{"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":824084,"link":"/api/v1.1/game/824084/feed/live","metaData":{"wait":10,"timeStamp":"20260805_022841","gameEvents":["field_out","game_finished"],"logicalEvents":["midInning","countChange","count11","newRightHandedHit","basesEmpty","gameStateChangeToGameOver"]},"gameData":{"game":{"pk":824084,"type":"R","doubleHeader":"N","id":"2026/08/04/minmlb-kcamlb-1","gamedayType":"P","tiebreaker":"N","gameNumber":1,"calendarEventID":"14-824084-2026-08-04","season":"2026","seasonDisplay":"2026"},"datetime":{"dateTime":"2026-08-04T23:40:00Z","originalDate":"2026-08-04","officialDate":"2026-08-04","dayNight":"night","time":"6:40","ampm":"PM"},"status":{"abstractGameState":"Final","codedGameState":"F","detailedState":"Final","statusCode":"F","startTimeTBD":false,"abstractGameCode":"F"},"teams":{"away":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142","season":2026,"venue":{"id":3312,"name":"Target Field","link":"/api/v1/venues/3312"},"springVenue":{"id":2862,"link":"/api/v1/venues/2862"},"teamCode":"min","fileCode":"min","abbreviation":"MIN","teamName":"Twins","locationName":"Minneapolis","firstYearOfPlay":"1901","league":{"id":103,"name":"American League","link":"/api/v1/league/103"},"division":{"id":202,"name":"American League Central","link":"/api/v1/divisions/202"},"sport":{"id":1,"link":"/api/v1/sports/1","name":"Major League Baseball"},"shortName":"Minnesota","record":{"gamesPlayed":114,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":56,"losses":58,"ties":0,"pct":".491"},"records":{},"divisionLeader":false,"wins":56,"losses":58,"winningPercentage":".491"},"franchiseName":"Minnesota","clubName":"Twins","active":true},"home":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118","season":2026,"venue":{"id":7,"name":"Kauffman Stadium","link":"/api/v1/venues/7"},"springVenue":{"id":2603,"link":"/api/v1/venues/2603"},"teamCode":"kca","fileCode":"kc","abbreviation":"KC","teamName":"Royals","locationName":"Kansas City","firstYearOfPlay":"1968","league":{"id":103,"name":"American League","link":"/api/v1/league/103"},"division":{"id":202,"name":"American League Central","link":"/api/v1/divisions/202"},"sport":{"id":1,"link":"/api/v1/sports/1","name":"Major League Baseball"},"shortName":"Kansas City","record":{"gamesPlayed":114,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":47,"losses":67,"ties":0,"pct":".412"},"records":{},"divisionLeader":false,"wins":47,"losses":67,"winningPercentage":".412"},"franchiseName":"Kansas City","clubName":"Royals","active":true}},"players":{"ID671737":{"id":671737,"fullName":"Taj Bradley","link":"/api/v1/people/671737","firstName":"Taj","lastName":"Bradley","primaryNumber":"26","birthDate":"2001-03-20","currentAge":25,"birthCity":"Los Angeles","birthStateProvince":"CA","birthCountry":"USA","height":"6' 2\"","weight":220,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Taj","useLastName":"Bradley","middleName":"Ali","boxscoreName":"Bradley, T","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"mlbDebutDate":"2023-04-12","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Taj Bradley","nameSlug":"taj-bradley-671737","firstLastName":"Taj Bradley","lastFirstName":"Bradley, Taj","lastInitName":"Bradley, T","initLastName":"T Bradley","fullFMLName":"Taj Ali Bradley","fullLFMName":"Bradley, Taj Ali","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID686475":{"id":686475,"fullName":"Tyler Tolbert","link":"/api/v1/people/686475","firstName":"Tyler","lastName":"Tolbert","primaryNumber":"2","birthDate":"1998-01-27","currentAge":28,"birthCity":"Birmingham","birthStateProvince":"AL","birthCountry":"USA","height":"5' 10\"","weight":185,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Tyler","useLastName":"Tolbert","middleName":"Mangual","boxscoreName":"Tolbert","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2025-03-31","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Tyler Tolbert","nameSlug":"tyler-tolbert-686475","firstLastName":"Tyler Tolbert","lastFirstName":"Tolbert, Tyler","lastInitName":"Tolbert, T","initLastName":"T Tolbert","fullFMLName":"Tyler Mangual Tolbert","fullLFMName":"Tolbert, Tyler Mangual","strikeZoneTop":3.126,"strikeZoneBottom":1.578},"ID665019":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019","firstName":"Kody","lastName":"Clemens","primaryNumber":"2","birthDate":"1996-05-15","currentAge":30,"birthCity":"Houston","birthStateProvince":"TX","birthCountry":"USA","height":"6' 0\"","weight":200,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Kody","useLastName":"Clemens","middleName":"Alec","boxscoreName":"Clemens","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"mlbDebutDate":"2022-05-31","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Kody Clemens","nameSlug":"kody-clemens-665019","firstLastName":"Kody Clemens","lastFirstName":"Clemens, Kody","lastInitName":"Clemens, K","initLastName":"K Clemens","fullFMLName":"Kody Alec Clemens","fullLFMName":"Clemens, Kody Alec","strikeZoneTop":3.211,"strikeZoneBottom":1.621},"ID686797":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797","firstName":"Brooks","lastName":"Lee","primaryNumber":"22","birthDate":"2001-02-14","currentAge":25,"birthCity":"San Luis Obispo","birthStateProvince":"CA","birthCountry":"USA","height":"6' 0\"","weight":205,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Brooks","useLastName":"Lee","middleName":"Thomas","boxscoreName":"Lee, B","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2024-07-03","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Brooks Lee","nameSlug":"brooks-lee-686797","firstLastName":"Brooks Lee","lastFirstName":"Lee, Brooks","lastInitName":"Lee, B","initLastName":"B Lee","fullFMLName":"Brooks Thomas Lee","fullLFMName":"Lee, Brooks Thomas","strikeZoneTop":3.209,"strikeZoneBottom":1.619},"ID686555":{"id":686555,"fullName":"Isaac Collins","link":"/api/v1/people/686555","firstName":"Isaac","lastName":"Collins","primaryNumber":"1","birthDate":"1997-07-22","currentAge":29,"birthCity":"Maple Grove","birthStateProvince":"MN","birthCountry":"USA","height":"5' 8\"","weight":188,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Isaac","useLastName":"Collins","middleName":"Michael","boxscoreName":"Collins","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2024-09-08","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Isaac Collins","nameSlug":"isaac-collins-686555","firstLastName":"Isaac Collins","lastFirstName":"Collins, Isaac","lastInitName":"Collins, I","initLastName":"I Collins","fullFMLName":"Isaac Michael Collins","fullLFMName":"Collins, Isaac Michael","strikeZoneTop":3.013,"strikeZoneBottom":1.521},"ID668885":{"id":668885,"fullName":"Austin Martin","link":"/api/v1/people/668885","firstName":"Christopher","lastName":"Martin","primaryNumber":"16","birthDate":"1999-03-23","currentAge":27,"birthCity":"DeLand","birthStateProvince":"FL","birthCountry":"USA","height":"5' 10\"","weight":185,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Austin","useLastName":"Martin","middleName":"Austin","boxscoreName":"Martin","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2020,"mlbDebutDate":"2024-03-30","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Austin Martin","nameSlug":"austin-martin-668885","firstLastName":"Austin Martin","lastFirstName":"Martin, Austin","lastInitName":"Martin, A","initLastName":"A Martin","fullFMLName":"Christopher Austin Martin","fullLFMName":"Martin, Christopher Austin","strikeZoneTop":3.13,"strikeZoneBottom":1.579},"ID656546":{"id":656546,"fullName":"Jeff Hoffman","link":"/api/v1/people/656546","firstName":"Jeffrey","lastName":"Hoffman","primaryNumber":"24","birthDate":"1993-01-08","currentAge":33,"birthCity":"Latham","birthStateProvince":"NY","birthCountry":"USA","height":"6' 5\"","weight":235,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jeff","useLastName":"Hoffman","middleName":"Robert","boxscoreName":"Hoffman, J","nickName":"Hoff","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"mlbDebutDate":"2016-08-20","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jeff Hoffman","nameSlug":"jeff-hoffman-656546","firstLastName":"Jeff Hoffman","lastFirstName":"Hoffman, Jeff","lastInitName":"Hoffman, J","initLastName":"J Hoffman","fullFMLName":"Jeffrey Robert Hoffman","fullLFMName":"Hoffman, Jeffrey Robert","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"ID571912":{"id":571912,"fullName":"Luke Maile","link":"/api/v1/people/571912","firstName":"Luke","lastName":"Maile","primaryNumber":"18","birthDate":"1991-02-06","currentAge":35,"birthCity":"Edgewood","birthStateProvince":"KY","birthCountry":"USA","height":"6' 3\"","weight":225,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Luke","useLastName":"Maile","middleName":"Richard","boxscoreName":"Maile","nickName":"Lukey Barrels","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2012,"pronunciation":"may-lee","mlbDebutDate":"2015-09-01","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Luke Maile","nameSlug":"luke-maile-571912","firstLastName":"Luke Maile","lastFirstName":"Maile, Luke","lastInitName":"Maile, L","initLastName":"L Maile","fullFMLName":"Luke Richard Maile","fullLFMName":"Maile, Luke Richard","strikeZoneTop":3.322,"strikeZoneBottom":1.676},"ID664728":{"id":664728,"fullName":"Kyle Isbel","link":"/api/v1/people/664728","firstName":"Kyle","lastName":"Isbel","primaryNumber":"28","birthDate":"1997-03-03","currentAge":29,"birthCity":"Fontana","birthStateProvince":"CA","birthCountry":"USA","height":"5' 10\"","weight":190,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Kyle","useLastName":"Isbel","middleName":"Grant","boxscoreName":"Isbel","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"pronunciation":"IZZ-bell","mlbDebutDate":"2021-04-01","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Kyle Isbel","nameSlug":"kyle-isbel-664728","firstLastName":"Kyle Isbel","lastFirstName":"Isbel, Kyle","lastInitName":"Isbel, K","initLastName":"K Isbel","fullFMLName":"Kyle Grant Isbel","fullLFMName":"Isbel, Kyle Grant","strikeZoneTop":3.114,"strikeZoneBottom":1.571},"ID681892":{"id":681892,"fullName":"Kody Funderburk","link":"/api/v1/people/681892","firstName":"Kody","lastName":"Funderburk","primaryNumber":"57","birthDate":"1996-11-27","currentAge":29,"birthCity":"Mesa","birthStateProvince":"AZ","birthCountry":"USA","height":"6' 4\"","weight":230,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Kody","useLastName":"Funderburk","boxscoreName":"Funderburk","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"mlbDebutDate":"2023-08-28","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Kody Funderburk","nameSlug":"kody-funderburk-681892","firstLastName":"Kody Funderburk","lastFirstName":"Funderburk, Kody","lastInitName":"Funderburk, K","initLastName":"K Funderburk","fullFMLName":"Kody  Funderburk","fullLFMName":"Funderburk, Kody ","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID663878":{"id":663878,"fullName":"Nate Pearson","link":"/api/v1/people/663878","firstName":"Nathan","lastName":"Pearson","primaryNumber":"61","birthDate":"1996-08-20","currentAge":29,"birthCity":"Odessa","birthStateProvince":"FL","birthCountry":"USA","height":"6' 6\"","weight":255,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Nate","useLastName":"Pearson","middleName":"Alexander","boxscoreName":"Pearson","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2017,"pronunciation":"peer-son","mlbDebutDate":"2020-07-29","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Nate Pearson","nameSlug":"nate-pearson-663878","firstLastName":"Nate Pearson","lastFirstName":"Pearson, Nate","lastInitName":"Pearson, N","initLastName":"N Pearson","fullFMLName":"Nathan Alexander Pearson","fullLFMName":"Pearson, Nathan Alexander","strikeZoneTop":3.478,"strikeZoneBottom":1.755},"ID607625":{"id":607625,"fullName":"Seth Lugo","link":"/api/v1/people/607625","firstName":"Jacob","lastName":"Lugo","primaryNumber":"67","birthDate":"1989-11-17","currentAge":36,"birthCity":"Shreveport","birthStateProvince":"LA","birthCountry":"USA","height":"6' 4\"","weight":225,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Seth","useLastName":"Lugo","middleName":"Seth","boxscoreName":"Lugo, S","nickName":"Quarterrican","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2011,"mlbDebutDate":"2016-07-01","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Seth Lugo","nameSlug":"seth-lugo-607625","firstLastName":"Seth Lugo","lastFirstName":"Lugo, Seth","lastInitName":"Lugo, S","initLastName":"S Lugo","fullFMLName":"Jacob Seth Lugo","fullLFMName":"Lugo, Jacob Seth","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID656638":{"id":656638,"fullName":"Alex Lange","link":"/api/v1/people/656638","firstName":"Alexander","lastName":"Lange","primaryNumber":"56","birthDate":"1995-10-02","currentAge":30,"birthCity":"Riverside","birthStateProvince":"CA","birthCountry":"USA","height":"6' 3\"","weight":202,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Alex","useLastName":"Lange","middleName":"Craig","boxscoreName":"Lange","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2017,"mlbDebutDate":"2021-04-10","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Alex Lange","nameSlug":"alex-lange-656638","firstLastName":"Alex Lange","lastFirstName":"Lange, Alex","lastInitName":"Lange, A","initLastName":"A Lange","fullFMLName":"Alex Craig Lange","fullLFMName":"Lange, Alex Craig","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID702070":{"id":702070,"fullName":"Noah Cameron","link":"/api/v1/people/702070","firstName":"Noah","lastName":"Cameron","primaryNumber":"65","birthDate":"1999-07-17","currentAge":27,"birthCity":"St. Joseph","birthStateProvince":"MO","birthCountry":"USA","height":"6' 3\"","weight":220,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Noah","useLastName":"Cameron","boxscoreName":"Cameron","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2025-04-30","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Noah Cameron","nameSlug":"noah-cameron-702070","firstLastName":"Noah Cameron","lastFirstName":"Cameron, Noah","lastInitName":"Cameron, N","initLastName":"N Cameron","fullFMLName":"Noah  Cameron","fullLFMName":"Cameron, Noah","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID672782":{"id":672782,"fullName":"Yoendrys Gómez","link":"/api/v1/people/672782","firstName":"Yoendrys","lastName":"Gómez","primaryNumber":"94","birthDate":"1999-10-15","currentAge":26,"birthCity":"Nirgua","birthCountry":"Venezuela","height":"6' 3\"","weight":212,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Yoendrys","useLastName":"Gómez","middleName":"Adrian","boxscoreName":"Gómez, Y","gender":"M","nameMatrilineal":"Perez","isPlayer":true,"isVerified":true,"mlbDebutDate":"2023-09-28","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Yoendrys Gómez","nameSlug":"yoendrys-gomez-672782","firstLastName":"Yoendrys Gómez","lastFirstName":"Gómez, Yoendrys","lastInitName":"Gómez, Y","initLastName":"Y Gómez","fullFMLName":"Yoendrys Adrian Gómez","fullLFMName":"Gómez, Yoendrys Adrian","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID702193":{"id":702193,"fullName":"Andrew Morris","link":"/api/v1/people/702193","firstName":"Andrew","lastName":"Morris","primaryNumber":"78","birthDate":"2001-09-01","currentAge":24,"birthCity":"New York","birthStateProvince":"NY","birthCountry":"USA","height":"6' 0\"","weight":195,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Andrew","useLastName":"Morris","middleName":"Burke","boxscoreName":"Morris","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2026-04-12","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Andrew Morris","nameSlug":"andrew-morris-702193","firstLastName":"Andrew Morris","lastFirstName":"Morris, Andrew","lastInitName":"Morris, A","initLastName":"A Morris","fullFMLName":"Andrew Burke Morris","fullLFMName":"Morris, Andrew Burke","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID674444":{"id":674444,"fullName":"Steven Cruz","link":"/api/v1/people/674444","firstName":"Steven","lastName":"Cruz","primaryNumber":"64","birthDate":"1999-06-15","currentAge":27,"birthCity":"Tenares","birthCountry":"Dominican Republic","height":"6' 7\"","weight":225,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Steven","useLastName":"Cruz","middleName":"Adalberto","boxscoreName":"Cruz","gender":"M","nameMatrilineal":"Rosario","isPlayer":true,"isVerified":true,"mlbDebutDate":"2023-08-29","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Steven Cruz","nameSlug":"steven-cruz-674444","firstLastName":"Steven Cruz","lastFirstName":"Cruz, Steven","lastInitName":"Cruz, S","initLastName":"S Cruz","fullFMLName":"Steven Adalberto Cruz","fullLFMName":"Cruz, Steven Adalberto","strikeZoneTop":3.522,"strikeZoneBottom":1.778},"ID670167":{"id":670167,"fullName":"John Schreiber","link":"/api/v1/people/670167","firstName":"John","lastName":"Schreiber","primaryNumber":"46","birthDate":"1994-03-05","currentAge":32,"birthCity":"Wyandotte","birthStateProvince":"MI","birthCountry":"USA","height":"6' 2\"","weight":224,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"John","useLastName":"Schreiber","middleName":"Robert","boxscoreName":"Schreiber","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2016,"pronunciation":"SHRY-ber","mlbDebutDate":"2019-08-09","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"John Schreiber","nameSlug":"john-schreiber-670167","firstLastName":"John Schreiber","lastFirstName":"Schreiber, John","lastInitName":"Schreiber, J","initLastName":"J Schreiber","fullFMLName":"John Robert Schreiber","fullLFMName":"Schreiber, John Robert","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID677951":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951","firstName":"Robert","lastName":"Witt","primaryNumber":"7","birthDate":"2000-06-14","currentAge":26,"birthCity":"Colleyville","birthStateProvince":"TX","birthCountry":"USA","height":"6' 1\"","weight":200,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Bobby","useLastName":"Witt Jr.","middleName":"Andrew","boxscoreName":"Witt Jr.","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2022-04-07","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Bobby Witt Jr.","nameTitle":"Jr.","nameSuffix":"Jr.","nameSlug":"bobby-witt-jr-677951","firstLastName":"Bobby Witt Jr.","lastFirstName":"Witt Jr., Bobby","lastInitName":"Witt Jr., B","initLastName":"B Witt Jr.","fullFMLName":"Robert Andrew Witt Jr.","fullLFMName":"Witt Jr., Robert Andrew","strikeZoneTop":3.238,"strikeZoneBottom":1.634},"ID695600":{"id":695600,"fullName":"Carter Jensen","link":"/api/v1/people/695600","firstName":"Carter","lastName":"Jensen","primaryNumber":"22","birthDate":"2003-07-03","currentAge":23,"birthCity":"Kansas City","birthStateProvince":"MO","birthCountry":"USA","height":"6' 0\"","weight":210,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Carter","useLastName":"Jensen","middleName":"James","boxscoreName":"Jensen","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2025-09-02","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Carter Jensen","nameSlug":"carter-jensen-695600","firstLastName":"Carter Jensen","lastFirstName":"Jensen, Carter","lastInitName":"Jensen, C","initLastName":"C Jensen","fullFMLName":"Carter James Jensen","fullLFMName":"Jensen, Carter James","strikeZoneTop":3.19,"strikeZoneBottom":1.61},"ID665152":{"id":665152,"fullName":"Dean Kremer","link":"/api/v1/people/665152","firstName":"Dean","lastName":"Kremer","primaryNumber":"13","birthDate":"1996-01-07","currentAge":30,"birthCity":"Stockton","birthStateProvince":"CA","birthCountry":"USA","height":"6' 2\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Dean","useLastName":"Kremer","middleName":"Junior","boxscoreName":"Kremer","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2016,"pronunciation":"KRAY-mur","mlbDebutDate":"2020-09-06","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Dean Kremer","nameSlug":"dean-kremer-665152","firstLastName":"Dean Kremer","lastFirstName":"Kremer, Dean","lastInitName":"Kremer, D","initLastName":"D Kremer","fullFMLName":"Dean Junior Kremer","fullLFMName":"Kremer, Dean Junior","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID667297":{"id":667297,"fullName":"Tommy Nance","link":"/api/v1/people/667297","firstName":"Thomas","lastName":"Nance","primaryNumber":"35","birthDate":"1991-03-19","currentAge":35,"birthCity":"Long Beach","birthStateProvince":"CA","birthCountry":"USA","height":"6' 6\"","weight":235,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Tommy","useLastName":"Nance","middleName":"Andrew","boxscoreName":"Nance","gender":"M","isPlayer":true,"isVerified":true,"mlbDebutDate":"2021-05-17","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Tommy Nance","nameSlug":"tommy-nance-667297","firstLastName":"Tommy Nance","lastFirstName":"Nance, Tommy","lastInitName":"Nance, T","initLastName":"T Nance","fullFMLName":"Thomas Andrew Nance","fullLFMName":"Nance, Thomas Andrew","strikeZoneTop":3.478,"strikeZoneBottom":1.755},"ID621016":{"id":621016,"fullName":"Jose Cuas","link":"/api/v1/people/621016","firstName":"Jose","lastName":"Cuas","primaryNumber":"74","birthDate":"1994-06-28","currentAge":32,"birthCity":"Santo Domingo","birthCountry":"Dominican Republic","height":"6' 3\"","weight":195,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jose","useLastName":"Cuas","middleName":"Luis","boxscoreName":"Cuas","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"pronunciation":"kwas","mlbDebutDate":"2022-05-31","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jose Cuas","nameSlug":"jose-cuas-621016","firstLastName":"Jose Cuas","lastFirstName":"Cuas, Jose","lastInitName":"Cuas, J","initLastName":"J Cuas","fullFMLName":"Jose Luis Cuas","fullLFMName":"Cuas, Jose Luis","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID605170":{"id":605170,"fullName":"Victor Caratini","link":"/api/v1/people/605170","firstName":"Victor","lastName":"Caratini","primaryNumber":"37","birthDate":"1993-08-17","currentAge":32,"birthCity":"Ponce","birthCountry":"Puerto Rico","height":"6' 0\"","weight":225,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Victor","useLastName":"Caratini","middleName":"Manuel","boxscoreName":"Caratini","nickName":"Vic","gender":"M","nameMatrilineal":"Rivera","isPlayer":true,"isVerified":true,"draftYear":2013,"pronunciation":"kair-uh-TEEN-ee","mlbDebutDate":"2017-06-28","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Victor Caratini","nameSlug":"victor-caratini-605170","firstLastName":"Victor Caratini","lastFirstName":"Caratini, Victor","lastInitName":"Caratini, V","initLastName":"V Caratini","fullFMLName":"Victor Manuel Caratini","fullLFMName":"Caratini, Victor Manuel","strikeZoneTop":3.201,"strikeZoneBottom":1.615},"ID668942":{"id":668942,"fullName":"Josh Rojas","link":"/api/v1/people/668942","firstName":"Joshua","lastName":"Rojas","primaryNumber":"40","birthDate":"1994-06-30","currentAge":32,"birthCity":"Litchfield Park","birthStateProvince":"AZ","birthCountry":"USA","height":"6' 1\"","weight":200,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Josh","useLastName":"Rojas","middleName":"Luke","boxscoreName":"Rojas, J","nickName":"Ro","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2017,"mlbDebutDate":"2019-08-12","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Josh Rojas","nameSlug":"josh-rojas-668942","firstLastName":"Josh Rojas","lastFirstName":"Rojas, Josh","lastInitName":"Rojas, J","initLastName":"J Rojas","fullFMLName":"Joshua Luke Rojas","fullLFMName":"Rojas, Joshua Luke","strikeZoneTop":3.23,"strikeZoneBottom":1.63},"ID521692":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692","firstName":"Salvador","lastName":"Perez","primaryNumber":"13","birthDate":"1990-05-10","currentAge":36,"birthCity":"Valencia","birthCountry":"Venezuela","height":"6' 2\"","weight":255,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"Salvador","useLastName":"Perez","middleName":"Johan","boxscoreName":"Perez, S","nickName":"El Nino","gender":"M","nameMatrilineal":"Diaz","isPlayer":true,"isVerified":true,"pronunciation":"purr-ezz","mlbDebutDate":"2011-08-10","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Salvador Perez","nameSlug":"salvador-perez-521692","firstLastName":"Salvador Perez","lastFirstName":"Perez, Salvador","lastInitName":"Perez, S","initLastName":"S Perez","fullFMLName":"Salvador Johan Perez","fullLFMName":"Perez, Salvador Johan","strikeZoneTop":3.312,"strikeZoneBottom":1.672},"ID656484":{"id":656484,"fullName":"Tristan Gray","link":"/api/v1/people/656484","firstName":"Tristan","lastName":"Gray","primaryNumber":"4","birthDate":"1996-03-22","currentAge":30,"birthCity":"Houston","birthStateProvince":"TX","birthCountry":"USA","height":"6' 1\"","weight":215,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Tristan","useLastName":"Gray","middleName":"Colby","boxscoreName":"Gray, T","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2017,"mlbDebutDate":"2023-09-16","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Tristan Gray","nameSlug":"tristan-gray-656484","firstLastName":"Tristan Gray","lastFirstName":"Gray, Tristan","lastInitName":"Gray, T","initLastName":"T Gray","fullFMLName":"Tristan Colby Gray","fullLFMName":"Gray, Tristan Colby","strikeZoneTop":3.26,"strikeZoneBottom":1.65},"ID605137":{"id":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137","firstName":"Joshua","lastName":"Bell","primaryNumber":"56","birthDate":"1992-08-14","currentAge":33,"birthCity":"Irving","birthStateProvince":"TX","birthCountry":"USA","height":"6' 3\"","weight":261,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"Josh","useLastName":"Bell","middleName":"Evan","boxscoreName":"Bell","nickName":"JB","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2011,"mlbDebutDate":"2016-07-08","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Josh Bell","nameSlug":"josh-bell-605137","firstLastName":"Josh Bell","lastFirstName":"Bell, Josh","lastInitName":"Bell, J","initLastName":"J Bell","fullFMLName":"Joshua Evan Bell","fullLFMName":"Bell, Joshua Evan","strikeZoneTop":3.335,"strikeZoneBottom":1.683},"ID679845":{"id":679845,"fullName":"Nick Loftin","link":"/api/v1/people/679845","firstName":"Nicholas","lastName":"Loftin","primaryNumber":"12","birthDate":"1998-09-25","currentAge":27,"birthCity":"Corpus Christi","birthStateProvince":"TX","birthCountry":"USA","height":"5' 11\"","weight":180,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Nick","useLastName":"Loftin","middleName":"James","boxscoreName":"Loftin","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2023-09-01","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Nick Loftin","nameSlug":"nick-loftin-679845","firstLastName":"Nick Loftin","lastFirstName":"Loftin, Nick","lastInitName":"Loftin, N","initLastName":"N Loftin","fullFMLName":"Nicholas James Loftin","fullLFMName":"Loftin, Nicholas James","strikeZoneTop":3.182,"strikeZoneBottom":1.606},"ID670231":{"id":670231,"fullName":"John Rave","link":"/api/v1/people/670231","firstName":"John","lastName":"Rave","primaryNumber":"16","birthDate":"1997-12-30","currentAge":28,"birthCity":"Canton","birthStateProvince":"IL","birthCountry":"USA","height":"5' 10\"","weight":194,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"John","useLastName":"Rave","middleName":"Michael","boxscoreName":"Rave","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2025-05-26","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"John Rave","nameSlug":"john-rave-670231","firstLastName":"John Rave","lastFirstName":"Rave, John","lastInitName":"Rave, J","initLastName":"J Rave","fullFMLName":"John Michael Rave","fullLFMName":"Rave, John Michael","strikeZoneTop":3.136,"strikeZoneBottom":1.583},"ID621345":{"id":621345,"fullName":"A.J. Minter","link":"/api/v1/people/621345","firstName":"Alex","lastName":"Minter","primaryNumber":"33","birthDate":"1993-09-02","currentAge":32,"birthCity":"Tyler","birthStateProvince":"TX","birthCountry":"USA","height":"6' 0\"","weight":215,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"A.J.","useLastName":"Minter","middleName":"Jordan","boxscoreName":"Minter","nickName":"Mint","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"mlbDebutDate":"2017-08-23","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"A.J. Minter","nameSlug":"a-j-minter-621345","firstLastName":"A.J. Minter","lastFirstName":"Minter, A.J.","lastInitName":"Minter, A","initLastName":"A Minter","fullFMLName":"Alex Jordan Minter","fullLFMName":"Minter, Alex Jordan","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID668674":{"id":668674,"fullName":"Lucas Erceg","link":"/api/v1/people/668674","firstName":"Lucas","lastName":"Erceg","primaryNumber":"60","birthDate":"1995-05-01","currentAge":31,"birthCity":"San Jose","birthStateProvince":"CA","birthCountry":"USA","height":"6' 2\"","weight":214,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Lucas","useLastName":"Erceg","middleName":"Stijepan","boxscoreName":"Erceg","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2016,"pronunciation":"urr-seg","mlbDebutDate":"2023-05-19","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Lucas Erceg","nameSlug":"lucas-erceg-668674","firstLastName":"Lucas Erceg","lastFirstName":"Erceg, Lucas","lastInitName":"Erceg, L","initLastName":"L Erceg","fullFMLName":"Lucas Stijepan Erceg","fullLFMName":"Erceg, Lucas Stijepan","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID702176":{"id":702176,"fullName":"Alan Roden","link":"/api/v1/people/702176","firstName":"Alan","lastName":"Roden","primaryNumber":"18","birthDate":"1999-12-22","currentAge":26,"birthCity":"Middleton","birthStateProvince":"WI","birthCountry":"USA","height":"5' 11\"","weight":215,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Alan","useLastName":"Roden","middleName":"Eric","boxscoreName":"Roden","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"pronunciation":"ROW-den","mlbDebutDate":"2025-03-27","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Alan Roden","nameSlug":"alan-roden-702176","firstLastName":"Alan Roden","lastFirstName":"Roden, Alan","lastInitName":"Roden, A","initLastName":"A Roden","fullFMLName":"Alan Eric Roden","fullLFMName":"Roden, Alan Eric","strikeZoneTop":3.159,"strikeZoneBottom":1.594},"ID687570":{"id":687570,"fullName":"Connor Prielipp","link":"/api/v1/people/687570","firstName":"Connor","lastName":"Prielipp","primaryNumber":"61","birthDate":"2001-01-10","currentAge":25,"birthCity":"Tomah","birthStateProvince":"WI","birthCountry":"USA","height":"6' 2\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Connor","useLastName":"Prielipp","middleName":"Francis","boxscoreName":"Prielipp","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2026-04-22","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Connor Prielipp","nameSlug":"connor-prielipp-687570","firstLastName":"Connor Prielipp","lastFirstName":"Prielipp, Connor","lastInitName":"Prielipp, C","initLastName":"C Prielipp","fullFMLName":"Connor Francis Prielipp","fullLFMName":"Prielipp, Connor Francis","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID686681":{"id":686681,"fullName":"Michael Massey","link":"/api/v1/people/686681","firstName":"Michael","lastName":"Massey","primaryNumber":"19","birthDate":"1998-03-22","currentAge":28,"birthCity":"Palos Park","birthStateProvince":"IL","birthCountry":"USA","height":"6' 0\"","weight":195,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Michael","useLastName":"Massey","boxscoreName":"Massey","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2022-07-15","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Michael Massey","nameSlug":"michael-massey-686681","firstLastName":"Michael Massey","lastFirstName":"Massey, Michael","lastInitName":"Massey, M","initLastName":"M Massey","fullFMLName":"Michael Massey","fullLFMName":"Massey, Michael ","strikeZoneTop":3.2,"strikeZoneBottom":1.615},"ID516782":{"id":516782,"fullName":"Starling Marte","link":"/api/v1/people/516782","firstName":"Starling","lastName":"Marte","primaryNumber":"0","birthDate":"1988-10-09","currentAge":37,"birthCity":"Santo Domingo","birthCountry":"Dominican Republic","height":"6' 0\"","weight":195,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Starling","useLastName":"Marte","middleName":"Javier","boxscoreName":"Marte, S","nickName":"Tato","gender":"M","isPlayer":true,"isVerified":true,"pronunciation":"MAR-tay","mlbDebutDate":"2012-07-26","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Starling Marte","nameSlug":"starling-marte-516782","firstLastName":"Starling Marte","lastFirstName":"Marte, Starling","lastInitName":"Marte, S","initLastName":"S Marte","fullFMLName":"Starling Javier Marte","fullLFMName":"Marte, Starling Javier","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID668834":{"id":668834,"fullName":"Easton McGee","link":"/api/v1/people/668834","firstName":"Easton","lastName":"McGee","primaryNumber":"51","birthDate":"1997-12-26","currentAge":28,"birthCity":"Hopkinsville","birthStateProvince":"KY","birthCountry":"USA","height":"6' 7\"","weight":222,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Easton","useLastName":"McGee","middleName":"Michael","boxscoreName":"McGee","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2016,"mlbDebutDate":"2022-10-02","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Easton McGee","nameSlug":"easton-mcgee-668834","firstLastName":"Easton McGee","lastFirstName":"McGee, Easton","lastInitName":"McGee, E","initLastName":"E McGee","fullFMLName":"Easton Michael McGee","fullLFMName":"McGee, Easton Michael","strikeZoneTop":3.522,"strikeZoneBottom":1.778},"ID607481":{"id":607481,"fullName":"Aaron Bummer","link":"/api/v1/people/607481","firstName":"Aaron","lastName":"Bummer","primaryNumber":"36","birthDate":"1993-09-21","currentAge":32,"birthCity":"Valencia","birthStateProvince":"CA","birthCountry":"USA","height":"6' 3\"","weight":215,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Aaron","useLastName":"Bummer","middleName":"James","boxscoreName":"Bummer","nickName":"Bum","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2014,"mlbDebutDate":"2017-07-27","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Aaron Bummer","nameSlug":"aaron-bummer-607481","firstLastName":"Aaron Bummer","lastFirstName":"Bummer, Aaron","lastInitName":"Bummer, A","initLastName":"A Bummer","fullFMLName":"Aaron James Bummer","fullLFMName":"Bummer, Aaron James","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID680777":{"id":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777","firstName":"Ryan","lastName":"Jeffers","primaryNumber":"27","birthDate":"1997-06-03","currentAge":29,"birthCity":"Raleigh","birthStateProvince":"NC","birthCountry":"USA","height":"6' 2\"","weight":235,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Ryan","useLastName":"Jeffers","middleName":"Michael","boxscoreName":"Jeffers","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"mlbDebutDate":"2020-08-20","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ryan Jeffers","nameSlug":"ryan-jeffers-680777","firstLastName":"Ryan Jeffers","lastFirstName":"Jeffers, Ryan","lastInitName":"Jeffers, R","initLastName":"R Jeffers","fullFMLName":"Ryan Michael Jeffers","fullLFMName":"Jeffers, Ryan Michael","strikeZoneTop":3.285,"strikeZoneBottom":1.658},"ID668952":{"id":668952,"fullName":"Ryan Kreidler","link":"/api/v1/people/668952","firstName":"Ryan","lastName":"Kreidler","primaryNumber":"5","birthDate":"1997-11-12","currentAge":28,"birthCity":"Davis","birthStateProvince":"CA","birthCountry":"USA","height":"6' 3\"","weight":208,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Ryan","useLastName":"Kreidler","middleName":"Michael","boxscoreName":"Kreidler","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"pronunciation":"cried-ler","mlbDebutDate":"2022-09-02","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ryan Kreidler","nameSlug":"ryan-kreidler-668952","firstLastName":"Ryan Kreidler","lastFirstName":"Kreidler, Ryan","lastInitName":"Kreidler, R","initLastName":"R Kreidler","fullFMLName":"Ryan Michael Kreidler","fullLFMName":"Kreidler, Ryan Michael","strikeZoneTop":3.34,"strikeZoneBottom":1.686},"ID573124":{"id":573124,"fullName":"Taylor Rogers","link":"/api/v1/people/573124","firstName":"Taylor","lastName":"Rogers","primaryNumber":"55","birthDate":"1990-12-17","currentAge":35,"birthCity":"Denver","birthStateProvince":"CO","birthCountry":"USA","height":"6' 3\"","weight":190,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Taylor","useLastName":"Rogers","middleName":"Allen","boxscoreName":"Rogers, Ta","nickName":"Lefty Piece","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2012,"mlbDebutDate":"2016-04-14","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Taylor Rogers","nameSlug":"taylor-rogers-573124","firstLastName":"Taylor Rogers","lastFirstName":"Rogers, Taylor","lastInitName":"Rogers, T","initLastName":"T Rogers","fullFMLName":"Taylor Allen Rogers","fullLFMName":"Rogers, Taylor Allen","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID663738":{"id":663738,"fullName":"Daniel Lynch IV","link":"/api/v1/people/663738","firstName":"Daniel","lastName":"Lynch","primaryNumber":"41","birthDate":"1996-11-17","currentAge":29,"birthCity":"Richmond","birthStateProvince":"VA","birthCountry":"USA","height":"6' 6\"","weight":200,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Daniel","useLastName":"Lynch IV","middleName":"A.","boxscoreName":"Lynch IV","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"mlbDebutDate":"2021-05-03","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Daniel Lynch IV","nameTitle":"IV","nameSuffix":"IV","nameSlug":"daniel-lynch-iv-663738","firstLastName":"Daniel Lynch IV","lastFirstName":"Lynch IV, Daniel","lastInitName":"Lynch IV, D","initLastName":"D Lynch IV","fullFMLName":"Daniel A. Lynch IV","fullLFMName":"Lynch IV, Daniel A.","strikeZoneTop":3.478,"strikeZoneBottom":1.755},"ID641927":{"id":641927,"fullName":"Bailey Ober","link":"/api/v1/people/641927","firstName":"John","lastName":"Ober","primaryNumber":"17","birthDate":"1995-07-12","currentAge":31,"birthCity":"Huntersville","birthStateProvince":"NC","birthCountry":"USA","height":"6' 9\"","weight":260,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Bailey","useLastName":"Ober","middleName":"Bailey","boxscoreName":"Ober","gender":"M","nameMatrilineal":"Bailey","isPlayer":true,"isVerified":false,"draftYear":2017,"pronunciation":"OH-burr","mlbDebutDate":"2021-05-18","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Bailey Ober","nameSlug":"bailey-ober-641927","firstLastName":"Bailey Ober","lastFirstName":"Ober, Bailey","lastInitName":"Ober, B","initLastName":"B Ober","fullFMLName":"John Bailey Ober","fullLFMName":"Ober, John Bailey","strikeZoneTop":3.611,"strikeZoneBottom":1.823},"ID701519":{"id":701519,"fullName":"Travis Adams","link":"/api/v1/people/701519","firstName":"Travis","lastName":"Adams","primaryNumber":"45","birthDate":"2000-01-19","currentAge":26,"birthCity":"Palm Springs","birthStateProvince":"CA","birthCountry":"USA","height":"6' 1\"","weight":197,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Travis","useLastName":"Adams","middleName":"Michael","boxscoreName":"Adams","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2025-07-05","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Travis Adams","nameSlug":"travis-adams-701519","firstLastName":"Travis Adams","lastFirstName":"Adams, Travis","lastInitName":"Adams, T","initLastName":"T Adams","fullFMLName":"Travis Michael Adams","fullLFMName":"Adams, Travis Michael","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID608379":{"id":608379,"fullName":"Michael Wacha","link":"/api/v1/people/608379","firstName":"Michael","lastName":"Wacha","primaryNumber":"52","birthDate":"1991-07-01","currentAge":35,"birthCity":"Iowa City","birthStateProvince":"IA","birthCountry":"USA","height":"6' 6\"","weight":215,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Michael","useLastName":"Wacha","middleName":"Joseph","boxscoreName":"Wacha","nickName":"Wachamole","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2012,"pronunciation":"WAH-kuh","mlbDebutDate":"2013-05-30","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Michael Wacha","nameSlug":"michael-wacha-608379","firstLastName":"Michael Wacha","lastFirstName":"Wacha, Michael","lastInitName":"Wacha, M","initLastName":"M Wacha","fullFMLName":"Michael Joseph Wacha","fullLFMName":"Wacha, Michael Joseph","strikeZoneTop":3.478,"strikeZoneBottom":1.755},"ID668904":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904","firstName":"Royce","lastName":"Lewis","primaryNumber":"23","birthDate":"1999-06-05","currentAge":27,"birthCity":"Aliso Viejo","birthStateProvince":"CA","birthCountry":"USA","height":"6' 0\"","weight":200,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Royce","useLastName":"Lewis","middleName":"Oliver","boxscoreName":"Lewis, R","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2017,"mlbDebutDate":"2022-05-06","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Royce Lewis","nameSlug":"royce-lewis-668904","firstLastName":"Royce Lewis","lastFirstName":"Lewis, Royce","lastInitName":"Lewis, R","initLastName":"R Lewis","fullFMLName":"Royce Oliver Lewis","fullLFMName":"Lewis, Royce Oliver","strikeZoneTop":3.205,"strikeZoneBottom":1.618},"ID663616":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616","firstName":"Trevor","lastName":"Larnach","primaryNumber":"9","birthDate":"1997-02-26","currentAge":29,"birthCity":"Walnut Creek","birthStateProvince":"CA","birthCountry":"USA","height":"6' 3\"","weight":223,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Trevor","useLastName":"Larnach","middleName":"John-Ikaiakaloa","boxscoreName":"Larnach","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"pronunciation":"LAR-nick","mlbDebutDate":"2021-05-08","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Trevor Larnach","nameSlug":"trevor-larnach-663616","firstLastName":"Trevor Larnach","lastFirstName":"Larnach, Trevor","lastInitName":"Larnach, T","initLastName":"T Larnach","fullFMLName":"Trevor John-Ikaiakaloa Larnach","fullLFMName":"Larnach, Trevor John-Ikaiakaloa","strikeZoneTop":3.324,"strikeZoneBottom":1.677},"ID677976":{"id":677976,"fullName":"Randy Dobnak","link":"/api/v1/people/677976","firstName":"Randy","lastName":"Dobnak","primaryNumber":"62","birthDate":"1995-01-17","currentAge":31,"birthCity":"South Park","birthStateProvince":"PA","birthCountry":"USA","height":"6' 1\"","weight":230,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Randy","useLastName":"Dobnak","middleName":"Travis William","boxscoreName":"Dobnak","gender":"M","isPlayer":true,"isVerified":true,"pronunciation":"DAWB-nak","mlbDebutDate":"2019-08-09","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Randy Dobnak","nameSlug":"randy-dobnak-677976","firstLastName":"Randy Dobnak","lastFirstName":"Dobnak, Randy","lastInitName":"Dobnak, R","initLastName":"R Dobnak","fullFMLName":"Randy Travis William Dobnak","fullLFMName":"Dobnak, Randy Travis William","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID657746":{"id":657746,"fullName":"Joe Ryan","link":"/api/v1/people/657746","firstName":"Joseph","lastName":"Ryan","primaryNumber":"41","birthDate":"1996-06-05","currentAge":30,"birthCity":"San Francisco","birthStateProvince":"CA","birthCountry":"USA","height":"6' 2\"","weight":205,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Joe","useLastName":"Ryan","middleName":"Philip","boxscoreName":"Ryan","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"mlbDebutDate":"2021-09-01","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Joe Ryan","nameSlug":"joe-ryan-657746","firstLastName":"Joe Ryan","lastFirstName":"Ryan, Joe","lastInitName":"Ryan, J","initLastName":"J Ryan","fullFMLName":"Joseph Philip Ryan","fullLFMName":"Ryan, Joseph Philip","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID695506":{"id":695506,"fullName":"Jac Caglianone","link":"/api/v1/people/695506","firstName":"Jeffrey","lastName":"Caglianone","primaryNumber":"14","birthDate":"2003-02-09","currentAge":23,"birthCity":"Tampa","birthStateProvince":"FL","birthCountry":"USA","height":"6' 4\"","weight":250,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Jac","useLastName":"Caglianone","middleName":"Alan","boxscoreName":"Caglianone","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2024,"pronunciation":"cag-lee-ohn","mlbDebutDate":"2025-06-03","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Jac Caglianone","nameSlug":"jac-caglianone-695506","firstLastName":"Jac Caglianone","lastFirstName":"Caglianone, Jac","lastInitName":"Caglianone, J","initLastName":"J Caglianone","fullFMLName":"Jeffrey Alan Caglianone","fullLFMName":"Caglianone, Jeffrey Alan","strikeZoneTop":3.402,"strikeZoneBottom":1.717},"ID656577":{"id":656577,"fullName":"Alex Jackson","link":"/api/v1/people/656577","firstName":"Alexander","lastName":"Jackson","primaryNumber":"70","birthDate":"1995-12-25","currentAge":30,"birthCity":"San Diego","birthStateProvince":"CA","birthCountry":"USA","height":"6' 1\"","weight":238,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Alex","useLastName":"Jackson","middleName":"James","boxscoreName":"Jackson, A","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"mlbDebutDate":"2019-04-07","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Alex Jackson","nameSlug":"alex-jackson-656577","firstLastName":"Alex Jackson","lastFirstName":"Jackson, Alex","lastInitName":"Jackson, A","initLastName":"A Jackson","fullFMLName":"Alexander James Jackson","fullLFMName":"Jackson, Alexander James","strikeZoneTop":3.254,"strikeZoneBottom":1.642},"ID807712":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712","firstName":"Luke","lastName":"Keaschall","primaryNumber":"15","birthDate":"2002-08-15","currentAge":23,"birthCity":"Watsonville","birthStateProvince":"CA","birthCountry":"USA","height":"6' 0\"","weight":190,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Luke","useLastName":"Keaschall","middleName":"T.","boxscoreName":"Keaschall","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2023,"pronunciation":"KEY-shull","mlbDebutDate":"2025-04-18","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Luke Keaschall","nameSlug":"luke-keaschall-807712","firstLastName":"Luke Keaschall","lastFirstName":"Keaschall, Luke","lastInitName":"Keaschall, L","initLastName":"L Keaschall","fullFMLName":"Luke T. Keaschall","fullLFMName":"Keaschall, Luke T.","strikeZoneTop":3.214,"strikeZoneBottom":1.622}},"venue":{"id":7,"name":"Kauffman Stadium","link":"/api/v1/venues/7","location":{"address1":"One Royal Way","city":"Kansas City","state":"Missouri","stateAbbrev":"MO","postalCode":"64129","defaultCoordinates":{"latitude":39.051567,"longitude":-94.480483},"azimuthAngle":46.0,"elevation":856,"country":"USA","phone":"(816) 921-8000"},"timeZone":{"tz":"CDT","id":"America/Chicago","offset":-5,"offsetAtGameTime":-5},"fieldInfo":{"capacity":38427,"turfType":"Grass","roofType":"Open","leftLine":347,"left":364,"leftCenter":379,"center":410,"rightCenter":379,"right":364,"rightLine":344},"active":true,"season":"2026"},"officialVenue":{"id":7,"link":"/api/v1/venues/7"},"weather":{"condition":"Overcast","temp":"91","wind":"6 mph, R To L"},"gameInfo":{"attendance":20177,"firstPitch":"2026-08-04T23:50:00.000Z","gameDurationMinutes":158},"review":{"hasChallenges":false,"away":{"used":0,"remaining":1},"home":{"used":0,"remaining":1}},"absChallenges":{"hasChallenges":true,"away":{"usedSuccessful":1,"usedFailed":1,"remaining":1},"home":{"usedSuccessful":1,"usedFailed":2,"remaining":0}},"flags":{"noHitter":false,"perfectGame":false,"awayTeamNoHitter":false,"awayTeamPerfectGame":false,"homeTeamNoHitter":false,"homeTeamPerfectGame":false},"alerts":[],"probablePitchers":{"away":{"id":657746,"fullName":"Joe Ryan","link":"/api/v1/people/657746"},"home":{"id":677976,"fullName":"Randy Dobnak","link":"/api/v1/people/677976"}},"officialScorer":{"id":840674,"fullName":"Martin Radosevic","link":"/api/v1/people/840674"},"primaryDatacaster":{"id":427237,"fullName":"Scott Hollister","link":"/api/v1/people/427237"},"moundVisits":{"away":{"used":2,"remaining":2},"home":{"used":1,"remaining":3}}},"liveData":{"plays":{"allPlays":[{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Trevor Larnach grounds out, second baseman Michael Massey to first baseman Jac Caglianone.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-08-04T23:50:16.716Z","endTime":"2026-08-04T23:52:03.725Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677976,"fullName":"Randy Dobnak","link":"/api/v1/people/677976"},"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":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":686681,"link":"/api/v1/people/686681"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":695506,"link":"/api/v1/people/695506"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Status Change - Pre-Game","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-04T19:31:50.146Z","endTime":"2026-08-04T23:20:26.541Z","isPitch":false,"type":"action","player":{"id":663616,"link":"/api/v1/people/663616"}},{"details":{"description":"Status Change - Warmup","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-08-04T23:20:26.541Z","endTime":"2026-08-04T23:47:51.848Z","isPitch":false,"type":"action","player":{"id":663616,"link":"/api/v1/people/663616"}},{"details":{"description":"Status Change - In Progress","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-08-04T23:47:51.848Z","endTime":"2026-08-04T23:50:18.988Z","isPitch":false,"type":"action","player":{"id":663616,"link":"/api/v1/people/663616"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.2,"endSpeed":84.6,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.379593804072297,"aZ":-29.02454333691016,"pfxX":-8.10986620541371,"pfxZ":1.7421680645596131,"pX":-0.9408950341908779,"pZ":1.6562663691697028,"vX0":5.941837201286519,"vY0":-132.74826787628749,"vZ0":-4.067138992365363,"x":152.86,"y":194.06,"x0":-2.141905650326376,"y0":50.00101367908913,"z0":5.293982132460201,"aX":-14.637770539521009},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":2.5,"breakHorizontal":13.6,"spinRate":1929,"spinDirection":247},"zone":13,"typeConfidence":0.92,"plateTime":0.4108323598243606,"extension":5.688665970581981},"index":3,"playId":"b01002dd-6e1a-35e6-9515-9cf730cb9063","pitchNumber":1,"startTime":"2026-08-04T23:50:18.988Z","endTime":"2026-08-04T23:50:22.975Z","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":91.8,"endSpeed":84.9,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.172639046057544,"aZ":-32.2873118354485,"pfxX":-8.278628057844799,"pfxZ":-0.06004996582252353,"pX":0.037881303824179334,"pZ":2.1575856079997497,"vX0":8.116725126983116,"vY0":-133.4899956269873,"vZ0":-2.294662713122948,"x":115.56,"y":180.53,"x0":-1.9527203623950586,"y0":50.00403096227814,"z0":5.330998692203191,"aX":-15.084228532423944},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":-0.4,"breakHorizontal":13.4,"spinRate":1980,"spinDirection":244},"zone":8,"typeConfidence":0.9,"plateTime":0.4088313066923912,"extension":5.649274200058126},"index":4,"playId":"a8e9c3d9-e822-39b0-810e-4148480d1991","pitchNumber":2,"startTime":"2026-08-04T23:50:32.268Z","endTime":"2026-08-04T23:50:36.319Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.5,"endSpeed":85.4,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.432196571992478,"aZ":-23.042407874445477,"pfxX":-7.228939338773557,"pfxZ":4.923302935526046,"pX":-0.36485992886636903,"pZ":2.730831249187578,"vX0":6.301973912642199,"vY0":-134.62925902944306,"vZ0":-2.961760082770791,"x":130.91,"y":165.05,"x0":-1.7852035934594144,"y0":50.00156805566563,"z0":5.457636232957759,"aX":-13.404770027871797},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":8.5,"breakHorizontal":11.9,"spinRate":2103,"spinDirection":244},"zone":4,"typeConfidence":0.89,"plateTime":0.4052617054273693,"extension":5.655961672522608},"index":5,"playId":"5041709b-81bc-3dea-93dd-2811e174de26","pitchNumber":3,"startTime":"2026-08-04T23:50:52.346Z","endTime":"2026-08-04T23:50:56.408Z","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-08-04T23:51:07.914Z","endTime":"2026-08-04T23:51:19.638Z","isPitch":false,"type":"action","player":{"id":663616,"link":"/api/v1/people/663616"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.4,"endSpeed":79.2,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.91161390405161,"aZ":-39.45134971982554,"pfxX":-4.422889293604408,"pfxZ":-4.627952949513347,"pX":-0.5728064544793373,"pZ":0.5134264891983215,"vX0":5.117470612446648,"vY0":-124.27882223591543,"vZ0":-3.3845648766138723,"x":138.83,"y":224.92,"x0":-2.079922944694489,"y0":50.0061401323329,"z0":5.155809203293755,"aX":-6.949783230670041},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.3,"breakVerticalInduced":-8.9,"breakHorizontal":6.8,"spinRate":1625,"spinDirection":267},"zone":13,"typeConfidence":0.9,"plateTime":0.4400032684564814,"extension":5.597975237906246},"index":7,"playId":"71ac94b4-5ec2-342a-8df8-dc068ddc4c78","pitchNumber":4,"startTime":"2026-08-04T23:51:19.638Z","endTime":"2026-08-04T23:51:23.143Z","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":0},"pitchData":{"startSpeed":83.3,"endSpeed":77.6,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.08389991266655,"aZ":-28.590449173725684,"pfxX":5.245250498921245,"pfxZ":2.3790246511753628,"pX":0.3666273817229293,"pZ":1.0398285028194012,"vX0":4.087903594792895,"vY0":-121.29180433257271,"vZ0":-3.915936807188395,"x":103.03,"y":210.7,"x0":-2.015152905112763,"y0":50.004334796338185,"z0":5.135946540501975,"aX":7.9084106292068395},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":3.7,"breakHorizontal":-10.4,"spinRate":2407,"spinDirection":48},"zone":14,"typeConfidence":0.89,"plateTime":0.44954747606798007,"extension":5.449964844301686},"index":8,"playId":"f25dc7c0-89fc-38fe-bf1c-105cd4da60d5","pitchNumber":5,"startTime":"2026-08-04T23:51:39.278Z","endTime":"2026-08-04T23:51:42.577Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.2,"endSpeed":85.2,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.33341916258527,"aZ":-32.0278653532706,"pfxX":-7.5748619967903235,"pfxZ":0.08167945515598696,"pX":-0.5437768692545765,"pZ":3.1357545632584274,"vX0":6.254573797189417,"vY0":-134.25553190227134,"vZ0":-0.08316414209074274,"x":137.73,"y":154.11,"x0":-1.9080245563257605,"y0":50.00545861661679,"z0":5.427688151897845,"aX":-13.9691449640397},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":0.4,"breakHorizontal":12.6,"spinRate":2007,"spinDirection":242},"zone":1,"typeConfidence":0.91,"plateTime":0.40641632761872026,"extension":5.787984853254061},"hitData":{"launchSpeed":106.4,"launchAngle":4.0,"totalDistance":97.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":144.97,"coordY":144.16}},"index":9,"playId":"6affc2e9-5cdd-30d8-b1df-6812dbfb336c","pitchNumber":6,"startTime":"2026-08-04T23:51:56.112Z","endTime":"2026-08-04T23:52:03.725Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-04T23:52:03.725Z","atBatIndex":0},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ryan Jeffers grounds out, first baseman Jac Caglianone to pitcher Randy Dobnak.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-08-04T23:52:18.911Z","endTime":"2026-08-04T23:53:19.402Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677976,"fullName":"Randy Dobnak","link":"/api/v1/people/677976"},"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":695506,"link":"/api/v1/people/695506"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":677976,"link":"/api/v1/people/677976"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.6,"endSpeed":77.0,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.574650572980776,"aZ":-34.7984087768922,"pfxX":2.3281874292677442,"pfxZ":-1.768423403367212,"pX":0.7142414672954444,"pZ":2.1910935145112784,"vX0":5.90761327752016,"vY0":-120.29440256299591,"vZ0":-0.42605677746017934,"x":89.77,"y":179.62,"x0":-2.0635166178781557,"y0":50.002351073141114,"z0":5.422382336995629,"aX":3.454798300775471},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.7,"breakVerticalInduced":-3.1,"breakHorizontal":-5.5,"spinRate":2629,"spinDirection":63},"zone":9,"typeConfidence":0.86,"plateTime":0.4531456469715791,"extension":5.502149271712394},"index":0,"playId":"76d9f379-1338-3c3b-ae45-556128865e9a","pitchNumber":1,"startTime":"2026-08-04T23:52:26.797Z","endTime":"2026-08-04T23:52:30.802Z","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":84.0,"endSpeed":78.2,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.493792654289518,"aZ":-33.88894235150807,"pfxX":3.352449934970295,"pfxZ":-1.117927319369989,"pX":-0.35863921685197525,"pZ":1.9771464604359517,"vX0":3.529485841681741,"vY0":-122.45152085601154,"vZ0":-1.201316464718551,"x":130.67,"y":185.4,"x0":-2.247838926877137,"y0":50.00067496812811,"z0":5.342614055009373,"aX":5.1507971394101055},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":-2.0,"breakHorizontal":-6.8,"spinRate":2638,"spinDirection":67},"zone":7,"typeConfidence":0.87,"plateTime":0.4452792070466227,"extension":5.337525400518685},"index":1,"playId":"1b008a08-4595-3848-ba97-f378acb43e54","pitchNumber":2,"startTime":"2026-08-04T23:52:39.127Z","endTime":"2026-08-04T23:52:43.174Z","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":84.6,"endSpeed":78.8,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.4985744897802,"aZ":-34.083360977680904,"pfxX":1.512761574022632,"pfxZ":-1.236751348653283,"pX":0.3285054785446263,"pZ":0.6282847421444051,"vX0":5.563146705868873,"vY0":-123.19952356132734,"vZ0":-4.136052225185463,"x":104.48,"y":221.82,"x0":-2.147300493002667,"y0":50.00035880230776,"z0":5.183034402637832,"aX":2.3435049425738255},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":-2.9,"breakHorizontal":-4.0,"spinRate":2515,"spinDirection":46},"zone":14,"typeConfidence":0.79,"plateTime":0.44313530145856506,"extension":5.327023816146179},"index":2,"playId":"31d35ca4-a551-30b3-ba3d-c262408c8fe8","pitchNumber":3,"startTime":"2026-08-04T23:52:55.215Z","endTime":"2026-08-04T23:52:58.572Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.6,"endSpeed":85.9,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.102205547379864,"aZ":-29.409479510262834,"pfxX":-9.469757593969856,"pfxZ":1.4799477645927706,"pX":0.8471394076274439,"pZ":2.8075049975796524,"vX0":9.754510641751805,"vY0":-134.6918503754264,"vZ0":-1.5787011156576027,"x":84.71,"y":162.98,"x0":-1.5649886950466614,"y0":50.001683492887466,"z0":5.451345091916924,"aX":-17.66300473318299},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":2.5,"breakHorizontal":15.5,"spinRate":2049,"spinDirection":241},"zone":12,"typeConfidence":0.9,"plateTime":0.40433779837684547,"extension":5.594612848101981},"hitData":{"launchSpeed":99.1,"launchAngle":-2.0,"totalDistance":37.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":144.05,"coordY":157.22}},"index":3,"playId":"32adbbd1-a025-3555-bb2d-6a93e0c809e3","pitchNumber":4,"startTime":"2026-08-04T23:53:11.567Z","endTime":"2026-08-04T23:53:19.402Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-04T23:53:19.402Z","atBatIndex":1},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Josh Bell grounds out, first baseman Jac Caglianone to pitcher Randy Dobnak.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-08-04T23:53:36.486Z","endTime":"2026-08-04T23:54:25.309Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677976,"fullName":"Randy Dobnak","link":"/api/v1/people/677976"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":695506,"link":"/api/v1/people/695506"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":677976,"link":"/api/v1/people/677976"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.8,"endSpeed":85.1,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.796508581816845,"aZ":-30.029331205214568,"pfxX":-8.65147679759415,"pfxZ":1.1706866393444724,"pX":-0.519555780980733,"pZ":1.828296794655761,"vX0":6.879625167569449,"vY0":-133.6861344258185,"vZ0":-3.484407013737928,"x":136.8,"y":189.42,"x0":-1.9881177595691586,"y0":50.00330769825031,"z0":5.278231736478415,"aX":-15.835788199702408},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":1.7,"breakHorizontal":14.4,"spinRate":1921,"spinDirection":249},"zone":7,"typeConfidence":0.92,"plateTime":0.40797384618474064,"extension":5.701089010342255},"index":0,"playId":"3c99523c-c4e8-3f1d-8aa0-c8b28512dced","pitchNumber":1,"startTime":"2026-08-04T23:53:46.625Z","endTime":"2026-08-04T23:53:50.452Z","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":2},"pitchData":{"startSpeed":85.3,"endSpeed":79.3,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.137311227443927,"aZ":-35.86872159962688,"pfxX":-3.8593981281198504,"pfxZ":-2.33609804194405,"pX":-0.7944468375088005,"pZ":2.2541358119835078,"vX0":4.707374104526941,"vY0":-124.27265545634137,"vZ0":-0.3144160053803823,"x":147.28,"y":177.92,"x0":-2.2013977614546216,"y0":50.00243819125832,"z0":5.332135831584643,"aX":-6.1085321815036835},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.3,"breakVerticalInduced":-4.1,"breakHorizontal":6.0,"spinRate":1185,"spinDirection":276},"zone":7,"typeConfidence":0.91,"plateTime":0.43877369963658497,"extension":5.647545407838775},"index":1,"playId":"d2c06f5b-59d1-360c-bac0-3f47b177b655","pitchNumber":2,"startTime":"2026-08-04T23:53:58.981Z","endTime":"2026-08-04T23:54:02.941Z","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-08-04T23:54:10.593Z","endTime":"2026-08-04T23:54:17.117Z","isPitch":false,"type":"action","player":{"id":605137,"link":"/api/v1/people/605137"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.3,"endSpeed":85.6,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.843286556248334,"aZ":-31.077169332860226,"pfxX":-8.340584752365105,"pfxZ":0.5887325744881959,"pX":0.4956877266351304,"pZ":3.072059603293424,"vX0":8.722807575959624,"vY0":-134.27421573010264,"vZ0":-0.7674434100200049,"x":98.11,"y":155.83,"x0":-1.6875007675326241,"y0":50.000636502266076,"z0":5.542795870776263,"aX":-15.465161095762838},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":1.1,"breakHorizontal":13.6,"spinRate":1872,"spinDirection":246},"zone":3,"typeConfidence":0.91,"plateTime":0.40552983280826993,"extension":5.56861771932158},"hitData":{"launchSpeed":99.6,"launchAngle":-0.0,"totalDistance":51.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":155.4,"coordY":163.6}},"index":3,"playId":"cc24f65e-5565-3900-a90d-cd6dd6cfcb84","pitchNumber":3,"startTime":"2026-08-04T23:54:17.117Z","endTime":"2026-08-04T23:54:25.309Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-04T23:54:25.309Z","atBatIndex":2},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Carter Jensen called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-08-04T23:56:46.836Z","endTime":"2026-08-04T23:58:01.064Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":695600,"fullName":"Carter Jensen","link":"/api/v1/people/695600"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657746,"fullName":"Joe Ryan","link":"/api/v1/people/657746"},"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":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":695600,"fullName":"Carter Jensen","link":"/api/v1/people/695600"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":680777,"link":"/api/v1/people/680777"},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.5,"endSpeed":86.2,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.57018888693066,"aZ":-19.555122747510655,"pfxX":-7.4871358717004455,"pfxZ":6.657639672186013,"pX":0.21246155859941585,"pZ":3.574080760512733,"vX0":9.129213918752725,"vY0":-136.00014347537484,"vZ0":0.3148339519900778,"x":108.9,"y":142.28,"x0":-2.1967823954765984,"y0":50.001687967927644,"z0":4.8007258561941155,"aX":-14.189123827256433},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":12.4,"breakHorizontal":11.9,"spinRate":2094,"spinDirection":233},"zone":12,"typeConfidence":0.92,"plateTime":0.4009749477760547,"extension":6.730643009120106},"index":0,"playId":"e1ec1251-0bf4-3306-a3f8-778294296b1b","pitchNumber":1,"startTime":"2026-08-04T23:56:55.603Z","endTime":"2026-08-04T23:56:59.393Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.2,"endSpeed":85.3,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.291730496110702,"aZ":-18.00226243439807,"pfxX":-7.84942928552845,"pfxZ":7.663195745125396,"pX":-0.2904376846230987,"pZ":2.6502245714780974,"vX0":8.095581201259375,"vY0":-134.20396890345665,"vZ0":-2.3495651505541426,"x":128.07,"y":167.22,"x0":-2.306558938393288,"y0":50.00147763767101,"z0":4.799697749963495,"aX":-14.514645076978034},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":13.7,"breakHorizontal":12.7,"spinRate":2137,"spinDirection":225},"zone":5,"typeConfidence":0.92,"plateTime":0.4059940282962895,"extension":6.983643181218417},"index":1,"playId":"cc6993c4-c277-3b88-82a6-b3ab38d2847d","pitchNumber":2,"startTime":"2026-08-04T23:57:09.978Z","endTime":"2026-08-04T23:57:13.610Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.7,"endSpeed":86.1,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.481390223003185,"aZ":-21.089865471889578,"pfxX":-8.442851296477611,"pfxZ":5.838243616642895,"pX":-0.7564930391886678,"pZ":4.547434703682198,"vX0":7.266972348569073,"vY0":-136.3240166606283,"vZ0":3.114882732787466,"x":145.84,"y":116.0,"x0":-2.3482833408857258,"y0":50.003648805102955,"z0":4.839390392182148,"aX":-16.03290580254283},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":11.4,"breakHorizontal":13.9,"spinRate":2192,"spinDirection":230},"zone":11,"typeConfidence":0.9,"plateTime":0.40042810645823046,"extension":6.602690895214627},"index":2,"playId":"a0764d6c-7628-3908-aa8a-0ae1d2002125","pitchNumber":3,"startTime":"2026-08-04T23:57:25.575Z","endTime":"2026-08-04T23:57:28.575Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.8,"endSpeed":86.3,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.317420854947766,"aZ":-21.18334746696869,"pfxX":-8.498389136457394,"pfxZ":5.76508616904454,"pX":-0.6590570332460938,"pZ":4.125562372483856,"vX0":7.6163672604165615,"vY0":-136.55177717404146,"vZ0":1.876326400811676,"x":142.12,"y":127.39,"x0":-2.3670488680524375,"y0":50.004162940557286,"z0":4.877939899983963,"aX":-16.207298341665208},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":11.0,"breakHorizontal":14.0,"spinRate":2230,"spinDirection":225},"zone":11,"typeConfidence":0.89,"plateTime":0.3996222506486551,"extension":6.62566113738518},"index":3,"playId":"ab36e520-17d7-32fb-b5c5-9732e4f1c662","pitchNumber":4,"startTime":"2026-08-04T23:57:41.716Z","endTime":"2026-08-04T23:57:44.823Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":81.4,"endSpeed":75.9,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.55290250988291,"aZ":-31.33188826171626,"pfxX":5.063399451407445,"pfxZ":0.5807406605561907,"pX":-0.6183024065164715,"pZ":1.9183535476420268,"vX0":2.9026259074280025,"vY0":-118.71510594680332,"vZ0":-0.0654917526031571,"x":140.57,"y":186.98,"x0":-2.508667721096385,"y0":50.0025627812524,"z0":4.7632679089930114,"aX":7.333975107317885},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":1.3,"breakHorizontal":-9.8,"spinRate":2710,"spinDirection":65},"zone":7,"typeConfidence":0.9,"plateTime":0.4587802852407865,"extension":6.551686586839411},"index":4,"playId":"f916dc58-7677-330e-880e-a1de52c90fc3","pitchNumber":5,"startTime":"2026-08-04T23:57:57.174Z","endTime":"2026-08-04T23:58:01.064Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-04T23:58:01.064Z","atBatIndex":3},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Bobby Witt Jr. singles on a ground ball to center fielder Luke Keaschall.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-08-04T23:58:19.490Z","endTime":"2026-08-04T23:58:51.746Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657746,"fullName":"Joe Ryan","link":"/api/v1/people/657746"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":807712,"link":"/api/v1/people/807712"},"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":1},"pitchData":{"startSpeed":93.2,"endSpeed":85.9,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.655876584121064,"aZ":-19.630389322607925,"pfxX":-8.687576920124771,"pfxZ":6.6636604235526296,"pX":0.2000838991370585,"pZ":3.2892498566261312,"vX0":9.467204862385637,"vY0":-135.5887712058509,"vZ0":-0.14634100329740046,"x":109.37,"y":149.97,"x0":-2.1902880366399575,"y0":50.000575457367695,"z0":4.701330310314162,"aX":-16.348484408050492},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":12.2,"breakHorizontal":14.0,"spinRate":2180,"spinDirection":232},"zone":2,"typeConfidence":0.9,"plateTime":0.4023203401892994,"extension":6.719962687443438},"index":0,"playId":"10ca42df-48b0-3cd3-87ff-facc62f06480","pitchNumber":1,"startTime":"2026-08-04T23:58:27.975Z","endTime":"2026-08-04T23:58:32.018Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":80.0,"endSpeed":74.9,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.46869588685852,"aZ":-37.77290114301243,"pfxX":2.2724708522023014,"pfxZ":-4.005410621238806,"pX":0.4437834894526843,"pZ":2.0666637014388622,"vX0":5.697172888897241,"vY0":-116.58170513572269,"vZ0":1.1824765319088562,"x":100.08,"y":182.98,"x0":-2.3104072239629607,"y0":50.000443104139315,"z0":5.072761993892999,"aX":3.1786299802823046},"breaks":{"breakAngle":6.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.8,"breakVerticalInduced":-6.8,"breakHorizontal":-5.3,"spinRate":2626,"spinDirection":59},"zone":9,"typeConfidence":0.9,"plateTime":0.4668425999391159,"extension":6.247833177338458},"hitData":{"launchSpeed":108.0,"launchAngle":-9.0,"totalDistance":15.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":111.31,"coordY":86.07}},"index":1,"playId":"cb5f94a2-ee44-3bcd-9192-1eafa167f47a","pitchNumber":2,"startTime":"2026-08-04T23:58:41.340Z","endTime":"2026-08-04T23:58:51.746Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-04T23:58:51.746Z","atBatIndex":4},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jac Caglianone singles on a sharp line drive to right fielder Alan Roden. Bobby Witt Jr. to 3rd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-08-04T23:59:05.806Z","endTime":"2026-08-05T00:00:47.479Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":695506,"fullName":"Jac Caglianone","link":"/api/v1/people/695506"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657746,"fullName":"Joe Ryan","link":"/api/v1/people/657746"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":695506,"fullName":"Jac Caglianone","link":"/api/v1/people/695506"},"postOnThird":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":695506,"fullName":"Jac Caglianone","link":"/api/v1/people/695506"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":702176,"link":"/api/v1/people/702176"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.1,"endSpeed":84.6,"strikeZoneTop":3.402,"strikeZoneBottom":1.717,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.2055348385232,"aZ":-18.987035840836743,"pfxX":-8.684224889964078,"pfxZ":7.2252263261118035,"pX":1.3776180953023367,"pZ":3.5883591115272138,"vX0":12.489751735088545,"vY0":-133.62394330673615,"vZ0":0.2662589042139357,"x":64.49,"y":141.89,"x0":-2.2082658543858775,"y0":50.00566215309258,"z0":4.841179527867858,"aX":-15.858376054228545},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":13.4,"breakHorizontal":13.3,"spinRate":2185,"spinDirection":230},"zone":12,"typeConfidence":0.9,"plateTime":0.4084088493297453,"extension":6.792945186197852},"index":0,"playId":"e5fd1dd5-c6d9-3350-aee9-af2d6f87adbd","pitchNumber":1,"startTime":"2026-08-04T23:59:20.093Z","endTime":"2026-08-04T23:59:24.138Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.1,"endSpeed":83.7,"strikeZoneTop":3.402,"strikeZoneBottom":1.717,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.441438020415987,"aZ":-18.172989147303664,"pfxX":-8.081339314867893,"pfxZ":7.80844358598098,"pX":-1.4310184511343509,"pZ":3.068728889135704,"vX0":5.4514445368629545,"vY0":-132.58954131050817,"vZ0":-1.0898604449563152,"x":171.55,"y":155.92,"x0":-2.4562757038156917,"y0":50.00399522569784,"z0":4.802135296431721,"aX":-14.493079114820755},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":14.2,"breakHorizontal":13.6,"spinRate":2210,"spinDirection":226},"zone":11,"typeConfidence":0.91,"plateTime":0.41197181870923405,"extension":6.527728109315115},"index":1,"playId":"c154fef8-2e4d-3d58-9347-9d453349c611","pitchNumber":2,"startTime":"2026-08-04T23:59:37.001Z","endTime":"2026-08-04T23:59:40.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":2,"outs":1},"pitchData":{"startSpeed":93.6,"endSpeed":86.3,"strikeZoneTop":3.402,"strikeZoneBottom":1.717,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.832928141987278,"aZ":-20.44402014425355,"pfxX":-8.847067200101822,"pfxZ":6.189383455401777,"pX":0.09784004799060829,"pZ":2.2208816055754066,"vX0":9.529057673217695,"vY0":-136.03677569037097,"vZ0":-2.7677400879494023,"x":113.27,"y":178.82,"x0":-2.283101904370022,"y0":50.00079316431872,"z0":4.651572494827203,"aX":-16.75944738202347},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":10.9,"breakHorizontal":14.3,"spinRate":2118,"spinDirection":237},"zone":8,"typeConfidence":2.0,"plateTime":0.4010039276871802,"extension":6.681024772259384},"index":2,"playId":"0af4bd2c-acbe-315c-83e9-fb9632ad7ab2","pitchNumber":3,"startTime":"2026-08-04T23:59:52.558Z","endTime":"2026-08-04T23:59:55.993Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.2,"endSpeed":85.9,"strikeZoneTop":3.402,"strikeZoneBottom":1.717,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.4840475643578,"aZ":-21.228918730555847,"pfxX":-8.338071314205735,"pfxZ":5.814205567805606,"pX":0.3130070283958881,"pZ":3.6173852099463204,"vX0":9.874435615441552,"vY0":-135.559892020405,"vZ0":0.7771451992505873,"x":105.07,"y":141.11,"x0":-2.274124682841399,"y0":50.00096864879045,"z0":4.796445454602053,"aX":-15.692964904066466},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":10.9,"breakHorizontal":13.3,"spinRate":2091,"spinDirection":233},"zone":12,"typeConfidence":0.87,"plateTime":0.402307758462479,"extension":6.842303418082077},"index":3,"playId":"336856e3-90df-3011-b5ad-e2c368f24846","pitchNumber":4,"startTime":"2026-08-05T00:00:15.050Z","endTime":"2026-08-05T00:00:20.467Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.3,"endSpeed":85.8,"strikeZoneTop":3.402,"strikeZoneBottom":1.717,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.098420167943466,"aZ":-22.312943656512864,"pfxX":-9.56866744259973,"pfxZ":5.240222141043031,"pX":0.16324979534325001,"pZ":3.1165748700370157,"vX0":9.156549905241995,"vY0":-135.6855979752516,"vZ0":-0.04576457729092276,"x":110.78,"y":154.63,"x0":-1.996830435615933,"y0":50.00298375697592,"z0":4.676400876174827,"aX":-18.008447430064944},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":9.7,"breakHorizontal":15.6,"spinRate":2041,"spinDirection":237},"zone":2,"typeConfidence":2.0,"plateTime":0.40224297297162037,"extension":6.746076999585173},"hitData":{"launchSpeed":103.2,"launchAngle":13.0,"totalDistance":287.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":159.29,"coordY":89.5}},"index":4,"playId":"8bf5c612-08ad-3e0c-a044-9f9dc1b87c1b","pitchNumber":5,"startTime":"2026-08-05T00:00:37.231Z","endTime":"2026-08-05T00:00:47.479Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-05T00:00:47.479Z","atBatIndex":5},{"result":{"type":"atBat","event":"Sac Fly","eventType":"sac_fly","description":"Salvador Perez out on a sacrifice fly to left fielder Trevor Larnach. Bobby Witt Jr. scores.","rbi":1,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-08-05T00:01:18.322Z","endTime":"2026-08-05T00:02:18.591Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":2},"matchup":{"batter":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657746,"fullName":"Joe Ryan","link":"/api/v1/people/657746"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":695506,"fullName":"Jac Caglianone","link":"/api/v1/people/695506"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":null,"runner":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":663616,"link":"/api/v1/people/663616"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":"r_adv_play","runner":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"responsiblePitcher":{"id":657746,"link":"/api/v1/people/657746"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":87.8,"endSpeed":80.7,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.977101230428772,"aZ":-26.100685077573445,"pfxX":-1.3264513133882643,"pfxZ":3.6794537015096376,"pX":0.652045098837897,"pZ":1.1086414754399978,"vX0":8.18714361171316,"vY0":-127.61024160841954,"vZ0":-3.568301814034328,"x":92.15,"y":208.85,"x0":-2.423952945793111,"y0":50.00395348559179,"z0":4.578628960329455,"aX":-2.1910572251877265},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":6.1,"breakHorizontal":0.6,"spinRate":2164,"spinDirection":208},"zone":14,"typeConfidence":0.9,"plateTime":0.4290231843132064,"extension":6.504461564212328},"index":0,"playId":"aa12b6ed-e4c4-30c2-8105-d7b59ef7f08d","pitchNumber":1,"startTime":"2026-08-05T00:01:28.206Z","endTime":"2026-08-05T00:01:31.513Z","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":82.3,"endSpeed":75.9,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.504081813152677,"aZ":-30.431714540524325,"pfxX":7.748669416815643,"pfxZ":1.2021633382434356,"pX":1.7541100176104287,"pZ":1.5074532162544423,"vX0":7.310016409721512,"vY0":-119.68578359980853,"vZ0":-0.953399130913664,"x":50.14,"y":198.08,"x0":-2.348430726187685,"y0":50.00278702355276,"z0":4.640922121659545,"aX":11.217953794969924},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":2.2,"breakHorizontal":-15.8,"spinRate":2638,"spinDirection":55},"zone":14,"typeConfidence":0.9,"plateTime":0.45797269693466003,"extension":6.77433994418667},"index":1,"playId":"3a59fd6d-bf0f-3813-842d-d5a1409e995b","pitchNumber":2,"startTime":"2026-08-05T00:01:48.634Z","endTime":"2026-08-05T00:01:51.634Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.7,"endSpeed":79.3,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.331891198651153,"aZ":-28.80105695412962,"pfxX":0.3802736075819064,"pfxZ":2.1046936976271304,"pX":0.62313643691146,"pZ":2.145043377008951,"vX0":7.671163122163432,"vY0":-126.04643362861633,"vZ0":-0.5073669067692955,"x":93.25,"y":180.86,"x0":-2.5130012548331497,"y0":50.00465718697492,"z0":4.680500739934903,"aX":0.6093303415888618},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":4.0,"breakHorizontal":-2.5,"spinRate":2305,"spinDirection":157},"zone":9,"typeConfidence":0.91,"plateTime":0.435042113964315,"extension":6.50736766051813},"hitData":{"launchSpeed":98.7,"launchAngle":19.0,"totalDistance":335.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":137.4,"coordY":164.7}},"index":2,"playId":"ced69f15-21d4-3ab0-92e5-3358b7bd7eac","pitchNumber":3,"startTime":"2026-08-05T00:02:07.602Z","endTime":"2026-08-05T00:02:18.591Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-05T00:02:18.591Z","atBatIndex":6},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Michael Massey doubles (20) on a sharp line drive to center fielder Luke Keaschall. Jac Caglianone scores.","rbi":1,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":7,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-08-05T00:02:47.954Z","endTime":"2026-08-05T00:03:09.351Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":71},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":686681,"fullName":"Michael Massey","link":"/api/v1/people/686681"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657746,"fullName":"Joe Ryan","link":"/api/v1/people/657746"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":686681,"fullName":"Michael Massey","link":"/api/v1/people/686681"},"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":686681,"fullName":"Michael Massey","link":"/api/v1/people/686681"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":807712,"link":"/api/v1/people/807712"},"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":695506,"fullName":"Jac Caglianone","link":"/api/v1/people/695506"},"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":695506,"fullName":"Jac Caglianone","link":"/api/v1/people/695506"},"responsiblePitcher":{"id":657746,"link":"/api/v1/people/657746"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.8,"endSpeed":85.5,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.02419230842889,"aZ":-19.477497737888694,"pfxX":-8.04243205484573,"pfxZ":6.827306539191823,"pX":-0.39127976231492634,"pZ":1.8112278112083648,"vX0":8.439751341773308,"vY0":-134.912739099611,"vZ0":-3.828437962038496,"x":131.91,"y":189.88,"x0":-2.5026052705757578,"y0":50.00066176624607,"z0":4.606843530956383,"aX":-14.950076128524474},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":11.8,"breakHorizontal":13.0,"spinRate":2041,"spinDirection":239},"zone":7,"typeConfidence":2.0,"plateTime":0.40469381590872766,"extension":6.592317816348627},"hitData":{"launchSpeed":102.9,"launchAngle":19.0,"totalDistance":362.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":83.51,"coordY":59.24}},"index":0,"playId":"8a31726b-a866-3912-aa91-d6c05056b29c","pitchNumber":1,"startTime":"2026-08-05T00:02:56.994Z","endTime":"2026-08-05T00:03:09.351Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-05T00:03:09.351Z","atBatIndex":7},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Nick Loftin grounds out, shortstop Ryan Kreidler to first baseman Royce Lewis.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":8,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-08-05T00:03:43.637Z","endTime":"2026-08-05T00:05:40.593Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":679845,"fullName":"Nick Loftin","link":"/api/v1/people/679845"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657746,"fullName":"Joe Ryan","link":"/api/v1/people/657746"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":679845,"fullName":"Nick Loftin","link":"/api/v1/people/679845"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":668952,"link":"/api/v1/people/668952"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":668904,"link":"/api/v1/people/668904"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":81.4,"endSpeed":76.2,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.80564224484407,"aZ":-29.307950458311208,"pfxX":2.2397419044921607,"pfxZ":1.9738356436136444,"pX":0.5472240347787201,"pZ":1.307360618325742,"vX0":6.734252990890427,"vY0":-118.57338072693234,"vZ0":-1.8191159453562642,"x":96.14,"y":203.48,"x0":-2.599867801084881,"y0":50.00139284906615,"z0":4.713101487066603,"aX":3.2451507886981035},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":3.5,"breakHorizontal":-5.4,"spinRate":2610,"spinDirection":62},"zone":14,"typeConfidence":0.9,"plateTime":0.4587604333686808,"extension":6.551929834106567},"index":0,"playId":"59d52e66-4333-3e20-8d93-07c1a464f1a2","pitchNumber":1,"startTime":"2026-08-05T00:03:45.767Z","endTime":"2026-08-05T00:03:49.468Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":78.8,"endSpeed":73.6,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.309843734815303,"aZ":-39.81780420375905,"pfxX":3.7713321277744165,"pfxZ":-5.650583125149323,"pX":-0.5215643462630853,"pZ":2.3258005802614723,"vX0":3.5297083820643653,"vY0":-114.77992000953755,"vZ0":2.338946310035075,"x":136.88,"y":175.98,"x0":-2.560853245252662,"y0":50.00086531528822,"z0":5.130269861268872,"aX":5.104241829584651},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.0,"breakVerticalInduced":-9.5,"breakHorizontal":-7.6,"spinRate":2686,"spinDirection":63},"zone":4,"typeConfidence":0.9,"plateTime":0.47453888051053017,"extension":6.414405811523752},"index":1,"playId":"8a0a3e54-fd9d-367e-bb3c-cc6ffbaccf47","pitchNumber":2,"startTime":"2026-08-05T00:04:00.753Z","endTime":"2026-08-05T00:04:04.903Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.1,"endSpeed":85.4,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.620212426292834,"aZ":-19.235279361542865,"pfxX":-8.85130340516487,"pfxZ":7.018217829995716,"pX":0.34058906848598836,"pZ":1.4459611687001745,"vX0":10.09474452378552,"vY0":-133.8557606921958,"vZ0":-4.694316447680953,"x":104.02,"y":199.74,"x0":-2.3017078284751182,"y0":50.00046282311864,"z0":4.570170222222855,"aX":-16.31353884790379},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":12.0,"breakHorizontal":14.3,"spinRate":2302,"spinDirection":233},"zone":14,"typeConfidence":0.87,"plateTime":0.4067553632053289,"extension":6.974594691328134},"index":2,"playId":"641e2bd5-5b65-3887-96a7-cc7cef7e6c7b","pitchNumber":3,"startTime":"2026-08-05T00:04:16.526Z","endTime":"2026-08-05T00:04:20.890Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":79.9,"endSpeed":74.2,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.28388688250459,"aZ":-30.34917507067929,"pfxX":5.2326530216369,"pfxZ":1.315013296275886,"pX":-0.15919784422778369,"pZ":2.394990326021375,"vX0":4.28326394455475,"vY0":-116.34352129874944,"vZ0":1.3190726770187302,"x":123.07,"y":174.12,"x0":-2.695740430738376,"y0":50.00284251220955,"z0":4.670503939550871,"aX":7.261832380401068},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":2.9,"breakHorizontal":-10.4,"spinRate":2669,"spinDirection":72},"zone":5,"typeConfidence":0.9,"plateTime":0.4685627985993195,"extension":6.566041065739456},"index":3,"playId":"1593d29c-cb01-3857-bcbe-90e91cf47db9","pitchNumber":4,"startTime":"2026-08-05T00:04:36.747Z","endTime":"2026-08-05T00:04:40.403Z","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":2},"index":4,"startTime":"2026-08-05T00:04:54.000Z","endTime":"2026-08-05T00:05:06.002Z","isPitch":false,"type":"action","player":{"id":679845,"link":"/api/v1/people/679845"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":78.5,"endSpeed":73.3,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.376823209077493,"aZ":-39.59484992185533,"pfxX":4.04182776366068,"pfxZ":-5.532923671775901,"pX":-0.4574427820960894,"pZ":2.28306611592051,"vX0":3.5942069868385844,"vY0":-114.34047953386991,"vZ0":2.3723612615794596,"x":134.44,"y":177.14,"x0":-2.5668870985470162,"y0":50.000211920494344,"z0":5.079442232027417,"aX":5.423883594363221},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.2,"breakVerticalInduced":-9.2,"breakHorizontal":-8.2,"spinRate":2648,"spinDirection":65},"zone":4,"typeConfidence":0.9,"plateTime":0.476545772083401,"extension":6.498218489981217},"index":5,"playId":"40b9df53-514b-3184-80f2-51b6cc6fcb76","pitchNumber":5,"startTime":"2026-08-05T00:05:06.002Z","endTime":"2026-08-05T00:05:10.232Z","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":2},"pitchData":{"startSpeed":91.5,"endSpeed":84.1,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.779725853929797,"aZ":-26.08583643314836,"pfxX":-9.591899619945409,"pfxZ":3.371779380766986,"pX":-0.9321691551610317,"pZ":3.236162362504175,"vX0":7.232741757790605,"vY0":-133.14171715941464,"vZ0":1.0437422833284233,"x":152.53,"y":151.4,"x0":-2.4285597599493425,"y0":50.00644498479091,"z0":4.717410574634734,"aX":-17.34072721673551},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":6.5,"breakHorizontal":16.0,"spinRate":2022,"spinDirection":239},"zone":11,"typeConfidence":0.88,"plateTime":0.4103303420720814,"extension":6.7225523199828},"hitData":{"launchSpeed":57.9,"launchAngle":3.0,"totalDistance":56.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":117.48,"coordY":160.49}},"index":6,"playId":"22240e7f-7795-3b20-a7e6-a3bcdba67852","pitchNumber":6,"startTime":"2026-08-05T00:05:32.680Z","endTime":"2026-08-05T00:05:40.593Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-05T00:05:40.593Z","atBatIndex":8},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Kody Clemens strikes out swinging.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-08-05T00:07:45.686Z","endTime":"2026-08-05T00:08:41.899Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677976,"fullName":"Randy Dobnak","link":"/api/v1/people/677976"},"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":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":695600,"link":"/api/v1/people/695600"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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":81.8,"endSpeed":76.0,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.326717119031528,"aZ":-28.7781161268062,"pfxX":3.494276913152968,"pfxZ":2.325172333030551,"pX":-0.3661264790311486,"pZ":3.04400796478207,"vX0":3.089496877934135,"vY0":-119.29611243771375,"vZ0":0.5531282098846322,"x":130.96,"y":156.59,"x0":-2.126132780817879,"y0":50.00060655071006,"z0":5.378356225335535,"aX":5.096730235762631},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":4.6,"breakHorizontal":-7.0,"spinRate":2430,"spinDirection":55},"zone":1,"typeConfidence":0.78,"plateTime":0.4570129428186971,"extension":5.436921214237603},"index":0,"playId":"bd885ca9-5c78-3c24-8bbf-17c8b24b45e7","pitchNumber":1,"startTime":"2026-08-05T00:07:47.384Z","endTime":"2026-08-05T00:07:51.208Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.0,"endSpeed":84.2,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.519736043811466,"aZ":-28.123865338203885,"pfxX":-9.62182197086835,"pfxZ":2.259422665328236,"pX":0.07552933941610529,"pZ":2.215172803580789,"vX0":8.298831005292858,"vY0":-132.41854990750676,"vZ0":-2.85580892425749,"x":114.12,"y":178.97,"x0":-1.833145197656157,"y0":50.00438941321081,"z0":5.342826966796331,"aX":-17.26680649997921},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":3.7,"breakHorizontal":15.8,"spinRate":1978,"spinDirection":242},"zone":5,"typeConfidence":0.92,"plateTime":0.4120043344998008,"extension":5.511707378329345},"index":1,"playId":"a48c3761-1561-3acc-abdf-88125fbc3595","pitchNumber":2,"startTime":"2026-08-05T00:07:58.554Z","endTime":"2026-08-05T00:08:01.902Z","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":0},"index":2,"startTime":"2026-08-05T00:08:13.322Z","endTime":"2026-08-05T00:08:25.494Z","isPitch":false,"type":"action","player":{"id":665019,"link":"/api/v1/people/665019"}},{"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.3,"endSpeed":85.5,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.247398361777663,"aZ":-26.911341997574624,"pfxX":-6.336864480430126,"pfxZ":2.8342602866967344,"pX":-1.3383896497670615,"pZ":3.8296944801757657,"vX0":4.343779881361719,"vY0":-134.52533925583427,"vZ0":0.41385387846524446,"x":168.02,"y":135.38,"x0":-2.1389974657848336,"y0":50.00574996152608,"z0":5.559837698209329,"aX":-11.783759203126518},"breaks":{"breakAngle":22.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":5.4,"breakHorizontal":10.7,"spinRate":2078,"spinDirection":245},"zone":11,"typeConfidence":0.65,"plateTime":0.4049344949635043,"extension":5.492490257435997},"index":3,"playId":"0898e83a-25d0-3696-8f54-0b77152fe7b1","pitchNumber":3,"startTime":"2026-08-05T00:08:25.494Z","endTime":"2026-08-05T00:08:28.494Z","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":0},"pitchData":{"startSpeed":85.8,"endSpeed":80.0,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.333722318415052,"aZ":-36.61211418547995,"pfxX":-5.947293029656137,"pfxZ":-2.7820127472793086,"pX":0.6319478776629935,"pZ":0.46273656046846817,"vX0":8.30518469721609,"vY0":-124.73417421873019,"vZ0":-4.201999623308936,"x":92.91,"y":226.29,"x0":-1.9503148760253015,"y0":50.005161106145785,"z0":5.150763924825376,"aX":-9.483649684225476},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.6,"breakVerticalInduced":-5.8,"breakHorizontal":9.1,"spinRate":1537,"spinDirection":268},"zone":14,"typeConfidence":0.9,"plateTime":0.4371679463802769,"extension":5.678796114919929},"index":4,"playId":"365e0dec-66a2-3519-be16-4947d4311289","pitchNumber":4,"startTime":"2026-08-05T00:08:37.841Z","endTime":"2026-08-05T00:08:41.899Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-05T00:08:41.899Z","atBatIndex":9},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Royce Lewis doubles (15) on a line drive to left fielder Isaac Collins.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-08-05T00:09:03.817Z","endTime":"2026-08-05T00:09:18.328Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677976,"fullName":"Randy Dobnak","link":"/api/v1/people/677976"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":686555,"link":"/api/v1/people/686555"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_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, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.4,"endSpeed":77.3,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.833560070482747,"aZ":-27.875144900848884,"pfxX":3.732406001201176,"pfxZ":2.8510777660589355,"pX":0.4894628239946857,"pZ":2.6036693836928557,"vX0":5.044901765598064,"vY0":-121.47665487155632,"vZ0":-0.8893142786330213,"x":98.34,"y":168.48,"x0":-2.092176940844325,"y0":50.00332536982984,"z0":5.378920088344035,"aX":5.625837889558809},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":5.3,"breakHorizontal":-7.9,"spinRate":2570,"spinDirection":57},"zone":6,"typeConfidence":0.76,"plateTime":0.4493897104909643,"extension":5.476230755352481},"hitData":{"launchSpeed":89.6,"launchAngle":16.0,"totalDistance":221.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":62.4,"coordY":137.46}},"index":0,"playId":"e92675f4-26b1-3b05-98fd-ada54a0a6171","pitchNumber":1,"startTime":"2026-08-05T00:09:05.615Z","endTime":"2026-08-05T00:09:18.328Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-05T00:09:18.328Z","atBatIndex":10},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Brooks Lee grounds out softly, pitcher Randy Dobnak to first baseman Jac Caglianone. Royce Lewis to 3rd.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":11,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-08-05T00:09:37.068Z","endTime":"2026-08-05T00:10:33.511Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677976,"fullName":"Randy Dobnak","link":"/api/v1/people/677976"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":677976,"link":"/api/v1/people/677976"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":695506,"link":"/api/v1/people/695506"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.0,"endSpeed":78.9,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.444270065082247,"aZ":-33.36441889263695,"pfxX":-7.241549054527319,"pfxZ":-0.7584631915720728,"pX":0.13976680579478698,"pZ":1.2770588272104928,"vX0":7.562881499757896,"vY0":-123.66203565130034,"vZ0":-2.877602737840512,"x":111.67,"y":204.3,"x0":-2.0035446888017265,"y0":50.00392354049221,"z0":5.227775250349467,"aX":-11.32387099826255},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":-1.8,"breakHorizontal":11.5,"spinRate":1403,"spinDirection":261},"zone":14,"typeConfidence":0.9,"plateTime":0.4413060095746797,"extension":5.653600548000437},"index":0,"playId":"ef4c6d7e-c709-3581-b4d6-93b8422b4925","pitchNumber":1,"startTime":"2026-08-05T00:09:48.350Z","endTime":"2026-08-05T00:09:52.349Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.8,"endSpeed":78.9,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.119151108853217,"aZ":-35.23228753287222,"pfxX":-5.0062696768384045,"pfxZ":-1.95900280791983,"pX":0.05392026086064725,"pZ":0.77422297006295,"vX0":6.548414223289292,"vY0":-123.37478033438815,"vZ0":-3.5682043968084667,"x":114.94,"y":217.88,"x0":-1.9714549834993724,"y0":50.005917648168285,"z0":5.176527207104931,"aX":-7.80091607894637},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.9,"breakVerticalInduced":-4.1,"breakHorizontal":7.7,"spinRate":1542,"spinDirection":277},"zone":14,"typeConfidence":0.91,"plateTime":0.4421693804425395,"extension":5.734145561243852},"index":1,"playId":"c66a0566-b5ca-382c-bea2-23640ed41dfc","pitchNumber":2,"startTime":"2026-08-05T00:10:05.350Z","endTime":"2026-08-05T00:10:08.974Z","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":92.5,"endSpeed":85.1,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.158070925131838,"aZ":-28.829594550546588,"pfxX":-9.76736965277978,"pfxZ":1.815315445868121,"pX":-1.0261277828613264,"pZ":2.542108334893247,"vX0":6.082656265729599,"vY0":-134.7017463292934,"vZ0":-2.0675573752251677,"x":156.11,"y":170.14,"x0":-2.039783519428209,"y0":50.005374289068754,"z0":5.3498644959494825,"aX":-18.023900804356625},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":3.0,"breakHorizontal":16.4,"spinRate":2022,"spinDirection":244},"zone":11,"typeConfidence":0.92,"plateTime":0.4059980464840227,"extension":5.631416818179577},"hitData":{"launchSpeed":65.2,"launchAngle":-64.0,"totalDistance":1.0,"trajectory":"ground_ball","hardness":"soft","location":"1","coordinates":{"coordX":136.68,"coordY":186.23}},"index":2,"playId":"2342a411-0e1f-3ec3-963b-199295becc88","pitchNumber":3,"startTime":"2026-08-05T00:10:26.022Z","endTime":"2026-08-05T00:10:33.511Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-05T00:10:33.511Z","atBatIndex":11},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Alan Roden flies out to left fielder Isaac Collins.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":12,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-08-05T00:11:00.341Z","endTime":"2026-08-05T00:14:04.565Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":702176,"fullName":"Alan Roden","link":"/api/v1/people/702176"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677976,"fullName":"Randy Dobnak","link":"/api/v1/people/677976"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6,7,8],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":702176,"fullName":"Alan Roden","link":"/api/v1/people/702176"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":686555,"link":"/api/v1/people/686555"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.9,"endSpeed":76.3,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.977160848140223,"aZ":-29.247117391504553,"pfxX":3.1645339116165294,"pfxZ":1.9955943351682564,"pX":-0.6102134689193917,"pZ":2.063779739233151,"vX0":2.6301901610685285,"vY0":-119.41131189855204,"vZ0":-1.3695896481961136,"x":140.26,"y":183.06,"x0":-2.1315058431934037,"y0":50.001282527355116,"z0":5.24251262692839,"aX":4.63247153652517},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":3.6,"breakHorizontal":-6.2,"spinRate":2480,"spinDirection":62},"zone":7,"typeConfidence":0.83,"plateTime":0.4562575717764501,"extension":5.5224516894034235},"index":0,"playId":"d7d0afed-1242-3ff3-9a2f-a007be9a1a04","pitchNumber":1,"startTime":"2026-08-05T00:11:00.341Z","endTime":"2026-08-05T00:11:04.178Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.0,"endSpeed":79.4,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.02017469178777,"aZ":-33.97342906594798,"pfxX":-4.3707245105691666,"pfxZ":-1.1303681738541673,"pX":-1.6059171700144068,"pZ":2.1342392694671806,"vX0":2.442392566043075,"vY0":-125.26540312856022,"vZ0":-0.9094402376379549,"x":178.21,"y":181.16,"x0":-2.0230229851901718,"y0":50.000382706207326,"z0":5.266232782622234,"aX":-6.982555504158004},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":-2.0,"breakHorizontal":7.4,"spinRate":1551,"spinDirection":268},"zone":13,"typeConfidence":0.9,"plateTime":0.43636107568331717,"extension":5.624434013263141},"index":1,"playId":"e326d970-d1ac-37e3-8ab4-8d77e4f93734","pitchNumber":2,"startTime":"2026-08-05T00:11:18.741Z","endTime":"2026-08-05T00:11:22.498Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.9,"endSpeed":76.7,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.71537325258516,"aZ":-28.91935860070171,"pfxX":4.9288833927978395,"pfxZ":2.185284582657024,"pX":-0.8799438279339052,"pZ":2.562050054463348,"vX0":1.8026150428785417,"vY0":-120.76840397024444,"vZ0":-0.35543482607785337,"x":150.54,"y":169.6,"x0":-2.274713867451043,"y0":50.00361267859478,"z0":5.237174703233815,"aX":7.339439260450201},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":4.1,"breakHorizontal":-9.4,"spinRate":2504,"spinDirection":51},"zone":11,"typeConfidence":0.85,"plateTime":0.452137087526042,"extension":5.405242228908963},"index":2,"playId":"2bfd2ba0-4f4d-3a62-8ebc-b8ccffb58f00","pitchNumber":3,"startTime":"2026-08-05T00:11:34.773Z","endTime":"2026-08-05T00:11:38.850Z","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":85.5,"endSpeed":79.0,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.690314947226128,"aZ":-32.29143546969073,"pfxX":-4.953878768492719,"pfxZ":-0.07269027931920302,"pX":-0.006079904473720485,"pZ":1.4477687807319504,"vX0":6.345026885493833,"vY0":-124.3878901581325,"vZ0":-2.6276711371277806,"x":117.23,"y":199.69,"x0":-1.9400140008426805,"y0":50.00365923191015,"z0":5.1808013903710535,"aX":-7.805169535200734},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":-0.5,"breakHorizontal":7.6,"spinRate":1569,"spinDirection":271},"zone":14,"typeConfidence":0.91,"plateTime":0.43942957415156503,"extension":5.806135804201274},"index":3,"playId":"815e5f51-aaf7-301b-a048-2b515073c75d","pitchNumber":4,"startTime":"2026-08-05T00:11:51.967Z","endTime":"2026-08-05T00:11:58.663Z","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.8,"endSpeed":77.0,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.682544156895123,"aZ":-31.967464200957252,"pfxX":5.807807718765377,"pfxZ":0.13982998917346912,"pX":-1.0254128252341468,"pZ":3.0376884523327443,"vX0":1.0486920068369279,"vY0":-120.74095083231862,"vZ0":0.9530549297565525,"x":156.09,"y":156.76,"x0":-2.2192565658036236,"y0":50.003498756519704,"z0":5.423244684959329,"aX":8.685376977266772},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":0.7,"breakHorizontal":-10.8,"spinRate":2506,"spinDirection":78},"zone":11,"typeConfidence":0.9,"plateTime":0.4514207367603844,"extension":5.427713786812267},"index":4,"playId":"bd309e36-9c4e-387b-88be-f395aab82bdd","pitchNumber":5,"startTime":"2026-08-05T00:12:24.428Z","endTime":"2026-08-05T00:12:28.833Z","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":92.8,"endSpeed":85.6,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.79010173215186,"aZ":-23.938371923100085,"pfxX":-6.107412668467301,"pfxZ":4.409885475163534,"pX":-0.5857379873492833,"pZ":3.0930367481613583,"vX0":5.434133984043624,"vY0":-135.12595163839035,"vZ0":-1.8596491178490457,"x":139.33,"y":155.27,"x0":-1.8199793950587828,"y0":50.000934812224365,"z0":5.455858123736492,"aX":-11.40170795263746},"breaks":{"breakAngle":22.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":7.8,"breakHorizontal":10.1,"spinRate":2092,"spinDirection":243},"zone":1,"typeConfidence":0.88,"plateTime":0.4038681264231676,"extension":5.654113234827061},"index":5,"playId":"5fe86f4a-35b1-3aa4-abd5-a440a29bcb10","pitchNumber":6,"startTime":"2026-08-05T00:12:41.631Z","endTime":"2026-08-05T00:12:45.968Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.6,"endSpeed":77.4,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.363912227948354,"aZ":-28.2062032588277,"pfxX":4.699504058569811,"pfxZ":2.610143900823889,"pX":-0.6779033124240027,"pZ":3.5595777838031344,"vX0":2.0997968627816093,"vY0":-121.8428329574771,"vZ0":1.3654027742679677,"x":142.84,"y":142.67,"x0":-2.1584764417295754,"y0":50.00294830969444,"z0":5.408852796334784,"aX":7.147156607613529},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":5.3,"breakHorizontal":-9.0,"spinRate":2557,"spinDirection":47},"zone":11,"typeConfidence":0.71,"plateTime":0.4475690264153336,"extension":5.663444781421335},"index":6,"playId":"5ea1cd98-00ee-3691-bde2-e0152717820d","pitchNumber":7,"startTime":"2026-08-05T00:13:11.188Z","endTime":"2026-08-05T00:13:14.313Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.2,"endSpeed":85.0,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.521031240807428,"aZ":-33.89627988132151,"pfxX":-8.248601879909092,"pfxZ":-0.9380367083145966,"pX":-0.5687880067086178,"pZ":1.9814015936688985,"vX0":6.4062063683797845,"vY0":-134.1580470495815,"vZ0":-2.4034818490220378,"x":138.68,"y":185.28,"x0":-1.9093982357864805,"y0":50.003316233506425,"z0":5.291655581013954,"aX":-15.119597705495657},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":-2.0,"breakHorizontal":13.7,"spinRate":1839,"spinDirection":248},"zone":7,"typeConfidence":0.9,"plateTime":0.40741238926019196,"extension":5.638640783951941},"index":7,"playId":"696b1246-bfc6-3e35-95df-38b13ad7169b","pitchNumber":8,"startTime":"2026-08-05T00:13:31.443Z","endTime":"2026-08-05T00:13:35.189Z","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":93.3,"endSpeed":86.4,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.76498310835274,"aZ":-22.539023171883674,"pfxX":-6.590407446263944,"pfxZ":5.0833378496875685,"pX":-0.6199561636389107,"pZ":3.432203304824933,"vX0":5.73504732415886,"vY0":-135.858875984259,"vZ0":-1.301955656409023,"x":140.63,"y":146.11,"x0":-1.8873183172845467,"y0":50.00544493166354,"z0":5.4628884611417154,"aX":-12.498704594666131},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":9.1,"breakHorizontal":10.9,"spinRate":2154,"spinDirection":246},"zone":11,"typeConfidence":0.9,"plateTime":0.4009736729884392,"extension":5.642263806389576},"hitData":{"launchSpeed":90.4,"launchAngle":40.0,"totalDistance":314.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":84.5,"coordY":80.05}},"index":8,"playId":"7009aafb-9d94-319c-9b88-af691f3bf72e","pitchNumber":9,"startTime":"2026-08-05T00:13:54.801Z","endTime":"2026-08-05T00:14:04.565Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-05T00:14:04.565Z","atBatIndex":12},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Isaac Collins grounds out to first baseman Royce Lewis.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":13,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-08-05T00:16:08.419Z","endTime":"2026-08-05T00:17:35.011Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":686555,"fullName":"Isaac Collins","link":"/api/v1/people/686555"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657746,"fullName":"Joe Ryan","link":"/api/v1/people/657746"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":686555,"fullName":"Isaac Collins","link":"/api/v1/people/686555"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":668904,"link":"/api/v1/people/668904"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.5,"endSpeed":83.5,"strikeZoneTop":3.013,"strikeZoneBottom":1.521,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.401381391065854,"aZ":-18.480337532591637,"pfxX":-8.896732726662535,"pfxZ":7.751138529578121,"pX":0.00920088590077946,"pZ":1.2536804089994351,"vX0":8.73503333781159,"vY0":-131.48168400833336,"vZ0":-5.6578513974257,"x":116.65,"y":204.93,"x0":-2.1851671801948065,"y0":50.006300557409475,"z0":4.785639597694585,"aX":-15.727735569366777},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":13.1,"breakHorizontal":14.4,"spinRate":2253,"spinDirection":229},"zone":14,"typeConfidence":0.85,"plateTime":0.41507774800089203,"extension":6.378579148261335},"index":0,"playId":"cf881589-fedc-342a-a396-1352b5e02a09","pitchNumber":1,"startTime":"2026-08-05T00:16:13.626Z","endTime":"2026-08-05T00:16:17.313Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.2,"endSpeed":80.2,"strikeZoneTop":3.013,"strikeZoneBottom":1.521,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.80728663983291,"aZ":-25.89650501085838,"pfxX":-8.182473366666757,"pfxZ":3.877287141464425,"pX":-0.13441723406326453,"pZ":1.1784232003668205,"vX0":8.182230683433422,"vY0":-125.43851253977878,"vZ0":-3.8994555447186987,"x":122.12,"y":206.96,"x0":-2.3524014314769235,"y0":50.00053533156602,"z0":4.828759886893831,"aX":-13.234239434063154},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":6.5,"breakHorizontal":13.3,"spinRate":2041,"spinDirection":250},"zone":13,"typeConfidence":0.82,"plateTime":0.43417246455695224,"extension":6.4533765526763585},"index":1,"playId":"bd46d65f-3882-32f9-ac55-ca6b78a77008","pitchNumber":2,"startTime":"2026-08-05T00:16:27.591Z","endTime":"2026-08-05T00:16:31.214Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.7,"endSpeed":83.5,"strikeZoneTop":3.013,"strikeZoneBottom":1.521,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.044235349137605,"aZ":-18.026017077541976,"pfxX":-8.762352210579925,"pfxZ":7.970992997311987,"pX":-0.33144245575271475,"pZ":1.5081907533014078,"vX0":7.540359224607079,"vY0":-131.89874450208916,"vZ0":-5.01159656114027,"x":129.63,"y":198.06,"x0":-2.0781962826615206,"y0":50.005045509045594,"z0":4.74762273882599,"aX":-15.559248268235525},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":13.6,"breakHorizontal":14.4,"spinRate":2271,"spinDirection":232},"zone":7,"typeConfidence":0.88,"plateTime":0.4140443265036007,"extension":6.584101656721487},"index":2,"playId":"cf279800-0783-37b8-9ba2-b4d95d950c72","pitchNumber":3,"startTime":"2026-08-05T00:16:40.323Z","endTime":"2026-08-05T00:16:44.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, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":79.6,"endSpeed":74.2,"strikeZoneTop":3.013,"strikeZoneBottom":1.521,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.58743106337845,"aZ":-33.76000439661179,"pfxX":4.18040649238595,"pfxZ":-1.1431756847809957,"pX":-0.6109913664075114,"pZ":2.13410489737588,"vX0":3.033041586929499,"vY0":-115.98225241253317,"vZ0":1.1356200541634383,"x":140.29,"y":181.16,"x0":-2.471965841621939,"y0":50.00521924210745,"z0":4.820457039650788,"aX":5.7823988231125005},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.2,"breakVerticalInduced":-1.6,"breakHorizontal":-8.3,"spinRate":2640,"spinDirection":70},"zone":4,"typeConfidence":0.79,"plateTime":0.4695311417139174,"extension":6.271967135454932},"index":3,"playId":"9d555f6a-c544-385e-9934-f0d2b7f495e6","pitchNumber":4,"startTime":"2026-08-05T00:16:54.923Z","endTime":"2026-08-05T00:16:58.917Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":79.4,"endSpeed":74.1,"strikeZoneTop":3.013,"strikeZoneBottom":1.521,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.848585466188084,"aZ":-38.92501603437372,"pfxX":3.402575593493223,"pfxZ":-4.93986891694998,"pX":0.1116387088489123,"pZ":0.8859589733895705,"vX0":4.6966636251257,"vY0":-115.69790985650289,"vZ0":-0.8536594087027565,"x":112.74,"y":214.86,"x0":-2.379924454593164,"y0":50.00157723089202,"z0":4.96228028980732,"aX":4.651394521343852},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.8,"breakVerticalInduced":-8.9,"breakHorizontal":-7.2,"spinRate":2717,"spinDirection":63},"zone":14,"typeConfidence":0.9,"plateTime":0.47185868677430687,"extension":6.2627903876239195},"index":4,"playId":"a9258612-6c3e-378b-932b-d542cc108e45","pitchNumber":5,"startTime":"2026-08-05T00:17:08.582Z","endTime":"2026-08-05T00:17:11.847Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.1,"endSpeed":81.4,"strikeZoneTop":3.013,"strikeZoneBottom":1.521,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.84913703740405,"aZ":-26.086441524270224,"pfxX":-9.490628610842894,"pfxZ":3.631953616067654,"pX":-0.07486150564952104,"pZ":1.630247018033987,"vX0":8.460574887406832,"vY0":-128.04491547497565,"vZ0":-2.93908300594603,"x":119.85,"y":194.76,"x0":-2.1722104177487442,"y0":50.0057944847548,"z0":4.81147035830908,"aX":-15.926996173671311},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":6.2,"breakHorizontal":15.5,"spinRate":2330,"spinDirection":244},"zone":8,"typeConfidence":0.89,"plateTime":0.42606769389829635,"extension":6.318919470278192},"hitData":{"launchSpeed":76.2,"launchAngle":-18.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":163.66,"coordY":153.72}},"index":5,"playId":"92c29bea-6d29-37be-a911-14977d5eec95","pitchNumber":6,"startTime":"2026-08-05T00:17:27.887Z","endTime":"2026-08-05T00:17:35.011Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-05T00:17:35.011Z","atBatIndex":13},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"John Rave pops out to shortstop Ryan Kreidler.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":14,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-08-05T00:18:00.103Z","endTime":"2026-08-05T00:18:42.688Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":2},"matchup":{"batter":{"id":670231,"fullName":"John Rave","link":"/api/v1/people/670231"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657746,"fullName":"Joe Ryan","link":"/api/v1/people/657746"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":670231,"fullName":"John Rave","link":"/api/v1/people/670231"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":668952,"link":"/api/v1/people/668952"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 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":80.0,"endSpeed":74.2,"strikeZoneTop":3.136,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.445367159806292,"aZ":-30.732120872356653,"pfxX":5.102335567773262,"pfxZ":1.0463498118431556,"pX":0.5850054019528068,"pZ":1.5586669083693871,"vX0":5.229795154415128,"vY0":-116.45803593543837,"vZ0":-0.8149876151441882,"x":94.7,"y":196.7,"x0":-2.3470690173163655,"y0":50.005212996320004,"z0":4.802288670594861,"aX":7.057839874291012},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.6,"breakVerticalInduced":1.9,"breakHorizontal":-10.4,"spinRate":2533,"spinDirection":67},"zone":9,"typeConfidence":0.9,"plateTime":0.46908312773981686,"extension":6.3702944813949545},"index":0,"playId":"c28db398-7f6c-382f-8b10-f917990e849a","pitchNumber":1,"startTime":"2026-08-05T00:18:00.103Z","endTime":"2026-08-05T00:18:03.969Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":80.0,"endSpeed":73.9,"strikeZoneTop":3.136,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.00831984919157,"aZ":-31.538337200707065,"pfxX":5.591681880519018,"pfxZ":0.46179093640899005,"pX":0.8091894302286886,"pZ":2.4438892703552235,"vX0":5.257943028508233,"vY0":-116.47104286963416,"vZ0":1.0218068628250339,"x":86.16,"y":172.79,"x0":-2.2005777756522127,"y0":50.003867474491656,"z0":4.972319534978219,"aX":7.71393552709394},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.2,"breakVerticalInduced":1.3,"breakHorizontal":-11.4,"spinRate":2717,"spinDirection":65},"zone":14,"typeConfidence":0.9,"plateTime":0.46951826016699894,"extension":6.2408756553100995},"index":1,"playId":"3231f04a-db0e-396e-9fc9-f8f360dbc80f","pitchNumber":2,"startTime":"2026-08-05T00:18:15.747Z","endTime":"2026-08-05T00:18:20.092Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.6,"endSpeed":83.9,"strikeZoneTop":3.136,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.68013741717267,"aZ":-17.133454939892786,"pfxX":-8.346740600115474,"pfxZ":8.346084485684997,"pX":0.17836905275842913,"pZ":2.245113745150796,"vX0":8.924251477507536,"vY0":-133.18149070719224,"vZ0":-3.1307987039346408,"x":110.2,"y":178.16,"x0":-2.1260245045467423,"y0":50.005214830863494,"z0":4.669854847838323,"aX":-15.048003617962875},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":14.6,"breakHorizontal":13.3,"spinRate":2278,"spinDirection":229},"zone":5,"typeConfidence":0.91,"plateTime":0.41071918586606015,"extension":6.752110492611034},"hitData":{"launchSpeed":84.6,"launchAngle":57.0,"totalDistance":202.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":113.83,"coordY":121.05}},"index":2,"playId":"b98116b7-9dd6-3b83-af8e-98ad120eda45","pitchNumber":3,"startTime":"2026-08-05T00:18:31.764Z","endTime":"2026-08-05T00:18:42.688Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-05T00:18:42.688Z","atBatIndex":14},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Kyle Isbel grounds out to first baseman Royce Lewis.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":15,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-08-05T00:18:54.916Z","endTime":"2026-08-05T00:19:18.820Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":664728,"fullName":"Kyle Isbel","link":"/api/v1/people/664728"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657746,"fullName":"Joe Ryan","link":"/api/v1/people/657746"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":664728,"fullName":"Kyle Isbel","link":"/api/v1/people/664728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":668904,"link":"/api/v1/people/668904"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.5,"endSpeed":83.9,"strikeZoneTop":3.114,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.139566927709456,"aZ":-20.529563002875882,"pfxX":-8.958142717149332,"pfxZ":6.461966288392883,"pX":-0.1739712416774952,"pZ":2.838974766908581,"vX0":8.566428764601016,"vY0":-133.0391676492759,"vZ0":-1.0195012327424045,"x":123.63,"y":162.13,"x0":-2.2636536274921966,"y0":50.00326203670265,"z0":4.707875602690563,"aX":-16.1434691593714},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":11.8,"breakHorizontal":14.5,"spinRate":2209,"spinDirection":231},"zone":2,"typeConfidence":0.85,"plateTime":0.4108873212704549,"extension":6.644569389684205},"hitData":{"launchSpeed":83.9,"launchAngle":-5.0,"totalDistance":25.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":154.39,"coordY":168.16}},"index":0,"playId":"d7a1303e-d6c3-3f6c-bc2e-f6424dc3c1a7","pitchNumber":1,"startTime":"2026-08-05T00:19:12.448Z","endTime":"2026-08-05T00:19:18.820Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-05T00:19:18.820Z","atBatIndex":15},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Luke Keaschall grounds out softly, third baseman Nick Loftin to first baseman Jac Caglianone.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":16,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-08-05T00:21:40.466Z","endTime":"2026-08-05T00:23:04.239Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677976,"fullName":"Randy Dobnak","link":"/api/v1/people/677976"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":679845,"link":"/api/v1/people/679845"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":695506,"link":"/api/v1/people/695506"},"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":0},"index":0,"startTime":"2026-08-05T00:21:26.709Z","endTime":"2026-08-05T00:21:42.702Z","isPitch":false,"type":"action","player":{"id":807712,"link":"/api/v1/people/807712"}},{"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":91.4,"endSpeed":84.3,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.2284656542721,"aZ":-30.00080046115777,"pfxX":-7.553476133879815,"pfxZ":1.2056388115055618,"pX":0.031754548862424715,"pZ":1.7934810968962636,"vX0":6.823067561717025,"vY0":-133.05020547828687,"vZ0":-3.652736281788068,"x":115.79,"y":190.36,"x0":-1.5784381808265406,"y0":50.00185011509474,"z0":5.346433957198996,"aX":-13.608539911520037},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":1.7,"breakHorizontal":12.2,"spinRate":1870,"spinDirection":246},"zone":8,"typeConfidence":0.93,"plateTime":0.41088447926043514,"extension":5.6862850622679835},"index":1,"playId":"b8e92ff1-8da6-38c0-8b62-f1e56de5cfee","pitchNumber":1,"startTime":"2026-08-05T00:21:42.702Z","endTime":"2026-08-05T00:21:46.578Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.4,"endSpeed":77.2,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.78841392573647,"aZ":-34.817911106111005,"pfxX":2.829739402573959,"pfxZ":-1.7950585458776873,"pX":1.890959517761295,"pZ":-0.059660517220651174,"vX0":8.020615431692761,"vY0":-119.86809802928744,"vZ0":-5.124289978055785,"x":44.92,"y":240.39,"x0":-1.8515462238397067,"y0":50.00463195658281,"z0":5.176669235744603,"aX":4.162292509478607},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.2,"breakVerticalInduced":-4.2,"breakHorizontal":-6.8,"spinRate":2535,"spinDirection":50},"zone":14,"typeConfidence":0.9,"plateTime":0.4550460662692428,"extension":5.616263743235616},"index":2,"playId":"86afe0ec-d28f-35d8-bf4a-8a5bbe0ded55","pitchNumber":2,"startTime":"2026-08-05T00:21:54.682Z","endTime":"2026-08-05T00:21:57.788Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.3,"endSpeed":77.2,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.862298854483527,"aZ":-30.774414900976442,"pfxX":1.4182695570395705,"pfxZ":0.9402994117523851,"pX":2.7230443395191624,"pZ":0.5146908123398896,"vX0":10.435039782535068,"vY0":-120.84377026264484,"vZ0":-4.740892904390765,"x":13.2,"y":224.88,"x0":-1.8294730646812836,"y0":50.0003082189053,"z0":5.195691463859286,"aX":2.1029605063092367},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":0.8,"breakHorizontal":-5.0,"spinRate":2482,"spinDirection":45},"zone":14,"typeConfidence":0.85,"plateTime":0.45271461375192423,"extension":5.66948448900317},"index":3,"playId":"c1f57d75-af9e-331e-a36c-7a985c019141","pitchNumber":3,"startTime":"2026-08-05T00:22:10.485Z","endTime":"2026-08-05T00:22:13.517Z","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":91.9,"endSpeed":84.8,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.16663191812573,"aZ":-28.927772322749345,"pfxX":-9.507632469572055,"pfxZ":1.7903586770429412,"pX":0.4691422616608725,"pZ":1.0185223851389043,"vX0":9.121193266883884,"vY0":-133.58282621199956,"vZ0":-5.542723067979831,"x":99.12,"y":211.28,"x0":-1.7445808912961387,"y0":50.00615911695589,"z0":5.184543643287482,"aX":-17.28855748976358},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":2.3,"breakHorizontal":15.4,"spinRate":2013,"spinDirection":244},"zone":14,"typeConfidence":0.91,"plateTime":0.4090862941574689,"extension":5.795250042141976},"index":4,"playId":"a37eeb94-4246-33d7-8b80-45126c7b4709","pitchNumber":4,"startTime":"2026-08-05T00:22:27.325Z","endTime":"2026-08-05T00:22:31.506Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.1,"endSpeed":84.8,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.707898499882965,"aZ":-29.836821930536907,"pfxX":-9.561196214538738,"pfxZ":1.2807999079344103,"pX":-0.19251973470676512,"pZ":1.8025726776849123,"vX0":7.554906373251617,"vY0":-133.9240873632033,"vZ0":-3.4695037375757756,"x":124.34,"y":190.11,"x0":-1.801597261320466,"y0":50.00240929349757,"z0":5.238518938157265,"aX":-17.445513361979586},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":1.8,"breakHorizontal":15.8,"spinRate":2057,"spinDirection":240},"zone":8,"typeConfidence":0.91,"plateTime":0.40828016565220526,"extension":5.779447574517997},"index":5,"playId":"07488019-cfa7-3275-95fb-cc2ca6e3bad3","pitchNumber":5,"startTime":"2026-08-05T00:22:39.004Z","endTime":"2026-08-05T00:22:42.447Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.6,"endSpeed":85.8,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.462683390880787,"aZ":-22.866189339832594,"pfxX":-7.587112476054787,"pfxZ":4.974262923433205,"pX":-0.9713984484332978,"pZ":2.9621563292183786,"vX0":5.257238648692337,"vY0":-134.9357597007412,"vZ0":-2.2794915366222206,"x":154.03,"y":158.8,"x0":-1.9454230695766555,"y0":50.000501552802326,"z0":5.405243934403929,"aX":-14.187376474957643},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":8.8,"breakHorizontal":12.8,"spinRate":2086,"spinDirection":243},"zone":11,"typeConfidence":0.89,"plateTime":0.40375293900240017,"extension":5.875724334601293},"hitData":{"launchSpeed":46.0,"launchAngle":-10.0,"totalDistance":15.0,"trajectory":"ground_ball","hardness":"soft","location":"5","coordinates":{"coordX":109.4,"coordY":170.81}},"index":6,"playId":"3ed78567-bb23-3aa8-9cba-ce91bd0863da","pitchNumber":6,"startTime":"2026-08-05T00:22:56.698Z","endTime":"2026-08-05T00:23:04.239Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-05T00:23:04.239Z","atBatIndex":16},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Ryan Kreidler walks.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":17,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-08-05T00:23:21.794Z","endTime":"2026-08-05T00:25:08.737Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":668952,"fullName":"Ryan Kreidler","link":"/api/v1/people/668952"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677976,"fullName":"Randy Dobnak","link":"/api/v1/people/677976"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":668952,"fullName":"Ryan Kreidler","link":"/api/v1/people/668952"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":668952,"fullName":"Ryan Kreidler","link":"/api/v1/people/668952"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.2,"endSpeed":79.1,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.485934061062213,"aZ":-27.549538228381934,"pfxX":-5.818789541130469,"pfxZ":2.951968315849098,"pX":0.9107426789210854,"pZ":0.27799141979863445,"vX0":8.7638443019155,"vY0":-123.705887341416,"vZ0":-6.083815984543409,"x":82.28,"y":231.27,"x0":-1.9065128024270925,"y0":50.001193238506,"z0":5.0508729375398955,"aX":-9.104485048153565},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":4.2,"breakHorizontal":8.8,"spinRate":1244,"spinDirection":270},"zone":14,"typeConfidence":0.9,"plateTime":0.4411724079880388,"extension":5.645312438492335},"index":0,"playId":"ca68d7f0-f5ca-3877-99fd-62c8c6743079","pitchNumber":1,"startTime":"2026-08-05T00:23:30.328Z","endTime":"2026-08-05T00:23:33.454Z","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":83.2,"endSpeed":77.7,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.704822289975333,"aZ":-28.06969590815228,"pfxX":4.10500650667211,"pfxZ":2.719187289104716,"pX":0.7827195684417028,"pZ":1.0250594997756437,"vX0":5.255137975613491,"vY0":-121.19671658194983,"vZ0":-4.1661225659739305,"x":87.16,"y":211.1,"x0":-1.93582020976925,"y0":50.00022429414029,"z0":5.18100246138302,"aX":6.18703079282908},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":4.3,"breakHorizontal":-8.5,"spinRate":2540,"spinDirection":60},"zone":14,"typeConfidence":0.88,"plateTime":0.4496238701849218,"extension":5.4801005808226675},"index":1,"playId":"bdb3b8c8-92d8-35c4-8046-86a932cfbe49","pitchNumber":2,"startTime":"2026-08-05T00:23:47.960Z","endTime":"2026-08-05T00:23:51.068Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.7,"endSpeed":85.2,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.18727964425572,"aZ":-33.334795315394175,"pfxX":-8.411265414044161,"pfxZ":-0.6302579515306821,"pX":-0.33602202508640167,"pZ":3.0824852362351636,"vX0":7.10570605569607,"vY0":-133.45796669824483,"vZ0":0.2101405053547103,"x":129.81,"y":155.55,"x0":-1.9184366349062623,"y0":50.006012529174704,"z0":5.3712016098584785,"aX":-15.431831336359652},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":-1.0,"breakHorizontal":14.0,"spinRate":2063,"spinDirection":245},"zone":1,"typeConfidence":0.9,"plateTime":0.40781640689278253,"extension":5.891276209442516},"index":2,"playId":"ed1ea404-9305-33d2-8c9c-9245a31a2114","pitchNumber":3,"startTime":"2026-08-05T00:24:03.386Z","endTime":"2026-08-05T00:24:07.782Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.2,"endSpeed":85.5,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.87987734617263,"aZ":-23.162976149058224,"pfxX":-7.387806189862948,"pfxZ":4.862300863369061,"pX":-0.7013756635608215,"pZ":3.3066096203914768,"vX0":5.687644595767796,"vY0":-134.27398706067436,"vZ0":-1.1622347894007143,"x":143.73,"y":149.5,"x0":-1.8710840364299073,"y0":50.006436249012744,"z0":5.369698897013553,"aX":-13.700975201822384},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":8.8,"breakHorizontal":12.4,"spinRate":2105,"spinDirection":249},"zone":1,"typeConfidence":0.89,"plateTime":0.4055505519784708,"extension":5.716611368957921},"index":3,"playId":"aee60c3f-0e80-32cb-8191-bbec30c03719","pitchNumber":4,"startTime":"2026-08-05T00:24:16.572Z","endTime":"2026-08-05T00:24:20.678Z","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":1},"pitchData":{"startSpeed":91.6,"endSpeed":84.8,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.278660958468475,"aZ":-33.47050917178817,"pfxX":-8.999853746260955,"pfxZ":-0.7117668393576242,"pX":-0.8250871649606852,"pZ":3.3657322837569255,"vX0":5.979747261129498,"vY0":-133.3319964121058,"vZ0":0.8348767264525565,"x":148.45,"y":147.91,"x0":-1.913324935678766,"y0":50.00257954739627,"z0":5.440450370277767,"aX":-16.408260733228374},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":-1.0,"breakHorizontal":15.2,"spinRate":2050,"spinDirection":244},"zone":1,"typeConfidence":0.9,"plateTime":0.40884466081450244,"extension":5.612162025939786},"index":4,"playId":"5b93cfe6-7819-3d11-9fb5-13977ad62b33","pitchNumber":5,"startTime":"2026-08-05T00:24:30.861Z","endTime":"2026-08-05T00:24:36.022Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":118,"player":{"id":695600,"fullName":"Carter Jensen","link":"/api/v1/people/695600"}}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.7,"endSpeed":86.5,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.343925418398808,"aZ":-20.520753898283644,"pfxX":-7.4001371335690695,"pfxZ":6.136142133347863,"pX":-0.48520225393666216,"pZ":1.5735831437372343,"vX0":6.219069954188575,"vY0":-136.30912749353803,"vZ0":-6.081409024737339,"x":135.49,"y":196.29,"x0":-1.824435389384793,"y0":50.00486846851366,"z0":5.230936196744112,"aX":-14.0572824359852},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":10.1,"breakHorizontal":12.2,"spinRate":2075,"spinDirection":243},"zone":13,"typeConfidence":0.91,"plateTime":0.40040893508818964,"extension":5.663521229946371},"index":5,"playId":"53ee3a7a-46c4-3f84-93b7-bdd6c52e3b1c","pitchNumber":6,"startTime":"2026-08-05T00:25:03.070Z","endTime":"2026-08-05T00:25:08.737Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-05T00:25:08.737Z","atBatIndex":17},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Trevor Larnach grounds out, first baseman Jac Caglianone to pitcher Randy Dobnak. Ryan Kreidler to 3rd.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":18,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-08-05T00:25:23.126Z","endTime":"2026-08-05T00:28:05.100Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677976,"fullName":"Randy Dobnak","link":"/api/v1/people/677976"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":668952,"fullName":"Ryan Kreidler","link":"/api/v1/people/668952"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3,5,6,7],"actionIndex":[4],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":668952,"fullName":"Ryan Kreidler","link":"/api/v1/people/668952"},"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":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":695506,"link":"/api/v1/people/695506"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":677976,"link":"/api/v1/people/677976"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":668952,"fullName":"Ryan Kreidler","link":"/api/v1/people/668952"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.7,"endSpeed":85.4,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.165448042910516,"aZ":-30.645789825176244,"pfxX":-8.304591467235623,"pfxZ":0.833738298843949,"pX":-0.41200413156376064,"pZ":2.326901061163588,"vX0":6.636336673726087,"vY0":-133.60514027221987,"vZ0":-2.119356898855061,"x":132.7,"y":175.95,"x0":-1.8283015918677676,"y0":50.00616135732347,"z0":5.296457677412119,"aX":-15.273898287760497},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":1.3,"breakHorizontal":13.9,"spinRate":2060,"spinDirection":240},"zone":4,"typeConfidence":0.92,"plateTime":0.407307030221848,"extension":5.856754145638083},"index":0,"playId":"adbaf460-0600-3adc-8f65-8c7a60774c0b","pitchNumber":1,"startTime":"2026-08-05T00:25:35.774Z","endTime":"2026-08-05T00:25:39.749Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.9,"endSpeed":77.0,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.363015280638546,"aZ":-28.947437506376108,"pfxX":4.111573452234685,"pfxZ":2.1648548338166886,"pX":0.29949253273766685,"pZ":2.3218428619756315,"vX0":4.256850884581881,"vY0":-120.85394185757119,"vZ0":-1.0139166039732437,"x":105.58,"y":176.09,"x0":-2.012695809736673,"y0":50.00578844392197,"z0":5.266711557240702,"aX":6.143808783200034},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":4.0,"breakHorizontal":-8.4,"spinRate":2533,"spinDirection":50},"zone":6,"typeConfidence":0.85,"plateTime":0.4514948529562983,"extension":5.66299684627736},"index":1,"playId":"2aeac4a0-5c03-3d65-a32a-20c6e1af47f6","pitchNumber":2,"startTime":"2026-08-05T00:25:54.065Z","endTime":"2026-08-05T00:25:58.030Z","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":1},"index":2,"startTime":"2026-08-05T00:26:05.945Z","endTime":"2026-08-05T00:26:23.496Z","isPitch":false,"type":"action","player":{"id":663616,"link":"/api/v1/people/663616"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.5,"endSpeed":86.2,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.44923093267657,"aZ":-22.927187541812906,"pfxX":-7.360172597984306,"pfxZ":4.899686378619983,"pX":0.9584165923121847,"pZ":2.2434086641423536,"vX0":9.672358475171723,"vY0":-135.93346972774756,"vZ0":-4.013975062344341,"x":80.47,"y":178.21,"x0":-1.6757706731419257,"y0":50.00218644637605,"z0":5.314636071011413,"aX":-13.889733641916983},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":8.3,"breakHorizontal":11.5,"spinRate":2013,"spinDirection":250},"zone":14,"typeConfidence":0.86,"plateTime":0.4016448675215756,"extension":5.649246397412827},"index":3,"playId":"14da8f94-833e-3d31-a28d-0b3426424fc5","pitchNumber":3,"startTime":"2026-08-05T00:26:23.496Z","endTime":"2026-08-05T00:26:29.269Z","isPitch":true,"type":"pitch"},{"details":{"description":"Ryan Kreidler steals (4) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":4,"actionPlayId":"14da8f94-833e-3d31-a28d-0b3426424fc5","startTime":"2026-08-05T00:26:42.818Z","endTime":"2026-08-05T00:27:08.265Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":668952,"link":"/api/v1/people/668952"}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.8,"endSpeed":79.8,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.591464754589772,"aZ":-32.91470978687974,"pfxX":-6.836786439025636,"pfxZ":-0.46244288111672716,"pX":1.3412541959743016,"pZ":0.32516196139740167,"vX0":10.397749318848861,"vY0":-124.53663148710456,"vZ0":-5.055286305242873,"x":65.87,"y":230.0,"x0":-1.9802632742694297,"y0":50.00564541278354,"z0":5.0720474757876275,"aX":-10.851914813010742},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":-1.8,"breakHorizontal":10.3,"spinRate":1541,"spinDirection":271},"zone":14,"typeConfidence":0.89,"plateTime":0.4380870527364751,"extension":5.974855472442488},"index":5,"playId":"bc6c545f-1578-32ca-a2ec-0f7171a0eb1d","pitchNumber":4,"startTime":"2026-08-05T00:27:08.265Z","endTime":"2026-08-05T00:27:13.353Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.5,"endSpeed":78.8,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.12553805284362,"aZ":-32.16442188484943,"pfxX":1.6946443932460824,"pfxZ":0.007667239051022179,"pX":0.18587887381956375,"pZ":2.0706207588278445,"vX0":4.941688008473288,"vY0":-123.09557661578916,"vZ0":-1.2248215865409815,"x":109.91,"y":182.87,"x0":-2.056302012236845,"y0":50.00377873792252,"z0":5.262440587805657,"aX":2.637898875080288},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":0.0,"breakHorizontal":-4.1,"spinRate":2368,"spinDirection":57},"zone":8,"typeConfidence":0.7,"plateTime":0.4425211605465398,"extension":5.710090378038548},"index":6,"playId":"433b14c1-d0d2-3d96-add0-1b8d8e9e2d04","pitchNumber":5,"startTime":"2026-08-05T00:27:33.887Z","endTime":"2026-08-05T00:27:38.117Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.6,"endSpeed":77.9,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.02028800594458,"aZ":-34.691159178954116,"pfxX":0.5998693309259422,"pfxZ":-1.6520241449080428,"pX":-0.63205653501908,"pZ":1.971885263055668,"vX0":3.2399847539103863,"vY0":-121.86286077377211,"vZ0":-1.0642616948720207,"x":141.09,"y":185.54,"x0":-2.0496814277580424,"y0":50.00335090643183,"z0":5.376561459164376,"aX":0.9133878820967677},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.6,"breakVerticalInduced":-3.0,"breakHorizontal":-1.8,"spinRate":2328,"spinDirection":64},"zone":7,"typeConfidence":0.66,"plateTime":0.44724886827391375,"extension":5.467472122511517},"hitData":{"launchSpeed":107.4,"launchAngle":-2.0,"totalDistance":33.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":154.89,"coordY":162.08}},"index":7,"playId":"d2d9caa8-42c2-34c5-a233-aa8d7df4835b","pitchNumber":6,"startTime":"2026-08-05T00:27:56.083Z","endTime":"2026-08-05T00:28:05.100Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-05T00:28:05.100Z","atBatIndex":18},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Ryan Jeffers flies out to center fielder Kyle Isbel.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":19,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-08-05T00:28:32.215Z","endTime":"2026-08-05T00:29:21.844Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677976,"fullName":"Randy Dobnak","link":"/api/v1/people/677976"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":664728,"link":"/api/v1/people/664728"},"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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.2,"endSpeed":85.5,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.180478449890142,"aZ":-29.05186565261163,"pfxX":-9.053903303457188,"pfxZ":1.6951751880136543,"pX":0.3541831479439027,"pZ":0.7276448447365977,"vX0":8.610320318409505,"vY0":-134.03873033277668,"vZ0":-6.293438695828966,"x":103.5,"y":219.13,"x0":-1.7076061931934308,"y0":50.000105902691146,"z0":5.152581930353468,"aX":-16.641831189322644},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":2.0,"breakHorizontal":14.8,"spinRate":2016,"spinDirection":242},"zone":14,"typeConfidence":0.91,"plateTime":0.4070400208795575,"extension":5.845752325685427},"index":0,"playId":"6d01bfd3-41ea-3001-adc8-e87491154c8d","pitchNumber":1,"startTime":"2026-08-05T00:28:34.849Z","endTime":"2026-08-05T00:28:37.968Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.5,"endSpeed":76.5,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.50569925314472,"aZ":-32.058922767833515,"pfxX":4.555477124138399,"pfxZ":0.0760597687360054,"pX":0.678585921837662,"pZ":2.420180384375667,"vX0":5.2778848271635255,"vY0":-120.0933365497939,"vZ0":-0.300885330182873,"x":91.13,"y":173.44,"x0":-2.132718143038044,"y0":50.00210975874789,"z0":5.379394924896922,"aX":6.705433480338274},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":0.4,"breakHorizontal":-9.5,"spinRate":2545,"spinDirection":41},"zone":6,"typeConfidence":0.9,"plateTime":0.4546980885894394,"extension":5.70953841018224},"hitData":{"launchSpeed":99.0,"launchAngle":33.0,"totalDistance":387.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":110.04,"coordY":43.47}},"index":1,"playId":"b1acf543-49b5-38c8-96fa-a44e7ab1d5e9","pitchNumber":2,"startTime":"2026-08-05T00:29:11.894Z","endTime":"2026-08-05T00:29:21.844Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-05T00:29:21.844Z","atBatIndex":19},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Carter Jensen strikes out swinging.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":20,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-08-05T00:31:34.046Z","endTime":"2026-08-05T00:32:47.347Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":695600,"fullName":"Carter Jensen","link":"/api/v1/people/695600"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657746,"fullName":"Joe Ryan","link":"/api/v1/people/657746"},"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":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":695600,"fullName":"Carter Jensen","link":"/api/v1/people/695600"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":680777,"link":"/api/v1/people/680777"},"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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.8,"endSpeed":79.7,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.23176896131909,"aZ":-25.069102303294606,"pfxX":-9.91722712886869,"pfxZ":4.393935234272409,"pX":-0.6146244691727616,"pZ":1.3769485928766823,"vX0":7.238479349655517,"vY0":-126.26416232234027,"vZ0":-3.5594033738097863,"x":140.43,"y":201.6,"x0":-2.227242482324278,"y0":50.00513151724155,"z0":4.817725456535135,"aX":-16.046826866252346},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":7.3,"breakHorizontal":16.3,"spinRate":2085,"spinDirection":243},"zone":13,"typeConfidence":0.9,"plateTime":0.43347481582467307,"extension":6.425708282773994},"index":0,"playId":"a7beebb5-8b9e-3fb7-bc0f-78de41144bec","pitchNumber":1,"startTime":"2026-08-05T00:31:45.886Z","endTime":"2026-08-05T00:31:49.927Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.7,"endSpeed":80.7,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.949871421449746,"aZ":-25.422642605553122,"pfxX":-9.952541119918099,"pfxZ":4.075329485373028,"pX":-0.6773578816781128,"pZ":1.7979871200861017,"vX0":7.5826218867171,"vY0":-127.54219286846555,"vZ0":-2.468727209148646,"x":142.82,"y":190.23,"x0":-2.3882043993973383,"y0":50.00113632620018,"z0":4.772498857750179,"aX":-16.480925550611065},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":7.1,"breakHorizontal":16.4,"spinRate":2219,"spinDirection":244},"zone":7,"typeConfidence":0.89,"plateTime":0.4285908311385076,"extension":6.4557706876188075},"index":1,"playId":"2f9cd4dd-a65b-3028-9d9e-d1e7cfcd247b","pitchNumber":2,"startTime":"2026-08-05T00:31:59.800Z","endTime":"2026-08-05T00:32:03.622Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.9,"endSpeed":83.8,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.851904294613835,"aZ":-18.980615976231,"pfxX":-9.655115673999628,"pfxZ":7.305394498188955,"pX":-0.06524385137421214,"pZ":3.4308648350714988,"vX0":8.608868614267914,"vY0":-133.57216496006757,"vZ0":9.03387371553599E-4,"x":119.49,"y":146.15,"x0":-2.076041615245387,"y0":50.00513184329105,"z0":4.795635710556586,"aX":-17.44384301281212},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":13.4,"breakHorizontal":15.6,"spinRate":2239,"spinDirection":239},"zone":11,"typeConfidence":0.9,"plateTime":0.41010470261007637,"extension":6.899274906257329},"index":2,"playId":"1a4b6c6e-adf7-379d-9fbc-e3263bd51f93","pitchNumber":3,"startTime":"2026-08-05T00:32:14.942Z","endTime":"2026-08-05T00:32:18.864Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.3,"endSpeed":84.2,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.110557461655997,"aZ":-17.154478056919928,"pfxX":-8.967868304237388,"pfxZ":8.245060525691319,"pX":0.3940260171835668,"pZ":2.3220777240695027,"vX0":9.475193430209018,"vY0":-134.13478423385868,"vZ0":-2.906208347953393,"x":101.98,"y":176.08,"x0":-2.0196654305504453,"y0":50.001210765467505,"z0":4.64315918084376,"aX":-16.334184694094514},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":14.5,"breakHorizontal":14.2,"spinRate":2323,"spinDirection":234},"zone":6,"typeConfidence":0.91,"plateTime":0.4083850160461262,"extension":6.668641453630214},"index":3,"playId":"79a9101a-13e1-370c-8cb1-3861f4a775da","pitchNumber":4,"startTime":"2026-08-05T00:32:28.098Z","endTime":"2026-08-05T00:32:32.003Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":92.6,"endSpeed":84.5,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.065035762666486,"aZ":-18.82399226109576,"pfxX":-8.790460311782086,"pfxZ":7.267474901686592,"pX":-0.33357811214872213,"pZ":3.452855704762632,"vX0":7.841436079483368,"vY0":-134.61625506825376,"vZ0":-0.04772246542787262,"x":129.72,"y":145.55,"x0":-2.1413515408869963,"y0":50.00012225203441,"z0":4.802802107363202,"aX":-16.140712048351748},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":13.3,"breakHorizontal":14.3,"spinRate":2290,"spinDirection":233},"zone":11,"typeConfidence":0.91,"plateTime":0.40679345463823946,"extension":6.724813880220463},"index":4,"playId":"6daa9c4c-f0fa-3643-b90f-253fee1a42c4","pitchNumber":5,"startTime":"2026-08-05T00:32:44.097Z","endTime":"2026-08-05T00:32:47.347Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-05T00:32:47.347Z","atBatIndex":20},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Bobby Witt Jr. singles on a ground ball to right fielder Alan Roden.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":21,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-08-05T00:33:04.767Z","endTime":"2026-08-05T00:34:22.416Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657746,"fullName":"Joe Ryan","link":"/api/v1/people/657746"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":702176,"link":"/api/v1/people/702176"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.0,"endSpeed":85.5,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.366936182809166,"aZ":-18.91734644925895,"pfxX":-8.946783144245579,"pfxZ":7.097764266409602,"pX":0.10507849801591558,"pZ":3.098890787979572,"vX0":9.057912574087565,"vY0":-135.2692531334159,"vZ0":-0.9223865281239384,"x":112.99,"y":155.11,"x0":-2.1120921378615707,"y0":50.00229168557374,"z0":4.761047094048595,"aX":-16.708699449275258},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":12.8,"breakHorizontal":14.4,"spinRate":2225,"spinDirection":232},"zone":2,"typeConfidence":0.91,"plateTime":0.40373191385023466,"extension":6.6673951025098965},"index":0,"playId":"e6abf460-55d0-331e-9374-5bfe408a2f67","pitchNumber":1,"startTime":"2026-08-05T00:33:13.169Z","endTime":"2026-08-05T00:33:17.684Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.0,"endSpeed":85.5,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.69866500137186,"aZ":-20.86083712213596,"pfxX":-8.477669420802963,"pfxZ":6.045124922821715,"pX":-0.31512076327078875,"pZ":4.110759361887332,"vX0":7.832570115606455,"vY0":-135.25568242147688,"vZ0":2.0295065438223467,"x":129.01,"y":127.79,"x0":-2.1329201558227346,"y0":50.002214137482056,"z0":4.804435098955643,"aX":-15.866206078214788},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":11.5,"breakHorizontal":13.9,"spinRate":2184,"spinDirection":235},"zone":11,"typeConfidence":0.9,"plateTime":0.4033865890912569,"extension":7.170342569394855},"index":1,"playId":"4eb82a91-f5a6-38b4-be14-6512e6f1eb51","pitchNumber":2,"startTime":"2026-08-05T00:33:31.654Z","endTime":"2026-08-05T00:33:35.057Z","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":91.9,"endSpeed":84.5,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.19673897358639,"aZ":-18.866100020498035,"pfxX":-7.9886671157003315,"pfxZ":7.298312079277552,"pX":-0.5917076098261269,"pZ":2.11027652020631,"vX0":6.737945114514492,"vY0":-133.79816256418022,"vZ0":-3.1512127617770975,"x":139.55,"y":181.8,"x0":-2.0970889795324843,"y0":50.006357164873485,"z0":4.64529508964345,"aX":-14.576698548869295},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":12.8,"breakHorizontal":13.1,"spinRate":2185,"spinDirection":238},"zone":7,"typeConfidence":2.0,"plateTime":0.4083965450945062,"extension":6.556504915343707},"index":2,"playId":"d7bf55c0-7d1d-382b-b166-0a57fbb7583d","pitchNumber":3,"startTime":"2026-08-05T00:33:45.171Z","endTime":"2026-08-05T00:33:48.903Z","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":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-08-05T00:33:55.913Z","endTime":"2026-08-05T00:34:11.015Z","isPitch":false,"type":"action","player":{"id":677951,"link":"/api/v1/people/677951"}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.9,"endSpeed":85.8,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.918723912867655,"aZ":-21.695757212805535,"pfxX":-10.362402724502115,"pfxZ":5.558621622478548,"pX":0.23150851890607302,"pZ":1.7373501417360948,"vX0":9.291084857578083,"vY0":-136.39914451389552,"vZ0":-3.342401632472132,"x":108.18,"y":191.87,"x0":-1.872151856649833,"y0":50.00183336970441,"z0":4.4740690314829665,"aX":-19.530367952560916},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":9.5,"breakHorizontal":16.8,"spinRate":2238,"spinDirection":235},"zone":8,"typeConfidence":0.58,"plateTime":0.401523238082254,"extension":6.758874276016815},"hitData":{"launchSpeed":101.4,"launchAngle":-3.0,"totalDistance":23.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":175.67,"coordY":104.31}},"index":4,"playId":"a7b8657e-17d2-3668-a43f-07cd6e422ccb","pitchNumber":4,"startTime":"2026-08-05T00:34:11.015Z","endTime":"2026-08-05T00:34:22.416Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-05T00:34:22.416Z","atBatIndex":21},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jac Caglianone singles on a sharp line drive to right fielder Alan Roden. Bobby Witt Jr. to 2nd.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":22,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-08-05T00:35:04.455Z","endTime":"2026-08-05T00:35:20.403Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":695506,"fullName":"Jac Caglianone","link":"/api/v1/people/695506"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657746,"fullName":"Joe Ryan","link":"/api/v1/people/657746"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":695506,"fullName":"Jac Caglianone","link":"/api/v1/people/695506"},"postOnSecond":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"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":695506,"fullName":"Jac Caglianone","link":"/api/v1/people/695506"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":702176,"link":"/api/v1/people/702176"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"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(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.1,"endSpeed":79.4,"strikeZoneTop":3.402,"strikeZoneBottom":1.717,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.97456507562887,"aZ":-29.989151172714273,"pfxX":-9.831988715737374,"pfxZ":1.362224549220894,"pX":-0.7352220904793131,"pZ":2.710177695695075,"vX0":7.44646485018753,"vY0":-125.19688057435316,"vZ0":0.8861676868683291,"x":145.02,"y":165.61,"x0":-2.456508320053041,"y0":50.00196063596558,"z0":4.787825114763019,"aX":-15.759102121925753},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":2.9,"breakHorizontal":16.3,"spinRate":2132,"spinDirection":246},"zone":4,"typeConfidence":0.92,"plateTime":0.4358739464066206,"extension":6.478288643571857},"hitData":{"launchSpeed":102.0,"launchAngle":11.0,"totalDistance":209.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":162.75,"coordY":125.3}},"index":0,"playId":"5aa2068a-1c00-37ae-9a5d-0c793df55e92","pitchNumber":1,"startTime":"2026-08-05T00:35:11.060Z","endTime":"2026-08-05T00:35:20.403Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-05T00:35:20.403Z","atBatIndex":22},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Salvador Perez grounds into a double play, third baseman Brooks Lee to second baseman Kody Clemens to first baseman Royce Lewis. Jac Caglianone out at 2nd. Salvador Perez out at 1st.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":23,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-08-05T00:35:44.388Z","endTime":"2026-08-05T00:37:00.725Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657746,"fullName":"Joe Ryan","link":"/api/v1/people/657746"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":695506,"fullName":"Jac Caglianone","link":"/api/v1/people/695506"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":686797,"link":"/api/v1/people/686797"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":665019,"link":"/api/v1/people/665019"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":665019,"link":"/api/v1/people/665019"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":668904,"link":"/api/v1/people/668904"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.8,"endSpeed":85.6,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.332587599753353,"aZ":-20.500614227303455,"pfxX":-9.835260229757186,"pfxZ":6.254558108721223,"pX":0.45064121113626343,"pZ":3.792742172244018,"vX0":10.712841004418925,"vY0":-134.7965207432027,"vZ0":1.3065118744728184,"x":99.82,"y":136.38,"x0":-2.2702476345444422,"y0":50.00403949600324,"z0":4.734865261065804,"aX":-18.362454093213557},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":11.9,"breakHorizontal":16.0,"spinRate":2274,"spinDirection":230},"zone":12,"typeConfidence":0.87,"plateTime":0.40411201525907536,"extension":6.809821689605077},"index":0,"playId":"a12c4e95-3654-3ec0-8846-892f93c5cf0c","pitchNumber":1,"startTime":"2026-08-05T00:35:50.234Z","endTime":"2026-08-05T00:35:54.589Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":80.3,"endSpeed":74.2,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.64718287187254,"aZ":-30.593639874825588,"pfxX":7.997572315025625,"pfxZ":1.1343897114040864,"pX":-0.3266305469323244,"pZ":3.1079744966943954,"vX0":2.8489117429839923,"vY0":-116.95076904312917,"vZ0":2.9618394820307747,"x":129.45,"y":154.86,"x0":-2.5973606025479574,"y0":50.00343959533578,"z0":4.681968740122924,"aX":11.153786058856687},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":3.0,"breakHorizontal":-15.1,"spinRate":2667,"spinDirection":64},"zone":2,"typeConfidence":0.9,"plateTime":0.46711649582421666,"extension":6.557284074499648},"index":1,"playId":"6b451771-35d4-370c-8fc2-cb0f38a2d4ec","pitchNumber":2,"startTime":"2026-08-05T00:36:07.546Z","endTime":"2026-08-05T00:36:11.028Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.2,"endSpeed":81.1,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.81052023761486,"aZ":-27.90643648020331,"pfxX":-0.42626416909975084,"pfxZ":2.5853201546553937,"pX":1.2260932522863734,"pZ":1.4087754444657767,"vX0":9.295347164943228,"vY0":-126.87310622779958,"vZ0":-2.2448658028540383,"x":70.26,"y":200.74,"x0":-2.4098964893311337,"y0":50.00449334188303,"z0":4.500748654015837,"aX":-0.7058843594231589},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":4.4,"breakHorizontal":-1.1,"spinRate":2399,"spinDirection":197},"zone":14,"typeConfidence":0.91,"plateTime":0.4296001767990565,"extension":6.599468086833145},"index":2,"playId":"12940764-b7be-3b6e-9b0c-43b370c2ef0b","pitchNumber":3,"startTime":"2026-08-05T00:36:29.068Z","endTime":"2026-08-05T00:36:32.797Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":79.1,"endSpeed":74.0,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.8226164045371,"aZ":-36.98623780585112,"pfxX":5.213403955959707,"pfxZ":-3.533475003417249,"pX":0.8384128671598369,"pZ":1.6146400753910348,"vX0":5.867557752687536,"vY0":-115.2440355336992,"vZ0":0.6936002202527398,"x":85.04,"y":195.18,"x0":-2.4055540461876554,"y0":50.001768172491275,"z0":4.845932030070633,"aX":7.1020361267447205},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.2,"breakVerticalInduced":-6.0,"breakHorizontal":-10.8,"spinRate":2815,"spinDirection":66},"zone":14,"typeConfidence":0.9,"plateTime":0.4729458846209802,"extension":6.748501278915918},"hitData":{"launchSpeed":86.6,"launchAngle":-19.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":102.69,"coordY":165.63}},"index":3,"playId":"400883e0-4375-3cc5-85ab-1d7077cef2f5","pitchNumber":4,"startTime":"2026-08-05T00:36:52.395Z","endTime":"2026-08-05T00:37:00.725Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-05T00:37:00.725Z","atBatIndex":23},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Josh Bell singles on a sharp line drive to right fielder John Rave.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":24,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-08-05T00:39:02.998Z","endTime":"2026-08-05T00:39:43.309Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":0,"outs":0},"matchup":{"batter":{"id":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677976,"fullName":"Randy Dobnak","link":"/api/v1/people/677976"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":670231,"link":"/api/v1/people/670231"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":89.8,"endSpeed":83.5,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.21773649453596,"aZ":-30.065118310395178,"pfxX":-8.246652916207854,"pfxZ":1.1998388317663142,"pX":-0.8502733316285906,"pZ":3.2922937340872522,"vX0":5.379078534809568,"vY0":-130.8531594343507,"vZ0":0.20073728526705303,"x":149.41,"y":149.89,"x0":-1.843520182400867,"y0":50.00587455158765,"z0":5.4362822155104,"aX":-14.54642506993058},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":2.4,"breakHorizontal":14.0,"spinRate":1919,"spinDirection":239},"zone":11,"typeConfidence":0.9,"plateTime":0.4158860429875366,"extension":5.45016214811237},"index":0,"playId":"c88cb017-54af-3b97-bfde-5c8d88e3f2b3","pitchNumber":1,"startTime":"2026-08-05T00:39:07.705Z","endTime":"2026-08-05T00:39:11.328Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":80.3,"endSpeed":75.0,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.82610907316287,"aZ":-33.94781298701198,"pfxX":2.8231055473575513,"pfxZ":-1.2676842216047959,"pX":0.11343892009949026,"pZ":0.9311864278820681,"vX0":4.352860308313214,"vY0":-117.02010044490122,"vZ0":-2.680721437050829,"x":112.68,"y":213.64,"x0":-2.129660708888234,"y0":50.00183314346812,"z0":5.238123698469295,"aX":3.9567348336109514},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.6,"breakVerticalInduced":-2.6,"breakHorizontal":-6.1,"spinRate":2623,"spinDirection":53},"zone":14,"typeConfidence":0.91,"plateTime":0.4661240741355481,"extension":5.504858352825412},"index":1,"playId":"4277ee44-214d-3107-b0a9-a3fbc783cb0a","pitchNumber":2,"startTime":"2026-08-05T00:39:19.605Z","endTime":"2026-08-05T00:39:22.775Z","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":0,"outs":0},"pitchData":{"startSpeed":90.6,"endSpeed":84.1,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.93163216179782,"aZ":-28.26409309345018,"pfxX":-8.05121675392144,"pfxZ":2.1859833614444817,"pX":-0.1788382869361279,"pZ":2.733340934032065,"vX0":7.014502375172554,"vY0":-131.93750009803736,"vZ0":-1.3041950642054396,"x":123.82,"y":164.98,"x0":-1.8056682740370238,"y0":50.006267532902854,"z0":5.287001449759008,"aX":-14.421111802396483},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":4.0,"breakHorizontal":13.3,"spinRate":2026,"spinDirection":241},"zone":5,"typeConfidence":0.87,"plateTime":0.4126844826374909,"extension":5.667207515342175},"hitData":{"launchSpeed":113.7,"launchAngle":13.0,"totalDistance":282.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":173.28,"coordY":76.01}},"index":2,"playId":"d76d8d3a-bfd5-381a-8e7c-8ea12de53879","pitchNumber":3,"startTime":"2026-08-05T00:39:32.293Z","endTime":"2026-08-05T00:39:43.309Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-05T00:39:43.309Z","atBatIndex":24},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Kody Clemens grounds into a force out, first baseman Jac Caglianone to shortstop Bobby Witt Jr. Josh Bell out at 2nd. Kody Clemens to 1st.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":25,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-08-05T00:40:05.620Z","endTime":"2026-08-05T00:40:34.579Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677976,"fullName":"Randy Dobnak","link":"/api/v1/people/677976"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":695506,"link":"/api/v1/people/695506"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":677951,"link":"/api/v1/people/677951"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.0,"endSpeed":76.1,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.230062657217445,"aZ":-33.02522168625974,"pfxX":5.727255089034391,"pfxZ":-0.5827670549229573,"pX":-0.769940436184285,"pZ":2.2452266068626807,"vX0":1.6223351865924298,"vY0":-119.52812563739334,"vZ0":-0.30413855349213204,"x":146.35,"y":178.16,"x0":-2.2002583884247184,"y0":50.004065033962746,"z0":5.318627127393737,"aX":8.356083843406704},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.2,"breakVerticalInduced":-0.8,"breakHorizontal":-10.8,"spinRate":2489,"spinDirection":65},"zone":4,"typeConfidence":0.91,"plateTime":0.456793707737182,"extension":5.525589134388059},"index":0,"playId":"9deb1029-a6cc-3c91-b404-14664a30b8e1","pitchNumber":1,"startTime":"2026-08-05T00:40:10.232Z","endTime":"2026-08-05T00:40:14.147Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.4,"endSpeed":78.7,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.672870621184526,"aZ":-35.414560799002864,"pfxX":-5.4267113526692,"pfxZ":-2.0897248241686937,"pX":0.06570304055295666,"pZ":0.81574493584802,"vX0":6.77830301474119,"vY0":-122.89916176807253,"vZ0":-3.253679312553291,"x":114.5,"y":216.75,"x0":-2.008119110107468,"y0":50.005531305283505,"z0":5.129114083164792,"aX":-8.400696465910888},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.2,"breakVerticalInduced":-4.3,"breakHorizontal":8.5,"spinRate":1401,"spinDirection":270},"zone":14,"typeConfidence":0.91,"plateTime":0.44369241635263235,"extension":5.75213145695951},"hitData":{"launchSpeed":89.7,"launchAngle":-17.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":146.78,"coordY":175.77}},"index":1,"playId":"23e0cc02-e6ce-3243-87f6-9d79cd38fcbc","pitchNumber":2,"startTime":"2026-08-05T00:40:26.695Z","endTime":"2026-08-05T00:40:34.579Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-05T00:40:34.579Z","atBatIndex":25},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Royce Lewis singles on a line drive to center fielder Kyle Isbel. Kody Clemens to 3rd.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":26,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-08-05T00:41:02.003Z","endTime":"2026-08-05T00:43:22.693Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677976,"fullName":"Randy Dobnak","link":"/api/v1/people/677976"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"postOnThird":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,4,5,7],"actionIndex":[6],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"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":"Single","eventType":"single","movementReason":null,"runner":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":664728,"link":"/api/v1/people/664728"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.7,"endSpeed":84.7,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.412227917652075,"aZ":-30.794617923047976,"pfxX":-8.77612267133181,"pfxZ":0.7562071728842126,"pX":-0.11762822969549332,"pZ":1.9120873938684235,"vX0":7.578129129721042,"vY0":-133.3836381331093,"vZ0":-3.0425688836774087,"x":121.48,"y":187.15,"x0":-1.843657413587672,"y0":50.00026020868702,"z0":5.268368447270897,"aX":-15.945337571682847},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":1.0,"breakHorizontal":14.4,"spinRate":1986,"spinDirection":245},"zone":8,"typeConfidence":0.91,"plateTime":0.40932095991545303,"extension":5.879251429796256},"index":0,"playId":"054effe5-ba4e-3b4a-be27-2661ae16af29","pitchNumber":1,"startTime":"2026-08-05T00:41:03.881Z","endTime":"2026-08-05T00:41:07.738Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.0,"endSpeed":77.0,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.54528436950073,"aZ":-34.414987851366384,"pfxX":5.043136798074499,"pfxZ":-1.504819262210754,"pX":0.5340629151676343,"pZ":1.425759374407336,"vX0":4.507047398124813,"vY0":-120.94401699132652,"vZ0":-2.1256281425875647,"x":96.64,"y":200.28,"x0":-2.0056330412142374,"y0":50.00273676929246,"z0":5.320633637617839,"aX":7.506275536978911},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.4,"breakVerticalInduced":-3.0,"breakHorizontal":-10.2,"spinRate":2463,"spinDirection":45},"zone":14,"typeConfidence":0.9,"plateTime":0.45205757400982227,"extension":5.546538570675972},"index":1,"playId":"8aba7cfb-72ae-3e1c-95a0-4dbb8d2be59a","pitchNumber":2,"startTime":"2026-08-05T00:41:21.084Z","endTime":"2026-08-05T00:41:25.931Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.1,"endSpeed":85.2,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.64669118685686,"aZ":-30.86003078544117,"pfxX":-8.350877272813335,"pfxZ":0.7160127566195458,"pX":-0.89474436608827,"pZ":1.6648055830346087,"vX0":5.73763072011679,"vY0":-134.11980511034014,"vZ0":-3.5408162127029037,"x":151.11,"y":193.83,"x0":-1.9673846595926365,"y0":50.004793784993296,"z0":5.182503332615015,"aX":-15.347763420846647},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":0.8,"breakHorizontal":14.0,"spinRate":2056,"spinDirection":243},"zone":13,"typeConfidence":0.92,"plateTime":0.4070519638692929,"extension":5.921608880425804},"index":2,"playId":"069b3927-dc66-3ddd-b7f6-8de498b5e0ba","pitchNumber":3,"startTime":"2026-08-05T00:41:39.908Z","endTime":"2026-08-05T00:41:43.234Z","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":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-08-05T00:42:03.528Z","endTime":"2026-08-05T00:42:20.486Z","isPitch":false,"type":"action","player":{"id":668904,"link":"/api/v1/people/668904"}},{"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.3,"endSpeed":79.0,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.333034861489697,"aZ":-32.938027053558514,"pfxX":-5.12300314972684,"pfxZ":-0.4854441496476216,"pX":0.8549885892800074,"pZ":0.9910591879150872,"vX0":8.00323208253919,"vY0":-124.02654631470533,"vZ0":-3.425360452914422,"x":84.41,"y":212.02,"x0":-1.738826185531845,"y0":50.00422623217821,"z0":5.118903212571201,"aX":-8.032982923050396},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":-1.4,"breakHorizontal":7.6,"spinRate":1439,"spinDirection":269},"zone":14,"typeConfidence":0.91,"plateTime":0.4405625271578124,"extension":5.885487798771682},"index":4,"playId":"904fdc1e-03d4-3b39-8918-8f3586c80aed","pitchNumber":4,"startTime":"2026-08-05T00:42:20.486Z","endTime":"2026-08-05T00:42:23.725Z","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":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.8,"endSpeed":84.9,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.324481418775452,"aZ":-31.781968963455693,"pfxX":-7.1109464714962485,"pfxZ":0.2167945111538625,"pX":-1.2461372071622678,"pZ":2.7899367309696594,"vX0":4.286410497668503,"vY0":-133.81809624152928,"vZ0":-0.8072612768260317,"x":164.5,"y":163.45,"x0":-1.9369720961470134,"y0":50.00589810757994,"z0":5.35349793889808,"aX":-13.020575660350353},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":0.5,"breakHorizontal":12.1,"spinRate":1888,"spinDirection":245},"zone":11,"typeConfidence":0.93,"plateTime":0.4078424281307331,"extension":5.889046581292013},"index":5,"playId":"6118f4a9-31b9-35cf-bdee-3d75d713fa70","pitchNumber":5,"startTime":"2026-08-05T00:42:40.536Z","endTime":"2026-08-05T00:42:49.728Z","isPitch":true,"type":"pitch"},{"details":{"description":"Kody Clemens steals (8) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"index":6,"actionPlayId":"6118f4a9-31b9-35cf-bdee-3d75d713fa70","startTime":"2026-08-05T00:42:55.652Z","endTime":"2026-08-05T00:43:12.293Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":665019,"link":"/api/v1/people/665019"}},{"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":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.6,"endSpeed":77.9,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.35573168400073,"aZ":-34.48598798014662,"pfxX":3.661767254571617,"pfxZ":-1.5217548961538157,"pX":0.33941325533485356,"pZ":1.635920273189681,"vX0":4.405923707997849,"vY0":-121.82542603993927,"vZ0":-1.581242681253893,"x":104.06,"y":194.61,"x0":-1.960490288538155,"y0":50.00302812865648,"z0":5.243042397814951,"aX":5.565851230220573},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.5,"breakVerticalInduced":-2.9,"breakHorizontal":-7.6,"spinRate":2530,"spinDirection":70},"zone":9,"typeConfidence":0.89,"plateTime":0.4476399436195968,"extension":5.7130240516705735},"hitData":{"launchSpeed":94.3,"launchAngle":9.0,"totalDistance":190.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":113.07,"coordY":112.39}},"index":7,"playId":"9b9825c3-5462-3c2c-8ec0-4225de8f1bd2","pitchNumber":6,"startTime":"2026-08-05T00:43:12.293Z","endTime":"2026-08-05T00:43:22.693Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-05T00:43:22.693Z","atBatIndex":26},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Brooks Lee walks. Royce Lewis to 2nd.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":27,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-08-05T00:43:44.597Z","endTime":"2026-08-05T00:45:19.420Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677976,"fullName":"Randy Dobnak","link":"/api/v1/people/677976"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"postOnSecond":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"postOnThird":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3,4],"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":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.0,"endSpeed":75.8,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.847235328302265,"aZ":-32.712953671642985,"pfxX":3.907764327554882,"pfxZ":-0.37095169228223845,"pX":-1.6717243667723447,"pZ":3.7670294234807082,"vX0":0.2960284507623907,"vY0":-119.40920794955773,"vZ0":2.822373063311007,"x":180.72,"y":137.07,"x0":-2.3052752626269037,"y0":50.00117217382885,"z0":5.493644173150017,"aX":5.698768235738984},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":0.2,"breakHorizontal":-7.2,"spinRate":2402,"spinDirection":60},"zone":11,"typeConfidence":0.86,"plateTime":0.4569517810835446,"extension":5.486013490875641},"index":0,"playId":"a01b88bd-7963-3aa2-b2e8-b7dde7d7eafa","pitchNumber":1,"startTime":"2026-08-05T00:44:00.074Z","endTime":"2026-08-05T00:44:03.208Z","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":84.6,"endSpeed":78.2,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.707966748902106,"aZ":-35.253663271871964,"pfxX":-4.426054432114368,"pfxZ":-1.9821615960780683,"pX":-2.650113971159329,"pZ":3.4024280565102094,"vX0":0.41903267627741553,"vY0":-123.29674903899301,"vZ0":2.413681075069551,"x":218.02,"y":146.91,"x0":-2.245875939504687,"y0":50.003978626601175,"z0":5.369520963820915,"aX":-6.868617678419485},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.7,"breakVerticalInduced":-2.9,"breakHorizontal":7.9,"spinRate":1373,"spinDirection":270},"zone":11,"typeConfidence":0.91,"plateTime":0.4429094283975319,"extension":5.715930284913678},"index":1,"playId":"f2403404-d381-3cd3-8ee1-e36b677ee73e","pitchNumber":2,"startTime":"2026-08-05T00:44:17.863Z","endTime":"2026-08-05T00:44:20.947Z","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":92.1,"endSpeed":85.7,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.590228537013875,"aZ":-31.534851085944553,"pfxX":-7.559250418516143,"pfxZ":0.3420824010177128,"pX":0.9946216641854441,"pZ":1.508764678674556,"vX0":10.087859599745721,"vY0":-133.840798397896,"vZ0":-3.7860861988368106,"x":79.09,"y":198.04,"x0":-1.8136009238394952,"y0":50.00034496603994,"z0":5.161363333717161,"aX":-13.931685004311529},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":0.1,"breakHorizontal":11.9,"spinRate":2001,"spinDirection":243},"zone":14,"typeConfidence":0.91,"plateTime":0.4067952216193871,"extension":6.001231604417192},"index":2,"playId":"d87b0129-2009-319c-b6a2-aabc99290a3f","pitchNumber":3,"startTime":"2026-08-05T00:44:36.756Z","endTime":"2026-08-05T00:44:39.984Z","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":91.3,"endSpeed":84.9,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.76983690614826,"aZ":-22.71930235335194,"pfxX":-5.473938799061267,"pfxZ":5.188926433393689,"pX":-0.2930183643070992,"pZ":2.7232866128682485,"vX0":6.1934643349588905,"vY0":-132.98106578204988,"vZ0":-2.269769524051725,"x":128.17,"y":165.25,"x0":-1.921717316520015,"y0":50.00560523581212,"z0":5.205839716422636,"aX":-9.9800883688255},"breaks":{"breakAngle":21.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":9.2,"breakHorizontal":8.9,"spinRate":2092,"spinDirection":247},"zone":4,"typeConfidence":0.88,"plateTime":0.40911851204011374,"extension":5.780521175948506},"index":3,"playId":"efdec926-405a-3f3b-8c6e-f0a6ef413306","pitchNumber":4,"startTime":"2026-08-05T00:44:54.788Z","endTime":"2026-08-05T00:44:58.535Z","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":1,"outs":1},"pitchData":{"startSpeed":81.4,"endSpeed":76.0,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.661971135550658,"aZ":-34.8424281735761,"pfxX":4.6600841682123,"pfxZ":-1.8440721184951432,"pX":-0.9269191853752258,"pZ":1.8080948248995867,"vX0":1.4125514404611985,"vY0":-118.66822990679486,"vZ0":-0.7862719895697659,"x":152.33,"y":189.96,"x0":-2.1332476103799314,"y0":50.00397540662685,"z0":5.27859721804786,"aX":6.741027687966238},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.9,"breakVerticalInduced":-3.2,"breakHorizontal":-8.8,"spinRate":2591,"spinDirection":65},"zone":13,"typeConfidence":0.91,"plateTime":0.45906632878905596,"extension":5.5350405909234786},"index":4,"playId":"50c4055c-98bc-378c-adca-feecc7f0f062","pitchNumber":5,"startTime":"2026-08-05T00:45:14.368Z","endTime":"2026-08-05T00:45:19.420Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-05T00:45:19.420Z","atBatIndex":27},{"result":{"type":"atBat","event":"Sac Fly","eventType":"sac_fly","description":"Alan Roden out on a sacrifice fly to right fielder John Rave. Kody Clemens scores. Brooks Lee to 2nd. Throwing error by right fielder John Rave.","rbi":1,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":28,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-08-05T00:46:18.850Z","endTime":"2026-08-05T00:47:16.243Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":702176,"fullName":"Alan Roden","link":"/api/v1/people/702176"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677976,"fullName":"Randy Dobnak","link":"/api/v1/people/677976"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"postOnThird":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":null,"runner":{"id":702176,"fullName":"Alan Roden","link":"/api/v1/people/702176"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":670231,"link":"/api/v1/people/670231"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":670231,"link":"/api/v1/people/670231"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_throwing_error"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"responsiblePitcher":{"id":677976,"link":"/api/v1/people/677976"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]}],"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":1},"index":0,"startTime":"2026-08-05T00:45:39.889Z","endTime":"2026-08-05T00:46:21.070Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.6,"endSpeed":77.0,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.425963605222794,"aZ":-34.610412773916465,"pfxX":4.083026015523326,"pfxZ":-1.6345934114756844,"pX":-0.2784633576452061,"pZ":2.010081528039546,"vX0":3.2272527444318673,"vY0":-120.37388882868004,"vZ0":-0.5743115969976286,"x":127.61,"y":184.51,"x0":-2.160781525490543,"y0":50.004469793736725,"z0":5.280715202521939,"aX":6.073082663734367},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.5,"breakVerticalInduced":-2.9,"breakHorizontal":-8.0,"spinRate":2495,"spinDirection":55},"zone":8,"typeConfidence":0.9,"plateTime":0.45269663498169077,"extension":5.581737921674986},"index":1,"playId":"f171c120-4262-3d1f-afd9-142fe52020db","pitchNumber":1,"startTime":"2026-08-05T00:46:21.070Z","endTime":"2026-08-05T00:46:25.011Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.7,"endSpeed":75.4,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.45211188584416,"aZ":-34.38435174489334,"pfxX":5.937075181725424,"pfxZ":-1.5406015630626229,"pX":-0.4408908077817515,"pZ":2.053117553830194,"vX0":2.1456869796244056,"vY0":-119.0218847394324,"vZ0":-0.32647260761529784,"x":133.81,"y":183.35,"x0":-2.124840137773092,"y0":50.00143771319079,"z0":5.3009874435903885,"aX":8.532007146964537},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.4,"breakVerticalInduced":-2.6,"breakHorizontal":-11.3,"spinRate":2566,"spinDirection":59},"zone":7,"typeConfidence":0.91,"plateTime":0.45986490867144436,"extension":5.76113229101101},"index":2,"playId":"9a6587d2-dee2-3708-a45f-dd793a2f0cda","pitchNumber":2,"startTime":"2026-08-05T00:46:38.208Z","endTime":"2026-08-05T00:46:41.403Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.1,"endSpeed":78.6,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.90861672868147,"aZ":-35.90581285765533,"pfxX":-5.556344650012267,"pfxZ":-2.394765844535109,"pX":0.12911570400924197,"pZ":1.1539160743359587,"vX0":7.00329415107276,"vY0":-123.77408373591287,"vZ0":-2.4657609902443323,"x":112.08,"y":207.62,"x0":-2.0106108773665943,"y0":50.0051565768334,"z0":5.159792804483223,"aX":-8.652738313593638},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.4,"breakVerticalInduced":-4.7,"breakHorizontal":8.5,"spinRate":1358,"spinDirection":270},"zone":14,"typeConfidence":0.91,"plateTime":0.4419474014691467,"extension":5.862919389276157},"hitData":{"launchSpeed":71.8,"launchAngle":32.0,"totalDistance":244.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":157.93,"coordY":107.92}},"index":3,"playId":"79466246-535f-3657-a8a5-3ceceed5e843","pitchNumber":3,"startTime":"2026-08-05T00:47:01.706Z","endTime":"2026-08-05T00:47:16.243Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-05T00:47:16.243Z","atBatIndex":28},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Luke Keaschall grounds out, shortstop Bobby Witt Jr. to first baseman Jac Caglianone.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":29,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-08-05T00:47:47.816Z","endTime":"2026-08-05T00:49:45.459Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677976,"fullName":"Randy Dobnak","link":"/api/v1/people/677976"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":677951,"link":"/api/v1/people/677951"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":695506,"link":"/api/v1/people/695506"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.4,"endSpeed":77.9,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.700790680975338,"aZ":-32.508543262517456,"pfxX":5.398872699101557,"pfxZ":-0.21698093648809902,"pX":-0.027964625035345133,"pZ":1.904131147599936,"vX0":3.315544738984628,"vY0":-121.64567243182461,"vZ0":-1.3046651188921947,"x":118.07,"y":187.37,"x0":-2.1037537731115377,"y0":50.00428922803328,"z0":5.229695835463276,"aX":8.206464957800128},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":-0.5,"breakHorizontal":-10.4,"spinRate":2479,"spinDirection":66},"zone":8,"typeConfidence":0.9,"plateTime":0.44784937237005273,"extension":5.498509319457742},"index":0,"playId":"e18d6e7a-9e9f-31de-99af-a8c2331abdb3","pitchNumber":1,"startTime":"2026-08-05T00:47:47.816Z","endTime":"2026-08-05T00:47:51.089Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.2,"endSpeed":78.9,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.081856916390386,"aZ":-34.353050362551315,"pfxX":4.5469574772418575,"pfxZ":-1.420376616840339,"pX":2.793028106805452,"pZ":1.3078690095019068,"vX0":9.734685360613657,"vY0":-122.45193178200422,"vZ0":-2.3751911080890693,"x":10.54,"y":203.47,"x0":-1.8029578771381705,"y0":50.000577413645146,"z0":5.1909971839155284,"aX":6.995322374097664},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.0,"breakVerticalInduced":-2.9,"breakHorizontal":-10.2,"spinRate":2478,"spinDirection":40},"zone":14,"typeConfidence":0.9,"plateTime":0.4449842689976471,"extension":5.660147188232504},"index":1,"playId":"ebb8d2f2-6ab6-3acb-9ec3-a8b30c049fc6","pitchNumber":2,"startTime":"2026-08-05T00:48:22.944Z","endTime":"2026-08-05T00:48:26.044Z","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":92.5,"endSpeed":85.6,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.909869510417455,"aZ":-31.447175504610616,"pfxX":-8.099479718430011,"pfxZ":0.38943943810585413,"pX":-0.07857658864490631,"pZ":1.3928662039165964,"vX0":7.388908737842499,"vY0":-134.63745191168013,"vZ0":-4.186504255473354,"x":120.0,"y":201.17,"x0":-1.7949652465283612,"y0":50.001321418244714,"z0":5.172401359132525,"aX":-14.995207969935798},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":0.1,"breakHorizontal":13.2,"spinRate":2004,"spinDirection":243},"zone":13,"typeConfidence":0.91,"plateTime":0.4055112672119896,"extension":5.915692311005264},"index":2,"playId":"b61bda33-004c-347f-80c4-6f58bb5f9e5b","pitchNumber":3,"startTime":"2026-08-05T00:48:41.109Z","endTime":"2026-08-05T00:48:45.342Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.7,"endSpeed":78.0,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.757622910696757,"aZ":-32.46331420052026,"pfxX":4.0232384741383465,"pfxZ":-0.19382690422549942,"pX":2.191495466486891,"pZ":1.5132871846692761,"vX0":8.42257482871261,"vY0":-121.74216081654117,"vZ0":-2.292247701446335,"x":33.47,"y":197.92,"x0":-1.8223892587176271,"y0":50.00054449852383,"z0":5.250883593872677,"aX":6.095148613087326},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":-0.6,"breakHorizontal":-9.1,"spinRate":2488,"spinDirection":50},"zone":14,"typeConfidence":0.9,"plateTime":0.4482709274570138,"extension":5.894776855916067},"index":3,"playId":"7f94fa05-0329-3b6e-bfbb-b838198b4a23","pitchNumber":4,"startTime":"2026-08-05T00:49:00.677Z","endTime":"2026-08-05T00:49:03.699Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.1,"endSpeed":84.8,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.211154241017677,"aZ":-22.596379769348705,"pfxX":-6.660390921393722,"pfxZ":5.233820025140735,"pX":0.3481135046299451,"pZ":2.5827311288879753,"vX0":7.956895764844576,"vY0":-133.98573633819547,"vZ0":-2.9644888445520072,"x":103.73,"y":169.05,"x0":-1.785811586957028,"y0":50.00213291688277,"z0":5.306644013135793,"aX":-12.187293133193078},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":9.1,"breakHorizontal":10.4,"spinRate":2151,"spinDirection":243},"zone":6,"typeConfidence":0.9,"plateTime":0.40780536341252915,"extension":5.722009518935616},"index":4,"playId":"c042c663-ea46-3a6a-83e4-0264e897cfc0","pitchNumber":5,"startTime":"2026-08-05T00:49:19.838Z","endTime":"2026-08-05T00:49:25.854Z","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":2},"pitchData":{"startSpeed":92.4,"endSpeed":85.5,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.32821824593299,"aZ":-32.12332453909693,"pfxX":-7.2987697508748255,"pfxZ":0.02670577008050845,"pX":0.28168273266679117,"pZ":1.996269491692811,"vX0":8.174332740127273,"vY0":-134.4127624930605,"vZ0":-2.6169120383044073,"x":106.26,"y":184.88,"x0":-1.8358945408049125,"y0":50.002952826801064,"z0":5.2399741029282625,"aX":-13.493308638859414},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":-0.2,"breakHorizontal":11.6,"spinRate":1962,"spinDirection":239},"zone":9,"typeConfidence":0.91,"plateTime":0.40591972344377947,"extension":6.030672582230876},"hitData":{"launchSpeed":96.1,"launchAngle":-8.0,"totalDistance":15.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":105.23,"coordY":150.43}},"index":5,"playId":"2b54603a-a44c-3e4b-aa1b-4e5a2dbdd520","pitchNumber":6,"startTime":"2026-08-05T00:49:37.927Z","endTime":"2026-08-05T00:49:45.459Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-05T00:49:45.459Z","atBatIndex":29},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Michael Massey lines out to center fielder Luke Keaschall.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":30,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-08-05T00:52:04.689Z","endTime":"2026-08-05T00:54:30.485Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":686681,"fullName":"Michael Massey","link":"/api/v1/people/686681"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657746,"fullName":"Joe Ryan","link":"/api/v1/people/657746"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5,6,7,8],"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":686681,"fullName":"Michael Massey","link":"/api/v1/people/686681"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":807712,"link":"/api/v1/people/807712"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.7,"endSpeed":85.2,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.901159004033396,"aZ":-18.687545524293064,"pfxX":-8.92726163009523,"pfxZ":7.285076471070125,"pX":0.797642989587865,"pZ":2.7590395667897725,"vX0":10.761783850351597,"vY0":-134.62291249393755,"vZ0":-1.3008986442415509,"x":86.6,"y":164.29,"x0":-2.075958786456483,"y0":50.00164958054096,"z0":4.5603179555588245,"aX":-16.524812400427784},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":13.2,"breakHorizontal":14.0,"spinRate":2156,"spinDirection":232},"zone":6,"typeConfidence":0.91,"plateTime":0.4055469453433065,"extension":6.948834225482162},"index":0,"playId":"25afadea-1fdf-35a6-ad79-eb2095d93b90","pitchNumber":1,"startTime":"2026-08-05T00:52:09.710Z","endTime":"2026-08-05T00:52:13.663Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.1,"endSpeed":84.7,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.94008120808794,"aZ":-19.826983032251867,"pfxX":-8.949164200146413,"pfxZ":6.739325631661089,"pX":-0.6038161834029216,"pZ":2.979243249565932,"vX0":7.037988921979627,"vY0":-134.02934755861625,"vZ0":-0.8410393336841168,"x":140.02,"y":158.34,"x0":-2.0913188623286176,"y0":50.00580078604143,"z0":4.703231403933501,"aX":-16.406311147883727},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":12.2,"breakHorizontal":14.9,"spinRate":2163,"spinDirection":234},"zone":1,"typeConfidence":0.89,"plateTime":0.4074889049779853,"extension":6.931706932032642},"index":1,"playId":"b63cb5a7-6a0e-3833-8444-85ac65991010","pitchNumber":2,"startTime":"2026-08-05T00:52:25.802Z","endTime":"2026-08-05T00:52:29.555Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.5,"endSpeed":80.9,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.911449477702796,"aZ":-28.917296907982433,"pfxX":-9.64623084565402,"pfxZ":1.9712165052714017,"pX":0.05096018811957018,"pZ":0.9699106516969587,"vX0":8.982237433431425,"vY0":-127.2402265768722,"vZ0":-3.3689733320229736,"x":115.06,"y":212.59,"x0":-2.2564642419644105,"y0":50.00577664161099,"z0":4.580603136752402,"aX":-15.962345982644857},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":3.1,"breakHorizontal":15.7,"spinRate":2019,"spinDirection":244},"zone":14,"typeConfidence":0.92,"plateTime":0.4290076229526556,"extension":6.600341783050096},"index":2,"playId":"6e60f942-8a49-33de-b9fe-e4e316529027","pitchNumber":3,"startTime":"2026-08-05T00:52:43.547Z","endTime":"2026-08-05T00:52:46.683Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.0,"endSpeed":85.8,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.32887894141867,"aZ":-19.535359587460135,"pfxX":-8.659265323489375,"pfxZ":6.7443225865084715,"pX":0.02678838181193119,"pZ":2.273291657439402,"vX0":8.420916743829107,"vY0":-135.25022876610967,"vZ0":-2.5192585849116456,"x":115.98,"y":177.4,"x0":-1.9849404396898835,"y0":50.00286419850987,"z0":4.569463699043232,"aX":-16.22723094738726},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":12.0,"breakHorizontal":14.2,"spinRate":2180,"spinDirection":230},"zone":5,"typeConfidence":0.89,"plateTime":0.40321287148787466,"extension":6.770093278802055},"index":3,"playId":"da644d42-7df2-3cb5-b839-f8fd5fb141c2","pitchNumber":4,"startTime":"2026-08-05T00:52:58.151Z","endTime":"2026-08-05T00:53:01.708Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"index":4,"startTime":"2026-08-05T00:53:13.591Z","endTime":"2026-08-05T00:53:21.630Z","isPitch":false,"type":"action","player":{"id":686681,"link":"/api/v1/people/686681"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":79.6,"endSpeed":74.1,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.0616271971192,"aZ":-40.289648577888904,"pfxX":5.121223379594212,"pfxZ":-5.920396254794964,"pX":-0.015784342808535082,"pZ":1.2405091061225169,"vX0":3.5513017668181743,"vY0":-115.90974033642996,"vZ0":0.3889733888960005,"x":117.6,"y":205.29,"x0":-2.2287804260204798,"y0":50.000975784671965,"z0":4.89292899838014,"aX":7.022365300759285},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.3,"breakVerticalInduced":-10.4,"breakHorizontal":-10.1,"spinRate":2796,"spinDirection":60},"zone":14,"typeConfidence":0.9,"plateTime":0.47112536297622043,"extension":6.49136393232028},"index":5,"playId":"4e415d5b-689c-3193-b649-6d2d502c300c","pitchNumber":5,"startTime":"2026-08-05T00:53:21.630Z","endTime":"2026-08-05T00:53:25.246Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.0,"endSpeed":85.6,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.744762745560415,"aZ":-16.698354813823876,"pfxX":-8.663226375369089,"pfxZ":8.306999111221545,"pX":-0.1617782255728533,"pZ":0.9502335321745038,"vX0":8.133554055337306,"vY0":-135.19717959108115,"vZ0":-6.702770840321854,"x":123.17,"y":213.12,"x0":-2.0745440339668932,"y0":50.00389542292079,"z0":4.621141386944012,"aX":-16.139632732014498},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":13.9,"breakHorizontal":14.0,"spinRate":2358,"spinDirection":231},"zone":13,"typeConfidence":0.91,"plateTime":0.4041720552818959,"extension":6.845774089771371},"index":6,"playId":"30bee917-e43c-36f1-a5e5-ef4d5c6e8b4c","pitchNumber":6,"startTime":"2026-08-05T00:53:41.520Z","endTime":"2026-08-05T00:53:44.948Z","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":0},"pitchData":{"startSpeed":93.8,"endSpeed":85.9,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.969319949299912,"aZ":-20.240336944937948,"pfxX":-9.767997828685164,"pfxZ":6.312779061394007,"pX":0.1963049475351211,"pZ":2.9335136303496014,"vX0":9.367662374706985,"vY0":-136.37312495048977,"vZ0":-0.8128888585331646,"x":109.52,"y":159.58,"x0":-2.008140500673072,"y0":50.002187332025855,"z0":4.626929829703834,"aX":-18.464932951685928},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":11.5,"breakHorizontal":15.8,"spinRate":2338,"spinDirection":232},"zone":2,"typeConfidence":0.86,"plateTime":0.40108038796297674,"extension":6.937522043676146},"index":7,"playId":"9b3821dc-02c5-37b9-9521-8b5a159c0177","pitchNumber":7,"startTime":"2026-08-05T00:53:57.799Z","endTime":"2026-08-05T00:54:00.804Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.7,"endSpeed":85.5,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.027601522808087,"aZ":-19.360715371944874,"pfxX":-8.041140748932238,"pfxZ":6.876962553619935,"pX":0.05631597965099174,"pZ":2.916029462549075,"vX0":8.505999435844329,"vY0":-134.82920297032442,"vZ0":-0.8579644119407756,"x":114.85,"y":160.05,"x0":-2.076751820593186,"y0":50.001907165856494,"z0":4.589535577829444,"aX":-14.981581156503353},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":12.5,"breakHorizontal":13.0,"spinRate":2195,"spinDirection":231},"zone":2,"typeConfidence":0.91,"plateTime":0.4043869939084743,"extension":7.032071168655291},"hitData":{"launchSpeed":89.9,"launchAngle":25.0,"totalDistance":336.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":131.79,"coordY":64.37}},"index":8,"playId":"fabf491a-3582-3194-975d-3cb82a4eca9d","pitchNumber":8,"startTime":"2026-08-05T00:54:21.665Z","endTime":"2026-08-05T00:54:30.485Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-05T00:54:30.485Z","atBatIndex":30},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Nick Loftin flies out to left fielder Trevor Larnach.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":31,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-08-05T00:54:47.894Z","endTime":"2026-08-05T00:55:07.966Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":679845,"fullName":"Nick Loftin","link":"/api/v1/people/679845"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657746,"fullName":"Joe Ryan","link":"/api/v1/people/657746"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":679845,"fullName":"Nick Loftin","link":"/api/v1/people/679845"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":663616,"link":"/api/v1/people/663616"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":81.7,"endSpeed":74.5,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.445902770574357,"aZ":-27.37605620223603,"pfxX":6.034294248750706,"pfxZ":3.37289251281865,"pX":0.04907394185082044,"pZ":2.615794448021958,"vX0":3.4204539859771006,"vY0":-118.97886293393124,"vZ0":0.9575917367397115,"x":115.13,"y":168.15,"x0":-2.194769341253957,"y0":50.0032050075974,"z0":4.7034511034488995,"aX":8.585099464452727},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":6.6,"breakHorizontal":-11.8,"spinRate":2666,"spinDirection":51},"zone":5,"typeConfidence":0.9,"plateTime":0.4617061000460314,"extension":6.529283758488279},"hitData":{"launchSpeed":81.1,"launchAngle":34.0,"totalDistance":296.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":74.13,"coordY":92.33}},"index":0,"playId":"3a617f6b-5060-3f63-a441-20643a193287","pitchNumber":1,"startTime":"2026-08-05T00:54:58.446Z","endTime":"2026-08-05T00:55:07.966Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-05T00:55:07.966Z","atBatIndex":31},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Isaac Collins grounds out, second baseman Kody Clemens to first baseman Royce Lewis.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":32,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-08-05T00:55:24.498Z","endTime":"2026-08-05T00:57:04.183Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":686555,"fullName":"Isaac Collins","link":"/api/v1/people/686555"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657746,"fullName":"Joe Ryan","link":"/api/v1/people/657746"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":686555,"fullName":"Isaac Collins","link":"/api/v1/people/686555"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":665019,"link":"/api/v1/people/665019"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":668904,"link":"/api/v1/people/668904"},"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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.8,"endSpeed":80.6,"strikeZoneTop":3.013,"strikeZoneBottom":1.521,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.186253786778842,"aZ":-28.71484791468987,"pfxX":-10.895878992156455,"pfxZ":2.088233693467206,"pX":-0.30892239946807054,"pZ":2.572592470895305,"vX0":8.316451065924594,"vY0":-127.67026253743276,"vZ0":0.23045062358890167,"x":128.78,"y":169.32,"x0":-2.185779546625268,"y0":50.004058759052334,"z0":4.73288094871703,"aX":-18.0686952661842},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":4.1,"breakHorizontal":18.0,"spinRate":2085,"spinDirection":245},"zone":4,"typeConfidence":0.91,"plateTime":0.42828901391286456,"extension":6.496763153662039},"index":0,"playId":"359b773e-e1e2-3f83-96bf-d7b3854d4091","pitchNumber":1,"startTime":"2026-08-05T00:55:34.592Z","endTime":"2026-08-05T00:55:38.468Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":79.1,"endSpeed":73.5,"strikeZoneTop":3.013,"strikeZoneBottom":1.521,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.064243564015364,"aZ":-37.750205169524634,"pfxX":6.322010591162364,"pfxZ":-4.112284695054214,"pX":-0.6370002706771233,"pZ":1.868787900620192,"vX0":1.582191145654963,"vY0":-115.32473046738335,"vZ0":1.1310465676675994,"x":141.28,"y":188.32,"x0":-2.152258011640325,"y0":50.00302465075944,"z0":4.993996848144034,"aX":8.573302774445878},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.3,"breakVerticalInduced":-7.0,"breakHorizontal":-11.9,"spinRate":2639,"spinDirection":68},"zone":7,"typeConfidence":0.9,"plateTime":0.47369778086549097,"extension":6.530800704066687},"index":1,"playId":"19f48973-a359-3708-be26-3fcdd639749f","pitchNumber":2,"startTime":"2026-08-05T00:55:50.527Z","endTime":"2026-08-05T00:55:54.467Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":78.5,"endSpeed":73.3,"strikeZoneTop":3.013,"strikeZoneBottom":1.521,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.75749818855485,"aZ":-37.15282296389082,"pfxX":3.7329669282472375,"pfxZ":-3.732350243838149,"pX":1.0137724201544294,"pZ":0.4107307679492807,"vX0":5.906929689307443,"vY0":-114.33689370790019,"vZ0":-2.0026153676292404,"x":78.36,"y":227.69,"x0":-2.081557714592175,"y0":50.004325691414294,"z0":4.921068371137813,"aX":4.975621199807432},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.0,"breakVerticalInduced":-7.0,"breakHorizontal":-8.2,"spinRate":2660,"spinDirection":54},"zone":14,"typeConfidence":0.9,"plateTime":0.4778176283951012,"extension":6.478478098497377},"index":2,"playId":"16d03def-3e96-3b48-a117-e53dd2acafcb","pitchNumber":3,"startTime":"2026-08-05T00:56:08.503Z","endTime":"2026-08-05T00:56:11.637Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.9,"endSpeed":85.2,"strikeZoneTop":3.013,"strikeZoneBottom":1.521,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.927204652245308,"aZ":-17.344888841114095,"pfxX":-8.162565226368246,"pfxZ":7.9911484407369135,"pX":0.20234066412170612,"pZ":1.9220832223989768,"vX0":8.890690629333283,"vY0":-135.00120720789286,"vZ0":-4.02039676975162,"x":109.29,"y":186.88,"x0":-2.0647952378611367,"y0":50.00254882090434,"z0":4.642801828307574,"aX":-15.147139512428087},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":13.8,"breakHorizontal":13.0,"spinRate":2307,"spinDirection":225},"zone":8,"typeConfidence":0.92,"plateTime":0.404894449428451,"extension":6.986757224421726},"index":3,"playId":"1bd52e06-14f8-3050-9472-d93b63c5719c","pitchNumber":4,"startTime":"2026-08-05T00:56:22.547Z","endTime":"2026-08-05T00:56:28.277Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.4,"endSpeed":82.2,"strikeZoneTop":3.013,"strikeZoneBottom":1.521,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.53728354896672,"aZ":-28.26562302105353,"pfxX":-10.035585906388633,"pfxZ":2.2654112770670505,"pX":-0.07787740310339175,"pZ":2.8820638386648505,"vX0":8.743323377700943,"vY0":-129.9967641140155,"vZ0":0.6617160199130855,"x":119.97,"y":160.96,"x0":-2.170032879621487,"y0":50.000753329444194,"z0":4.758784622302061,"aX":-17.29006946482803},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":4.4,"breakHorizontal":16.4,"spinRate":2229,"spinDirection":248},"zone":2,"typeConfidence":0.85,"plateTime":0.42027403356292403,"extension":6.6468528761782135},"hitData":{"launchSpeed":94.0,"launchAngle":-8.0,"totalDistance":19.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":151.85,"coordY":157.02}},"index":4,"playId":"066cd65d-d870-3909-8f4b-4993022a2462","pitchNumber":5,"startTime":"2026-08-05T00:56:56.748Z","endTime":"2026-08-05T00:57:04.183Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-05T00:57:04.183Z","atBatIndex":32},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ryan Kreidler grounds out, third baseman Nick Loftin to first baseman Jac Caglianone.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":33,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-08-05T00:59:09.932Z","endTime":"2026-08-05T00:59:44.557Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":668952,"fullName":"Ryan Kreidler","link":"/api/v1/people/668952"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677976,"fullName":"Randy Dobnak","link":"/api/v1/people/677976"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":668952,"fullName":"Ryan Kreidler","link":"/api/v1/people/668952"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":679845,"link":"/api/v1/people/679845"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":695506,"link":"/api/v1/people/695506"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 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.5,"endSpeed":73.9,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.677555177080297,"aZ":-26.137416559463766,"pfxX":5.201227795137937,"pfxZ":4.3529521666721775,"pX":0.40015663658827616,"pZ":1.8481353322490435,"vX0":4.374430573679047,"vY0":-117.15242667211201,"vZ0":-2.1203713822901142,"x":101.75,"y":188.88,"x0":-2.168679367296518,"y0":50.00182536002067,"z0":5.214390513480834,"aX":7.209297404775799},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":7.7,"breakHorizontal":-10.6,"spinRate":2505,"spinDirection":56},"zone":9,"typeConfidence":0.88,"plateTime":0.46800647556363906,"extension":5.516732437121653},"index":0,"playId":"38b995c3-ff9e-3eac-bc3b-7548060f1745","pitchNumber":1,"startTime":"2026-08-05T00:59:12.020Z","endTime":"2026-08-05T00:59:16.232Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.2,"endSpeed":75.0,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.111677281204475,"aZ":-27.16560873683228,"pfxX":3.5469625534701628,"pfxZ":3.5426591172994826,"pX":1.5458912981748716,"pZ":1.29846574244532,"vX0":7.562822017189654,"vY0":-118.090598506182,"vZ0":-3.2904613239645384,"x":58.07,"y":203.72,"x0":-2.156877039865367,"y0":50.00458781579403,"z0":5.204139419519303,"aX":5.018787452633531},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":5.9,"breakHorizontal":-8.3,"spinRate":2485,"spinDirection":44},"zone":14,"typeConfidence":0.88,"plateTime":0.46349693129909175,"extension":5.400798796852053},"index":1,"playId":"b0ab1c29-6d02-3390-844d-2ec40a42f289","pitchNumber":2,"startTime":"2026-08-05T00:59:23.899Z","endTime":"2026-08-05T00:59:26.974Z","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":0},"pitchData":{"startSpeed":90.6,"endSpeed":83.6,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.803093989061075,"aZ":-29.30071950756857,"pfxX":-7.889003428289469,"pfxZ":1.6208661756447693,"pX":0.7336209685966568,"pZ":2.2766677118893717,"vX0":9.229569825090868,"vY0":-131.66601256091698,"vZ0":-2.4891782514546836,"x":89.04,"y":177.31,"x0":-1.7787143376088106,"y0":50.00025163065982,"z0":5.384463990334309,"aX":-13.963305195267711},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":2.6,"breakHorizontal":12.5,"spinRate":2016,"spinDirection":241},"zone":9,"typeConfidence":0.91,"plateTime":0.41469482399936064,"extension":5.784584148085534},"hitData":{"launchSpeed":65.7,"launchAngle":-26.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":108.08,"coordY":160.13}},"index":2,"playId":"70358e2b-caf5-318e-a9eb-e230d19f2736","pitchNumber":3,"startTime":"2026-08-05T00:59:37.236Z","endTime":"2026-08-05T00:59:44.557Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-05T00:59:44.557Z","atBatIndex":33},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Trevor Larnach walks.","rbi":0,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":34,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-08-05T01:00:05.110Z","endTime":"2026-08-05T01:01:38.278Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677976,"fullName":"Randy Dobnak","link":"/api/v1/people/677976"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.5,"endSpeed":77.5,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.12628823321991,"aZ":-33.30747680667931,"pfxX":-5.213343389769803,"pfxZ":-0.7551534554347081,"pX":-0.6818150056659027,"pZ":0.6609871624680258,"vX0":5.154093479016117,"vY0":-121.5013627522314,"vZ0":-3.770005199068044,"x":142.99,"y":220.93,"x0":-2.1456930326310406,"y0":50.00245983708628,"z0":5.104341010529149,"aX":-7.853769751354548},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.9,"breakVerticalInduced":-1.9,"breakHorizontal":8.3,"spinRate":1189,"spinDirection":271},"zone":13,"typeConfidence":0.91,"plateTime":0.44951875294505994,"extension":5.3985348838950005},"index":0,"playId":"7e79dac9-221b-3f80-8ae2-df68f5464b2f","pitchNumber":1,"startTime":"2026-08-05T01:00:08.463Z","endTime":"2026-08-05T01:00:11.797Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.0,"endSpeed":84.5,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.065937030926953,"aZ":-29.9239658382458,"pfxX":-8.307372074034292,"pfxZ":1.2532896739145825,"pX":0.8327995328439632,"pZ":1.1457844163966127,"vX0":9.514488979193164,"vY0":-132.27644834299912,"vZ0":-4.900411163957976,"x":85.26,"y":207.84,"x0":-1.7113442910590915,"y0":50.000772974337536,"z0":5.185454560979946,"aX":-14.89510553424244},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":1.4,"breakHorizontal":13.3,"spinRate":1992,"spinDirection":244},"zone":14,"typeConfidence":0.92,"plateTime":0.41219807462785063,"extension":5.715511283830652},"index":1,"playId":"50eb9474-3ba2-3c69-9224-ddd19fc8bbc2","pitchNumber":2,"startTime":"2026-08-05T01:00:23.261Z","endTime":"2026-08-05T01:00:26.557Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.7,"endSpeed":84.1,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.734339574441268,"aZ":-24.894209960864316,"pfxX":-7.792389717219128,"pfxZ":4.083453566349763,"pX":0.2989438448033887,"pZ":1.4147923924686896,"vX0":7.999838450101819,"vY0":-131.88287998237456,"vZ0":-5.389841937576042,"x":105.6,"y":200.58,"x0":-1.7431905886289727,"y0":50.006110452442144,"z0":5.291492222370595,"aX":-13.903002561269703},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":6.5,"breakHorizontal":12.6,"spinRate":2035,"spinDirection":238},"zone":14,"typeConfidence":0.7,"plateTime":0.4133268108208701,"extension":5.548566077592163},"index":2,"playId":"d173accb-58b4-3947-8d4f-8f970cfb96fb","pitchNumber":3,"startTime":"2026-08-05T01:00:36.576Z","endTime":"2026-08-05T01:00:40.434Z","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":91.2,"endSpeed":84.0,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.887472728634435,"aZ":-30.317812939270485,"pfxX":-9.16285806527589,"pfxZ":1.0346255032504654,"pX":0.10724429737581057,"pZ":2.3157432070379786,"vX0":7.926212171616164,"vY0":-132.63494408935549,"vZ0":-2.185973994886709,"x":112.91,"y":176.25,"x0":-1.7212969045261164,"y0":50.002366914783195,"z0":5.349359243303728,"aX":-16.416477598638767},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":1.7,"breakHorizontal":15.0,"spinRate":1991,"spinDirection":246},"zone":5,"typeConfidence":0.91,"plateTime":0.4120852371622141,"extension":5.834477207158562},"index":3,"playId":"1a2e406c-3948-3c69-985c-6fba7e193f05","pitchNumber":4,"startTime":"2026-08-05T01:00:50.801Z","endTime":"2026-08-05T01:00:54.580Z","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":91.2,"endSpeed":84.3,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.067883359774097,"aZ":-31.251425976486114,"pfxX":-7.975350342087976,"pfxZ":0.5116098847055124,"pX":0.282126269015725,"pZ":2.0101921202001907,"vX0":8.232770716793587,"vY0":-132.70303202680213,"vZ0":-2.6434935477613513,"x":106.25,"y":184.5,"x0":-1.8113679521723771,"y0":50.00084629806754,"z0":5.27558080546981,"aX":-14.34723549921559},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":0.6,"breakHorizontal":12.8,"spinRate":1983,"spinDirection":245},"zone":9,"typeConfidence":0.91,"plateTime":0.4113656148257001,"extension":5.749680378307047},"index":4,"playId":"772f0b28-db98-3c53-b6aa-a687d9990388","pitchNumber":5,"startTime":"2026-08-05T01:01:04.110Z","endTime":"2026-08-05T01:01:08.204Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"index":5,"startTime":"2026-08-05T01:01:24.758Z","endTime":"2026-08-05T01:01:34.849Z","isPitch":false,"type":"action","player":{"id":663616,"link":"/api/v1/people/663616"}},{"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":82.3,"endSpeed":76.0,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.192289725111827,"aZ":-32.00938819136943,"pfxX":5.98917312959765,"pfxZ":0.11683807151592696,"pX":-1.6067341112511342,"pZ":2.7072676874471377,"vX0":-0.032376232940173055,"vY0":-120.00083599247883,"vZ0":0.5613312543381885,"x":178.24,"y":165.68,"x0":-2.371965793571476,"y0":50.00582364805942,"z0":5.311139920006432,"aX":8.77744883908318},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":0.6,"breakHorizontal":-10.8,"spinRate":2419,"spinDirection":62},"zone":11,"typeConfidence":0.9,"plateTime":0.4556219244043729,"extension":5.488945161084943},"index":6,"playId":"f7ece444-0333-323d-afa4-d4549ecdd204","pitchNumber":6,"startTime":"2026-08-05T01:01:34.849Z","endTime":"2026-08-05T01:01:38.278Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-05T01:01:38.278Z","atBatIndex":34},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Ryan Jeffers flies out to center fielder Kyle Isbel.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":35,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-08-05T01:02:05.329Z","endTime":"2026-08-05T01:03:51.136Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677976,"fullName":"Randy Dobnak","link":"/api/v1/people/677976"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":664728,"link":"/api/v1/people/664728"},"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(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":91.5,"endSpeed":84.6,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.18046737591567,"aZ":-32.78937159170299,"pfxX":-7.416013279418177,"pfxZ":-0.34182742645112185,"pX":-1.1263257165400828,"pZ":2.9859149302254044,"vX0":4.740272850370953,"vY0":-133.32828162593717,"vZ0":0.0386085196286976,"x":159.93,"y":158.16,"x0":-1.9554350654720731,"y0":50.000820040527984,"z0":5.319555282397767,"aX":-13.473572858838349},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":-0.4,"breakHorizontal":12.5,"spinRate":1729,"spinDirection":243},"zone":11,"typeConfidence":0.92,"plateTime":0.40936689423945616,"extension":5.751697210517728},"index":0,"playId":"5562efef-58b3-3917-b1b2-24c4fa5e76f7","pitchNumber":1,"startTime":"2026-08-05T01:02:05.329Z","endTime":"2026-08-05T01:02:08.848Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.2,"endSpeed":76.2,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.740867236825714,"aZ":-34.331006123693996,"pfxX":4.032036281278035,"pfxZ":-1.4791387176135675,"pX":-0.35828189998953724,"pZ":2.0461129708832764,"vX0":2.9680398236580237,"vY0":-119.74783171456104,"vZ0":-0.5036626745860444,"x":130.66,"y":183.53,"x0":-2.134740872412959,"y0":50.00091896925413,"z0":5.313715455738389,"aX":5.8915564286047974},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.7,"breakVerticalInduced":-2.5,"breakHorizontal":-8.0,"spinRate":2426,"spinDirection":59},"zone":7,"typeConfidence":0.9,"plateTime":0.4562843539722685,"extension":5.694146545120853},"index":1,"playId":"8bb87a0f-2927-3984-80a1-06b9ab3be6da","pitchNumber":2,"startTime":"2026-08-05T01:02:22.641Z","endTime":"2026-08-05T01:02:26.115Z","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":92.4,"endSpeed":85.4,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.368676453552816,"aZ":-31.18864878726176,"pfxX":-8.376985194860382,"pfxZ":0.5360143754410824,"pX":0.5024466121226386,"pZ":2.6800527822081075,"vX0":8.59790283178499,"vY0":-134.46232604360804,"vZ0":-1.3954192220611363,"x":97.85,"y":166.42,"x0":-1.632695127255936,"y0":50.00591300682012,"z0":5.39789523438154,"aX":-15.499078833036194},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":0.8,"breakHorizontal":13.6,"spinRate":1984,"spinDirection":242},"zone":6,"typeConfidence":0.91,"plateTime":0.4057621329534866,"extension":5.699309542523369},"index":2,"playId":"9e58688b-34c0-3654-8cdc-f1addeeef013","pitchNumber":3,"startTime":"2026-08-05T01:02:52.507Z","endTime":"2026-08-05T01:02:57.223Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.3,"endSpeed":78.6,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.96447509472657,"aZ":-32.659307422728375,"pfxX":-7.059848763171317,"pfxZ":-0.3129517536918316,"pX":0.036070790935223494,"pZ":1.8730369965017606,"vX0":6.700449270481132,"vY0":-124.10903785800734,"vZ0":-1.6341634953410427,"x":115.63,"y":188.21,"x0":-1.7766107793272372,"y0":50.00119279325303,"z0":5.250567078327222,"aX":-11.05419165180814},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":-0.7,"breakHorizontal":11.3,"spinRate":1484,"spinDirection":268},"zone":8,"typeConfidence":0.9,"plateTime":0.44070637812093416,"extension":5.789782674862039},"index":3,"playId":"2853fba5-3493-37c3-851a-e9a94b44ba3b","pitchNumber":4,"startTime":"2026-08-05T01:03:12.218Z","endTime":"2026-08-05T01:03:15.904Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.8,"endSpeed":78.2,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.225009952433645,"aZ":-30.646044929853005,"pfxX":4.898322255297684,"pfxZ":1.0003178673086817,"pX":0.22045478340850058,"pZ":1.5188743175784245,"vX0":3.9015299073760152,"vY0":-122.18009201332492,"vZ0":-2.6185892930425467,"x":108.6,"y":197.77,"x0":-2.0264823016458653,"y0":50.003947540624935,"z0":5.205074234104807,"aX":7.499621713699587},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":1.4,"breakHorizontal":-9.7,"spinRate":2440,"spinDirection":56},"zone":14,"typeConfidence":0.89,"plateTime":0.4461431275255614,"extension":5.54490609726556},"hitData":{"launchSpeed":94.3,"launchAngle":41.0,"totalDistance":332.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":135.12,"coordY":66.11}},"index":4,"playId":"56cb0f56-a7d0-34a6-89d4-92c58751a09a","pitchNumber":5,"startTime":"2026-08-05T01:03:37.873Z","endTime":"2026-08-05T01:03:51.136Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-05T01:03:51.136Z","atBatIndex":35},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Josh Bell flies out to left fielder Isaac Collins.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":36,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-08-05T01:04:13.445Z","endTime":"2026-08-05T01:04:24.629Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677976,"fullName":"Randy Dobnak","link":"/api/v1/people/677976"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":686555,"link":"/api/v1/people/686555"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":91.1,"endSpeed":84.8,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.60425444846065,"aZ":-29.97277095683841,"pfxX":-7.3788537102024545,"pfxZ":1.2183088258446695,"pX":-0.13143079887519535,"pZ":2.3099104226476452,"vX0":7.125276479321286,"vY0":-132.60999140911355,"vZ0":-2.0252380113007473,"x":122.01,"y":176.41,"x0":-1.8716322435379151,"y0":50.005765504193015,"z0":5.232318467579836,"aX":-13.3793214275534},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":2.0,"breakHorizontal":12.1,"spinRate":1956,"spinDirection":246},"zone":5,"typeConfidence":0.92,"plateTime":0.41025000031785064,"extension":5.744311648058912},"hitData":{"launchSpeed":94.7,"launchAngle":44.0,"totalDistance":317.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":37.59,"coordY":106.1}},"index":0,"playId":"e8dad8cf-d38e-3cb5-90bd-825a8b50c55e","pitchNumber":1,"startTime":"2026-08-05T01:04:14.970Z","endTime":"2026-08-05T01:04:24.629Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-05T01:04:24.629Z","atBatIndex":36},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"John Rave grounds out, second baseman Kody Clemens to first baseman Royce Lewis.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":37,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-08-05T01:06:40.787Z","endTime":"2026-08-05T01:07:27.438Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":670231,"fullName":"John Rave","link":"/api/v1/people/670231"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657746,"fullName":"Joe Ryan","link":"/api/v1/people/657746"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":670231,"fullName":"John Rave","link":"/api/v1/people/670231"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":665019,"link":"/api/v1/people/665019"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":668904,"link":"/api/v1/people/668904"},"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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.9,"endSpeed":80.1,"strikeZoneTop":3.136,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.891375585366045,"aZ":-25.82550322454347,"pfxX":-10.121445403435612,"pfxZ":3.8935888895617454,"pX":-0.09682656139076308,"pZ":1.996036300795782,"vX0":8.390543292843885,"vY0":-126.37415010413653,"vZ0":-2.118314158566962,"x":120.69,"y":184.89,"x0":-2.1325785082691207,"y0":50.00200657652527,"z0":4.903679667594162,"aX":-16.49709939964184},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":6.8,"breakHorizontal":16.6,"spinRate":2061,"spinDirection":245},"zone":8,"typeConfidence":0.9,"plateTime":0.4321532566431019,"extension":6.399280005708139},"index":0,"playId":"39d8b11b-0816-37c0-8ff7-44313b0987fd","pitchNumber":1,"startTime":"2026-08-05T01:06:45.910Z","endTime":"2026-08-05T01:06:50.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(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":79.4,"endSpeed":73.1,"strikeZoneTop":3.136,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.23719536663195,"aZ":-34.827589502473714,"pfxX":7.5489069556554895,"pfxZ":-1.9611454545919216,"pX":-0.3155782325636434,"pZ":2.9838028694085565,"vX0":2.607846518860092,"vY0":-115.52575166004746,"vZ0":3.123024549133482,"x":129.03,"y":158.22,"x0":-2.4393121445067667,"y0":50.00284970508265,"z0":4.959029019991267,"aX":10.21662581175794},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.8,"breakVerticalInduced":-2.5,"breakHorizontal":-14.3,"spinRate":2701,"spinDirection":70},"zone":2,"typeConfidence":2.0,"plateTime":0.4738770498295417,"extension":6.4140542802189096},"index":1,"playId":"7f6e2ce0-4c54-3524-a3d1-ac6bf6accdc4","pitchNumber":2,"startTime":"2026-08-05T01:06:58.497Z","endTime":"2026-08-05T01:07:02.983Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2026-08-05T01:07:09.137Z","endTime":"2026-08-05T01:07:19.925Z","isPitch":false,"type":"action","player":{"id":670231,"link":"/api/v1/people/670231"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":79.8,"endSpeed":74.3,"strikeZoneTop":3.136,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.219119826468894,"aZ":-35.14077341435605,"pfxX":4.3464163724473,"pfxZ":-2.1477991607937827,"pX":-0.3532679984313871,"pZ":1.1592698908147314,"vX0":3.0053112315775317,"vY0":-116.32379464523169,"vZ0":-1.0856702271280356,"x":130.47,"y":207.48,"x0":-2.2231209843311044,"y0":50.00221829158017,"z0":4.940390451972341,"aX":6.002914759653616},"breaks":{"breakAngle":10.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.4,"breakVerticalInduced":-3.8,"breakHorizontal":-8.5,"spinRate":2665,"spinDirection":64},"zone":13,"typeConfidence":0.83,"plateTime":0.4694454652784317,"extension":6.41385720562074},"hitData":{"launchSpeed":71.8,"launchAngle":-8.0,"totalDistance":12.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":150.33,"coordY":157.02}},"index":3,"playId":"fa11cb59-5306-35f1-83f4-5eb261f52286","pitchNumber":3,"startTime":"2026-08-05T01:07:19.925Z","endTime":"2026-08-05T01:07:27.438Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-05T01:07:27.438Z","atBatIndex":37},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Kyle Isbel singles on a ground ball to left fielder Trevor Larnach.","rbi":0,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":38,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-08-05T01:07:48.827Z","endTime":"2026-08-05T01:09:00.382Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":664728,"fullName":"Kyle Isbel","link":"/api/v1/people/664728"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657746,"fullName":"Joe Ryan","link":"/api/v1/people/657746"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":664728,"fullName":"Kyle Isbel","link":"/api/v1/people/664728"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","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":664728,"fullName":"Kyle Isbel","link":"/api/v1/people/664728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":663616,"link":"/api/v1/people/663616"},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.9,"endSpeed":85.2,"strikeZoneTop":3.114,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.214485204323914,"aZ":-19.30782802076233,"pfxX":-9.049394143767032,"pfxZ":6.933712890779326,"pX":0.5024011738598071,"pZ":2.475601635316274,"vX0":9.742003793122324,"vY0":-135.05649672310923,"vZ0":-2.2506331308934397,"x":97.85,"y":171.94,"x0":-1.9682808065526485,"y0":50.00076842639755,"z0":4.671161257920809,"aX":-16.788384609980444},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":12.2,"breakHorizontal":14.4,"spinRate":2279,"spinDirection":231},"zone":6,"typeConfidence":0.89,"plateTime":0.4048707605224928,"extension":7.140592338514585},"index":0,"playId":"d0d9f34e-6507-347e-8988-a989e404a5aa","pitchNumber":1,"startTime":"2026-08-05T01:07:52.696Z","endTime":"2026-08-05T01:07:56.889Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.3,"endSpeed":84.8,"strikeZoneTop":3.114,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.23049948016185,"aZ":-18.790759734116367,"pfxX":-8.593373418496768,"pfxZ":7.291530500350484,"pX":0.37527171463330494,"pZ":2.0333930236225024,"vX0":8.737042846469071,"vY0":-134.17666112566764,"vZ0":-3.2828912412597377,"x":102.7,"y":183.88,"x0":-1.7963976971824271,"y0":50.002272829548495,"z0":4.60095435739633,"aX":-15.772433896049018},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":12.7,"breakHorizontal":13.8,"spinRate":2249,"spinDirection":227},"zone":9,"typeConfidence":0.9,"plateTime":0.4071861337286409,"extension":6.641105555381429},"index":1,"playId":"ee25be74-3e6b-331d-a6b7-37a6c0cae001","pitchNumber":2,"startTime":"2026-08-05T01:08:08.286Z","endTime":"2026-08-05T01:08:12.509Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-08-05T01:08:29.484Z","endTime":"2026-08-05T01:08:49.300Z","isPitch":false,"type":"action","player":{"id":664728,"link":"/api/v1/people/664728"}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":78.8,"endSpeed":72.9,"strikeZoneTop":3.114,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.107067640045887,"aZ":-38.034071904392704,"pfxX":5.865622199412094,"pfxZ":-4.372128496436913,"pX":-0.5951573438547586,"pZ":2.425285396720293,"vX0":1.7385045546311317,"vY0":-114.73620424171222,"vZ0":2.329696819551076,"x":139.69,"y":173.3,"x0":-2.123623615923524,"y0":50.00252707850744,"z0":5.088263159909289,"aX":7.863408030928639},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.9,"breakVerticalInduced":-7.1,"breakHorizontal":-11.0,"spinRate":2667,"spinDirection":64},"zone":4,"typeConfidence":0.9,"plateTime":0.47636587423756094,"extension":6.414702259288657},"hitData":{"launchSpeed":104.2,"launchAngle":2.0,"totalDistance":99.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":85.97,"coordY":88.6}},"index":3,"playId":"18ebc585-216f-35b9-99ef-4d53890b2e69","pitchNumber":3,"startTime":"2026-08-05T01:08:49.300Z","endTime":"2026-08-05T01:09:00.382Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-05T01:09:00.382Z","atBatIndex":38},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Carter Jensen walks. Kyle Isbel to 2nd.","rbi":0,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":39,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-08-05T01:09:39.906Z","endTime":"2026-08-05T01:11:28.641Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":695600,"fullName":"Carter Jensen","link":"/api/v1/people/695600"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657746,"fullName":"Joe Ryan","link":"/api/v1/people/657746"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":695600,"fullName":"Carter Jensen","link":"/api/v1/people/695600"},"postOnSecond":{"id":664728,"fullName":"Kyle Isbel","link":"/api/v1/people/664728"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","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":664728,"fullName":"Kyle Isbel","link":"/api/v1/people/664728"},"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":695600,"fullName":"Carter Jensen","link":"/api/v1/people/695600"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"playId":"4e1b1bd3-8521-39a9-96dc-0920d01fb5c3","startTime":"2026-08-05T01:09:27.560Z","endTime":"2026-08-05T01:09:30.560Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.6,"endSpeed":83.4,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.96454019462495,"aZ":-18.572802702609938,"pfxX":-7.689253580087418,"pfxZ":7.5747273099216486,"pX":-0.5444180891315435,"pZ":4.088540065444575,"vX0":7.223729776666176,"vY0":-133.2416273104369,"vZ0":1.521355303925854,"x":137.75,"y":128.39,"x0":-2.2933253128177444,"y0":50.00282478137429,"z0":4.853295542234989,"aX":-13.80826711751525},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":14.3,"breakHorizontal":12.4,"spinRate":2250,"spinDirection":230},"zone":11,"typeConfidence":0.92,"plateTime":0.41127256227503217,"extension":6.528435236214178},"index":1,"playId":"9a0805c7-860c-3141-8d0e-c366eee9b805","pitchNumber":1,"startTime":"2026-08-05T01:09:42.124Z","endTime":"2026-08-05T01:09:45.922Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.6,"endSpeed":83.7,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.63205164778725,"aZ":-21.22549802546629,"pfxX":-8.117385863169007,"pfxZ":6.076583331734684,"pX":-0.07986857586461792,"pZ":3.8524470787940337,"vX0":8.841743955157348,"vY0":-133.13075603675793,"vZ0":1.948219258820744,"x":120.04,"y":134.76,"x0":-2.3838175457862074,"y0":50.00116735358493,"z0":4.644077716820929,"aX":-14.622123612024497},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":11.6,"breakHorizontal":12.8,"spinRate":2262,"spinDirection":232},"zone":11,"typeConfidence":0.87,"plateTime":0.4108754021221541,"extension":6.835654776219397},"index":2,"playId":"665ec311-6d32-3129-a93d-68e08850bc52","pitchNumber":2,"startTime":"2026-08-05T01:10:01.442Z","endTime":"2026-08-05T01:10:05.738Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.2,"endSpeed":83.3,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.964186033530655,"aZ":-17.616431696509473,"pfxX":-8.399693867337518,"pfxZ":8.173811386036647,"pX":0.05973531037909336,"pZ":2.578404832223219,"vX0":9.181152392023376,"vY0":-132.51187721732185,"vZ0":-2.016924476852642,"x":114.72,"y":169.16,"x0":-2.3563973253805637,"y0":50.000216785827476,"z0":4.63450767318474,"aX":-14.95577484048842},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":14.5,"breakHorizontal":13.2,"spinRate":2196,"spinDirection":228},"zone":5,"typeConfidence":0.91,"plateTime":0.4131364264056412,"extension":6.62130672379068},"index":3,"playId":"0adfba24-3f2b-3264-a322-63dcfbc47829","pitchNumber":3,"startTime":"2026-08-05T01:10:18.883Z","endTime":"2026-08-05T01:10:22.303Z","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":1},"pitchData":{"startSpeed":79.7,"endSpeed":74.1,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.363139009133967,"aZ":-32.82576754503631,"pfxX":6.970349205287116,"pfxZ":-0.47572599978144936,"pX":-0.2713445135645543,"pZ":2.459614742816162,"vX0":3.2432936211511003,"vY0":-116.08710022549873,"vZ0":1.9088401766749552,"x":127.34,"y":172.37,"x0":-2.5869003023626194,"y0":50.00086438371056,"z0":4.725641222087034,"aX":9.621473883400746},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.8,"breakVerticalInduced":-0.2,"breakHorizontal":-13.3,"spinRate":2761,"spinDirection":69},"zone":5,"typeConfidence":0.9,"plateTime":0.4697515153709082,"extension":6.518876061482964},"index":4,"playId":"395911c5-f746-3ca6-8288-5f7871003355","pitchNumber":4,"startTime":"2026-08-05T01:10:40.090Z","endTime":"2026-08-05T01:10:44.994Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.7,"endSpeed":85.7,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.290769135462476,"aZ":-19.78928550518219,"pfxX":-8.10481752779952,"pfxZ":6.616749230975822,"pX":-0.8685111299029794,"pZ":3.6527269155269857,"vX0":7.130776780330903,"vY0":-134.97645347029186,"vZ0":1.0455082592974303,"x":150.11,"y":140.16,"x0":-2.47260457578868,"y0":50.00568811332241,"z0":4.639148981494454,"aX":-15.179330134476057},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":12.4,"breakHorizontal":13.4,"spinRate":2195,"spinDirection":233},"zone":11,"typeConfidence":0.91,"plateTime":0.4035119897963986,"extension":6.6698212722078525},"index":5,"playId":"a718d2dc-20c6-35bb-8d5e-71be70135a54","pitchNumber":5,"startTime":"2026-08-05T01:11:00.103Z","endTime":"2026-08-05T01:11:03.858Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":4,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.8,"endSpeed":84.9,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.84715579092462,"aZ":-19.360454918734018,"pfxX":-8.157218807833932,"pfxZ":6.982477884240916,"pX":-0.6543604393713749,"pZ":3.4385866829313474,"vX0":7.348013269873023,"vY0":-133.64994570876127,"vZ0":0.3526990657769242,"x":141.94,"y":145.94,"x0":-2.360096794787672,"y0":50.00585653328138,"z0":4.679470729177635,"aX":-14.9765666269755},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":13.0,"breakHorizontal":13.4,"spinRate":2141,"spinDirection":235},"zone":11,"typeConfidence":0.91,"plateTime":0.4075595254348654,"extension":6.793317574063538},"index":6,"playId":"284154b7-06c9-3e3a-ae94-3220fd618847","pitchNumber":6,"startTime":"2026-08-05T01:11:19.634Z","endTime":"2026-08-05T01:11:28.641Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-05T01:11:28.641Z","atBatIndex":39},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Bobby Witt Jr. doubles (23) on a line drive to left fielder Trevor Larnach. Kyle Isbel scores. Carter Jensen scores. Bobby Witt Jr. to 3rd. Bobby Witt Jr. advances to 3rd, on a throwing error by shortstop Ryan Kreidler.","rbi":2,"awayScore":1,"homeScore":4,"isOut":false},"about":{"atBatIndex":40,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-08-05T01:11:51.598Z","endTime":"2026-08-05T01:12:13.987Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":71},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657746,"fullName":"Joe Ryan","link":"/api/v1/people/657746"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1,2,3,4],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":663616,"link":"/api/v1/people/663616"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":null,"start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":668952,"link":"/api/v1/people/668952"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_throwing_error"}]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_force","runner":{"id":695600,"fullName":"Carter Jensen","link":"/api/v1/people/695600"},"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":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":695600,"fullName":"Carter Jensen","link":"/api/v1/people/695600"},"responsiblePitcher":{"id":657746,"link":"/api/v1/people/657746"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_force","runner":{"id":664728,"fullName":"Kyle Isbel","link":"/api/v1/people/664728"},"responsiblePitcher":{"id":657746,"link":"/api/v1/people/657746"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.1,"endSpeed":85.3,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.887456996137644,"aZ":-23.98231976254136,"pfxX":-9.425670183453963,"pfxZ":4.426788311635313,"pX":-1.1213185112522528,"pZ":2.6670979107535002,"vX0":6.897524182625727,"vY0":-134.14926694976518,"vZ0":-0.5533394063321447,"x":159.74,"y":166.77,"x0":-2.4818204561761967,"y0":50.003010005470585,"z0":4.563063800954565,"aX":-17.440796697818307},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":8.2,"breakHorizontal":15.8,"spinRate":2109,"spinDirection":233},"zone":11,"typeConfidence":0.69,"plateTime":0.4059522249013594,"extension":6.741965492197772},"hitData":{"launchSpeed":87.4,"launchAngle":7.0,"totalDistance":110.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":35.29,"coordY":106.34}},"index":0,"playId":"4759905b-1145-3f9c-b6b4-09a55cae734e","pitchNumber":1,"startTime":"2026-08-05T01:11:55.041Z","endTime":"2026-08-05T01:12:13.987Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-05T01:12:13.987Z","atBatIndex":40},{"result":{"type":"atBat","event":"Fielders Choice","eventType":"fielders_choice","description":"Jac Caglianone reaches on a fielder's choice, fielded by first baseman Royce Lewis. Bobby Witt Jr. scores.","rbi":1,"awayScore":1,"homeScore":5,"isOut":false},"about":{"atBatIndex":41,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-08-05T01:12:53.363Z","endTime":"2026-08-05T01:14:35.583Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":9},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":695506,"fullName":"Jac Caglianone","link":"/api/v1/people/695506"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657746,"fullName":"Joe Ryan","link":"/api/v1/people/657746"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":695506,"fullName":"Jac Caglianone","link":"/api/v1/people/695506"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Fielders Choice","eventType":"fielders_choice","movementReason":"r_adv_play","runner":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"responsiblePitcher":{"id":657746,"link":"/api/v1/people/657746"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"playIndex":5},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Fielders Choice","eventType":"fielders_choice","movementReason":null,"runner":{"id":695506,"fullName":"Jac Caglianone","link":"/api/v1/people/695506"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":668904,"link":"/api/v1/people/668904"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.8,"endSpeed":84.1,"strikeZoneTop":3.402,"strikeZoneBottom":1.717,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.15724986635121,"aZ":-21.27763828332409,"pfxX":-8.070805653508446,"pfxZ":6.016034624321147,"pX":0.36118753722181973,"pZ":3.6027117243220976,"vX0":9.532506270038779,"vY0":-133.384553053381,"vZ0":1.1315569821028293,"x":103.23,"y":141.51,"x0":-2.2008207249003737,"y0":50.00652521648603,"z0":4.700946799938412,"aX":-14.62940088232626},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":11.4,"breakHorizontal":12.7,"spinRate":2227,"spinDirection":230},"zone":12,"typeConfidence":0.86,"plateTime":0.4097517476550898,"extension":6.697104781484823},"index":0,"playId":"f69563d0-44bb-39d6-aab3-d069b49f826a","pitchNumber":1,"startTime":"2026-08-05T01:12:53.363Z","endTime":"2026-08-05T01:12:57.514Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.4,"endSpeed":83.2,"strikeZoneTop":3.402,"strikeZoneBottom":1.717,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.168479185580868,"aZ":-23.911163082921597,"pfxX":-10.07862664706464,"pfxZ":4.628697230423729,"pX":0.05219947179087159,"pZ":4.951271657167394,"vX0":9.603697215125845,"vY0":-132.68993142322222,"vZ0":4.781161697367775,"x":115.01,"y":105.1,"x0":-2.303125837095295,"y0":50.00117702693876,"z0":4.8677342790840905,"aX":-17.98612882236861},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":9.7,"breakHorizontal":16.2,"spinRate":2246,"spinDirection":237},"zone":12,"typeConfidence":2.0,"plateTime":0.41266848723177585,"extension":6.670768278764967},"index":1,"playId":"af3c9c06-f0b9-363f-9fad-e78144567b55","pitchNumber":2,"startTime":"2026-08-05T01:13:13.369Z","endTime":"2026-08-05T01:13:17.429Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.0,"endSpeed":83.8,"strikeZoneTop":3.402,"strikeZoneBottom":1.717,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.203843874287795,"aZ":-22.061430093445395,"pfxX":-9.935296783817709,"pfxZ":5.586284069334626,"pX":-0.3064416171195453,"pZ":3.8010464662612553,"vX0":8.597083702994583,"vY0":-133.77072415099744,"vZ0":1.8271624851419364,"x":128.68,"y":136.15,"x0":-2.2731191806757236,"y0":50.00104848326156,"z0":4.692033270096888,"aX":-17.981223536987414},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":10.8,"breakHorizontal":16.1,"spinRate":2248,"spinDirection":237},"zone":11,"typeConfidence":0.71,"plateTime":0.4096597729154139,"extension":6.760782245965686},"index":2,"playId":"3bdbc422-5951-3758-9fc9-40d5de04a166","pitchNumber":3,"startTime":"2026-08-05T01:13:32.767Z","endTime":"2026-08-05T01:13:37.374Z","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":1},"pitchData":{"startSpeed":81.4,"endSpeed":74.9,"strikeZoneTop":3.402,"strikeZoneBottom":1.717,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.973101697552377,"aZ":-29.68931727110976,"pfxX":6.119907633405808,"pfxZ":1.757235232874022,"pX":1.979792166212302,"pZ":2.109083310456822,"vX0":8.389908988319307,"vY0":-118.28201782861943,"vZ0":0.3657030065618172,"x":41.53,"y":181.83,"x0":-2.4109574104581486,"y0":50.0030830283888,"z0":4.679097797044327,"aX":8.653133779250298},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":3.6,"breakHorizontal":-13.2,"spinRate":2835,"spinDirection":54},"zone":14,"typeConfidence":0.9,"plateTime":0.4634123768517959,"extension":6.620173446595161},"index":3,"playId":"bd7d59dc-238b-373d-855c-ac1ff695509a","pitchNumber":4,"startTime":"2026-08-05T01:13:52.856Z","endTime":"2026-08-05T01:13:56.190Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":1},"index":4,"playId":"61119a89-a929-4e89-b890-42b63dffaeef","startTime":"2026-08-05T01:14:12.949Z","endTime":"2026-08-05T01:14:17.949Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.5,"endSpeed":74.7,"strikeZoneTop":3.402,"strikeZoneBottom":1.717,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.06384136133176,"aZ":-39.39065607997784,"pfxX":4.1126062163292225,"pfxZ":-5.161134893860735,"pX":-0.009879647651925746,"pZ":1.3153707053561023,"vX0":4.369936367277705,"vY0":-117.21003676248964,"vZ0":0.3201900391204999,"x":117.38,"y":203.26,"x0":-2.42900033954576,"y0":50.00151705595203,"z0":4.839421707723437,"aX":5.751585679957949},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.0,"breakVerticalInduced":-9.0,"breakHorizontal":-8.5,"spinRate":2722,"spinDirection":65},"zone":14,"typeConfidence":0.9,"plateTime":0.4663690036023258,"extension":6.7757485089316996},"hitData":{"launchSpeed":69.0,"launchAngle":-35.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":144.25,"coordY":183.87}},"index":5,"playId":"b986f223-3ea3-33c8-8689-4b26513166f4","pitchNumber":5,"startTime":"2026-08-05T01:14:29.283Z","endTime":"2026-08-05T01:14:35.583Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-05T01:14:35.583Z","atBatIndex":41},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Salvador Perez lines out to first baseman Royce Lewis.","rbi":0,"awayScore":1,"homeScore":5,"isOut":true},"about":{"atBatIndex":42,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-08-05T01:16:06.253Z","endTime":"2026-08-05T01:17:52.792Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657746,"fullName":"Joe Ryan","link":"/api/v1/people/657746"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":695506,"fullName":"Jac Caglianone","link":"/api/v1/people/695506"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,5,6,7],"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":695506,"fullName":"Jac Caglianone","link":"/api/v1/people/695506"},"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":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":668904,"link":"/api/v1/people/668904"},"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":1,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-08-05T01:15:04.187Z","endTime":"2026-08-05T01:16:08.478Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.1,"endSpeed":79.9,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.52617644191101,"aZ":-26.227405963500203,"pfxX":-8.673269807825275,"pfxZ":3.6908242827165374,"pX":0.21321395165288845,"pZ":1.7904604577984764,"vX0":9.386768194979304,"vY0":-125.17425759695779,"vZ0":-1.8230410656915017,"x":108.87,"y":190.44,"x0":-2.4308698470112464,"y0":50.0034659501142,"z0":4.642859717792058,"aX":-13.981534294198447},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":6.6,"breakHorizontal":13.9,"spinRate":2155,"spinDirection":245},"zone":8,"typeConfidence":0.87,"plateTime":0.4349486667390843,"extension":6.719234561900202},"index":1,"playId":"4a2e6a8e-8dff-3de9-91af-08bc570d64cd","pitchNumber":1,"startTime":"2026-08-05T01:16:08.478Z","endTime":"2026-08-05T01:16:12.704Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":78.4,"endSpeed":72.9,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.548271620519223,"aZ":-39.57059612196255,"pfxX":3.4009264072948078,"pfxZ":-5.554061931311731,"pX":-0.16339210938879872,"pZ":2.120112831383883,"vX0":4.157086627022199,"vY0":-114.20976894021734,"vZ0":2.1093181661257057,"x":123.23,"y":181.54,"x0":-2.443889653277675,"y0":50.00424350608251,"z0":5.054886897505458,"aX":4.526686299344606},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.4,"breakVerticalInduced":-9.4,"breakHorizontal":-7.2,"spinRate":2625,"spinDirection":68},"zone":8,"typeConfidence":0.9,"plateTime":0.4782065139749827,"extension":6.411082190885964},"index":2,"playId":"aaf0f226-a220-3c4e-ac29-ec6264445d4e","pitchNumber":2,"startTime":"2026-08-05T01:16:26.045Z","endTime":"2026-08-05T01:16:32.972Z","isPitch":true,"type":"pitch"},{"details":{"description":"Jac Caglianone steals (4) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":1,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":3,"actionPlayId":"aaf0f226-a220-3c4e-ac29-ec6264445d4e","startTime":"2026-08-05T01:16:38.933Z","endTime":"2026-08-05T01:16:49.208Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":695506,"link":"/api/v1/people/695506"}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":4,"startTime":"2026-08-05T01:16:49.208Z","endTime":"2026-08-05T01:17:07.435Z","isPitch":false,"type":"action","player":{"id":521692,"link":"/api/v1/people/521692"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.0,"endSpeed":75.4,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.977396511462175,"aZ":-37.877363472660974,"pfxX":3.585338240939655,"pfxZ":-4.029489734872429,"pX":1.920208189676924,"pZ":1.0843577679709717,"vX0":8.656568323752783,"vY0":-117.76855259301105,"vZ0":-0.6230176454550806,"x":43.81,"y":209.5,"x0":-2.259471453039514,"y0":50.004802638779374,"z0":4.835787475583362,"aX":5.069898907692777},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.7,"breakVerticalInduced":-7.2,"breakHorizontal":-8.5,"spinRate":2827,"spinDirection":50},"zone":14,"typeConfidence":0.89,"plateTime":0.4639099211148223,"extension":6.635094867152484},"index":5,"playId":"6e397c68-e8b9-3eb8-826f-fc6ac601bce2","pitchNumber":3,"startTime":"2026-08-05T01:17:07.435Z","endTime":"2026-08-05T01:17:10.539Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.0,"endSpeed":75.5,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.65958398197332,"aZ":-36.50745229305054,"pfxX":1.6572083272637865,"pfxZ":-3.0758559022376226,"pX":2.6233563410782064,"pZ":0.5347225751395815,"vX0":10.457817340782507,"vY0":-117.54676970920224,"vZ0":-1.9350078798754244,"x":17.0,"y":224.34,"x0":-2.084140041550644,"y0":50.00155126290145,"z0":4.733663155484561,"aX":2.3349202095897543},"breaks":{"breakAngle":6.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.4,"breakVerticalInduced":-5.8,"breakHorizontal":-5.4,"spinRate":2689,"spinDirection":60},"zone":14,"typeConfidence":0.86,"plateTime":0.46459497216543477,"extension":6.8458125329400845},"index":6,"playId":"683c38f3-84c8-3402-b448-fdca2ae454f1","pitchNumber":4,"startTime":"2026-08-05T01:17:27.018Z","endTime":"2026-08-05T01:17:30.043Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.4,"endSpeed":81.7,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.972660031370616,"aZ":-28.61681012784824,"pfxX":-10.04737536781453,"pfxZ":2.103578091233442,"pX":-0.6791930574657002,"pZ":2.0773282874577816,"vX0":7.948565380173361,"vY0":-128.61164843893675,"vZ0":-1.0506099808270524,"x":142.89,"y":182.69,"x0":-2.4880383314066483,"y0":50.00628944419891,"z0":4.689031197154029,"aX":-17.01762582699269},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":3.8,"breakHorizontal":16.7,"spinRate":2336,"spinDirection":246},"zone":7,"typeConfidence":0.91,"plateTime":0.4241406484875583,"extension":6.5812465985317585},"hitData":{"launchSpeed":62.2,"launchAngle":18.0,"totalDistance":142.0,"trajectory":"line_drive","hardness":"medium","location":"3","coordinates":{"coordX":156.22,"coordY":153.4}},"index":7,"playId":"63ccaab4-8739-381f-906b-fff88bd10f5c","pitchNumber":5,"startTime":"2026-08-05T01:17:47.813Z","endTime":"2026-08-05T01:17:52.792Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-05T01:17:52.792Z","atBatIndex":42},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Michael Massey grounds out to first baseman Royce Lewis.","rbi":0,"awayScore":1,"homeScore":5,"isOut":true},"about":{"atBatIndex":43,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-08-05T01:18:26.142Z","endTime":"2026-08-05T01:19:27.660Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":686681,"fullName":"Michael Massey","link":"/api/v1/people/686681"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657746,"fullName":"Joe Ryan","link":"/api/v1/people/657746"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":686681,"fullName":"Michael Massey","link":"/api/v1/people/686681"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":668904,"link":"/api/v1/people/668904"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.2,"endSpeed":81.1,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.058647636423853,"aZ":-27.400599027741706,"pfxX":-9.611935530916028,"pfxZ":2.873135519183772,"pX":0.06940815229095114,"pZ":0.0360498440328189,"vX0":9.641963979784641,"vY0":-128.00692802469797,"vZ0":-5.88844310135819,"x":114.35,"y":237.81,"x0":-2.494649113972282,"y0":50.004234195850586,"z0":4.50748434397045,"aX":-15.976582309974576},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":4.1,"breakHorizontal":15.2,"spinRate":2081,"spinDirection":247},"zone":14,"typeConfidence":0.91,"plateTime":0.4276445851474291,"extension":6.686612346013831},"index":0,"playId":"027d24fb-595b-3d3f-a8e4-698365c1908f","pitchNumber":1,"startTime":"2026-08-05T01:18:33.692Z","endTime":"2026-08-05T01:18:37.102Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.9,"endSpeed":85.2,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.936276587341084,"aZ":-21.76025089090808,"pfxX":-8.773444334477794,"pfxZ":5.646732009384248,"pX":-0.5018146996404745,"pZ":3.543264770453953,"vX0":7.9895363681395715,"vY0":-133.7356735954173,"vZ0":1.0381794043253174,"x":136.13,"y":143.11,"x0":-2.3621137867125226,"y0":50.00344043256844,"z0":4.690632638168304,"aX":-16.181743992029304},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":10.7,"breakHorizontal":14.5,"spinRate":2267,"spinDirection":232},"zone":11,"typeConfidence":0.85,"plateTime":0.40676432616301916,"extension":6.804161572458898},"index":1,"playId":"0bf3995a-995f-322a-8b85-e8f5cdec9db6","pitchNumber":2,"startTime":"2026-08-05T01:18:54.695Z","endTime":"2026-08-05T01:18:58.036Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.8,"endSpeed":80.9,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.25074372354854,"aZ":-27.232026251423584,"pfxX":-9.554039105750658,"pfxZ":2.977514916907647,"pX":-0.07846331664334107,"pZ":1.7219580519394162,"vX0":8.883772357536253,"vY0":-127.57830736896337,"vZ0":-1.9015501598499964,"x":119.99,"y":192.29,"x0":-2.350929597719653,"y0":50.0057645288455,"z0":4.606407724189444,"aX":-15.8799935520652},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":5.2,"breakHorizontal":15.5,"spinRate":2277,"spinDirection":243},"zone":8,"typeConfidence":0.91,"plateTime":0.427990893432904,"extension":6.63399295731495},"hitData":{"launchSpeed":86.9,"launchAngle":-9.0,"totalDistance":12.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":159.45,"coordY":168.16}},"index":2,"playId":"12f1ea1a-f876-3fc4-a92f-4c16d230f80f","pitchNumber":3,"startTime":"2026-08-05T01:19:19.829Z","endTime":"2026-08-05T01:19:27.660Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-05T01:19:27.660Z","atBatIndex":43},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Kody Clemens pops out to second baseman Michael Massey.","rbi":0,"awayScore":1,"homeScore":5,"isOut":true},"about":{"atBatIndex":44,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-08-05T01:21:36.339Z","endTime":"2026-08-05T01:21:48.148Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663738,"fullName":"Daniel Lynch IV","link":"/api/v1/people/663738"},"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":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":686681,"link":"/api/v1/people/686681"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Daniel Lynch IV replaces Randy Dobnak.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-05T01:20:48.892Z","endTime":"2026-08-05T01:21:38.564Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":663738,"link":"/api/v1/people/663738"},"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(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.3,"endSpeed":79.3,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.934891653730592,"aZ":-31.81250158328826,"pfxX":-1.0942747866498244,"pfxZ":0.2277210556139,"pX":0.7733793804682916,"pZ":3.2869299221520083,"vX0":-2.0077008676623174,"vY0":-124.41590478089937,"vZ0":-0.6537787719386048,"x":87.52,"y":150.03,"x0":1.7289128813887267,"y0":50.003519540378655,"z0":6.160169875764857,"aX":-1.737227404647837},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":0.5,"breakHorizontal":2.4,"spinRate":2343,"spinDirection":210},"zone":3,"typeConfidence":0.91,"plateTime":0.438085316585485,"extension":6.330473000490042},"hitData":{"launchSpeed":75.2,"launchAngle":53.0,"totalDistance":191.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":155.43,"coordY":130.25}},"index":1,"playId":"7072d6e3-8208-37a9-886f-ecdf9a686166","pitchNumber":1,"startTime":"2026-08-05T01:21:38.564Z","endTime":"2026-08-05T01:21:48.148Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-05T01:21:48.148Z","atBatIndex":44},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Royce Lewis singles on a line drive to right fielder John Rave.","rbi":0,"awayScore":1,"homeScore":5,"isOut":false},"about":{"atBatIndex":45,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-08-05T01:22:28.296Z","endTime":"2026-08-05T01:23:48.169Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663738,"fullName":"Daniel Lynch IV","link":"/api/v1/people/663738"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":670231,"link":"/api/v1/people/670231"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-08-05T01:22:15.238Z","endTime":"2026-08-05T01:22:30.608Z","isPitch":false,"type":"action","player":{"id":668904,"link":"/api/v1/people/668904"}},{"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":86.3,"endSpeed":80.1,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.14345498531279,"aZ":-24.37646255451398,"pfxX":5.73978938751502,"pfxZ":4.819503430197914,"pX":-0.4792092311483284,"pZ":2.1085267862073804,"vX0":-7.511856271937939,"vY0":-125.48581746953849,"vZ0":-4.266564784472259,"x":135.27,"y":181.85,"x0":1.7885292512650646,"y0":50.00032067338444,"z0":5.784770735857705,"aX":9.278651957291078},"breaks":{"breakAngle":18.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":8.2,"breakHorizontal":-9.0,"spinRate":1378,"spinDirection":117},"zone":7,"typeConfidence":0.87,"plateTime":0.4342413271774226,"extension":6.408979348993828},"index":1,"playId":"0f85a5be-01a1-3649-92f9-8650f1cc6ddf","pitchNumber":1,"startTime":"2026-08-05T01:22:30.608Z","endTime":"2026-08-05T01:22:33.795Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":88.1,"endSpeed":81.4,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.105880759537506,"aZ":-31.259979794934893,"pfxX":-0.1083220579911437,"pfxZ":0.5457892375397408,"pX":1.0659872875810157,"pZ":1.1070392493299754,"vX0":-1.6055608374735377,"vY0":-128.28274547641408,"vZ0":-6.084956379938431,"x":76.37,"y":208.89,"x0":1.7135724648418922,"y0":50.00209105589248,"z0":5.941402538394674,"aX":-0.18057533834172618},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":-0.1,"breakHorizontal":0.6,"spinRate":2367,"spinDirection":257},"zone":14,"typeConfidence":0.9,"plateTime":0.4266841455941517,"extension":6.310028727727102},"index":2,"playId":"3e5898dd-32e3-3e1d-a6bf-2534e645fd66","pitchNumber":2,"startTime":"2026-08-05T01:22:47.459Z","endTime":"2026-08-05T01:22:51.339Z","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":87.2,"endSpeed":80.8,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.50571473070821,"aZ":-23.476087880910693,"pfxX":6.04077058366626,"pfxZ":5.287732616907241,"pX":-0.7093954371630017,"pZ":1.5146525525980845,"vX0":-8.110727978489722,"vY0":-126.80584408295461,"vZ0":-5.5787072416920545,"x":144.04,"y":197.88,"x0":1.7310431287457007,"y0":50.00132863031374,"z0":5.591354385937152,"aX":9.934980763350922},"breaks":{"breakAngle":19.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":8.6,"breakHorizontal":-9.4,"spinRate":1568,"spinDirection":121},"zone":13,"typeConfidence":0.75,"plateTime":0.43030704254660535,"extension":6.615652809864288},"index":3,"playId":"00f8feec-0b85-32db-b9d0-3929189c6379","pitchNumber":3,"startTime":"2026-08-05T01:23:00.814Z","endTime":"2026-08-05T01:23:09.443Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.4,"endSpeed":89.9,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.96767998428037,"aZ":-12.937178751212876,"pfxX":4.221370161366748,"pfxZ":9.352474762254552,"pX":-0.11121245797800852,"pZ":2.7723839938511228,"vX0":-5.705326281525822,"vY0":-141.7128641407809,"vZ0":-6.568564190003495,"x":121.24,"y":163.93,"x0":1.3691708425502123,"y0":50.004182874304114,"z0":5.928286835737283,"aX":8.684122562294771},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":16.0,"breakHorizontal":-6.6,"spinRate":2368,"spinDirection":146},"zone":5,"typeConfidence":0.91,"plateTime":0.3848554867581271,"extension":6.280543170179329},"hitData":{"launchSpeed":87.1,"launchAngle":16.0,"totalDistance":243.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":167.98,"coordY":86.84}},"index":4,"playId":"c0a8ac56-cb0c-32d7-ac90-c0ca277824f2","pitchNumber":4,"startTime":"2026-08-05T01:23:37.846Z","endTime":"2026-08-05T01:23:48.169Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-05T01:23:48.169Z","atBatIndex":45},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Brooks Lee strikes out swinging.","rbi":0,"awayScore":1,"homeScore":5,"isOut":true},"about":{"atBatIndex":46,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-08-05T01:24:08.305Z","endTime":"2026-08-05T01:25:44.294Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663738,"fullName":"Daniel Lynch IV","link":"/api/v1/people/663738"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,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":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":695600,"link":"/api/v1/people/695600"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.8,"endSpeed":76.2,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.806895526291473,"aZ":-30.41666067890838,"pfxX":-2.102282794441275,"pfxZ":1.1943963461594969,"pX":1.9086180808115987,"pZ":2.345780816850156,"vX0":0.5598408390136778,"vY0":-120.67848995045298,"vZ0":-2.822350234076916,"x":44.25,"y":175.44,"x0":1.9465546382944177,"y0":50.00398262664734,"z0":6.213861400917231,"aX":-3.0963182267930516},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":1.8,"breakHorizontal":3.7,"spinRate":2270,"spinDirection":254},"zone":14,"typeConfidence":0.79,"plateTime":0.45412344165390106,"extension":6.061790056048521},"index":0,"playId":"0263dcdc-2e69-3938-bf26-4d8f162b1561","pitchNumber":1,"startTime":"2026-08-05T01:24:11.819Z","endTime":"2026-08-05T01:24:15.065Z","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":1},"pitchData":{"startSpeed":87.2,"endSpeed":80.9,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.530869150287796,"aZ":-30.026091147748634,"pfxX":8.837749366219226,"pfxZ":1.3039281370132283,"pX":-0.24741040437914621,"pZ":1.252836199457633,"vX0":-7.68449274492396,"vY0":-126.769845124802,"vZ0":-4.9242888113473295,"x":126.43,"y":204.95,"x0":1.6605960449704156,"y0":50.00128438251494,"z0":5.589964040421636,"aX":14.524838025412205},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":1.6,"breakHorizontal":-14.5,"spinRate":1647,"spinDirection":105},"zone":13,"typeConfidence":0.9,"plateTime":0.4304558780680825,"extension":6.542885392579715},"index":1,"playId":"846719cf-0ee5-3a4d-8a25-845ccbec734e","pitchNumber":2,"startTime":"2026-08-05T01:24:27.156Z","endTime":"2026-08-05T01:24:31.030Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"index":2,"startTime":"2026-08-05T01:24:39.853Z","endTime":"2026-08-05T01:24:52.669Z","isPitch":false,"type":"action","player":{"id":686797,"link":"/api/v1/people/686797"}},{"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":96.8,"endSpeed":89.4,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.626910510563196,"aZ":-13.288709959006844,"pfxX":3.764597452326144,"pfxZ":9.27107584015776,"pX":0.5999300039866589,"pZ":3.293992604813712,"vX0":-3.9707407126508283,"vY0":-141.0219814577236,"vZ0":-5.101214243240784,"x":94.13,"y":149.84,"x0":1.5294248385336855,"y0":50.003382830607535,"z0":5.966780859144921,"aX":7.6696443130511485},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":16.1,"breakHorizontal":-6.1,"spinRate":2162,"spinDirection":138},"zone":3,"typeConfidence":0.91,"plateTime":0.38670284505876396,"extension":6.34043618910697},"index":3,"playId":"dc67db5c-7074-3af3-af8f-2a5983c04ffa","pitchNumber":3,"startTime":"2026-08-05T01:24:52.669Z","endTime":"2026-08-05T01:24:57.038Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.3,"endSpeed":85.5,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.248482988078468,"aZ":-25.653585016563348,"pfxX":0.4200218571703953,"pfxZ":3.612592799242461,"pX":-1.2895785107191142,"pZ":-0.9075946882847024,"vX0":-7.250666830009314,"vY0":-132.49965892062076,"vZ0":-12.417313263455487,"x":166.16,"y":263.29,"x0":1.4101702247125802,"y0":50.00257319998772,"z0":5.660539455142312,"aX":0.7582043897549201},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":4.4,"breakHorizontal":0.6,"spinRate":2446,"spinDirection":176},"zone":13,"typeConfidence":0.85,"plateTime":0.4109897110617502,"extension":6.419720339626578},"index":4,"playId":"d0a4e319-73dd-39db-9aa4-a2a1fc28bf73","pitchNumber":4,"startTime":"2026-08-05T01:25:14.110Z","endTime":"2026-08-05T01:25:17.808Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":89.3,"endSpeed":83.2,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.28577306466295,"aZ":-29.01702538042729,"pfxX":-0.44503382521191237,"pfxZ":1.8189303052323371,"pX":0.44626949864220994,"pZ":1.117023155838626,"vX0":-2.5450962003024062,"vY0":-130.04914007022674,"vZ0":-6.598021480474143,"x":99.99,"y":208.62,"x0":1.4906734336215366,"y0":50.00021056200794,"z0":5.854216505517882,"aX":-0.7708150768442801},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":2.2,"breakHorizontal":1.3,"spinRate":2381,"spinDirection":208},"zone":14,"typeConfidence":0.9,"plateTime":0.4193084068115147,"extension":6.408701037502459},"index":5,"playId":"11ac0eef-d990-3599-b358-d5a4bafe80b0","pitchNumber":5,"startTime":"2026-08-05T01:25:39.472Z","endTime":"2026-08-05T01:25:44.294Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-05T01:25:44.294Z","atBatIndex":46},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Austin Martin grounds out, second baseman Michael Massey to first baseman Jac Caglianone.","rbi":0,"awayScore":1,"homeScore":5,"isOut":true},"about":{"atBatIndex":47,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-08-05T01:26:42.389Z","endTime":"2026-08-05T01:26:52.098Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":668885,"fullName":"Austin Martin","link":"/api/v1/people/668885"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663738,"fullName":"Daniel Lynch IV","link":"/api/v1/people/663738"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[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":668885,"fullName":"Austin Martin","link":"/api/v1/people/668885"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":686681,"link":"/api/v1/people/686681"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":695506,"link":"/api/v1/people/695506"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Austin Martin replaces Alan Roden.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":1,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-08-05T01:26:13.635Z","endTime":"2026-08-05T01:26:19.908Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":668885,"link":"/api/v1/people/668885"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"701","replacedPlayer":{"id":702176,"link":"/api/v1/people/702176"}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-08-05T01:26:19.908Z","endTime":"2026-08-05T01:26:44.378Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 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":94.5,"endSpeed":87.3,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.856502739613823,"aZ":-20.676066813798013,"pfxX":8.49108575213587,"pfxZ":5.951208576497885,"pX":0.9654746585792586,"pZ":1.6861586539895606,"vX0":-4.813449735975486,"vY0":-137.49604431288964,"vZ0":-6.924497320597949,"x":80.2,"y":193.25,"x0":1.6271238484585782,"y0":50.00432662386726,"z0":5.619966314370181,"aX":16.408887736936574},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":9.6,"breakHorizontal":-14.5,"spinRate":2089,"spinDirection":138},"zone":14,"typeConfidence":0.9,"plateTime":0.39697319004630893,"extension":6.4634653273868405},"hitData":{"launchSpeed":72.2,"launchAngle":12.0,"totalDistance":144.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":133.91,"coordY":144.78}},"index":2,"playId":"e1392839-016b-3781-81a6-c7984d81f245","pitchNumber":1,"startTime":"2026-08-05T01:26:44.378Z","endTime":"2026-08-05T01:26:52.098Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-05T01:26:52.098Z","atBatIndex":47},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Nick Loftin called out on strikes.","rbi":0,"awayScore":1,"homeScore":5,"isOut":true},"about":{"atBatIndex":48,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-08-05T01:29:14.444Z","endTime":"2026-08-05T01:31:13.089Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":679845,"fullName":"Nick Loftin","link":"/api/v1/people/679845"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657746,"fullName":"Joe Ryan","link":"/api/v1/people/657746"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5,6,7],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":679845,"fullName":"Nick Loftin","link":"/api/v1/people/679845"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":680777,"link":"/api/v1/people/680777"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Austin Martin remains in the game as the right fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":1,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-05T01:28:19.608Z","endTime":"2026-08-05T01:29:16.763Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":668885,"link":"/api/v1/people/668885"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"701","replacedPlayer":{"id":702176,"link":"/api/v1/people/702176"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.0,"endSpeed":81.8,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.102204814904347,"aZ":-21.425207744313077,"pfxX":-7.232262913778129,"pfxZ":6.282218904363008,"pX":-0.06514701034921584,"pZ":3.1411502288203246,"vX0":7.363532097782771,"vY0":-129.49133654801156,"vZ0":-0.19134088365069468,"x":119.48,"y":153.97,"x0":-1.9956711526012947,"y0":50.003908027824245,"z0":4.844574073169798,"aX":-12.377382209734558},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":11.5,"breakHorizontal":11.6,"spinRate":2161,"spinDirection":232},"zone":2,"typeConfidence":0.77,"plateTime":0.421760921114533,"extension":6.487385849837604},"index":1,"playId":"466fd8d7-4260-3428-a62c-dfeae1656d4d","pitchNumber":1,"startTime":"2026-08-05T01:29:16.763Z","endTime":"2026-08-05T01:29:20.729Z","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":89.2,"endSpeed":81.9,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.77331017592548,"aZ":-20.44957634307581,"pfxX":-7.518804252552686,"pfxZ":6.838512107681227,"pX":-0.08812510542800907,"pZ":3.1722596516754114,"vX0":7.318441973579269,"vY0":-129.78080303711548,"vZ0":-0.3034651741293373,"x":120.36,"y":153.13,"x0":-1.9603727675684,"y0":50.006035418142204,"z0":4.8409650675642695,"aX":-12.898637719814209},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":12.6,"breakHorizontal":12.1,"spinRate":2268,"spinDirection":232},"zone":2,"typeConfidence":0.83,"plateTime":0.421160201149239,"extension":6.427968477711439},"index":2,"playId":"fdf8a7da-807c-358b-8a34-359e3960df96","pitchNumber":2,"startTime":"2026-08-05T01:29:29.310Z","endTime":"2026-08-05T01:29:33.596Z","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":79.5,"endSpeed":73.3,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.79120703694155,"aZ":-30.131174365891912,"pfxX":4.901668595407731,"pfxZ":1.5036204912090572,"pX":2.4588099398824914,"pZ":3.2168333480256845,"vX0":8.594958877168514,"vY0":-115.54203302948952,"vZ0":3.0267377963887236,"x":23.28,"y":151.93,"x0":-1.9405953230711586,"y0":50.00177021368213,"z0":4.778583845064063,"aX":6.648906236967928},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":3.8,"breakHorizontal":-10.9,"spinRate":2746,"spinDirection":122},"zone":12,"typeConfidence":0.9,"plateTime":0.47339635565392335,"extension":6.593917942301124},"index":3,"playId":"f6ea961e-2917-372a-b8a9-ad5d73629ec7","pitchNumber":3,"startTime":"2026-08-05T01:30:06.221Z","endTime":"2026-08-05T01:30:09.267Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.4,"endSpeed":82.7,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.952073922171586,"aZ":-18.49965422523175,"pfxX":-6.7561925300806625,"pfxZ":7.782853229506928,"pX":0.18922837658842942,"pZ":3.8071217855841275,"vX0":7.9262255216803,"vY0":-131.4924382861901,"vZ0":0.9767020174707259,"x":109.79,"y":135.99,"x0":-1.9813864873776332,"y0":50.00393706379784,"z0":4.799891071852504,"aX":-11.873871182140743},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":14.5,"breakHorizontal":10.6,"spinRate":2240,"spinDirection":229},"zone":12,"typeConfidence":0.91,"plateTime":0.4159674053201159,"extension":6.864495042948343},"index":4,"playId":"44c4bc04-0b38-3146-9db1-3d24275806c8","pitchNumber":4,"startTime":"2026-08-05T01:30:19.707Z","endTime":"2026-08-05T01:30:23.274Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":78.3,"endSpeed":72.8,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.121547512368192,"aZ":-40.5065296432867,"pfxX":4.254765206503441,"pfxZ":-6.262555559277073,"pX":-0.5166569895951242,"pZ":2.490734008200001,"vX0":2.261062155249566,"vY0":-114.05755377176287,"vZ0":2.913831857924979,"x":136.69,"y":171.53,"x0":-2.070626314331314,"y0":50.004291926973536,"z0":5.164947508283197,"aX":5.658718403458575},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.6,"breakVerticalInduced":-10.4,"breakHorizontal":-8.3,"spinRate":2706,"spinDirection":63},"zone":4,"typeConfidence":0.9,"plateTime":0.47850289321102357,"extension":6.262513706455845},"index":5,"playId":"e2eebeaf-e42e-376c-bc3a-5068e1a18d81","pitchNumber":5,"startTime":"2026-08-05T01:30:35.644Z","endTime":"2026-08-05T01:30:39.219Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":77.2,"endSpeed":71.7,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.689868159734804,"aZ":-37.24155032618237,"pfxX":5.5301559659549655,"pfxZ":-3.9469709335292533,"pX":0.6633474207696388,"pZ":1.3135547410968382,"vX0":4.245849313335621,"vY0":-112.44142008250299,"vZ0":-0.022907365980475713,"x":91.71,"y":203.31,"x0":-1.965211712439961,"y0":50.00069046463855,"z0":5.091117786550472,"aX":7.105504598011847},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.6,"breakVerticalInduced":-6.8,"breakHorizontal":-11.0,"spinRate":2686,"spinDirection":61},"zone":14,"typeConfidence":0.9,"plateTime":0.4864503696267781,"extension":6.318365606990004},"index":6,"playId":"a7e11c2d-7881-3f93-9bba-d70780b21a80","pitchNumber":6,"startTime":"2026-08-05T01:30:52.741Z","endTime":"2026-08-05T01:30:55.929Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":93.8,"endSpeed":85.8,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.40133877397526,"aZ":-18.48232943690918,"pfxX":-9.093504497476584,"pfxZ":7.268167292578943,"pX":0.7574638074234615,"pZ":1.7838768428922909,"vX0":10.121186678539013,"vY0":-136.27543618119182,"vZ0":-4.1228787934504165,"x":88.13,"y":190.62,"x0":-1.8198228017592497,"y0":50.00526321542187,"z0":4.589815943147894,"aX":-17.138962000667046},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":12.5,"breakHorizontal":14.4,"spinRate":2375,"spinDirection":230},"zone":9,"typeConfidence":0.89,"plateTime":0.40162363031592996,"extension":6.809095002519709},"index":7,"playId":"fcf9ff56-03b8-3a66-a409-c13b6cf66b52","pitchNumber":7,"startTime":"2026-08-05T01:31:08.934Z","endTime":"2026-08-05T01:31:13.089Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-05T01:31:13.089Z","atBatIndex":48},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Isaac Collins walks.","rbi":0,"awayScore":1,"homeScore":5,"isOut":false},"about":{"atBatIndex":49,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-08-05T01:31:24.484Z","endTime":"2026-08-05T01:32:55.674Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":686555,"fullName":"Isaac Collins","link":"/api/v1/people/686555"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657746,"fullName":"Joe Ryan","link":"/api/v1/people/657746"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":686555,"fullName":"Isaac Collins","link":"/api/v1/people/686555"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[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":686555,"fullName":"Isaac Collins","link":"/api/v1/people/686555"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.6,"endSpeed":85.0,"strikeZoneTop":3.013,"strikeZoneBottom":1.521,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.74658871760904,"aZ":-18.779749257986317,"pfxX":-8.137346643803681,"pfxZ":7.266348759840452,"pX":0.3518299141092708,"pZ":2.059757844601857,"vX0":9.15828871926721,"vY0":-134.5662497630019,"vZ0":-3.230847957982305,"x":103.59,"y":183.17,"x0":-2.0298718980324386,"y0":50.00365688745609,"z0":4.597803403196463,"aX":-15.003640325574365},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":12.7,"breakHorizontal":13.0,"spinRate":2301,"spinDirection":228},"zone":6,"typeConfidence":0.9,"plateTime":0.40620494042207955,"extension":7.110452278086074},"index":0,"playId":"4194021e-b420-3dc4-983c-8dfb5be90bc2","pitchNumber":1,"startTime":"2026-08-05T01:31:36.981Z","endTime":"2026-08-05T01:31:41.213Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.3,"endSpeed":79.7,"strikeZoneTop":3.013,"strikeZoneBottom":1.521,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.53042587351893,"aZ":-25.549180589212252,"pfxX":-9.601257752463678,"pfxZ":4.1223004940021095,"pX":-0.12265085820853223,"pZ":1.096592814749491,"vX0":7.9340907393774955,"vY0":-125.44516812963342,"vZ0":-3.6939738352074665,"x":121.68,"y":209.17,"x0":-2.067119733469561,"y0":50.00049895204947,"z0":4.652767247024049,"aX":-15.419232202049717},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":6.8,"breakHorizontal":15.7,"spinRate":2261,"spinDirection":244},"zone":13,"typeConfidence":0.9,"plateTime":0.43533765115400325,"extension":6.432696763423461},"index":1,"playId":"f5bb08e1-3680-3182-9597-feb38670ae34","pitchNumber":2,"startTime":"2026-08-05T01:31:50.044Z","endTime":"2026-08-05T01:31:54.109Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.6,"endSpeed":84.2,"strikeZoneTop":3.013,"strikeZoneBottom":1.521,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.292090335836736,"aZ":-21.46779908232796,"pfxX":-8.794871218541015,"pfxZ":5.930115731597337,"pX":1.16843419101553,"pZ":2.3306829175863824,"vX0":11.268533870041459,"vY0":-132.98957404915154,"vZ0":-1.8859792986975474,"x":72.46,"y":175.85,"x0":-1.964663137373467,"y0":50.00538205286516,"z0":4.592989419864283,"aX":-15.887789541544082},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":10.6,"breakHorizontal":13.7,"spinRate":2283,"spinDirection":228},"zone":12,"typeConfidence":0.7,"plateTime":0.41055048319133114,"extension":6.928084950288475},"index":2,"playId":"4967557b-1d10-336b-b154-ec396cd071ac","pitchNumber":3,"startTime":"2026-08-05T01:32:03.845Z","endTime":"2026-08-05T01:32:08.459Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":75.3,"endSpeed":69.8,"strikeZoneTop":3.013,"strikeZoneBottom":1.521,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.77264236685318,"aZ":-37.40691223829374,"pfxX":8.770650632927728,"pfxZ":-4.259895313687629,"pX":-1.9008554587119932,"pZ":3.103416867600922,"vX0":-1.6412865898724105,"vY0":-109.59819876548458,"vZ0":4.118673354543211,"x":189.46,"y":154.99,"x0":-2.2863120621049244,"y0":50.004937358847066,"z0":5.172665839925822,"aX":10.764747651505614},"breaks":{"breakAngle":15.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-54.4,"breakVerticalInduced":-6.5,"breakHorizontal":-15.5,"spinRate":2715,"spinDirection":67},"zone":11,"typeConfidence":0.9,"plateTime":0.49808162557921376,"extension":6.253066062063917},"index":3,"playId":"cd955d80-0672-32c2-bdb7-72a118afd5ee","pitchNumber":4,"startTime":"2026-08-05T01:32:19.875Z","endTime":"2026-08-05T01:32:23.228Z","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":91.2,"endSpeed":83.9,"strikeZoneTop":3.013,"strikeZoneBottom":1.521,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.91256247806046,"aZ":-19.199733381606983,"pfxX":-8.108738383938915,"pfxZ":7.230775591998319,"pX":0.7724990630023504,"pZ":2.4945456282490017,"vX0":9.655273159627475,"vY0":-132.4976783121023,"vZ0":-1.990617662521463,"x":87.55,"y":171.43,"x0":-1.849847738334267,"y0":50.00110793044355,"z0":4.645214404727154,"aX":-14.5468611859174},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":13.0,"breakHorizontal":12.8,"spinRate":2281,"spinDirection":229},"zone":6,"typeConfidence":0.89,"plateTime":0.41196870217818704,"extension":6.835968562866287},"index":4,"playId":"38cf164b-ca70-338c-be9c-54289ba142f3","pitchNumber":5,"startTime":"2026-08-05T01:32:33.963Z","endTime":"2026-08-05T01:32:38.274Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.5,"endSpeed":84.7,"strikeZoneTop":3.013,"strikeZoneBottom":1.521,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.035053265815094,"aZ":-19.55588393195285,"pfxX":-8.828252280737718,"pfxZ":6.880067441450903,"pX":1.2412215199116372,"pZ":2.6399835336363133,"vX0":11.213026035961017,"vY0":-134.32127552365048,"vZ0":-1.5290443826869748,"x":69.69,"y":167.5,"x0":-1.832857403399362,"y0":50.00401750149852,"z0":4.601661227503776,"aX":-16.195920534185188},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":12.4,"breakHorizontal":13.7,"spinRate":2223,"spinDirection":229},"zone":12,"typeConfidence":0.88,"plateTime":0.4071688302009213,"extension":7.108730584255226},"index":5,"playId":"6f90f815-019b-381a-bc93-71270cfe372a","pitchNumber":6,"startTime":"2026-08-05T01:32:50.957Z","endTime":"2026-08-05T01:32:55.674Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-05T01:32:55.674Z","atBatIndex":49},{"result":{"type":"atBat","event":"Sac Bunt","eventType":"sac_bunt","description":"John Rave out on a sacrifice bunt, pitcher Kody Funderburk to first baseman Royce Lewis. Isaac Collins to 2nd.","rbi":0,"awayScore":1,"homeScore":5,"isOut":true},"about":{"atBatIndex":50,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-08-05T01:35:27.622Z","endTime":"2026-08-05T01:35:36.929Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":4},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":670231,"fullName":"John Rave","link":"/api/v1/people/670231"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681892,"fullName":"Kody Funderburk","link":"/api/v1/people/681892"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":686555,"fullName":"Isaac Collins","link":"/api/v1/people/686555"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[2],"actionIndex":[1],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Sac Bunt","eventType":"sac_bunt","movementReason":null,"runner":{"id":670231,"fullName":"John Rave","link":"/api/v1/people/670231"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":681892,"link":"/api/v1/people/681892"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":668904,"link":"/api/v1/people/668904"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Bunt","eventType":"sac_bunt","movementReason":"r_adv_force","runner":{"id":686555,"fullName":"Isaac Collins","link":"/api/v1/people/686555"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-08-05T01:33:13.760Z","endTime":"2026-08-05T01:33:38.981Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Kody Funderburk replaces Joe Ryan.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-08-05T01:33:38.981Z","endTime":"2026-08-05T01:35:29.896Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":681892,"link":"/api/v1/people/681892"},"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,"runnerGoing":true},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.2,"endSpeed":84.7,"strikeZoneTop":3.136,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.802423777483888,"aZ":-24.790413319749387,"pfxX":9.301665204740496,"pfxZ":4.030470281988713,"pX":1.0348153024648423,"pZ":3.102656011393,"vX0":-6.962839433548061,"vY0":-134.22937564974234,"vZ0":-2.040208575859822,"x":77.56,"y":155.01,"x0":2.4479276605060774,"y0":50.00555688809637,"z0":5.629489888230668,"aX":17.054532984366876},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":7.1,"breakHorizontal":-15.5,"spinRate":2360,"spinDirection":139},"zone":12,"typeConfidence":0.9,"plateTime":0.4073287526454701,"extension":6.803108817125512},"hitData":{"launchSpeed":34.2,"launchAngle":-27.0,"totalDistance":7.0,"trajectory":"bunt_grounder","hardness":"soft","location":"1","coordinates":{"coordX":133.69,"coordY":188.24}},"index":2,"playId":"b1aec3c9-f7a9-367a-b800-db9ae77263f3","pitchNumber":1,"startTime":"2026-08-05T01:35:29.896Z","endTime":"2026-08-05T01:35:36.929Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-05T01:35:36.929Z","atBatIndex":50},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Kyle Isbel grounds out, second baseman Kody Clemens to first baseman Royce Lewis.","rbi":0,"awayScore":1,"homeScore":5,"isOut":true},"about":{"atBatIndex":51,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-08-05T01:36:08.368Z","endTime":"2026-08-05T01:36:33.968Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":664728,"fullName":"Kyle Isbel","link":"/api/v1/people/664728"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681892,"fullName":"Kody Funderburk","link":"/api/v1/people/681892"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":664728,"fullName":"Kyle Isbel","link":"/api/v1/people/664728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":665019,"link":"/api/v1/people/665019"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":668904,"link":"/api/v1/people/668904"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.2,"endSpeed":86.8,"strikeZoneTop":3.114,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.1703440537416,"aZ":-23.776123955392833,"pfxX":7.425519461746918,"pfxZ":4.40863033911088,"pX":1.4152971953932822,"pZ":3.281924443333548,"vX0":-5.263694059565835,"vY0":-135.83620416053523,"vZ0":-2.1649760697778224,"x":63.05,"y":150.17,"x0":2.394048273836355,"y0":50.00625403182629,"z0":5.708732146898796,"aX":14.157102574516962},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":7.8,"breakHorizontal":-12.6,"spinRate":2237,"spinDirection":136},"zone":12,"typeConfidence":0.9,"plateTime":0.4001810089200646,"extension":6.689155916603412},"index":0,"playId":"0ed45b33-daaa-3551-800a-b914051adc78","pitchNumber":1,"startTime":"2026-08-05T01:36:08.368Z","endTime":"2026-08-05T01:36:11.368Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.7,"endSpeed":87.1,"strikeZoneTop":3.114,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.46554056434636,"aZ":-20.432430707045224,"pfxX":2.2609468321277606,"pfxZ":6.115898660548352,"pX":0.790840261941263,"pZ":2.8921898493606775,"vX0":-4.845805389353301,"vY0":-136.57817908332404,"vZ0":-4.046704157730088,"x":86.86,"y":160.69,"x0":2.2814436464714394,"y0":50.0040716522186,"z0":5.769339392805105,"aX":4.342069275201409},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":10.6,"breakHorizontal":-3.2,"spinRate":2270,"spinDirection":148},"zone":3,"typeConfidence":0.89,"plateTime":0.3985532918370982,"extension":6.6063888375032045},"hitData":{"launchSpeed":84.7,"launchAngle":-22.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":151.35,"coordY":159.04}},"index":1,"playId":"da3d812d-8b7f-3dd9-be00-a623c6c49278","pitchNumber":2,"startTime":"2026-08-05T01:36:26.368Z","endTime":"2026-08-05T01:36:33.968Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-05T01:36:33.968Z","atBatIndex":51},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Luke Keaschall called out on strikes.","rbi":0,"awayScore":1,"homeScore":5,"isOut":true},"about":{"atBatIndex":52,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-08-05T01:38:57.408Z","endTime":"2026-08-05T01:40:22.748Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670167,"fullName":"John Schreiber","link":"/api/v1/people/670167"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":695600,"link":"/api/v1/people/695600"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: John Schreiber replaces Daniel Lynch IV.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-05T01:37:39.202Z","endTime":"2026-08-05T01:38:59.415Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":670167,"link":"/api/v1/people/670167"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.4,"endSpeed":77.4,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.24400760896765,"aZ":-31.565315109618147,"pfxX":4.377587258762553,"pfxZ":0.4006477962826356,"pX":0.9848951000752454,"pZ":2.8922460447101335,"vX0":7.187994843595911,"vY0":-121.38990264634172,"vZ0":3.0483814217987772,"x":79.46,"y":160.69,"x0":-2.570119545567045,"y0":50.00025036617892,"z0":4.3485406823124535,"aX":6.605442428126194},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":1.7,"breakHorizontal":-9.5,"spinRate":2801,"spinDirection":83},"zone":12,"typeConfidence":0.82,"plateTime":0.4492713677231306,"extension":6.407242744761261},"index":1,"playId":"166d2968-4292-3cf2-bbe1-21c38e047689","pitchNumber":1,"startTime":"2026-08-05T01:38:59.415Z","endTime":"2026-08-05T01:39:03.654Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.9,"endSpeed":87.9,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.28299089250821,"aZ":-34.380919513005445,"pfxX":-9.62200460646763,"pfxZ":-1.131484273713932,"pX":0.5259331077739885,"pZ":1.5393733454738234,"vX0":11.102784605622045,"vY0":-137.91025033948657,"vZ0":-2.1701102741741796,"x":96.95,"y":197.22,"x0":-2.2797327958017055,"y0":50.003987919515986,"z0":4.629130031031997,"aX":-18.75488221180081},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":-2.3,"breakHorizontal":15.5,"spinRate":2306,"spinDirection":243},"zone":14,"typeConfidence":0.91,"plateTime":0.3953816871012159,"extension":6.592758036770499},"index":2,"playId":"aba914e0-eebd-3a7c-8ee1-f805f6db7c60","pitchNumber":2,"startTime":"2026-08-05T01:39:14.878Z","endTime":"2026-08-05T01:39:18.895Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 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":0},"pitchData":{"startSpeed":94.1,"endSpeed":86.5,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.395853979028402,"aZ":-33.15733618108315,"pfxX":-11.092913310761432,"pfxZ":-0.5181544201536283,"pX":0.7380413411747225,"pZ":1.5269717660922664,"vX0":12.21645244449218,"vY0":-136.57796648631785,"vZ0":-1.6345808755170295,"x":88.87,"y":197.55,"x0":-2.338962088778152,"y0":50.00201518719587,"z0":4.400699490531943,"aX":-21.081641265158247},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":-1.1,"breakHorizontal":17.8,"spinRate":2216,"spinDirection":240},"zone":14,"typeConfidence":0.9,"plateTime":0.40011361267835044,"extension":6.483739261864086},"index":3,"playId":"c4029891-3279-3732-82dc-7c6a00272d49","pitchNumber":3,"startTime":"2026-08-05T01:39:32.319Z","endTime":"2026-08-05T01:39:36.509Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.7,"endSpeed":88.0,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.80804256246955,"aZ":-21.938814610693687,"pfxX":-5.86332014103523,"pfxZ":5.183772051771376,"pX":0.6133336055773592,"pZ":2.879346542364346,"vX0":9.937642565814597,"vY0":-139.07352476291783,"vZ0":-0.9142312006080995,"x":93.62,"y":161.04,"x0":-2.2312572467284433,"y0":50.005039390340855,"z0":4.656627412500674,"aX":-11.582447983587642},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":9.4,"breakHorizontal":8.8,"spinRate":2181,"spinDirection":247},"zone":3,"typeConfidence":0.91,"plateTime":0.392631053941908,"extension":6.504649615323928},"index":4,"playId":"cfb35597-aec2-3fc6-aec1-b5ef2c536ff5","pitchNumber":4,"startTime":"2026-08-05T01:39:52.448Z","endTime":"2026-08-05T01:39:57.708Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":95.9,"endSpeed":88.4,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.087313586883955,"aZ":-23.37381797886757,"pfxX":-6.032555517271403,"pfxZ":4.429976340254802,"pX":0.9245159639952253,"pZ":2.6022941483596203,"vX0":11.320219024017915,"vY0":-139.32401890558052,"vZ0":-1.4009926459169253,"x":81.76,"y":168.52,"x0":-2.387495160431477,"y0":50.00571063731617,"z0":4.640191188763735,"aX":-11.992804243720062},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":7.9,"breakHorizontal":8.9,"spinRate":2227,"spinDirection":252},"zone":12,"typeConfidence":0.9,"plateTime":0.3915079361138023,"extension":6.502782071257343},"index":5,"playId":"1740578b-077e-34aa-bce9-8747a5a55076","pitchNumber":5,"startTime":"2026-08-05T01:40:18.316Z","endTime":"2026-08-05T01:40:22.748Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-05T01:40:22.748Z","atBatIndex":52},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Ryan Kreidler flies out to left fielder Isaac Collins.","rbi":0,"awayScore":1,"homeScore":5,"isOut":true},"about":{"atBatIndex":53,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-08-05T01:40:42.918Z","endTime":"2026-08-05T01:41:35.093Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":668952,"fullName":"Ryan Kreidler","link":"/api/v1/people/668952"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670167,"fullName":"John Schreiber","link":"/api/v1/people/670167"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"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":668952,"fullName":"Ryan Kreidler","link":"/api/v1/people/668952"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":686555,"link":"/api/v1/people/686555"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.2,"endSpeed":88.6,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.262140034936117,"aZ":-31.475806964345548,"pfxX":-10.229999552343937,"pfxZ":0.35044412056302576,"pX":0.6049744578747649,"pZ":2.0424775508755904,"vX0":11.32645024509523,"vY0":-139.7867715029753,"vZ0":-1.3302862512664535,"x":93.94,"y":183.63,"x0":-2.155661308545162,"y0":50.003373522577895,"z0":4.576457881480415,"aX":-20.400998084989162},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":0.6,"breakHorizontal":16.4,"spinRate":2078,"spinDirection":243},"zone":9,"typeConfidence":0.91,"plateTime":0.39068959355937105,"extension":6.4923216283144045},"index":0,"playId":"5cbe0c91-1b17-31b9-8101-2fe7aea03589","pitchNumber":1,"startTime":"2026-08-05T01:40:47.291Z","endTime":"2026-08-05T01:40:50.678Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.4,"endSpeed":77.4,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.689008384038146,"aZ":-30.917478241436086,"pfxX":7.158979906134084,"pfxZ":0.8310758444553699,"pX":1.461518273997132,"pZ":2.7357994851110847,"vX0":7.224706969740351,"vY0":-121.3847528495135,"vZ0":2.419100552802169,"x":61.29,"y":164.91,"x0":-2.47297870483079,"y0":50.00001080854174,"z0":4.401360676566467,"aX":10.779660384630576},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":2.3,"breakHorizontal":-14.5,"spinRate":2652,"spinDirection":64},"zone":12,"typeConfidence":0.88,"plateTime":0.4496319791672181,"extension":6.435302116666385},"index":1,"playId":"8cc4ace1-d6e2-3258-a618-71128f1e6a28","pitchNumber":2,"startTime":"2026-08-05T01:41:08.294Z","endTime":"2026-08-05T01:41:12.314Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.2,"endSpeed":75.9,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.767775848885936,"aZ":-30.33788690262934,"pfxX":8.606345293112549,"pfxZ":1.2590210880912878,"pX":-0.2683668103110944,"pZ":2.4196876870486164,"vX0":3.079232291188829,"vY0":-119.70287423627926,"vZ0":1.8950208435503155,"x":127.23,"y":173.45,"x0":-2.687427469635495,"y0":50.003607338975144,"z0":4.322005563049075,"aX":12.56679609033581},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":3.0,"breakHorizontal":-16.3,"spinRate":2616,"spinDirection":77},"zone":5,"typeConfidence":0.9,"plateTime":0.4564968417158455,"extension":6.344036103294413},"hitData":{"launchSpeed":99.6,"launchAngle":37.0,"totalDistance":373.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":77.82,"coordY":56.31}},"index":2,"playId":"86b24538-b526-31f8-b8dc-b808cf363fbc","pitchNumber":3,"startTime":"2026-08-05T01:41:25.260Z","endTime":"2026-08-05T01:41:35.093Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-05T01:41:35.093Z","atBatIndex":53},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Trevor Larnach walks.","rbi":0,"awayScore":1,"homeScore":5,"isOut":false},"about":{"atBatIndex":54,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-08-05T01:41:56.122Z","endTime":"2026-08-05T01:43:09.411Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":2},"matchup":{"batter":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":670167,"fullName":"John Schreiber","link":"/api/v1/people/670167"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.5,"endSpeed":87.7,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.584175233233093,"aZ":-34.65267595713441,"pfxX":-8.947334593755073,"pfxZ":-1.2615318800116349,"pX":-0.9910078334612978,"pZ":3.361640474931793,"vX0":6.761866360525782,"vY0":-138.92221588815752,"vZ0":2.473915606845413,"x":154.77,"y":148.02,"x0":-2.2876945575827237,"y0":50.00267661422584,"z0":4.754874790832802,"aX":-17.58083677923812},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":-1.6,"breakHorizontal":14.9,"spinRate":2186,"spinDirection":237},"zone":11,"typeConfidence":0.91,"plateTime":0.39348348093881524,"extension":6.463233986548269},"index":0,"playId":"7dc848c6-ef2b-3d52-829f-875b2e27a15c","pitchNumber":1,"startTime":"2026-08-05T01:42:08.400Z","endTime":"2026-08-05T01:42:12.127Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.7,"endSpeed":84.5,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.794494812574218,"aZ":-25.626210627502516,"pfxX":0.4440232301831135,"pfxZ":3.604494732195107,"pX":0.9396893063167303,"pZ":2.914798885882024,"vX0":8.590390907024853,"vY0":-133.45248407819625,"vZ0":0.43067163849001056,"x":81.18,"y":160.08,"x0":-2.3690482077494575,"y0":50.00315642544455,"z0":4.5868067419234855,"aX":0.8048732661672474},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":6.8,"breakHorizontal":-2.5,"spinRate":2442,"spinDirection":210},"zone":12,"typeConfidence":0.92,"plateTime":0.4093081544297834,"extension":6.563372190519231},"index":1,"playId":"f87bfff3-6801-3bae-8ef3-666c97627524","pitchNumber":2,"startTime":"2026-08-05T01:42:26.627Z","endTime":"2026-08-05T01:42:31.656Z","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":2},"pitchData":{"startSpeed":95.4,"endSpeed":88.0,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.49101183212076,"aZ":-34.35569005324625,"pfxX":-9.60080350098523,"pfxZ":-1.1125660689665544,"pX":1.0600703826645108,"pZ":2.850513015686967,"vX0":12.576652231735958,"vY0":-138.5266502702375,"vZ0":1.8116430336288782,"x":76.59,"y":161.82,"x0":-2.26628114608972,"y0":50.000266112401064,"z0":4.465557007555751,"aX":-18.880088335458115},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":-1.4,"breakHorizontal":15.1,"spinRate":2163,"spinDirection":249},"zone":12,"typeConfidence":0.91,"plateTime":0.3936106656142888,"extension":6.62121089944663},"index":2,"playId":"949ac6d7-67a7-300b-8946-5220848fc013","pitchNumber":3,"startTime":"2026-08-05T01:42:46.014Z","endTime":"2026-08-05T01:42:50.429Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.8,"endSpeed":84.6,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.455679558830568,"aZ":-25.311105630118682,"pfxX":-1.8896485051547565,"pfxZ":3.818314313437094,"pX":1.07944839396064,"pZ":1.139203445134439,"vX0":9.84255872299416,"vY0":-132.04985076199688,"vZ0":-3.5505498002183282,"x":75.85,"y":208.02,"x0":-2.422497224937885,"y0":50.003213486513694,"z0":4.326547909151917,"aX":-3.3979894653407565},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":6.5,"breakHorizontal":1.7,"spinRate":2390,"spinDirection":218},"zone":14,"typeConfidence":0.91,"plateTime":0.41202768673136614,"extension":6.5449809901413625},"index":3,"playId":"b6e3aa85-3e67-370a-b67e-ff49089e8242","pitchNumber":4,"startTime":"2026-08-05T01:43:05.670Z","endTime":"2026-08-05T01:43:09.411Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-05T01:43:09.411Z","atBatIndex":54},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ryan Jeffers called out on strikes.","rbi":0,"awayScore":1,"homeScore":5,"isOut":true},"about":{"atBatIndex":55,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-08-05T01:43:37.492Z","endTime":"2026-08-05T01:44:35.109Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670167,"fullName":"John Schreiber","link":"/api/v1/people/670167"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"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":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":695600,"link":"/api/v1/people/695600"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.3,"endSpeed":87.0,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.864258628939922,"aZ":-34.34737001865655,"pfxX":-10.535359386301831,"pfxZ":-1.1350551866011331,"pX":0.00863003643072081,"pZ":1.6785836316906262,"vX0":10.340445714903467,"vY0":-137.08282818676383,"vZ0":-0.9928322185797054,"x":116.67,"y":193.46,"x0":-2.42802691871717,"y0":50.00150053708108,"z0":4.372383970698862,"aX":-20.222610146365195},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":-2.0,"breakHorizontal":17.2,"spinRate":2194,"spinDirection":254},"zone":8,"typeConfidence":0.91,"plateTime":0.39825881109941763,"extension":6.453981223553227},"index":0,"playId":"0841413a-f39c-3b6b-8f02-1711b04589c9","pitchNumber":1,"startTime":"2026-08-05T01:43:37.492Z","endTime":"2026-08-05T01:43:41.579Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.1,"endSpeed":76.1,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.085922540840066,"aZ":-30.288879052687925,"pfxX":9.154897118768641,"pfxZ":1.2862884908441785,"pX":-0.7307894882517633,"pZ":2.107373153398651,"vX0":1.8408883205540916,"vY0":-119.71315129259652,"vZ0":1.424920117657991,"x":144.86,"y":181.88,"x0":-2.697919541909183,"y0":50.00221283546771,"z0":4.197112311498795,"aX":13.41096192783933},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":2.9,"breakHorizontal":-17.0,"spinRate":2601,"spinDirection":77},"zone":7,"typeConfidence":0.91,"plateTime":0.45589856921098715,"extension":6.358327055676257},"index":1,"playId":"305af43a-ec2b-3f5f-a280-507dd4fc870c","pitchNumber":2,"startTime":"2026-08-05T01:43:54.200Z","endTime":"2026-08-05T01:43:58.570Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.3,"endSpeed":87.4,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.372530857014727,"aZ":-23.461144952115752,"pfxX":-5.741001613855029,"pfxZ":4.506049693093402,"pX":1.6089663798848235,"pZ":2.7120014302149054,"vX0":12.475575312065963,"vY0":-136.95544979490325,"vZ0":-0.4517873407646226,"x":55.67,"y":165.56,"x0":-2.224449255070327,"y0":50.00004609398094,"z0":4.459987152712655,"aX":-11.094661716280655},"breaks":{"breakAngle":20.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":8.3,"breakHorizontal":8.3,"spinRate":2286,"spinDirection":244},"zone":12,"typeConfidence":0.89,"plateTime":0.39734309116249467,"extension":6.52830033362916},"index":2,"playId":"d7a2961a-1ab5-36fc-b40b-4171afa0f014","pitchNumber":3,"startTime":"2026-08-05T01:44:13.616Z","endTime":"2026-08-05T01:44:16.954Z","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":2},"pitchData":{"startSpeed":94.7,"endSpeed":87.3,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.374544380636742,"aZ":-19.33268065478562,"pfxX":-7.32246977192359,"pfxZ":6.6236436670075545,"pX":0.5823260143612646,"pZ":2.1665384742344362,"vX0":10.427051541970062,"vY0":-137.58240322810303,"vZ0":-2.844847047315287,"x":94.8,"y":180.28,"x0":-2.2860466563783906,"y0":50.00104905331112,"z0":4.5075305211405405,"aX":-14.192496582035268},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":11.6,"breakHorizontal":11.4,"spinRate":2309,"spinDirection":243},"zone":9,"typeConfidence":0.91,"plateTime":0.39645050832384365,"extension":6.527679895904151},"index":3,"playId":"9db7cbf1-3a31-3d75-ab19-b8211f7a5adf","pitchNumber":4,"startTime":"2026-08-05T01:44:31.310Z","endTime":"2026-08-05T01:44:35.109Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-05T01:44:35.109Z","atBatIndex":55},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Carter Jensen lines out sharply to center fielder Luke Keaschall.","rbi":0,"awayScore":1,"homeScore":5,"isOut":true},"about":{"atBatIndex":56,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-08-05T01:46:50.522Z","endTime":"2026-08-05T01:47:58.763Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":695600,"fullName":"Carter Jensen","link":"/api/v1/people/695600"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681892,"fullName":"Kody Funderburk","link":"/api/v1/people/681892"},"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":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":695600,"fullName":"Carter Jensen","link":"/api/v1/people/695600"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":807712,"link":"/api/v1/people/807712"},"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(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":80.5,"endSpeed":74.6,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.29383726396077,"aZ":-34.990478727110215,"pfxX":-7.580758338675326,"pfxZ":-2.0076457986321774,"pX":1.4950838635811452,"pZ":3.4947039180938417,"vX0":-0.2699200136620816,"vY0":-117.23502472939609,"vZ0":2.213167669123975,"x":60.01,"y":144.42,"x0":2.597534387436068,"y0":50.00099535531949,"z0":5.783652679118638,"aX":-10.645830817772216},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.8,"breakVerticalInduced":-2.9,"breakHorizontal":13.8,"spinRate":2408,"spinDirection":298},"zone":12,"typeConfidence":0.9,"plateTime":0.46560705949908865,"extension":6.532388059859252},"index":0,"playId":"cccd9087-353a-3ac7-ac19-d46959274c1d","pitchNumber":1,"startTime":"2026-08-05T01:47:00.345Z","endTime":"2026-08-05T01:47:04.454Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.6,"endSpeed":84.8,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.46408819328292,"aZ":-20.83306122867871,"pfxX":0.4003729913980736,"pfxZ":6.224125809952863,"pX":-0.040368584752909775,"pZ":2.5447382506715357,"vX0":-6.192227047286622,"vY0":-133.31949532755084,"vZ0":-4.410562915480044,"x":118.54,"y":170.07,"x0":2.24859100106938,"y0":50.00164420981947,"z0":5.701239100945168,"aX":0.7308174185548856},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":10.7,"breakHorizontal":0.5,"spinRate":2225,"spinDirection":150},"zone":5,"typeConfidence":0.9,"plateTime":0.408985432184108,"extension":6.749574331840987},"index":1,"playId":"7a5764e5-ca07-3fa5-9ecf-799d62115595","pitchNumber":2,"startTime":"2026-08-05T01:47:11.737Z","endTime":"2026-08-05T01:47:15.476Z","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":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.6,"endSpeed":86.1,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.90462829536071,"aZ":-24.35537164968917,"pfxX":9.342320771754505,"pfxZ":4.158738672237327,"pX":-0.7656120949193514,"pZ":2.35286526480201,"vX0":-11.201143560332769,"vY0":-135.82137063963583,"vZ0":-4.184947051152021,"x":146.18,"y":175.25,"x0":2.1853149144711885,"y0":50.0044137959419,"z0":5.593849787310218,"aX":17.57223111851693},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":6.8,"breakHorizontal":-14.8,"spinRate":2370,"spinDirection":134},"zone":4,"typeConfidence":0.9,"plateTime":0.4022457683885907,"extension":6.916842795633131},"index":2,"playId":"e8b6eb39-b64f-3833-8bd6-d2fcce369701","pitchNumber":3,"startTime":"2026-08-05T01:47:23.147Z","endTime":"2026-08-05T01:47:27.560Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":142,"player":{"id":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777"}}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.0,"endSpeed":76.5,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.304088732390404,"aZ":-34.18572889841032,"pfxX":-5.970079252140631,"pfxZ":-1.3572287715433955,"pX":0.3410183349343659,"pZ":2.4427590247298734,"vX0":-3.0699585230814983,"vY0":-120.84278793635048,"vZ0":-0.20811834097734405,"x":104.0,"y":172.83,"x0":2.403156167134888,"y0":50.004638163966675,"z0":5.530451629284839,"aX":-8.838796061733332},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.9,"breakVerticalInduced":-2.3,"breakHorizontal":11.5,"spinRate":2576,"spinDirection":302},"zone":6,"typeConfidence":0.9,"plateTime":0.45306379244521633,"extension":6.711653686200622},"hitData":{"launchSpeed":103.6,"launchAngle":21.0,"totalDistance":347.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":154.91,"coordY":62.33}},"index":3,"playId":"d7a641b9-a5d5-332d-8fce-ecda1a3c2916","pitchNumber":4,"startTime":"2026-08-05T01:47:51.713Z","endTime":"2026-08-05T01:47:58.763Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-05T01:47:58.763Z","atBatIndex":56},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Bobby Witt Jr. challenged (pitch result), call on the field was confirmed: Bobby Witt Jr. called out on strikes.","rbi":0,"awayScore":1,"homeScore":5,"isOut":true},"about":{"atBatIndex":57,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-08-05T01:48:18.211Z","endTime":"2026-08-05T01:49:41.429Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681892,"fullName":"Kody Funderburk","link":"/api/v1/people/681892"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":680777,"link":"/api/v1/people/680777"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.2,"endSpeed":86.5,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.91249633249828,"aZ":-20.719390795451478,"pfxX":1.6343767093367885,"pfxZ":6.071350039739587,"pX":-0.4604394571488998,"pZ":2.238141821556921,"vX0":-7.907403674131356,"vY0":-135.55440112358366,"vZ0":-5.596462319896881,"x":134.55,"y":178.35,"x0":2.265148598866405,"y0":50.000039918048614,"z0":5.748437832417307,"aX":3.0830457084766443},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":10.2,"breakHorizontal":-1.6,"spinRate":2370,"spinDirection":148},"zone":4,"typeConfidence":0.89,"plateTime":0.40200888846903426,"extension":6.762242061627632},"index":0,"playId":"f2805df7-6725-39ae-9988-9e76b5324d55","pitchNumber":1,"startTime":"2026-08-05T01:48:28.027Z","endTime":"2026-08-05T01:48:31.800Z","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":93.2,"endSpeed":85.9,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.764313231856097,"aZ":-25.265145678613962,"pfxX":8.172930259743213,"pfxZ":3.6875749590100586,"pX":0.6995208798976561,"pZ":2.3680806438747446,"vX0":-6.954766305631607,"vY0":-135.5998590011998,"vZ0":-3.9390687283401693,"x":90.34,"y":174.84,"x0":2.2271444116278194,"y0":50.00654706106926,"z0":5.58840506872042,"aX":15.327037360532655},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":6.1,"breakHorizontal":-13.4,"spinRate":2303,"spinDirection":169},"zone":6,"typeConfidence":0.9,"plateTime":0.4028969885164084,"extension":6.686672382778808},"index":1,"playId":"0f6a8528-65b1-3607-83ab-e60a0fd8633c","pitchNumber":2,"startTime":"2026-08-05T01:48:40.643Z","endTime":"2026-08-05T01:48:44.236Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.5,"endSpeed":87.0,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.646575220502744,"aZ":-21.23642055699477,"pfxX":2.8441087815675257,"pfxZ":5.705074371409358,"pX":1.5161964477959489,"pZ":3.669134698457445,"vX0":-3.303872024790052,"vY0":-136.32519453271547,"vZ0":-1.8534251030124915,"x":59.21,"y":139.71,"x0":2.363603559074977,"y0":50.006399055039054,"z0":5.795780520192331,"aX":5.4561578462711156},"breaks":{"breakAngle":13.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":10.2,"breakHorizontal":-4.6,"spinRate":2178,"spinDirection":157},"zone":12,"typeConfidence":0.86,"plateTime":0.3989226492548372,"extension":6.726944737982175},"index":2,"playId":"68745bed-7cbe-3721-8087-2f6f9b3979a9","pitchNumber":3,"startTime":"2026-08-05T01:49:01.127Z","endTime":"2026-08-05T01:49:04.294Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-08-05T01:49:20.342Z","endTime":"2026-08-05T01:49:36.627Z","isPitch":false,"type":"action","player":{"id":677951,"link":"/api/v1/people/677951"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":82.0,"endSpeed":76.4,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.231155952533808,"aZ":-35.01762688441755,"pfxX":-8.820722582653413,"pfxZ":-1.948874476518343,"pX":0.7514368817443201,"pZ":1.8162639507747484,"vX0":-1.556692058822616,"vY0":-119.53595260081504,"vZ0":-1.5563159655871872,"x":88.36,"y":189.74,"x0":2.5564244938555074,"y0":50.00335704023198,"z0":5.595657582877748,"aX":-12.8711770142961},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.9,"breakVerticalInduced":-3.6,"breakHorizontal":16.3,"spinRate":2460,"spinDirection":303},"zone":9,"typeConfidence":0.9,"plateTime":0.45675626321204765,"extension":6.665003140457882},"index":4,"playId":"1dd18997-df8d-3488-ad82-5d2366a55775","pitchNumber":4,"startTime":"2026-08-05T01:49:36.627Z","endTime":"2026-08-05T01:49:41.429Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":118,"player":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"}},"playEndTime":"2026-08-05T01:49:41.429Z","atBatIndex":57},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jac Caglianone strikes out swinging.","rbi":0,"awayScore":1,"homeScore":5,"isOut":true},"about":{"atBatIndex":58,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-08-05T01:50:10.595Z","endTime":"2026-08-05T01:50:53.074Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":695506,"fullName":"Jac Caglianone","link":"/api/v1/people/695506"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681892,"fullName":"Kody Funderburk","link":"/api/v1/people/681892"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":695506,"fullName":"Jac Caglianone","link":"/api/v1/people/695506"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":680777,"link":"/api/v1/people/680777"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.1,"endSpeed":85.9,"strikeZoneTop":3.402,"strikeZoneBottom":1.717,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.727816318479775,"aZ":-22.74989661562582,"pfxX":6.8737181994978265,"pfxZ":5.028594299830623,"pX":-0.2605567128115613,"pZ":2.6178080660211025,"vX0":-9.226653121613356,"vY0":-135.3179712408162,"vZ0":-3.80243974221221,"x":126.93,"y":168.1,"x0":2.284274515119104,"y0":50.00136007338269,"z0":5.615843924860198,"aX":12.876674644490542},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":8.5,"breakHorizontal":-10.7,"spinRate":2331,"spinDirection":149},"zone":4,"typeConfidence":0.89,"plateTime":0.4032241978954696,"extension":6.888723664308989},"index":0,"playId":"24a9bdc2-6065-34c5-ac90-fb2fcc1a3668","pitchNumber":1,"startTime":"2026-08-05T01:50:20.406Z","endTime":"2026-08-05T01:50:24.301Z","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":93.8,"endSpeed":87.0,"strikeZoneTop":3.402,"strikeZoneBottom":1.717,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.425129348546985,"aZ":-20.449884468610744,"pfxX":7.731542249465857,"pfxZ":6.1326079564013165,"pX":-0.6378298811885879,"pZ":2.311480737443538,"vX0":-10.469755386011046,"vY0":-136.27551652722278,"vZ0":-5.000714387458701,"x":141.31,"y":176.37,"x0":2.2208094156277864,"y0":50.00041191363002,"z0":5.551894257293458,"aX":14.775006644568167},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":10.4,"breakHorizontal":-12.2,"spinRate":2288,"spinDirection":166},"zone":4,"typeConfidence":0.9,"plateTime":0.39948383125174347,"extension":6.964465564003141},"index":1,"playId":"ef52f744-980d-3a83-913d-e8a06f6e2947","pitchNumber":2,"startTime":"2026-08-05T01:50:32.683Z","endTime":"2026-08-05T01:50:36.994Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"pitchData":{"startSpeed":94.2,"endSpeed":87.4,"strikeZoneTop":3.402,"strikeZoneBottom":1.717,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.345787949022377,"aZ":-19.7518644946554,"pfxX":3.0418536491782673,"pfxZ":6.3960221846365,"pX":1.0165023447394974,"pZ":4.455454951074119,"vX0":-4.445351116413287,"vY0":-137.28648623806254,"vZ0":-0.14293074984281906,"x":78.25,"y":118.48,"x0":2.248412720670864,"y0":50.00383199963771,"z0":5.832653889539945,"aX":5.909597567407046},"breaks":{"breakAngle":14.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":11.8,"breakHorizontal":-4.8,"spinRate":2190,"spinDirection":143},"zone":12,"typeConfidence":0.82,"plateTime":0.3962912340474958,"extension":6.660016656746457},"index":2,"playId":"43c8a52d-0192-3a4c-b139-668d7895e941","pitchNumber":3,"startTime":"2026-08-05T01:50:47.859Z","endTime":"2026-08-05T01:50:53.074Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-05T01:50:53.074Z","atBatIndex":58},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Josh Bell homers (14) on a fly ball to center field.","rbi":1,"awayScore":2,"homeScore":5,"isOut":false},"about":{"atBatIndex":59,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-08-05T01:53:09.478Z","endTime":"2026-08-05T01:53:39.531Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":674444,"fullName":"Steven Cruz","link":"/api/v1/people/674444"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1],"actionIndex":[0],"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":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"responsiblePitcher":{"id":674444,"link":"/api/v1/people/674444"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"description":"Pitching Change: Steven Cruz replaces John Schreiber.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-05T01:51:57.336Z","endTime":"2026-08-05T01:53:11.756Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":674444,"link":"/api/v1/people/674444"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":99.6,"endSpeed":91.5,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.78822056395597,"aZ":-19.3340904183393,"pfxX":-7.7128280635622,"pfxZ":6.003855004085114,"pX":-0.2735442244375115,"pZ":2.8403419391297824,"vX0":9.585714329512749,"vY0":-144.8291740660174,"vZ0":-4.122345031564011,"x":127.43,"y":162.09,"x0":-2.61408603274124,"y0":50.000387220099675,"z0":5.454438960620055,"aX":-16.488678347827644},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":10.3,"breakHorizontal":12.2,"spinRate":2222,"spinDirection":228},"zone":5,"typeConfidence":0.9,"plateTime":0.3772623745874699,"extension":6.4122328640187},"hitData":{"launchSpeed":108.9,"launchAngle":31.0,"totalDistance":417.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":167.25,"coordY":35.13}},"index":1,"playId":"5855d12e-6c99-36d5-87c9-e7cabd3e8503","pitchNumber":1,"startTime":"2026-08-05T01:53:11.756Z","endTime":"2026-08-05T01:53:39.531Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-05T01:53:39.531Z","atBatIndex":59},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Kody Clemens grounds out, second baseman Michael Massey to first baseman Jac Caglianone.","rbi":0,"awayScore":2,"homeScore":5,"isOut":true},"about":{"atBatIndex":60,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-08-05T01:53:54.854Z","endTime":"2026-08-05T01:55:06.110Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":1},"matchup":{"batter":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":674444,"fullName":"Steven Cruz","link":"/api/v1/people/674444"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":686681,"link":"/api/v1/people/686681"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":695506,"link":"/api/v1/people/695506"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":100.4,"endSpeed":93.0,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.882714993591538,"aZ":-19.487035469957252,"pfxX":-7.862772047410112,"pfxZ":5.790395748537657,"pX":0.8545834351583956,"pZ":3.049125983509983,"vX0":13.20394253201186,"vY0":-145.84122171141328,"vZ0":-3.2738323365290065,"x":84.43,"y":156.45,"x0":-2.675245501768847,"y0":50.001822458881435,"z0":5.3375289952616685,"aX":-17.224811734383348},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":10.1,"breakHorizontal":12.1,"spinRate":2110,"spinDirection":230},"zone":12,"typeConfidence":0.9,"plateTime":0.3731792381089103,"extension":6.397731470906633},"index":0,"playId":"0bebf635-c6d3-346b-b338-e5551ab6d81e","pitchNumber":1,"startTime":"2026-08-05T01:53:55.782Z","endTime":"2026-08-05T01:53:59.704Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":101.3,"endSpeed":93.9,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.22366170840224,"aZ":-16.424490943301578,"pfxX":-9.14600367186998,"pfxZ":7.08675902269431,"pX":1.4084795741307172,"pZ":1.7940398480560396,"vX0":14.51313588063679,"vY0":-146.88422335483503,"vZ0":-7.281890967965838,"x":63.31,"y":190.34,"x0":-2.3697679545872194,"y0":50.00353668455596,"z0":5.250701207362802,"aX":-20.328310323414122},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":11.8,"breakHorizontal":14.3,"spinRate":2278,"spinDirection":227},"zone":14,"typeConfidence":0.91,"plateTime":0.3705036226365497,"extension":6.434568722709313},"index":1,"playId":"ab739590-b2be-364e-9ebd-6088ee0b9fba","pitchNumber":2,"startTime":"2026-08-05T01:54:09.431Z","endTime":"2026-08-05T01:54:12.431Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":99.8,"endSpeed":92.2,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.414549722245205,"aZ":-16.350729274270016,"pfxX":-8.7116422465846,"pfxZ":7.334594600694726,"pX":-0.06927931189434684,"pZ":2.3297764630149955,"vX0":10.872344380419818,"vY0":-144.95686454045716,"vZ0":-5.696502146064775,"x":119.64,"y":175.88,"x0":-2.7120987016319518,"y0":50.00552859861072,"z0":5.295610734762125,"aX":-18.80314630266265},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":12.5,"breakHorizontal":14.0,"spinRate":2271,"spinDirection":226},"zone":5,"typeConfidence":0.91,"plateTime":0.3758376038701381,"extension":6.365781699432624},"index":2,"playId":"b4ddebd2-30e4-3bb1-bbb3-63482a8c2b59","pitchNumber":3,"startTime":"2026-08-05T01:54:24.560Z","endTime":"2026-08-05T01:54:27.560Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.6,"endSpeed":88.1,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.457205022307555,"aZ":-25.05782841513737,"pfxX":0.799666449038642,"pfxZ":3.6295239988197547,"pX":-1.4467527994627714,"pZ":2.718685283888068,"vX0":3.510421684663709,"vY0":-137.8505986306025,"vZ0":-3.0696331016679332,"x":172.15,"y":165.38,"x0":-2.8312342947736515,"y0":50.00028708102581,"z0":5.504888238065438,"aX":1.565792400250919},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":6.2,"breakHorizontal":-2.0,"spinRate":2108,"spinDirection":190},"zone":11,"typeConfidence":0.9,"plateTime":0.39462497467278546,"extension":6.401287738150405},"index":3,"playId":"b8fcc8fb-7b56-39cf-9669-77b64aef2d84","pitchNumber":4,"startTime":"2026-08-05T01:54:42.448Z","endTime":"2026-08-05T01:54:45.685Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":99.4,"endSpeed":91.6,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.794879071777203,"aZ":-15.170289861609021,"pfxX":-6.171549827479881,"pfxZ":7.972798837007099,"pX":0.005831744079832183,"pZ":1.9603737595190855,"vX0":9.795974107374237,"vY0":-144.47089579080148,"vZ0":-6.969056389743277,"x":116.78,"y":185.85,"x0":-2.612956432140164,"y0":50.004168155836126,"z0":5.320177907190184,"aX":-13.165463181825915},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":13.3,"breakHorizontal":9.5,"spinRate":2211,"spinDirection":226},"zone":8,"typeConfidence":0.9,"plateTime":0.37781617108704557,"extension":6.328708284435206},"hitData":{"launchSpeed":104.9,"launchAngle":7.0,"totalDistance":140.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":149.82,"coordY":153.47}},"index":4,"playId":"f5668e28-4382-3b42-b7f2-d4f3735b688c","pitchNumber":5,"startTime":"2026-08-05T01:54:57.212Z","endTime":"2026-08-05T01:55:06.110Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-05T01:55:06.110Z","atBatIndex":60},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Royce Lewis singles on a ground ball to third baseman Nick Loftin.","rbi":0,"awayScore":2,"homeScore":5,"isOut":false},"about":{"atBatIndex":61,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-08-05T01:55:29.706Z","endTime":"2026-08-05T01:56:24.980Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":0,"outs":1},"matchup":{"batter":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":674444,"fullName":"Steven Cruz","link":"/api/v1/people/674444"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,2,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":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":679845,"link":"/api/v1/people/679845"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_fielded_ball"}]}],"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":94.8,"endSpeed":87.8,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.438723835796885,"aZ":-23.233659209826648,"pfxX":-0.28628874647701563,"pfxZ":4.581981852213014,"pX":-0.9759661281896873,"pZ":2.5304315409916502,"vX0":6.3451294946558585,"vY0":-138.00464393863913,"vZ0":-3.9038441895601244,"x":154.2,"y":170.46,"x0":-3.2566845884871687,"y0":50.001956330415304,"z0":5.50692263228233,"aX":-0.5594653483158933},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":7.8,"breakHorizontal":-0.6,"spinRate":1969,"spinDirection":196},"zone":11,"typeConfidence":0.9,"plateTime":0.39517742836034353,"extension":6.3937687414296605},"index":0,"playId":"d127cfc9-c972-3339-b0e4-be09501d8820","pitchNumber":1,"startTime":"2026-08-05T01:55:29.706Z","endTime":"2026-08-05T01:55:33.644Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"index":1,"startTime":"2026-08-05T01:55:45.658Z","endTime":"2026-08-05T01:56:04.077Z","isPitch":false,"type":"action","player":{"id":668904,"link":"/api/v1/people/668904"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.8,"endSpeed":88.2,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.4088147672506,"aZ":-22.329518518861367,"pfxX":-0.24590211285102903,"pfxZ":5.05914288421035,"pX":1.26432813172296,"pZ":1.2080802062623217,"vX0":11.915785114975401,"vY0":-137.58965054776613,"vZ0":-7.045127127462057,"x":68.81,"y":206.16,"x0":-3.064326354034944,"y0":50.00157992213886,"z0":5.281767230773072,"aX":-0.48189504925977555},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":8.0,"breakHorizontal":-1.7,"spinRate":2123,"spinDirection":206},"zone":14,"typeConfidence":0.9,"plateTime":0.39592882987930533,"extension":6.6472659994054615},"index":2,"playId":"50452f8a-f565-3c20-ad14-2881442025d7","pitchNumber":2,"startTime":"2026-08-05T01:56:04.077Z","endTime":"2026-08-05T01:56:07.713Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":99.2,"endSpeed":91.3,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.826137411640804,"aZ":-17.433587757099875,"pfxX":-7.241757252453365,"pfxZ":6.944062980751401,"pX":-0.5491148296035071,"pZ":2.410039026407607,"vX0":10.326977037961226,"vY0":-144.17517872279055,"vZ0":-5.381827185805735,"x":137.93,"y":173.71,"x0":-3.2223699060593542,"y0":50.00572250919129,"z0":5.3626169047518,"aX":-15.379457064715389},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":11.8,"breakHorizontal":11.3,"spinRate":2092,"spinDirection":225},"zone":4,"typeConfidence":0.9,"plateTime":0.3786695843894625,"extension":6.410774370287334},"hitData":{"launchSpeed":106.3,"launchAngle":-24.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":78.08,"coordY":154.26}},"index":3,"playId":"de332ce4-484d-3418-8738-6ff62b5b0a5e","pitchNumber":3,"startTime":"2026-08-05T01:56:18.780Z","endTime":"2026-08-05T01:56:24.980Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-05T01:56:24.980Z","atBatIndex":61},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Brooks Lee flies out to left fielder Isaac Collins.","rbi":0,"awayScore":2,"homeScore":5,"isOut":true},"about":{"atBatIndex":62,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-08-05T01:57:01.536Z","endTime":"2026-08-05T01:58:44.546Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":674444,"fullName":"Steven Cruz","link":"/api/v1/people/674444"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"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":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":686555,"link":"/api/v1/people/686555"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.0,"endSpeed":88.6,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.51902715984531,"aZ":-22.777713944378476,"pfxX":-2.232110023517188,"pfxZ":4.762039138540388,"pX":0.027954470316041397,"pZ":2.0140105571701907,"vX0":7.9827466105381335,"vY0":-138.29451623679986,"vZ0":-5.316785928612304,"x":115.93,"y":184.4,"x0":-2.5829320339811535,"y0":50.00239729554072,"z0":5.4516343564800165,"aX":-4.404696467682556},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":7.9,"breakHorizontal":2.8,"spinRate":2048,"spinDirection":199},"zone":8,"typeConfidence":0.9,"plateTime":0.3933206190688563,"extension":6.4168044980866465},"index":0,"playId":"7ef2fdef-bde6-30f0-8be1-a43210e2708b","pitchNumber":1,"startTime":"2026-08-05T01:57:01.536Z","endTime":"2026-08-05T01:57:04.536Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.6,"endSpeed":87.2,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.2336808847153,"aZ":-25.38419241819363,"pfxX":-1.229833482861083,"pfxZ":3.547881850198192,"pX":-0.0666389740129232,"pZ":2.1229859162753,"vX0":7.367565277871802,"vY0":-136.33509843848782,"vZ0":-4.284377582041096,"x":119.54,"y":181.46,"x0":-2.62486984843935,"y0":50.004748096591214,"z0":5.431678927360248,"aX":-2.3558978872075635},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":5.9,"breakHorizontal":1.0,"spinRate":2069,"spinDirection":196},"zone":8,"typeConfidence":0.9,"plateTime":0.39919380107714675,"extension":6.556756676002982},"index":1,"playId":"78d1fe3f-188b-334d-9226-19f12c8ec823","pitchNumber":2,"startTime":"2026-08-05T01:57:24.738Z","endTime":"2026-08-05T01:57:28.839Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-08-05T01:57:40.705Z","endTime":"2026-08-05T01:57:49.015Z","isPitch":false,"type":"action","player":{"id":686797,"link":"/api/v1/people/686797"}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.3,"endSpeed":82.0,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.778887339805856,"aZ":-32.726248074843184,"pfxX":2.3054657672813015,"pfxZ":-0.3281898009005455,"pX":-1.50628447591951,"pZ":0.7669801014342402,"vX0":2.5190909840459534,"vY0":-128.5501253546725,"vZ0":-5.56814982210768,"x":174.42,"y":218.07,"x0":-2.79570846110476,"y0":50.00192129269309,"z0":5.479013402181324,"aX":3.887034855432823},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":-1.6,"breakHorizontal":-4.7,"spinRate":2149,"spinDirection":124},"zone":13,"typeConfidence":0.91,"plateTime":0.4248695225819765,"extension":6.569129454286409},"index":3,"playId":"726e9706-15d1-344c-a8b3-6605ce8e14d9","pitchNumber":3,"startTime":"2026-08-05T01:57:49.015Z","endTime":"2026-08-05T01:57:52.754Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.8,"endSpeed":87.4,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.01639592670433,"aZ":-25.224809363364404,"pfxX":-0.6738886163391697,"pfxZ":3.6057190389599025,"pX":-1.7834490938241525,"pZ":2.4132486048204327,"vX0":3.3870660181983108,"vY0":-136.75474838554533,"vZ0":-3.6081174718003286,"x":184.98,"y":173.62,"x0":-2.940909357624279,"y0":50.006377326304005,"z0":5.444450147687927,"aX":-1.300506201845874},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":6.1,"breakHorizontal":0.6,"spinRate":2118,"spinDirection":193},"zone":13,"typeConfidence":0.9,"plateTime":0.3977759870816917,"extension":6.525703416626885},"index":4,"playId":"94b33f5b-a15b-3d84-bd7c-335cc95bf11b","pitchNumber":4,"startTime":"2026-08-05T01:58:13.180Z","endTime":"2026-08-05T01:58:16.380Z","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":2,"outs":1},"pitchData":{"startSpeed":94.9,"endSpeed":87.8,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.46389349715286,"aZ":-25.404918170472882,"pfxX":-1.7541676360574807,"pfxZ":3.454862827990528,"pX":-0.6108965303330572,"pZ":3.0773499565559894,"vX0":6.889263551396101,"vY0":-138.24454040046862,"vZ0":-1.6770864963370151,"x":140.29,"y":155.69,"x0":-2.894661238751536,"y0":50.00107510719086,"z0":5.377921316791586,"aX":-3.436004332406097},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":6.1,"breakHorizontal":1.9,"spinRate":2117,"spinDirection":200},"zone":1,"typeConfidence":0.91,"plateTime":0.3944548098534342,"extension":6.4825809394728475},"hitData":{"launchSpeed":94.1,"launchAngle":55.0,"totalDistance":260.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":83.45,"coordY":104.64}},"index":5,"playId":"22dc07ea-8f9e-3960-b10c-181f90b94584","pitchNumber":5,"startTime":"2026-08-05T01:58:31.545Z","endTime":"2026-08-05T01:58:44.546Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-05T01:58:44.546Z","atBatIndex":62},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Austin Martin flies out to center fielder Kyle Isbel.","rbi":0,"awayScore":2,"homeScore":5,"isOut":true},"about":{"atBatIndex":63,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-08-05T01:59:02.522Z","endTime":"2026-08-05T02:00:07.478Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":668885,"fullName":"Austin Martin","link":"/api/v1/people/668885"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":674444,"fullName":"Steven Cruz","link":"/api/v1/people/674444"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":668885,"fullName":"Austin Martin","link":"/api/v1/people/668885"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":664728,"link":"/api/v1/people/664728"},"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":2},"pitchData":{"startSpeed":98.5,"endSpeed":90.8,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.347423512544356,"aZ":-16.452119195306807,"pfxX":-6.079999630594171,"pfxZ":7.531502442205634,"pX":-0.13599621309151405,"pZ":1.3971619039188612,"vX0":10.593586311920278,"vY0":-142.95885710433745,"vZ0":-8.273575163961128,"x":122.18,"y":201.06,"x0":-3.0854781444065487,"y0":50.0046541223696,"z0":5.344251077782749,"aX":-12.694471168581861},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":12.2,"breakHorizontal":9.1,"spinRate":2051,"spinDirection":223},"zone":13,"typeConfidence":0.88,"plateTime":0.38191824998506485,"extension":6.459425156272926},"index":0,"playId":"6330742b-ac9e-399b-994a-384c1b3e7dae","pitchNumber":1,"startTime":"2026-08-05T01:59:09.650Z","endTime":"2026-08-05T01:59:14.779Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":98.7,"endSpeed":90.9,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.186646649437066,"aZ":-15.05352504241212,"pfxX":-6.643288037941696,"pfxZ":8.164769218049456,"pX":0.5283635401691181,"pZ":2.1001341472502113,"vX0":12.709506432992836,"vY0":-143.2261610959695,"vZ0":-6.191007223635495,"x":96.86,"y":182.08,"x0":-3.0847775816962906,"y0":50.00242017494358,"z0":5.215338385691711,"aX":-13.930782860400697},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":13.8,"breakHorizontal":9.7,"spinRate":2062,"spinDirection":232},"zone":9,"typeConfidence":0.9,"plateTime":0.38105136541034623,"extension":6.612394575122364},"index":1,"playId":"d5b1e2ec-266d-3c39-a691-48784b217f0f","pitchNumber":2,"startTime":"2026-08-05T01:59:25.409Z","endTime":"2026-08-05T01:59:28.799Z","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":92.8,"endSpeed":86.3,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.677228564739337,"aZ":-24.073060361910265,"pfxX":-2.780424075616888,"pfxZ":4.337195841715555,"pX":-0.2174393181027959,"pZ":0.9970042189070193,"vX0":8.693154417752387,"vY0":-134.92489956218995,"vZ0":-7.168435788510988,"x":125.29,"y":211.86,"x0":-3.1011650132223183,"y0":50.00562102951574,"z0":5.351392238976856,"aX":-5.197165247970246},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":6.7,"breakHorizontal":3.5,"spinRate":2080,"spinDirection":197},"zone":13,"typeConfidence":0.89,"plateTime":0.40389037779839176,"extension":6.652922016639452},"index":2,"playId":"e14e804c-edb2-3de8-ba85-070e3129e1ad","pitchNumber":3,"startTime":"2026-08-05T01:59:44.052Z","endTime":"2026-08-05T01:59:48.283Z","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":95.0,"endSpeed":88.0,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.249866779713653,"aZ":-24.250044399729095,"pfxX":-2.3887315456689717,"pfxZ":4.057099298040203,"pX":0.5989077149220471,"pZ":2.6512473058632144,"vX0":11.078097849659168,"vY0":-138.07514407188216,"vZ0":-3.2314268170248117,"x":94.17,"y":167.2,"x0":-3.1341113874699507,"y0":50.005991674097984,"z0":5.446399130389737,"aX":-4.670454693684726},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":7.0,"breakHorizontal":2.3,"spinRate":2150,"spinDirection":200},"zone":6,"typeConfidence":0.91,"plateTime":0.39485868448198813,"extension":6.611989392985932},"hitData":{"launchSpeed":88.7,"launchAngle":30.0,"totalDistance":328.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":152.37,"coordY":70.08}},"index":3,"playId":"4768aaef-6c13-3327-bb91-42ac6df6f508","pitchNumber":4,"startTime":"2026-08-05T01:59:59.470Z","endTime":"2026-08-05T02:00:07.478Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-05T02:00:07.478Z","atBatIndex":63},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Salvador Perez doubles (17) on a fly ball to center fielder Luke Keaschall.","rbi":0,"awayScore":2,"homeScore":5,"isOut":false},"about":{"atBatIndex":64,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-08-05T02:02:31.631Z","endTime":"2026-08-05T02:04:00.396Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":701519,"fullName":"Travis Adams","link":"/api/v1/people/701519"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,4,5],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":807712,"link":"/api/v1/people/807712"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Pitching Change: Travis Adams replaces Kody Funderburk.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-05T02:01:25.792Z","endTime":"2026-08-05T02:02:33.854Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":701519,"link":"/api/v1/people/701519"},"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(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.1,"endSpeed":80.0,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.060584382057566,"aZ":-30.86612098947205,"pfxX":2.119121830250214,"pfxZ":0.8140264999558546,"pX":0.26044633508678944,"pZ":2.331129294660426,"vX0":6.756304385373517,"vY0":-125.36679668467819,"vZ0":-2.404313338402041,"x":107.07,"y":175.84,"x0":-2.734315908322588,"y0":50.00229236555022,"z0":5.7980273531438336,"aX":3.4053983475451393},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":1.2,"breakHorizontal":-5.3,"spinRate":2307,"spinDirection":156},"zone":6,"typeConfidence":0.9,"plateTime":0.435291783269637,"extension":6.142662504509714},"index":1,"playId":"14275806-3462-38a1-8112-4e447a32817c","pitchNumber":1,"startTime":"2026-08-05T02:02:33.854Z","endTime":"2026-08-05T02:02:39.480Z","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":84.1,"endSpeed":78.2,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.714707826383776,"aZ":-32.24082386692988,"pfxX":2.565800667077265,"pfxZ":-0.04535751217113315,"pX":0.2738410290400389,"pZ":2.379470317396887,"vX0":6.213653012093788,"vY0":-122.44702541986805,"vZ0":-1.5971881078598247,"x":106.56,"y":174.53,"x0":-2.6189388514541814,"y0":50.00116321926498,"z0":5.7710313646691205,"aX":3.9375878932374357},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":-0.2,"breakHorizontal":-6.0,"spinRate":2193,"spinDirection":120},"zone":6,"typeConfidence":0.9,"plateTime":0.445468684105637,"extension":6.153456684806955},"index":2,"playId":"22d7f0cb-97a7-3534-a182-db73f7a0c3a6","pitchNumber":2,"startTime":"2026-08-05T02:03:06.237Z","endTime":"2026-08-05T02:03:11.190Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":3,"startTime":"2026-08-05T02:03:19.517Z","endTime":"2026-08-05T02:03:29.561Z","isPitch":false,"type":"action","player":{"id":521692,"link":"/api/v1/people/521692"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.7,"endSpeed":77.6,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.244040799468696,"aZ":-30.75956713827993,"pfxX":1.7394677679319956,"pfxZ":0.9354215514775301,"pX":1.37518589079106,"pZ":2.3154222461591867,"vX0":7.845141321330759,"vY0":-121.68684469222643,"vZ0":-2.2192687225050327,"x":64.58,"y":176.26,"x0":-2.106796633045668,"y0":50.00166728535649,"z0":5.885082902582671,"aX":2.6271508906047596},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":1.4,"breakHorizontal":-4.9,"spinRate":2145,"spinDirection":115},"zone":14,"typeConfidence":0.9,"plateTime":0.44885372481597496,"extension":6.066128205517428},"index":4,"playId":"5e7023c2-abad-3246-b93a-5e8dab088782","pitchNumber":3,"startTime":"2026-08-05T02:03:29.561Z","endTime":"2026-08-05T02:03:33.669Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.6,"endSpeed":77.7,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.875181432492603,"aZ":-30.698448244551106,"pfxX":-7.011100704086112,"pfxZ":0.9871707361716453,"pX":0.5295700947849682,"pZ":1.128746920950358,"vX0":9.565670719294928,"vY0":-120.08618496937925,"vZ0":-3.960969950800166,"x":96.81,"y":208.3,"x0":-2.5501271372138095,"y0":50.00402897594231,"z0":5.458939925400352,"aX":-10.493783978372008},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":1.2,"breakHorizontal":11.0,"spinRate":1579,"spinDirection":236},"zone":14,"typeConfidence":0.87,"plateTime":0.4518865638901506,"extension":5.798349043287965},"hitData":{"launchSpeed":91.4,"launchAngle":27.0,"totalDistance":331.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":162.88,"coordY":66.39}},"index":5,"playId":"f5569c47-bdc2-382c-ae89-26d202e27506","pitchNumber":4,"startTime":"2026-08-05T02:03:47.081Z","endTime":"2026-08-05T02:04:00.396Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-05T02:04:00.396Z","atBatIndex":64},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Michael Massey flies out to center fielder Luke Keaschall.","rbi":0,"awayScore":2,"homeScore":5,"isOut":true},"about":{"atBatIndex":65,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-08-05T02:05:13.258Z","endTime":"2026-08-05T02:06:53.232Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":686681,"fullName":"Michael Massey","link":"/api/v1/people/686681"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":701519,"fullName":"Travis Adams","link":"/api/v1/people/701519"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":686475,"fullName":"Tyler Tolbert","link":"/api/v1/people/686475"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":686681,"fullName":"Michael Massey","link":"/api/v1/people/686681"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":807712,"link":"/api/v1/people/807712"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-runner Tyler Tolbert replaces Salvador Perez.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":2,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-05T02:04:24.903Z","endTime":"2026-08-05T02:05:15.406Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":686475,"link":"/api/v1/people/686475"},"position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"battingOrder":"401","replacedPlayer":{"id":521692,"link":"/api/v1/people/521692"},"base":2},{"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":96.1,"endSpeed":88.5,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.72011172505029,"aZ":-14.331507301999316,"pfxX":-3.288185535569619,"pfxZ":8.948098471609477,"pX":-0.3308207744385381,"pZ":2.3684790277176986,"vX0":2.319561867058832,"vY0":-139.90411295964776,"vZ0":-6.809838297253382,"x":129.61,"y":174.83,"x0":-0.7408044505185015,"y0":50.00667600440256,"z0":5.76232025152224,"aX":-6.560469210166164},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":15.1,"breakHorizontal":5.5,"spinRate":2288,"spinDirection":218},"zone":4,"typeConfidence":0.91,"plateTime":0.3905575685884304,"extension":6.049426830067609},"index":1,"playId":"3b82cce2-9741-311b-a13f-2b4326b322c3","pitchNumber":1,"startTime":"2026-08-05T02:05:15.406Z","endTime":"2026-08-05T02:05:19.558Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.5,"endSpeed":80.6,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.219689378196925,"aZ":-29.150792673122798,"pfxX":-8.520911683147581,"pfxZ":1.856290649693912,"pX":0.7909071078254775,"pZ":0.7417333047619704,"vX0":6.001489090158315,"vY0":-125.84116486479861,"vZ0":-6.01470007257453,"x":86.85,"y":218.75,"x0":-0.5014883847977583,"y0":50.000830722949445,"z0":5.483509097452191,"aX":-13.854226093323895},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":2.4,"breakHorizontal":14.3,"spinRate":1909,"spinDirection":241},"zone":14,"typeConfidence":0.9,"plateTime":0.43297114001201464,"extension":5.965625263668148},"index":2,"playId":"900387d7-0a0a-3dc5-9c76-cf167711b68a","pitchNumber":2,"startTime":"2026-08-05T02:05:33.357Z","endTime":"2026-08-05T02:05:36.357Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.4,"endSpeed":78.6,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.028538991146554,"aZ":-31.63662717795963,"pfxX":1.7370098503306357,"pfxZ":0.34605564963773183,"pX":0.7273688676762122,"pZ":2.2047216042167985,"vX0":2.7479833484272365,"vY0":-124.35557952143243,"vZ0":-2.3054734697798196,"x":89.27,"y":179.25,"x0":-0.6178875338790017,"y0":50.00446837832802,"z0":5.769243766969367,"aX":2.7196066921437922},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":0.4,"breakHorizontal":-3.8,"spinRate":2211,"spinDirection":131},"zone":6,"typeConfidence":0.9,"plateTime":0.4405193893618926,"extension":5.976149403947729},"index":3,"playId":"d6b98990-8ffb-34f8-bfd3-6d594b4f5f80","pitchNumber":3,"startTime":"2026-08-05T02:05:57.669Z","endTime":"2026-08-05T02:06:03.498Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.9,"endSpeed":87.8,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.047172743360637,"aZ":-17.101464286575876,"pfxX":-3.6480830411611596,"pfxZ":7.679388852092696,"pX":-0.4249169352249083,"pZ":4.329519651493674,"vX0":2.315649307827716,"vY0":-138.32379302313916,"vZ0":-1.5028688938680301,"x":133.2,"y":121.88,"x0":-0.7932747099714195,"y0":50.00556867300853,"z0":6.0110851167760915,"aX":-7.1635996894347755},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":13.8,"breakHorizontal":6.2,"spinRate":2315,"spinDirection":205},"zone":11,"typeConfidence":0.9,"plateTime":0.39398728192055943,"extension":6.0279997637744},"index":4,"playId":"0168dada-0f16-3c0e-a316-a0a5f08c5b67","pitchNumber":4,"startTime":"2026-08-05T02:06:21.616Z","endTime":"2026-08-05T02:06:24.769Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.5,"endSpeed":80.1,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.195529293704055,"aZ":-30.93206337774202,"pfxX":1.2782844521843595,"pfxZ":0.7714208956976218,"pX":0.5411507420836884,"pZ":1.7515905915815004,"vX0":2.7461614612116194,"vY0":-126.01971036362622,"vZ0":-3.556906832294339,"x":96.37,"y":191.49,"x0":-0.726327646518689,"y0":50.005759228422804,"z0":5.664378924846783,"aX":2.0682350357370054},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":0.8,"breakHorizontal":-2.9,"spinRate":2176,"spinDirection":138},"zone":9,"typeConfidence":0.9,"plateTime":0.4336551501976391,"extension":5.98045269810822},"hitData":{"launchSpeed":87.0,"launchAngle":45.0,"totalDistance":293.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":106.7,"coordY":83.67}},"index":5,"playId":"3951e30a-633d-3b9c-8b20-0fd4b63378ac","pitchNumber":5,"startTime":"2026-08-05T02:06:40.889Z","endTime":"2026-08-05T02:06:53.232Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-05T02:06:53.232Z","atBatIndex":65},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Nick Loftin walks.","rbi":0,"awayScore":2,"homeScore":5,"isOut":false},"about":{"atBatIndex":66,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-08-05T02:07:13.212Z","endTime":"2026-08-05T02:09:20.069Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":679845,"fullName":"Nick Loftin","link":"/api/v1/people/679845"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":701519,"fullName":"Travis Adams","link":"/api/v1/people/701519"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":679845,"fullName":"Nick Loftin","link":"/api/v1/people/679845"},"postOnSecond":{"id":686475,"fullName":"Tyler Tolbert","link":"/api/v1/people/686475"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":679845,"fullName":"Nick Loftin","link":"/api/v1/people/679845"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.2,"endSpeed":77.2,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.87849197917394,"aZ":-32.985226611283714,"pfxX":2.084163837358361,"pfxZ":-0.535933878557838,"pX":-0.682135072831641,"pZ":2.999759162847396,"vX0":4.110115592774914,"vY0":-122.54457693553704,"vZ0":-0.11589090318165085,"x":143.0,"y":157.79,"x0":-2.6537548383940726,"y0":50.002746230452395,"z0":5.872438327436025,"aX":3.159401362781371},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":-0.7,"breakHorizontal":-4.8,"spinRate":2056,"spinDirection":103},"zone":1,"typeConfidence":0.9,"plateTime":0.4474720603808562,"extension":6.276433386360252},"index":0,"playId":"c0b1034b-2662-35d3-95ce-bc781d599ef7","pitchNumber":1,"startTime":"2026-08-05T02:07:26.775Z","endTime":"2026-08-05T02:07:31.100Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 2B","code":"2","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":1},"index":1,"playId":"33884fc9-a821-322a-a5b6-a85b1b368b0e","startTime":"2026-08-05T02:07:46.680Z","endTime":"2026-08-05T02:07:53.089Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.1,"endSpeed":86.9,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.154163905301385,"aZ":-24.307426587454177,"pfxX":-8.514671705210018,"pfxZ":4.126145418197128,"pX":-0.5552852095858337,"pZ":0.8253399046178247,"vX0":9.331508650594257,"vY0":-136.66809243946798,"vZ0":-8.25682187762496,"x":138.17,"y":216.5,"x0":-2.8963718485686623,"y0":50.00134514649682,"z0":5.536776864965879,"aX":-16.219301929001173},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":6.0,"breakHorizontal":13.7,"spinRate":2091,"spinDirection":227},"zone":13,"typeConfidence":0.91,"plateTime":0.3997242593481558,"extension":5.9147618374599995},"index":2,"playId":"13713bbf-5dcc-333e-8b00-a3d7ece52681","pitchNumber":2,"startTime":"2026-08-05T02:08:09.910Z","endTime":"2026-08-05T02:08:14.114Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.0,"endSpeed":87.2,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.433587601115406,"aZ":-28.310078344893547,"pfxX":-8.954995993402017,"pfxZ":2.018279546088668,"pX":0.2846945653257435,"pZ":1.4026203174436385,"vX0":11.159748799485921,"vY0":-136.50781435180622,"vZ0":-6.226267623136499,"x":106.15,"y":200.91,"x0":-2.668483131113423,"y0":50.00029202290072,"z0":5.629106049870306,"aX":-17.11595366328961},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":2.6,"breakHorizontal":14.3,"spinRate":2163,"spinDirection":228},"zone":14,"typeConfidence":0.89,"plateTime":0.3992990185549594,"extension":5.792547955715285},"index":3,"playId":"d3f3ec65-f998-3f92-be9d-929c36cc02ca","pitchNumber":3,"startTime":"2026-08-05T02:08:31.089Z","endTime":"2026-08-05T02:08:35.345Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.6,"endSpeed":82.2,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.855042479477817,"aZ":-27.130715661269424,"pfxX":0.7311975216001567,"pfxZ":2.982107581910097,"pX":0.9836543686599408,"pZ":1.018361144341758,"vX0":9.295796109330809,"vY0":-128.7398129168899,"vZ0":-6.394138397047088,"x":79.51,"y":211.28,"x0":-2.7576731701712225,"y0":50.0025222719117,"z0":5.6133982182661795,"aX":1.235845763901304},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":4.2,"breakHorizontal":-3.2,"spinRate":2396,"spinDirection":161},"zone":14,"typeConfidence":0.81,"plateTime":0.4242487075471906,"extension":6.173457956063712},"index":4,"playId":"898183d5-8d5f-3a1e-b57e-dc5e878fca24","pitchNumber":4,"startTime":"2026-08-05T02:08:50.641Z","endTime":"2026-08-05T02:08:57.406Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.4,"endSpeed":87.3,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.961196462172644,"aZ":-28.654604175589665,"pfxX":-8.875784857885279,"pfxZ":1.8339742116102062,"pX":-0.8251907261267475,"pZ":1.1628000844594792,"vX0":8.931676597479159,"vY0":-137.20172259942564,"vZ0":-6.7059076742393415,"x":148.45,"y":207.38,"x0":-2.9564885362207667,"y0":50.00505677754615,"z0":5.569199987857059,"aX":-17.066384656896123},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":2.2,"breakHorizontal":14.4,"spinRate":2110,"spinDirection":224},"zone":13,"typeConfidence":0.89,"plateTime":0.3979277608596816,"extension":5.927797644846943},"index":5,"playId":"a06153f6-e69a-3dd6-b642-2dfc95a78e6e","pitchNumber":5,"startTime":"2026-08-05T02:09:14.994Z","endTime":"2026-08-05T02:09:20.069Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-05T02:09:20.069Z","atBatIndex":66},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Isaac Collins grounds into a force out, fielded by third baseman Brooks Lee. Tyler Tolbert out at 3rd. Nick Loftin to 3rd. Isaac Collins to 1st. Throwing error by third baseman Brooks Lee.","rbi":0,"awayScore":2,"homeScore":5,"isOut":true},"about":{"atBatIndex":67,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-08-05T02:10:29.264Z","endTime":"2026-08-05T02:12:45.600Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":686555,"fullName":"Isaac Collins","link":"/api/v1/people/686555"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":701519,"fullName":"Travis Adams","link":"/api/v1/people/701519"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":686555,"fullName":"Isaac Collins","link":"/api/v1/people/686555"},"postOnThird":{"id":679845,"fullName":"Nick Loftin","link":"/api/v1/people/679845"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":null,"outBase":"3B","isOut":true,"outNumber":2},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":686475,"fullName":"Tyler Tolbert","link":"/api/v1/people/686475"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":686797,"link":"/api/v1/people/686797"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":679845,"fullName":"Nick Loftin","link":"/api/v1/people/679845"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":686797,"link":"/api/v1/people/686797"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_throwing_error"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":686555,"fullName":"Isaac Collins","link":"/api/v1/people/686555"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-08-05T02:09:34.690Z","endTime":"2026-08-05T02:10:31.368Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":true},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.7,"endSpeed":88.9,"strikeZoneTop":3.013,"strikeZoneBottom":1.521,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.579018202487635,"aZ":-12.358910222372684,"pfxX":-3.943865607152884,"pfxZ":9.848454047513545,"pX":0.4041690321772085,"pZ":1.5380842323345754,"vX0":4.547625059916053,"vY0":-140.64104073387543,"vZ0":-9.197951277874264,"x":101.59,"y":197.25,"x0":-0.7179835044577737,"y0":50.00614505723761,"z0":5.643812891549525,"aX":-7.937480437299612},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":16.2,"breakHorizontal":6.2,"spinRate":2237,"spinDirection":219},"zone":9,"typeConfidence":0.91,"plateTime":0.3887958172638637,"extension":5.999345463675109},"index":1,"playId":"b8ebea43-a7ad-3d36-aad7-31eb656c8983","pitchNumber":1,"startTime":"2026-08-05T02:10:31.368Z","endTime":"2026-08-05T02:10:35.369Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":118,"player":{"id":686555,"fullName":"Isaac Collins","link":"/api/v1/people/686555"}}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.0,"endSpeed":80.3,"strikeZoneTop":3.013,"strikeZoneBottom":1.521,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.417852148040097,"aZ":-26.895763689463607,"pfxX":-8.106672666008386,"pfxZ":3.2454971825669627,"pX":1.1486488177117475,"pZ":1.100386960266784,"vX0":7.231013604383522,"vY0":-126.43542107403395,"vZ0":-5.346761133116275,"x":73.22,"y":209.07,"x0":-0.6873555783840595,"y0":50.00614469909483,"z0":5.385932083897645,"aX":-13.2017055532061},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":4.9,"breakHorizontal":13.2,"spinRate":2005,"spinDirection":233},"zone":14,"typeConfidence":0.9,"plateTime":0.4322830724509017,"extension":6.078554461483573},"index":2,"playId":"11a79f88-0315-34b7-803a-9044c9fe0450","pitchNumber":2,"startTime":"2026-08-05T02:11:07.186Z","endTime":"2026-08-05T02:11:10.388Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.3,"endSpeed":79.7,"strikeZoneTop":3.013,"strikeZoneBottom":1.521,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.405999191676667,"aZ":-30.828687322998032,"pfxX":-8.806036942755483,"pfxZ":0.8416273566605921,"pX":0.3248729461009883,"pZ":0.8328125403651326,"vX0":5.862832472709081,"vY0":-125.49284190229189,"vZ0":-4.970884220375418,"x":104.62,"y":216.29,"x0":-0.8926481982198965,"y0":50.00349474431736,"z0":5.33838429309303,"aX":-14.104521568211393},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":0.6,"breakHorizontal":14.6,"spinRate":2056,"spinDirection":237},"zone":14,"typeConfidence":0.91,"plateTime":0.4357553423212428,"extension":5.962961382302629},"index":3,"playId":"d820a7c4-ea33-34e1-ba16-a1d78faf4e76","pitchNumber":3,"startTime":"2026-08-05T02:11:26.444Z","endTime":"2026-08-05T02:11:29.735Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.1,"endSpeed":86.1,"strikeZoneTop":3.013,"strikeZoneBottom":1.521,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.551299653370105,"aZ":-21.79841602523785,"pfxX":1.5269244059616927,"pfxZ":5.530677829983269,"pX":0.505464052938391,"pZ":1.6532569467569629,"vX0":2.0258667268222283,"vY0":-135.5708325616533,"vZ0":-7.385360768232935,"x":97.73,"y":194.14,"x0":-0.4476922836258169,"y0":50.00100494014196,"z0":5.916095294666612,"aX":2.8629331138592193},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":8.8,"breakHorizontal":-3.1,"spinRate":2513,"spinDirection":191},"zone":9,"typeConfidence":0.9,"plateTime":0.40286893988282824,"extension":6.022318912523359},"index":4,"playId":"0d3d850d-400b-33bc-a48e-2cd72b1cedaf","pitchNumber":4,"startTime":"2026-08-05T02:11:44.945Z","endTime":"2026-08-05T02:11:49.144Z","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":96.0,"endSpeed":88.0,"strikeZoneTop":3.013,"strikeZoneBottom":1.521,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.842433775062464,"aZ":-12.978507154045127,"pfxX":-2.2981293726326077,"pfxZ":9.681476924869102,"pX":-0.11681066732878624,"pZ":2.874396348624355,"vX0":2.430358111158372,"vY0":-139.75897931117171,"vZ0":-5.536485889938365,"x":121.45,"y":161.17,"x0":-0.6981724673985801,"y0":50.00364727879179,"z0":5.730160005442564,"aX":-4.556791339750477},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":16.6,"breakHorizontal":3.7,"spinRate":2517,"spinDirection":213},"zone":2,"typeConfidence":0.9,"plateTime":0.39157707408847076,"extension":6.064971336666586},"index":5,"playId":"399979a2-6fdf-32fa-b7b1-e9e2a0520ac1","pitchNumber":5,"startTime":"2026-08-05T02:12:04.758Z","endTime":"2026-08-05T02:12:08.038Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.5,"endSpeed":79.3,"strikeZoneTop":3.013,"strikeZoneBottom":1.521,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.412193544079937,"aZ":-32.623225173416785,"pfxX":2.6391563491196597,"pfxZ":-0.28284365459803595,"pX":0.24350662729351255,"pZ":3.3321830800758585,"vX0":1.6957310160550363,"vY0":-124.62087594244758,"vZ0":0.5672912588379388,"x":107.72,"y":148.81,"x0":-0.786084530542194,"y0":50.003307135375735,"z0":5.772614555707349,"aX":4.196946719226472},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":-0.1,"breakHorizontal":-5.2,"spinRate":2286,"spinDirection":120},"zone":12,"typeConfidence":0.9,"plateTime":0.43765616682986597,"extension":6.1079501260633995},"hitData":{"launchSpeed":57.5,"launchAngle":10.0,"totalDistance":82.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":91.9,"coordY":168.54}},"index":6,"playId":"e9061cc1-6f54-3864-a41b-3386f89081a1","pitchNumber":6,"startTime":"2026-08-05T02:12:28.839Z","endTime":"2026-08-05T02:12:45.600Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-05T02:12:45.600Z","atBatIndex":67},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Starling Marte doubles (5) on a sharp fly ball to center fielder Luke Keaschall. Nick Loftin scores. Isaac Collins scores.","rbi":2,"awayScore":2,"homeScore":7,"isOut":false},"about":{"atBatIndex":68,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-08-05T02:15:51.945Z","endTime":"2026-08-05T02:16:07.765Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":516782,"fullName":"Starling Marte","link":"/api/v1/people/516782"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":573124,"fullName":"Taylor Rogers","link":"/api/v1/people/573124"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":516782,"fullName":"Starling Marte","link":"/api/v1/people/516782"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[3],"actionIndex":[1,2],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":516782,"fullName":"Starling Marte","link":"/api/v1/people/516782"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":807712,"link":"/api/v1/people/807712"},"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":686555,"fullName":"Isaac Collins","link":"/api/v1/people/686555"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"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":686555,"fullName":"Isaac Collins","link":"/api/v1/people/686555"},"responsiblePitcher":{"id":701519,"link":"/api/v1/people/701519"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":679845,"fullName":"Nick Loftin","link":"/api/v1/people/679845"},"responsiblePitcher":{"id":701519,"link":"/api/v1/people/701519"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-08-05T02:14:16.858Z","endTime":"2026-08-05T02:14:31.081Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Taylor Rogers replaces Travis Adams.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-08-05T02:14:31.081Z","endTime":"2026-08-05T02:15:30.675Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":573124,"link":"/api/v1/people/573124"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"description":"Offensive Substitution: Pinch-hitter Starling Marte replaces John Rave.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":2,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":2,"startTime":"2026-08-05T02:15:30.675Z","endTime":"2026-08-05T02:15:54.103Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":516782,"link":"/api/v1/people/516782"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"801","replacedPlayer":{"id":670231,"link":"/api/v1/people/670231"}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":75.3,"endSpeed":70.0,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.346172596964813,"aZ":-35.62373215383865,"pfxX":-7.5112246616859,"pfxZ":-2.8073330955689713,"pX":0.1971398501948862,"pZ":2.286132753399514,"vX0":-1.4680175562872975,"vY0":-109.79042261197588,"vZ0":1.0737763222316565,"x":109.49,"y":177.05,"x0":1.8496308944969766,"y0":50.00314522798741,"z0":5.564304635806041,"aX":-9.224825487275618},"breaks":{"breakAngle":14.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.3,"breakVerticalInduced":-4.6,"breakHorizontal":14.0,"spinRate":2783,"spinDirection":297},"zone":5,"typeConfidence":0.91,"plateTime":0.49773423246582205,"extension":5.585536357161228},"hitData":{"launchSpeed":100.4,"launchAngle":27.0,"totalDistance":395.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":89.6,"coordY":43.63}},"index":3,"playId":"e2e5ef72-6a11-3e8d-a76f-aafdf2245c56","pitchNumber":1,"startTime":"2026-08-05T02:15:54.103Z","endTime":"2026-08-05T02:16:07.765Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-05T02:16:07.765Z","atBatIndex":68},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Kyle Isbel singles on a ground ball to center fielder Luke Keaschall. Starling Marte scores.","rbi":1,"awayScore":2,"homeScore":8,"isOut":false},"about":{"atBatIndex":69,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-08-05T02:16:39.949Z","endTime":"2026-08-05T02:17:08.193Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":664728,"fullName":"Kyle Isbel","link":"/api/v1/people/664728"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":573124,"fullName":"Taylor Rogers","link":"/api/v1/people/573124"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":664728,"fullName":"Kyle Isbel","link":"/api/v1/people/664728"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"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":664728,"fullName":"Kyle Isbel","link":"/api/v1/people/664728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":807712,"link":"/api/v1/people/807712"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":516782,"fullName":"Starling Marte","link":"/api/v1/people/516782"},"responsiblePitcher":{"id":573124,"link":"/api/v1/people/573124"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":76.3,"endSpeed":70.4,"strikeZoneTop":3.114,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.507998492088216,"aZ":-33.53791161520978,"pfxX":-8.532198724354863,"pfxZ":-1.0977922085610823,"pX":0.34878703447134723,"pZ":1.973815674412706,"vX0":-0.9346075961786682,"vY0":-111.21154239907227,"vZ0":-0.170706271936784,"x":103.71,"y":185.49,"x0":1.8827069547988204,"y0":50.00003304936273,"z0":5.539132057020516,"aX":-10.652432434483062},"breaks":{"breakAngle":18.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-48.6,"breakVerticalInduced":-1.7,"breakHorizontal":15.7,"spinRate":2841,"spinDirection":295},"zone":9,"typeConfidence":0.91,"plateTime":0.4930893977747606,"extension":5.667859351792602},"index":0,"playId":"b8c4608a-7a3a-366f-bc4a-9cfa9d16ec2c","pitchNumber":1,"startTime":"2026-08-05T02:16:42.569Z","endTime":"2026-08-05T02:16:46.675Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":76.2,"endSpeed":70.0,"strikeZoneTop":3.114,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.158342965421202,"aZ":-34.0324394967619,"pfxX":-7.8008584001011485,"pfxZ":-1.5001888872077096,"pX":-0.7907435230980588,"pZ":2.0517132511848337,"vX0":-3.4486564477847472,"vY0":-110.88819796668209,"vZ0":0.25492084000151993,"x":147.14,"y":183.38,"x0":1.8017580450355222,"y0":50.0045107933219,"z0":5.5068219294526,"aX":-9.64515433877846},"breaks":{"breakAngle":16.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.7,"breakVerticalInduced":-2.3,"breakHorizontal":15.0,"spinRate":2801,"spinDirection":292},"zone":13,"typeConfidence":0.91,"plateTime":0.49530256653922944,"extension":5.587223558403101},"hitData":{"launchSpeed":96.1,"launchAngle":6.0,"totalDistance":134.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":153.37,"coordY":85.05}},"index":1,"playId":"b704fe94-0515-3cd0-9ab5-c31ba062b9a5","pitchNumber":2,"startTime":"2026-08-05T02:16:58.675Z","endTime":"2026-08-05T02:17:08.193Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-05T02:17:08.193Z","atBatIndex":69},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Ryan Jeffers challenged (pitch result), call on the field was confirmed: Carter Jensen walks. Kyle Isbel to 2nd.","rbi":0,"awayScore":2,"homeScore":8,"isOut":false},"about":{"atBatIndex":70,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-08-05T02:17:38.459Z","endTime":"2026-08-05T02:19:28.772Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":695600,"fullName":"Carter Jensen","link":"/api/v1/people/695600"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":573124,"fullName":"Taylor Rogers","link":"/api/v1/people/573124"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":695600,"fullName":"Carter Jensen","link":"/api/v1/people/695600"},"postOnSecond":{"id":664728,"fullName":"Kyle Isbel","link":"/api/v1/people/664728"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":664728,"fullName":"Kyle Isbel","link":"/api/v1/people/664728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":695600,"fullName":"Carter Jensen","link":"/api/v1/people/695600"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.9,"endSpeed":84.6,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.814240950989227,"aZ":-23.662001557643748,"pfxX":9.0648437703022,"pfxZ":4.660388272593478,"pX":-0.01662483105208582,"pZ":3.7265139277069452,"vX0":-7.016306610640699,"vY0":-133.7741789539897,"vZ0":-0.44744455757985074,"x":117.63,"y":138.16,"x0":1.4526620627484403,"y0":50.00109024707232,"z0":5.580980151066415,"aX":16.552116851390192},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":8.5,"breakHorizontal":-15.0,"spinRate":2098,"spinDirection":124},"zone":11,"typeConfidence":0.9,"plateTime":0.40826131294063783,"extension":5.606173733893264},"index":0,"playId":"2cf9baba-4476-35c5-85e5-3284cc58ff9b","pitchNumber":1,"startTime":"2026-08-05T02:17:40.722Z","endTime":"2026-08-05T02:17:44.799Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.3,"endSpeed":84.9,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.033203627041324,"aZ":-23.860237699930316,"pfxX":8.418686401282464,"pfxZ":4.528651636013663,"pX":-0.9415720346963281,"pZ":3.0712184456186966,"vX0":-8.86989910718395,"vY0":-134.14077750634357,"vZ0":-2.157459899488352,"x":152.89,"y":155.86,"x0":1.3026720789883566,"y0":50.002802782844604,"z0":5.5743360054857405,"aX":15.454671085095976},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":7.9,"breakHorizontal":-13.6,"spinRate":2163,"spinDirection":126},"zone":11,"typeConfidence":0.9,"plateTime":0.4071910611698657,"extension":5.666970562275844},"index":1,"playId":"ec0187fc-5acf-3f0a-92ee-bc6407209a4f","pitchNumber":2,"startTime":"2026-08-05T02:17:55.992Z","endTime":"2026-08-05T02:17:59.515Z","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":0,"outs":2},"pitchData":{"startSpeed":76.7,"endSpeed":71.1,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.874000460479316,"aZ":-33.113268090812696,"pfxX":-7.953053960396785,"pfxZ":-0.7454337110022289,"pX":-1.7845336520643131,"pZ":1.3824435544392413,"vX0":-5.103134518459042,"vY0":-111.60259012105259,"vZ0":-1.463649931429309,"x":185.02,"y":201.45,"x0":1.563897161097324,"y0":50.001339747767254,"z0":5.453755819547861,"aX":-10.042286855602299},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.9,"breakVerticalInduced":-1.4,"breakHorizontal":15.7,"spinRate":2865,"spinDirection":296},"zone":13,"typeConfidence":0.91,"plateTime":0.49056093657028077,"extension":5.628482692401593},"index":2,"playId":"29541f0d-f5f2-38da-943f-4e0821fd3f5a","pitchNumber":3,"startTime":"2026-08-05T02:18:14.707Z","endTime":"2026-08-05T02:18:18.300Z","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":91.7,"endSpeed":84.4,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.994092320509242,"aZ":-21.41160725954296,"pfxX":8.114421755135696,"pfxZ":5.930975637722067,"pX":0.6011257116485204,"pZ":2.5333497564699394,"vX0":-5.155809742937817,"vY0":-133.44473742056456,"vZ0":-3.6373245724863765,"x":94.09,"y":170.38,"x0":1.4976202608613627,"y0":50.00538223809454,"z0":5.444848654296781,"aX":14.73040728413583},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":10.2,"breakHorizontal":-13.7,"spinRate":2178,"spinDirection":125},"zone":6,"typeConfidence":0.86,"plateTime":0.4094659003129051,"extension":5.443841916943881},"index":3,"playId":"5fa792d2-d549-300b-b844-637bf0a80f3b","pitchNumber":4,"startTime":"2026-08-05T02:18:30.814Z","endTime":"2026-08-05T02:18:35.189Z","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":91.9,"endSpeed":84.8,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.627222244358144,"aZ":-24.576329575390165,"pfxX":8.94620646193744,"pfxZ":4.16952138674799,"pX":-0.43853350680183567,"pZ":1.9959846760324,"vX0":-8.012284160505025,"vY0":-133.63508152041044,"vZ0":-4.360689902292854,"x":133.72,"y":184.89,"x0":1.4245379398983815,"y0":50.005332579819566,"z0":5.39720241209785,"aX":16.313580970453625},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":6.8,"breakHorizontal":-14.6,"spinRate":2208,"spinDirection":128},"zone":7,"typeConfidence":0.89,"plateTime":0.4086142865544131,"extension":6.0192565444612045},"index":4,"playId":"d6633fde-4aa8-3210-a896-42572127d0fd","pitchNumber":5,"startTime":"2026-08-05T02:18:48.973Z","endTime":"2026-08-05T02:18:54.199Z","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,"runnerGoing":true},"count":{"balls":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":78.4,"endSpeed":72.6,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.430581040089677,"aZ":-30.48650646461926,"pfxX":-8.91267505747298,"pfxZ":1.2643460602331729,"pX":0.5564675236456874,"pZ":3.5781666712261533,"vX0":-0.2535768203189128,"vY0":-114.28361476129908,"vZ0":2.0915617718057584,"x":95.79,"y":142.17,"x0":1.8279259250960012,"y0":50.001573643476966,"z0":5.628210933451674,"aX":-11.885895963079347},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.0,"breakVerticalInduced":3.0,"breakHorizontal":16.2,"spinRate":2828,"spinDirection":289},"zone":12,"typeConfidence":0.9,"plateTime":0.4777614937936927,"extension":5.541698659792524},"index":5,"playId":"cc5a3a25-acd4-3628-8320-38a3ad03cfcc","pitchNumber":6,"startTime":"2026-08-05T02:19:19.359Z","endTime":"2026-08-05T02:19:28.772Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":142,"player":{"id":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777"}},"playEndTime":"2026-08-05T02:19:28.772Z","atBatIndex":70},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Bobby Witt Jr. flies out to center fielder Luke Keaschall.","rbi":0,"awayScore":2,"homeScore":8,"isOut":true},"about":{"atBatIndex":71,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-08-05T02:20:01.312Z","endTime":"2026-08-05T02:21:33.810Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":573124,"fullName":"Taylor Rogers","link":"/api/v1/people/573124"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":807712,"link":"/api/v1/people/807712"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.4,"endSpeed":81.2,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.493968001790172,"aZ":-27.316583995513366,"pfxX":0.4257798221608958,"pfxZ":2.9137313364152675,"pX":0.1749442800462033,"pZ":2.777967904757139,"vX0":-3.883965073393501,"vY0":-127.35892139045245,"vZ0":-1.510536695336417,"x":110.33,"y":163.77,"x0":1.654759592730456,"y0":50.00299919043382,"z0":5.50900648218479,"aX":0.7102774867514939},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":5.2,"breakHorizontal":0.0,"spinRate":2408,"spinDirection":159},"zone":5,"typeConfidence":0.91,"plateTime":0.42764223734678763,"extension":5.577027299514734},"index":0,"playId":"6558e8cc-e5e9-3763-b50e-7369dade8504","pitchNumber":1,"startTime":"2026-08-05T02:20:04.836Z","endTime":"2026-08-05T02:20:08.764Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.1,"endSpeed":82.2,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.132938476732964,"aZ":-28.446494594216386,"pfxX":0.94347256905984,"pfxZ":2.203754969563427,"pX":-1.9149995811066065,"pZ":1.996564501022869,"vX0":-8.738110793519796,"vY0":-128.1338793692107,"vZ0":-3.134595680678376,"x":190.0,"y":184.87,"x0":1.3916111957026511,"y0":50.00237376772052,"z0":5.417577232514388,"aX":1.5961073750940034},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":3.6,"breakHorizontal":-0.1,"spinRate":2367,"spinDirection":142},"zone":13,"typeConfidence":0.91,"plateTime":0.4246297628896931,"extension":5.4824603451434655},"index":1,"playId":"982e9de7-a451-398c-ae64-d39449373e80","pitchNumber":2,"startTime":"2026-08-05T02:20:22.848Z","endTime":"2026-08-05T02:20:26.950Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.6,"endSpeed":85.3,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.234838876555585,"aZ":-22.930578912856905,"pfxX":9.448051707942,"pfxZ":4.996866848583094,"pX":0.11928373844031787,"pZ":2.38069259085102,"vX0":-6.544369299035734,"vY0":-134.68831280740167,"vZ0":-4.025920111838303,"x":112.45,"y":174.5,"x0":1.3439633236939783,"y0":50.00521040646446,"z0":5.501888294020816,"aX":17.489253415377807},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":8.4,"breakHorizontal":-15.8,"spinRate":2186,"spinDirection":127},"zone":5,"typeConfidence":0.9,"plateTime":0.405510548370148,"extension":5.5180791852511675},"index":2,"playId":"0c4e357a-9a14-3bff-aea1-834c66eb46de","pitchNumber":3,"startTime":"2026-08-05T02:20:41.245Z","endTime":"2026-08-05T02:20:44.514Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.5,"endSpeed":82.0,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.002204318581885,"aZ":-29.01943971098321,"pfxX":-0.28549863539096076,"pfxZ":1.8718425890005959,"pX":1.2259629612195604,"pZ":1.6075512057752228,"vX0":-1.610924136480551,"vY0":-127.5804214982583,"vZ0":-3.9070309243122034,"x":70.27,"y":195.38,"x0":1.8971799942541416,"y0":50.00169119019036,"z0":5.392669595756159,"aX":-0.4803282044648968},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":2.9,"breakHorizontal":0.8,"spinRate":2380,"spinDirection":165},"zone":14,"typeConfidence":0.92,"plateTime":0.42587408052531517,"extension":5.411679877528266},"index":3,"playId":"7462c576-e32d-327d-b044-a022f49440d7","pitchNumber":4,"startTime":"2026-08-05T02:21:05.350Z","endTime":"2026-08-05T02:21:09.829Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":78.1,"endSpeed":72.3,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.379242788497905,"aZ":-31.515095281948803,"pfxX":-8.43864813430261,"pfxZ":0.4975032185188173,"pX":0.3910390789194638,"pZ":3.3945665254215567,"vX0":-0.8041621230495688,"vY0":-113.76048980088834,"vZ0":1.9221740323110934,"x":102.09,"y":147.13,"x0":1.8456730493470819,"y0":50.002592590601274,"z0":5.645778857067258,"aX":-11.14324655400731},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.8,"breakVerticalInduced":1.7,"breakHorizontal":15.5,"spinRate":2825,"spinDirection":290},"zone":3,"typeConfidence":0.9,"plateTime":0.48008370727124294,"extension":5.320419404966254},"hitData":{"launchSpeed":83.5,"launchAngle":41.0,"totalDistance":273.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":130.53,"coordY":90.58}},"index":4,"playId":"4020a51a-4a1c-3a50-b3d4-25c554a5e3a7","pitchNumber":5,"startTime":"2026-08-05T02:21:24.740Z","endTime":"2026-08-05T02:21:33.810Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-05T02:21:33.810Z","atBatIndex":71},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Luke Keaschall singles on a line drive to left fielder Isaac Collins.","rbi":0,"awayScore":2,"homeScore":8,"isOut":false},"about":{"atBatIndex":72,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-08-05T02:23:55.750Z","endTime":"2026-08-05T02:24:39.115Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663878,"fullName":"Nate Pearson","link":"/api/v1/people/663878"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[2,3,4],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":686555,"link":"/api/v1/people/686555"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Pitching Change: Nate Pearson replaces Steven Cruz, batting 8th.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-05T02:23:42.230Z","endTime":"2026-08-05T02:23:43.230Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":663878,"link":"/api/v1/people/663878"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"battingOrder":"802","replacedPlayer":{"id":516782,"link":"/api/v1/people/516782"}},{"details":{"description":"Tyler Tolbert remains in the game as the right fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":2,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-08-05T02:23:42.230Z","endTime":"2026-08-05T02:23:55.750Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":686475,"link":"/api/v1/people/686475"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"401","replacedPlayer":{"id":521692,"link":"/api/v1/people/521692"}},{"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":95.8,"endSpeed":88.7,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.489788618607026,"aZ":-17.43994134931287,"pfxX":-8.543266386942426,"pfxZ":7.407586259590102,"pX":0.04619385881079578,"pZ":1.765089206008118,"vX0":7.8680230484337015,"vY0":-139.27595907448173,"vZ0":-7.41739933225784,"x":91.23,"y":174.35,"x0":-1.687766542119893,"y0":50.00689538642942,"z0":5.589693327879992,"aX":-17.005108919404165},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":12.2,"breakHorizontal":14.2,"spinRate":2153,"spinDirection":209},"zone":8,"typeConfidence":0.98,"plateTime":0.39134008445290513,"extension":7.065408439951857},"index":2,"playId":"c638c264-60f6-3f28-9f24-dece36e4cf4f","pitchNumber":1,"startTime":"2026-08-05T02:23:55.750Z","endTime":"2026-08-05T02:24:00.234Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.8,"endSpeed":84.0,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.448780553264015,"aZ":-33.08091091197735,"pfxX":2.274846642642961,"pfxZ":-0.5194659827206607,"pX":0.6069763704315012,"pZ":1.4959307714788916,"vX0":5.4454671622302175,"vY0":-130.82111079587355,"vZ0":-4.528648462289957,"x":93.86,"y":198.39,"x0":-1.783772734295039,"y0":50.00043049307538,"z0":5.684992911362586,"aX":4.00381254459715},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":-1.6,"breakHorizontal":-5.2,"spinRate":2575,"spinDirection":122},"zone":14,"typeConfidence":0.9,"plateTime":0.4161445515737072,"extension":6.668371941174934},"index":3,"playId":"2bb0be1f-2c3d-3d56-aad8-f33b28bd5f80","pitchNumber":2,"startTime":"2026-08-05T02:24:10.863Z","endTime":"2026-08-05T02:24:15.100Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.4,"endSpeed":81.5,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.325138339573275,"aZ":-34.256809783413686,"pfxX":2.3017188514438622,"pfxZ":-1.2428667751801417,"pX":-0.6581687237502535,"pZ":3.160441548665125,"vX0":2.6935644676444777,"vY0":-127.456605224021,"vZ0":0.13767162831158752,"x":142.09,"y":153.45,"x0":-2.021650548553495,"y0":50.005648433316175,"z0":5.776317972611848,"aX":3.8467618409980617},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":-2.0,"breakHorizontal":-4.7,"spinRate":2482,"spinDirection":111},"zone":1,"typeConfidence":0.89,"plateTime":0.4271802861692402,"extension":6.502748100867549},"hitData":{"launchSpeed":68.3,"launchAngle":27.0,"totalDistance":215.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":97.32,"coordY":100.79}},"index":4,"playId":"320957db-84c0-3484-947f-8fa82b7239fa","pitchNumber":3,"startTime":"2026-08-05T02:24:26.743Z","endTime":"2026-08-05T02:24:39.115Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-05T02:24:39.115Z","atBatIndex":72},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Ryan Kreidler flies out to left fielder Isaac Collins.","rbi":0,"awayScore":2,"homeScore":8,"isOut":true},"about":{"atBatIndex":73,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-08-05T02:24:59.834Z","endTime":"2026-08-05T02:25:50.011Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":668952,"fullName":"Ryan Kreidler","link":"/api/v1/people/668952"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663878,"fullName":"Nate Pearson","link":"/api/v1/people/663878"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,2],"actionIndex":[1],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":668952,"fullName":"Ryan Kreidler","link":"/api/v1/people/668952"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":686555,"link":"/api/v1/people/686555"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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.2,"endSpeed":84.0,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.588866764087747,"aZ":-31.241870236181537,"pfxX":2.1309383753520166,"pfxZ":0.520387218132754,"pX":-0.6951742067925624,"pZ":4.746596951405866,"vX0":3.045742670081448,"vY0":-131.50032141184627,"vZ0":3.243253986098347,"x":143.5,"y":110.62,"x0":-2.136382952218032,"y0":50.00135955080223,"z0":5.787025838268675,"aX":3.806734927491085},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":1.7,"breakHorizontal":-4.4,"spinRate":2534,"spinDirection":131},"zone":11,"typeConfidence":0.9,"plateTime":0.41335068579876744,"extension":6.558595167452039},"index":0,"playId":"2b76dd21-3b1f-3dfa-8623-eb2e8e9708c2","pitchNumber":1,"startTime":"2026-08-05T02:25:04.751Z","endTime":"2026-08-05T02:25:16.725Z","isPitch":true,"type":"pitch"},{"details":{"description":"Wild pitch by pitcher Nate Pearson. Luke Keaschall to 2nd.","event":"Wild Pitch","eventType":"wild_pitch","awayScore":2,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"index":1,"actionPlayId":"2b76dd21-3b1f-3dfa-8623-eb2e8e9708c2","startTime":"2026-08-05T02:25:18.305Z","endTime":"2026-08-05T02:25:37.077Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":807712,"link":"/api/v1/people/807712"}},{"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":96.6,"endSpeed":88.9,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.3651552474525,"aZ":-16.226178649286314,"pfxX":-6.613565696309353,"pfxZ":7.898689614617593,"pX":-0.5665784033310656,"pZ":3.0406432720374847,"vX0":6.139668066296845,"vY0":-140.6068616709597,"vZ0":-3.9526148741211653,"x":138.6,"y":156.68,"x0":-1.9102812770438895,"y0":50.00218771034926,"z0":5.505128945724125,"aX":-13.353522462080132},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":13.8,"breakHorizontal":10.8,"spinRate":2165,"spinDirection":206},"zone":1,"typeConfidence":0.56,"plateTime":0.38829636954134017,"extension":6.757137790745658},"hitData":{"launchSpeed":96.6,"launchAngle":54.0,"totalDistance":263.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":65.43,"coordY":113.06}},"index":2,"playId":"38e92b3c-f978-3934-a1fe-9737ff87ddbe","pitchNumber":2,"startTime":"2026-08-05T02:25:37.077Z","endTime":"2026-08-05T02:25:50.011Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-05T02:25:50.011Z","atBatIndex":73},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Trevor Larnach lines out to center fielder Kyle Isbel.","rbi":0,"awayScore":2,"homeScore":8,"isOut":true},"about":{"atBatIndex":74,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-08-05T02:26:06.399Z","endTime":"2026-08-05T02:27:27.696Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663878,"fullName":"Nate Pearson","link":"/api/v1/people/663878"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,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":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":664728,"link":"/api/v1/people/664728"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.4,"endSpeed":89.9,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.138439687345947,"aZ":-15.475391857203988,"pfxX":-3.6332043026588714,"pfxZ":8.115882848322618,"pX":0.17054568593968097,"pZ":3.1536089532143,"vX0":5.875317156856972,"vY0":-141.77459496798187,"vZ0":-4.162292584007379,"x":110.5,"y":153.63,"x0":-1.4464154506934332,"y0":50.00277426345651,"z0":5.613028202416514,"aX":-7.476038761059847},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":14.2,"breakHorizontal":5.5,"spinRate":2283,"spinDirection":206},"zone":2,"typeConfidence":0.87,"plateTime":0.38475071749818657,"extension":7.124683168914416},"index":0,"playId":"c2f4af15-5936-3790-83e5-36d4653946c9","pitchNumber":1,"startTime":"2026-08-05T02:26:19.902Z","endTime":"2026-08-05T02:26:23.642Z","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":82.3,"endSpeed":76.8,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.443739040012844,"aZ":-38.169177171869386,"pfxX":5.349889119578023,"pfxZ":-4.054733414127151,"pX":-0.06065651293500495,"pZ":2.3984632894295324,"vX0":1.8933579263529001,"vY0":-119.98887076274661,"vZ0":-0.22563754136205305,"x":119.31,"y":174.02,"x0":-1.5524514954036657,"y0":50.005225345230016,"z0":5.858469637273988,"aX":7.901549319424891},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.0,"breakVerticalInduced":-7.2,"breakHorizontal":-10.1,"spinRate":2682,"spinDirection":48},"zone":5,"typeConfidence":0.92,"plateTime":0.4542640269081253,"extension":6.822455107541608},"index":1,"playId":"6a9eb17d-131d-358e-845c-c4fdcbdae6f8","pitchNumber":2,"startTime":"2026-08-05T02:26:37.925Z","endTime":"2026-08-05T02:26:43.821Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-08-05T02:27:01.838Z","endTime":"2026-08-05T02:27:16.670Z","isPitch":false,"type":"action","player":{"id":663616,"link":"/api/v1/people/663616"}},{"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":2,"outs":1},"pitchData":{"startSpeed":90.0,"endSpeed":83.7,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.594617496130564,"aZ":-30.457069592610587,"pfxX":2.9099759228109257,"pfxZ":0.970836426765489,"pX":-0.16310060426377607,"pZ":2.279170314576351,"vX0":2.907500745787183,"vY0":-131.22496635631262,"vZ0":-3.1052702063180684,"x":123.22,"y":177.24,"x0":-1.6585513487757237,"y0":50.001634001093514,"z0":5.718023387178615,"aX":5.135815788142691},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":1.3,"breakHorizontal":-5.9,"spinRate":2472,"spinDirection":121},"zone":5,"typeConfidence":0.91,"plateTime":0.415470000994949,"extension":6.753990521491085},"hitData":{"launchSpeed":97.3,"launchAngle":22.0,"totalDistance":351.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":91.63,"coordY":62.09}},"index":3,"playId":"77c312d2-f450-30c7-9fea-7985143836f4","pitchNumber":3,"startTime":"2026-08-05T02:27:16.670Z","endTime":"2026-08-05T02:27:27.696Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-05T02:27:27.696Z","atBatIndex":74},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ryan Jeffers grounds out, third baseman Nick Loftin to first baseman Jac Caglianone.","rbi":0,"awayScore":2,"homeScore":8,"isOut":true},"about":{"atBatIndex":75,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-08-05T02:27:43.834Z","endTime":"2026-08-05T02:28:41.799Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663878,"fullName":"Nate Pearson","link":"/api/v1/people/663878"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".091"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".556"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".417"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".400"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".440"},{"zone":"06","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".286"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".500"},{"zone":"08","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".278"},{"zone":"09","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".222"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".167"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".179"}]}},{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"73.59"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"100.19"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"95.70"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"85.08"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"96.47"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.41"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"91.67"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.12"},{"zone":"09","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"88.19"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"67.76"},{"zone":"12","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"91.36"},{"zone":"13","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"89.24"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"79.25"}]}},{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".182"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.700"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.320"},{"zone":"06","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".619"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.500"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".889"},{"zone":"09","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".778"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".429"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".556"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".583"},{"zone":"14","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".619"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".182"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.700"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.320"},{"zone":"06","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".619"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.500"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".889"},{"zone":"09","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".778"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".429"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".556"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".583"},{"zone":"14","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".619"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":679845,"link":"/api/v1/people/679845"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":695506,"link":"/api/v1/people/695506"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.4,"endSpeed":90.4,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.351109184184345,"aZ":-19.356366818863297,"pfxX":-7.625962061166232,"pfxZ":6.201553459389977,"pX":0.6181652172364404,"pZ":2.560021758690634,"vX0":9.365153513700557,"vY0":-141.70061896881805,"vZ0":-4.6462564990123445,"x":93.44,"y":169.66,"x0":-1.7133483083129593,"y0":50.00486386041442,"z0":5.4296213852468584,"aX":-15.767412538338048},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":10.6,"breakHorizontal":12.2,"spinRate":2113,"spinDirection":206},"zone":6,"typeConfidence":0.98,"plateTime":0.38411263124261197,"extension":6.814626347513524},"index":0,"playId":"cbbef68e-c9c3-3877-a843-4446b90aeaaf","pitchNumber":1,"startTime":"2026-08-05T02:27:55.133Z","endTime":"2026-08-05T02:27:58.734Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.8,"endSpeed":85.1,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.459701340060377,"aZ":-31.50423053109231,"pfxX":2.193703808293137,"pfxZ":0.37034830290291065,"pX":0.5860284431879904,"pZ":1.0515976532875173,"vX0":5.387832494451312,"vY0":-132.2857852189819,"vZ0":-5.630313128336313,"x":94.66,"y":210.39,"x0":-1.7476431221325872,"y0":50.002369772493324,"z0":5.4671225256709794,"aX":3.9569240099889433},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":-0.1,"breakHorizontal":-4.9,"spinRate":2634,"spinDirection":115},"zone":14,"typeConfidence":0.9,"plateTime":0.4112417410082436,"extension":6.769581544192758},"index":1,"playId":"f3b6c869-358d-3850-bf90-01e1c35728b6","pitchNumber":2,"startTime":"2026-08-05T02:28:16.421Z","endTime":"2026-08-05T02:28:20.459Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.9,"endSpeed":85.0,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.33299687378405,"aZ":-31.605709798913324,"pfxX":2.8662275741824432,"pfxZ":0.31106679041413976,"pX":0.2743929346219755,"pZ":2.532488902385249,"vX0":4.363774825442944,"vY0":-132.5214356509839,"vZ0":-2.097820910154615,"x":106.54,"y":170.4,"x0":-1.7541979396798846,"y0":50.00200326951981,"z0":5.601537571204906,"aX":5.191459953712136},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":0.4,"breakHorizontal":-6.0,"spinRate":2638,"spinDirection":122},"zone":6,"typeConfidence":0.91,"plateTime":0.4103995416107029,"extension":6.5534444583351625},"hitData":{"launchSpeed":91.3,"launchAngle":-8.0,"totalDistance":17.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":99.65,"coordY":166.14}},"index":2,"playId":"785db616-3a17-3fe2-ab46-5e428e8e0882","pitchNumber":3,"startTime":"2026-08-05T02:28:33.830Z","endTime":"2026-08-05T02:28:41.799Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-05T02:28:41.799Z","atBatIndex":75}],"currentPlay":{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ryan Jeffers grounds out, third baseman Nick Loftin to first baseman Jac Caglianone.","rbi":0,"awayScore":2,"homeScore":8,"isOut":true},"about":{"atBatIndex":75,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-08-05T02:27:43.834Z","endTime":"2026-08-05T02:28:41.799Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663878,"fullName":"Nate Pearson","link":"/api/v1/people/663878"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".091"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".556"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".417"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".400"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".440"},{"zone":"06","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".286"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".500"},{"zone":"08","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".278"},{"zone":"09","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".222"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".167"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".179"}]}},{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"73.59"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"100.19"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"95.70"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"85.08"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"96.47"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.41"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"91.67"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.12"},{"zone":"09","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"88.19"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"67.76"},{"zone":"12","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"91.36"},{"zone":"13","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"89.24"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"79.25"}]}},{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".182"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.700"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.320"},{"zone":"06","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".619"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.500"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".889"},{"zone":"09","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".778"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".429"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".556"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".583"},{"zone":"14","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".619"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".182"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.700"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.320"},{"zone":"06","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".619"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.500"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".889"},{"zone":"09","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".778"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".429"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".556"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".583"},{"zone":"14","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".619"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":679845,"link":"/api/v1/people/679845"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":695506,"link":"/api/v1/people/695506"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.4,"endSpeed":90.4,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.351109184184345,"aZ":-19.356366818863297,"pfxX":-7.625962061166232,"pfxZ":6.201553459389977,"pX":0.6181652172364404,"pZ":2.560021758690634,"vX0":9.365153513700557,"vY0":-141.70061896881805,"vZ0":-4.6462564990123445,"x":93.44,"y":169.66,"x0":-1.7133483083129593,"y0":50.00486386041442,"z0":5.4296213852468584,"aX":-15.767412538338048},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":10.6,"breakHorizontal":12.2,"spinRate":2113,"spinDirection":206},"zone":6,"typeConfidence":0.98,"plateTime":0.38411263124261197,"extension":6.814626347513524},"index":0,"playId":"cbbef68e-c9c3-3877-a843-4446b90aeaaf","pitchNumber":1,"startTime":"2026-08-05T02:27:55.133Z","endTime":"2026-08-05T02:27:58.734Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.8,"endSpeed":85.1,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.459701340060377,"aZ":-31.50423053109231,"pfxX":2.193703808293137,"pfxZ":0.37034830290291065,"pX":0.5860284431879904,"pZ":1.0515976532875173,"vX0":5.387832494451312,"vY0":-132.2857852189819,"vZ0":-5.630313128336313,"x":94.66,"y":210.39,"x0":-1.7476431221325872,"y0":50.002369772493324,"z0":5.4671225256709794,"aX":3.9569240099889433},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":-0.1,"breakHorizontal":-4.9,"spinRate":2634,"spinDirection":115},"zone":14,"typeConfidence":0.9,"plateTime":0.4112417410082436,"extension":6.769581544192758},"index":1,"playId":"f3b6c869-358d-3850-bf90-01e1c35728b6","pitchNumber":2,"startTime":"2026-08-05T02:28:16.421Z","endTime":"2026-08-05T02:28:20.459Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.9,"endSpeed":85.0,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.33299687378405,"aZ":-31.605709798913324,"pfxX":2.8662275741824432,"pfxZ":0.31106679041413976,"pX":0.2743929346219755,"pZ":2.532488902385249,"vX0":4.363774825442944,"vY0":-132.5214356509839,"vZ0":-2.097820910154615,"x":106.54,"y":170.4,"x0":-1.7541979396798846,"y0":50.00200326951981,"z0":5.601537571204906,"aX":5.191459953712136},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":0.4,"breakHorizontal":-6.0,"spinRate":2638,"spinDirection":122},"zone":6,"typeConfidence":0.91,"plateTime":0.4103995416107029,"extension":6.5534444583351625},"hitData":{"launchSpeed":91.3,"launchAngle":-8.0,"totalDistance":17.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":99.65,"coordY":166.14}},"index":2,"playId":"785db616-3a17-3fe2-ab46-5e428e8e0882","pitchNumber":3,"startTime":"2026-08-05T02:28:33.830Z","endTime":"2026-08-05T02:28:41.799Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-05T02:28:41.799Z","atBatIndex":75},"scoringPlays":[6,7,28,40,41,59,68,69],"playsByInning":[{"startIndex":0,"endIndex":8,"top":[0,1,2],"bottom":[3,4,5,6,7,8],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"},"inning":1,"pitcher":{"id":677976,"fullName":"Randy Dobnak","link":"/api/v1/people/677976"},"batter":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"coordinates":{"x":144.97,"y":144.16},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"},"inning":1,"pitcher":{"id":677976,"fullName":"Randy Dobnak","link":"/api/v1/people/677976"},"batter":{"id":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777"},"coordinates":{"x":144.05,"y":157.22},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"},"inning":1,"pitcher":{"id":677976,"fullName":"Randy Dobnak","link":"/api/v1/people/677976"},"batter":{"id":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"coordinates":{"x":155.4,"y":163.6},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":1,"pitcher":{"id":657746,"fullName":"Joe Ryan","link":"/api/v1/people/657746"},"batter":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"coordinates":{"x":111.31,"y":86.07},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":1,"pitcher":{"id":657746,"fullName":"Joe Ryan","link":"/api/v1/people/657746"},"batter":{"id":695506,"fullName":"Jac Caglianone","link":"/api/v1/people/695506"},"coordinates":{"x":159.29,"y":89.5},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":1,"pitcher":{"id":657746,"fullName":"Joe Ryan","link":"/api/v1/people/657746"},"batter":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"coordinates":{"x":137.4,"y":164.7},"type":"O","description":"Sac Fly"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":1,"pitcher":{"id":657746,"fullName":"Joe Ryan","link":"/api/v1/people/657746"},"batter":{"id":686681,"fullName":"Michael Massey","link":"/api/v1/people/686681"},"coordinates":{"x":83.51,"y":59.24},"type":"H","description":"Double"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":1,"pitcher":{"id":657746,"fullName":"Joe Ryan","link":"/api/v1/people/657746"},"batter":{"id":679845,"fullName":"Nick Loftin","link":"/api/v1/people/679845"},"coordinates":{"x":117.48,"y":160.49},"type":"O","description":"Groundout"}]}},{"startIndex":9,"endIndex":15,"top":[9,10,11,12],"bottom":[13,14,15],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"},"inning":2,"pitcher":{"id":677976,"fullName":"Randy Dobnak","link":"/api/v1/people/677976"},"batter":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"coordinates":{"x":62.4,"y":137.46},"type":"H","description":"Double"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"},"inning":2,"pitcher":{"id":677976,"fullName":"Randy Dobnak","link":"/api/v1/people/677976"},"batter":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"coordinates":{"x":136.68,"y":186.23},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"},"inning":2,"pitcher":{"id":677976,"fullName":"Randy Dobnak","link":"/api/v1/people/677976"},"batter":{"id":702176,"fullName":"Alan Roden","link":"/api/v1/people/702176"},"coordinates":{"x":84.5,"y":80.05},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":2,"pitcher":{"id":657746,"fullName":"Joe Ryan","link":"/api/v1/people/657746"},"batter":{"id":686555,"fullName":"Isaac Collins","link":"/api/v1/people/686555"},"coordinates":{"x":163.66,"y":153.72},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":2,"pitcher":{"id":657746,"fullName":"Joe Ryan","link":"/api/v1/people/657746"},"batter":{"id":670231,"fullName":"John Rave","link":"/api/v1/people/670231"},"coordinates":{"x":113.83,"y":121.05},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":2,"pitcher":{"id":657746,"fullName":"Joe Ryan","link":"/api/v1/people/657746"},"batter":{"id":664728,"fullName":"Kyle Isbel","link":"/api/v1/people/664728"},"coordinates":{"x":154.39,"y":168.16},"type":"O","description":"Groundout"}]}},{"startIndex":16,"endIndex":23,"top":[16,17,18,19],"bottom":[20,21,22,23],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"},"inning":3,"pitcher":{"id":677976,"fullName":"Randy Dobnak","link":"/api/v1/people/677976"},"batter":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"coordinates":{"x":109.4,"y":170.81},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"},"inning":3,"pitcher":{"id":677976,"fullName":"Randy Dobnak","link":"/api/v1/people/677976"},"batter":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"coordinates":{"x":154.89,"y":162.08},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"},"inning":3,"pitcher":{"id":677976,"fullName":"Randy Dobnak","link":"/api/v1/people/677976"},"batter":{"id":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777"},"coordinates":{"x":110.04,"y":43.47},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":3,"pitcher":{"id":657746,"fullName":"Joe Ryan","link":"/api/v1/people/657746"},"batter":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"coordinates":{"x":175.67,"y":104.31},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":3,"pitcher":{"id":657746,"fullName":"Joe Ryan","link":"/api/v1/people/657746"},"batter":{"id":695506,"fullName":"Jac Caglianone","link":"/api/v1/people/695506"},"coordinates":{"x":162.75,"y":125.3},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":3,"pitcher":{"id":657746,"fullName":"Joe Ryan","link":"/api/v1/people/657746"},"batter":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"coordinates":{"x":102.69,"y":165.63},"type":"O","description":"Grounded Into DP"}]}},{"startIndex":24,"endIndex":32,"top":[24,25,26,27,28,29],"bottom":[30,31,32],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"},"inning":4,"pitcher":{"id":677976,"fullName":"Randy Dobnak","link":"/api/v1/people/677976"},"batter":{"id":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"coordinates":{"x":173.28,"y":76.01},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"},"inning":4,"pitcher":{"id":677976,"fullName":"Randy Dobnak","link":"/api/v1/people/677976"},"batter":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"coordinates":{"x":146.78,"y":175.77},"type":"O","description":"Forceout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"},"inning":4,"pitcher":{"id":677976,"fullName":"Randy Dobnak","link":"/api/v1/people/677976"},"batter":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"coordinates":{"x":113.07,"y":112.39},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"},"inning":4,"pitcher":{"id":677976,"fullName":"Randy Dobnak","link":"/api/v1/people/677976"},"batter":{"id":702176,"fullName":"Alan Roden","link":"/api/v1/people/702176"},"coordinates":{"x":157.93,"y":107.92},"type":"O","description":"Sac Fly"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"},"inning":4,"pitcher":{"id":677976,"fullName":"Randy Dobnak","link":"/api/v1/people/677976"},"batter":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"coordinates":{"x":105.23,"y":150.43},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":4,"pitcher":{"id":657746,"fullName":"Joe Ryan","link":"/api/v1/people/657746"},"batter":{"id":686681,"fullName":"Michael Massey","link":"/api/v1/people/686681"},"coordinates":{"x":131.79,"y":64.37},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":4,"pitcher":{"id":657746,"fullName":"Joe Ryan","link":"/api/v1/people/657746"},"batter":{"id":679845,"fullName":"Nick Loftin","link":"/api/v1/people/679845"},"coordinates":{"x":74.13,"y":92.33},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":4,"pitcher":{"id":657746,"fullName":"Joe Ryan","link":"/api/v1/people/657746"},"batter":{"id":686555,"fullName":"Isaac Collins","link":"/api/v1/people/686555"},"coordinates":{"x":151.85,"y":157.02},"type":"O","description":"Groundout"}]}},{"startIndex":33,"endIndex":43,"top":[33,34,35,36],"bottom":[37,38,39,40,41,42,43],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"},"inning":5,"pitcher":{"id":677976,"fullName":"Randy Dobnak","link":"/api/v1/people/677976"},"batter":{"id":668952,"fullName":"Ryan Kreidler","link":"/api/v1/people/668952"},"coordinates":{"x":108.08,"y":160.13},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"},"inning":5,"pitcher":{"id":677976,"fullName":"Randy Dobnak","link":"/api/v1/people/677976"},"batter":{"id":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777"},"coordinates":{"x":135.12,"y":66.11},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"},"inning":5,"pitcher":{"id":677976,"fullName":"Randy Dobnak","link":"/api/v1/people/677976"},"batter":{"id":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"coordinates":{"x":37.59,"y":106.1},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":5,"pitcher":{"id":657746,"fullName":"Joe Ryan","link":"/api/v1/people/657746"},"batter":{"id":670231,"fullName":"John Rave","link":"/api/v1/people/670231"},"coordinates":{"x":150.33,"y":157.02},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":5,"pitcher":{"id":657746,"fullName":"Joe Ryan","link":"/api/v1/people/657746"},"batter":{"id":664728,"fullName":"Kyle Isbel","link":"/api/v1/people/664728"},"coordinates":{"x":85.97,"y":88.6},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":5,"pitcher":{"id":657746,"fullName":"Joe Ryan","link":"/api/v1/people/657746"},"batter":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"coordinates":{"x":35.29,"y":106.34},"type":"H","description":"Double"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":5,"pitcher":{"id":657746,"fullName":"Joe Ryan","link":"/api/v1/people/657746"},"batter":{"id":695506,"fullName":"Jac Caglianone","link":"/api/v1/people/695506"},"coordinates":{"x":144.25,"y":183.87},"type":"O","description":"Fielders Choice"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":5,"pitcher":{"id":657746,"fullName":"Joe Ryan","link":"/api/v1/people/657746"},"batter":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"coordinates":{"x":156.22,"y":153.4},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":5,"pitcher":{"id":657746,"fullName":"Joe Ryan","link":"/api/v1/people/657746"},"batter":{"id":686681,"fullName":"Michael Massey","link":"/api/v1/people/686681"},"coordinates":{"x":159.45,"y":168.16},"type":"O","description":"Groundout"}]}},{"startIndex":44,"endIndex":51,"top":[44,45,46,47],"bottom":[48,49,50,51],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"},"inning":6,"pitcher":{"id":663738,"fullName":"Daniel Lynch IV","link":"/api/v1/people/663738"},"batter":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"coordinates":{"x":155.43,"y":130.25},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"},"inning":6,"pitcher":{"id":663738,"fullName":"Daniel Lynch IV","link":"/api/v1/people/663738"},"batter":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"coordinates":{"x":167.98,"y":86.84},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"},"inning":6,"pitcher":{"id":663738,"fullName":"Daniel Lynch IV","link":"/api/v1/people/663738"},"batter":{"id":668885,"fullName":"Austin Martin","link":"/api/v1/people/668885"},"coordinates":{"x":133.91,"y":144.78},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":6,"pitcher":{"id":681892,"fullName":"Kody Funderburk","link":"/api/v1/people/681892"},"batter":{"id":670231,"fullName":"John Rave","link":"/api/v1/people/670231"},"coordinates":{"x":133.69,"y":188.24},"type":"O","description":"Sac Bunt"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":6,"pitcher":{"id":681892,"fullName":"Kody Funderburk","link":"/api/v1/people/681892"},"batter":{"id":664728,"fullName":"Kyle Isbel","link":"/api/v1/people/664728"},"coordinates":{"x":151.35,"y":159.04},"type":"O","description":"Groundout"}]}},{"startIndex":52,"endIndex":58,"top":[52,53,54,55],"bottom":[56,57,58],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"},"inning":7,"pitcher":{"id":670167,"fullName":"John Schreiber","link":"/api/v1/people/670167"},"batter":{"id":668952,"fullName":"Ryan Kreidler","link":"/api/v1/people/668952"},"coordinates":{"x":77.82,"y":56.31},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":7,"pitcher":{"id":681892,"fullName":"Kody Funderburk","link":"/api/v1/people/681892"},"batter":{"id":695600,"fullName":"Carter Jensen","link":"/api/v1/people/695600"},"coordinates":{"x":154.91,"y":62.33},"type":"O","description":"Lineout"}]}},{"startIndex":59,"endIndex":71,"top":[59,60,61,62,63],"bottom":[64,65,66,67,68,69,70,71],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"},"inning":8,"pitcher":{"id":674444,"fullName":"Steven Cruz","link":"/api/v1/people/674444"},"batter":{"id":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"coordinates":{"x":167.25,"y":35.13},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"},"inning":8,"pitcher":{"id":674444,"fullName":"Steven Cruz","link":"/api/v1/people/674444"},"batter":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"coordinates":{"x":149.82,"y":153.47},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"},"inning":8,"pitcher":{"id":674444,"fullName":"Steven Cruz","link":"/api/v1/people/674444"},"batter":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"coordinates":{"x":78.08,"y":154.26},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"},"inning":8,"pitcher":{"id":674444,"fullName":"Steven Cruz","link":"/api/v1/people/674444"},"batter":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"coordinates":{"x":83.45,"y":104.64},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"},"inning":8,"pitcher":{"id":674444,"fullName":"Steven Cruz","link":"/api/v1/people/674444"},"batter":{"id":668885,"fullName":"Austin Martin","link":"/api/v1/people/668885"},"coordinates":{"x":152.37,"y":70.08},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":8,"pitcher":{"id":701519,"fullName":"Travis Adams","link":"/api/v1/people/701519"},"batter":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"coordinates":{"x":162.88,"y":66.39},"type":"H","description":"Double"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":8,"pitcher":{"id":701519,"fullName":"Travis Adams","link":"/api/v1/people/701519"},"batter":{"id":686681,"fullName":"Michael Massey","link":"/api/v1/people/686681"},"coordinates":{"x":106.7,"y":83.67},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":8,"pitcher":{"id":701519,"fullName":"Travis Adams","link":"/api/v1/people/701519"},"batter":{"id":686555,"fullName":"Isaac Collins","link":"/api/v1/people/686555"},"coordinates":{"x":91.9,"y":168.54},"type":"O","description":"Forceout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":8,"pitcher":{"id":573124,"fullName":"Taylor Rogers","link":"/api/v1/people/573124"},"batter":{"id":516782,"fullName":"Starling Marte","link":"/api/v1/people/516782"},"coordinates":{"x":89.6,"y":43.63},"type":"H","description":"Double"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":8,"pitcher":{"id":573124,"fullName":"Taylor Rogers","link":"/api/v1/people/573124"},"batter":{"id":664728,"fullName":"Kyle Isbel","link":"/api/v1/people/664728"},"coordinates":{"x":153.37,"y":85.05},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":8,"pitcher":{"id":573124,"fullName":"Taylor Rogers","link":"/api/v1/people/573124"},"batter":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"coordinates":{"x":130.53,"y":90.58},"type":"O","description":"Flyout"}]}},{"startIndex":72,"endIndex":75,"top":[72,73,74,75],"bottom":[],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"},"inning":9,"pitcher":{"id":663878,"fullName":"Nate Pearson","link":"/api/v1/people/663878"},"batter":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"coordinates":{"x":97.32,"y":100.79},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"},"inning":9,"pitcher":{"id":663878,"fullName":"Nate Pearson","link":"/api/v1/people/663878"},"batter":{"id":668952,"fullName":"Ryan Kreidler","link":"/api/v1/people/668952"},"coordinates":{"x":65.43,"y":113.06},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"},"inning":9,"pitcher":{"id":663878,"fullName":"Nate Pearson","link":"/api/v1/people/663878"},"batter":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"coordinates":{"x":91.63,"y":62.09},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"},"inning":9,"pitcher":{"id":663878,"fullName":"Nate Pearson","link":"/api/v1/people/663878"},"batter":{"id":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777"},"coordinates":{"x":99.65,"y":166.14},"type":"O","description":"Groundout"}],"home":[]}}]},"linescore":{"currentInning":9,"currentInningOrdinal":"9th","inningState":"Top","inningHalf":"Top","isTopInning":true,"scheduledInnings":9,"innings":[{"num":1,"ordinalNum":"1st","home":{"runs":2,"hits":3,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":2,"ordinalNum":"2nd","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"num":3,"ordinalNum":"3rd","home":{"runs":0,"hits":2,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":1}},{"num":4,"ordinalNum":"4th","home":{"runs":0,"hits":0,"errors":1,"leftOnBase":0},"away":{"runs":1,"hits":2,"errors":0,"leftOnBase":2}},{"num":5,"ordinalNum":"5th","home":{"runs":3,"hits":2,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":1,"leftOnBase":1}},{"num":6,"ordinalNum":"6th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"num":7,"ordinalNum":"7th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":1}},{"num":8,"ordinalNum":"8th","home":{"runs":3,"hits":3,"errors":0,"leftOnBase":2},"away":{"runs":1,"hits":2,"errors":1,"leftOnBase":1}},{"num":9,"ordinalNum":"9th","home":{"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}}],"teams":{"home":{"runs":8,"hits":10,"errors":1,"leftOnBase":6},"away":{"runs":2,"hits":7,"errors":2,"leftOnBase":9}},"defense":{"pitcher":{"id":663878,"fullName":"Nate Pearson","link":"/api/v1/people/663878"},"catcher":{"id":695600,"fullName":"Carter Jensen","link":"/api/v1/people/695600"},"first":{"id":695506,"fullName":"Jac Caglianone","link":"/api/v1/people/695506"},"second":{"id":686681,"fullName":"Michael Massey","link":"/api/v1/people/686681"},"third":{"id":679845,"fullName":"Nick Loftin","link":"/api/v1/people/679845"},"shortstop":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"left":{"id":686555,"fullName":"Isaac Collins","link":"/api/v1/people/686555"},"center":{"id":664728,"fullName":"Kyle Isbel","link":"/api/v1/people/664728"},"right":{"id":686475,"fullName":"Tyler Tolbert","link":"/api/v1/people/686475"},"batter":{"id":695506,"fullName":"Jac Caglianone","link":"/api/v1/people/695506"},"onDeck":{"id":686475,"fullName":"Tyler Tolbert","link":"/api/v1/people/686475"},"inHole":{"id":686681,"fullName":"Michael Massey","link":"/api/v1/people/686681"},"battingOrder":3,"team":{"id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"}},"offense":{"batter":{"id":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777"},"onDeck":{"id":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"inHole":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"pitcher":{"id":573124,"fullName":"Taylor Rogers","link":"/api/v1/people/573124"},"battingOrder":2,"team":{"id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"}},"balls":1,"strikes":1,"outs":3},"boxscore":{"teams":{"away":{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"},"teamStats":{"batting":{"flyOuts":9,"groundOuts":12,"airOuts":11,"runs":2,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":4,"baseOnBalls":4,"intentionalWalks":0,"hits":7,"hitByPitch":0,"avg":".244","atBats":33,"obp":".318","slg":".408","ops":".726","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":38,"totalBases":11,"rbi":2,"leftOnBase":17,"sacBunts":0,"sacFlies":1,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"33.00","popOuts":1,"lineOuts":1},"pitching":{"flyOuts":3,"groundOuts":11,"airOuts":8,"runs":8,"doubles":4,"triples":0,"homeRuns":0,"strikeOuts":5,"baseOnBalls":4,"intentionalWalks":0,"hits":10,"hitByPitch":0,"atBats":32,"obp":".378","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":147,"era":"4.65","inningsPitched":"8.0","saveOpportunities":0,"earnedRuns":7,"whip":"1.39","battersFaced":38,"outs":24,"completeGames":0,"shutouts":0,"pitchesThrown":147,"balls":51,"strikes":96,"strikePercentage":".650","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.38","rbi":8,"pitchesPerInning":"18.38","runsScoredPer9":"9.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":1,"lineOuts":4},"fielding":{"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":7,"putOuts":24,"errors":2,"chances":33,"passedBall":0,"pickoffs":0}},"players":{"ID665152":{"person":{"id":665152,"fullName":"Dean Kremer","link":"/api/v1/people/665152"},"jerseyNumber":"13","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":7,"gamesStarted":7,"flyOuts":24,"groundOuts":31,"airOuts":35,"runs":28,"doubles":5,"triples":2,"homeRuns":12,"strikeOuts":38,"baseOnBalls":11,"intentionalWalks":0,"hits":38,"hitByPitch":0,"atBats":140,"obp":".320","caughtStealing":2,"stolenBases":2,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":597,"era":"6.50","inningsPitched":"36.0","wins":1,"losses":4,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":26,"whip":"1.36","battersFaced":153,"outs":108,"gamesPitched":7,"completeGames":0,"shutouts":0,"pitchesThrown":597,"balls":221,"strikes":376,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.89","rbi":0,"winPercentage":".200","pitchesPerInning":"16.58","gamesFinished":0,"strikeoutWalkRatio":"3.45","strikeoutsPer9Inn":"9.50","walksPer9Inn":"2.75","hitsPer9Inn":"9.50","runsScoredPer9":"7.00","homeRunsPer9":"3.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":3,"lineOuts":8},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":5,"errors":0,"chances":10,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID667297":{"person":{"id":667297,"fullName":"Tommy Nance","link":"/api/v1/people/667297"},"jerseyNumber":"35","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"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":40,"gamesStarted":0,"flyOuts":19,"groundOuts":45,"airOuts":33,"runs":17,"doubles":3,"triples":0,"homeRuns":5,"strikeOuts":42,"baseOnBalls":18,"intentionalWalks":1,"hits":35,"hitByPitch":0,"atBats":152,"obp":".308","caughtStealing":3,"stolenBases":9,"stolenBasePercentage":".750","caughtStealingPercentage":".250","numberOfPitches":652,"era":"3.54","inningsPitched":"40.2","wins":2,"losses":2,"saves":0,"saveOpportunities":2,"holds":5,"blownSaves":2,"earnedRuns":16,"whip":"1.30","battersFaced":173,"outs":122,"gamesPitched":40,"completeGames":0,"shutouts":0,"pitchesThrown":652,"balls":217,"strikes":435,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"1.36","rbi":0,"winPercentage":".500","pitchesPerInning":"16.03","gamesFinished":4,"strikeoutWalkRatio":"2.33","strikeoutsPer9Inn":"9.30","walksPer9Inn":"3.98","hitsPer9Inn":"7.75","runsScoredPer9":"3.76","homeRunsPer9":"1.11","inheritedRunners":16,"inheritedRunnersScored":11,"catchersInterference":0,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":5,"lineOuts":9},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":1,"errors":1,"chances":6,"fielding":".833","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID671737":{"person":{"id":671737,"fullName":"Taj Bradley","link":"/api/v1/people/671737"},"jerseyNumber":"26","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":22,"gamesStarted":22,"flyOuts":73,"groundOuts":93,"airOuts":140,"runs":52,"doubles":22,"triples":0,"homeRuns":17,"strikeOuts":141,"baseOnBalls":53,"intentionalWalks":0,"hits":104,"hitByPitch":2,"atBats":475,"obp":".299","caughtStealing":0,"stolenBases":10,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":2144,"era":"3.69","inningsPitched":"126.2","wins":9,"losses":4,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":52,"whip":"1.24","battersFaced":533,"outs":380,"gamesPitched":22,"completeGames":0,"shutouts":0,"pitchesThrown":2144,"balls":792,"strikes":1352,"strikePercentage":".630","hitBatsmen":2,"balks":0,"wildPitches":5,"pickoffs":0,"groundOutsToAirouts":"0.66","rbi":0,"winPercentage":".692","pitchesPerInning":"16.93","gamesFinished":0,"strikeoutWalkRatio":"2.66","strikeoutsPer9Inn":"10.02","walksPer9Inn":"3.77","hitsPer9Inn":"7.39","runsScoredPer9":"3.69","homeRunsPer9":"1.21","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":29,"lineOuts":38},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":7,"errors":0,"chances":13,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID605170":{"person":{"id":605170,"fullName":"Victor Caratini","link":"/api/v1/people/605170"},"jerseyNumber":"37","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":83,"flyOuts":38,"groundOuts":71,"airOuts":77,"runs":24,"doubles":9,"triples":0,"homeRuns":7,"strikeOuts":61,"baseOnBalls":26,"intentionalWalks":1,"hits":60,"hitByPitch":9,"avg":".230","atBats":261,"obp":".313","slg":".345","ops":".658","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":304,"totalBases":90,"rbi":37,"leftOnBase":134,"sacBunts":0,"sacFlies":8,"babip":".264","groundOutsToAirouts":"0.92","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"37.29","popOuts":9,"lineOuts":30},"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":8,"stolenBases":52,"stolenBasePercentage":".867","caughtStealingPercentage":".133","assists":16,"putOuts":595,"errors":2,"chances":613,"fielding":".997","passedBall":2,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID665019":{"person":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"jerseyNumber":"2","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"battingOrder":"400","stats":{"batting":{"summary":"0-4 | K, R, SB","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":1,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":99,"flyOuts":65,"groundOuts":83,"airOuts":111,"runs":53,"doubles":20,"triples":5,"homeRuns":19,"strikeOuts":89,"baseOnBalls":24,"intentionalWalks":1,"hits":86,"hitByPitch":6,"avg":".236","atBats":365,"obp":".292","slg":".474","ops":".766","caughtStealing":2,"stolenBases":8,"stolenBasePercentage":".800","caughtStealingPercentage":".200","groundIntoDoublePlay":8,"groundIntoTriplePlay":0,"plateAppearances":399,"totalBases":173,"rbi":53,"leftOnBase":161,"sacBunts":2,"sacFlies":2,"babip":".259","groundOutsToAirouts":"0.75","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"19.21","popOuts":19,"lineOuts":27},"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":112,"putOuts":394,"errors":3,"chances":509,"fielding":".994","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID686797":{"person":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"jerseyNumber":"22","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"battingOrder":"600","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":1,"putOuts":1,"errors":1,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":109,"flyOuts":75,"groundOuts":104,"airOuts":131,"runs":51,"doubles":17,"triples":3,"homeRuns":16,"strikeOuts":71,"baseOnBalls":32,"intentionalWalks":0,"hits":97,"hitByPitch":2,"avg":".242","atBats":401,"obp":".300","slg":".419","ops":".719","caughtStealing":4,"stolenBases":7,"stolenBasePercentage":".636","caughtStealingPercentage":".364","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":437,"totalBases":168,"rbi":58,"leftOnBase":160,"sacBunts":1,"sacFlies":1,"babip":".257","groundOutsToAirouts":"0.79","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"25.06","popOuts":26,"lineOuts":30},"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":174,"putOuts":108,"errors":8,"chances":290,"fielding":".972","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID668885":{"person":{"id":668885,"fullName":"Austin Martin","link":"/api/v1/people/668885"},"jerseyNumber":"16","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"battingOrder":"701","stats":{"batting":{"note":"a-","summary":"0-2","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":101,"flyOuts":43,"groundOuts":74,"airOuts":71,"runs":37,"doubles":14,"triples":0,"homeRuns":2,"strikeOuts":55,"baseOnBalls":42,"intentionalWalks":0,"hits":61,"hitByPitch":5,"avg":".236","atBats":258,"obp":".351","slg":".314","ops":".665","caughtStealing":7,"stolenBases":10,"stolenBasePercentage":".588","caughtStealingPercentage":".412","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":308,"totalBases":81,"rbi":21,"leftOnBase":92,"sacBunts":0,"sacFlies":3,"babip":".289","groundOutsToAirouts":"1.04","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"129.00","popOuts":9,"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":4,"putOuts":153,"errors":1,"chances":158,"fielding":".994","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"}]},"ID656484":{"person":{"id":656484,"fullName":"Tristan Gray","link":"/api/v1/people/656484"},"jerseyNumber":"4","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":65,"flyOuts":21,"groundOuts":29,"airOuts":47,"runs":16,"doubles":5,"triples":0,"homeRuns":4,"strikeOuts":59,"baseOnBalls":9,"intentionalWalks":0,"hits":39,"hitByPitch":1,"avg":".229","atBats":170,"obp":".268","slg":".329","ops":".597","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":184,"totalBases":56,"rbi":29,"leftOnBase":89,"sacBunts":1,"sacFlies":3,"babip":".318","groundOutsToAirouts":"0.62","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"42.50","popOuts":9,"lineOuts":17},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":91,"putOuts":68,"errors":8,"chances":167,"fielding":".952","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID605137":{"person":{"id":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"jerseyNumber":"56","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"battingOrder":"300","stats":{"batting":{"summary":"2-4 | HR, RBI, R","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":5,"rbi":1,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"4.00","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":109,"flyOuts":57,"groundOuts":101,"airOuts":106,"runs":54,"doubles":24,"triples":1,"homeRuns":14,"strikeOuts":97,"baseOnBalls":33,"intentionalWalks":0,"hits":99,"hitByPitch":2,"avg":".247","atBats":401,"obp":".306","slg":".416","ops":".722","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":10,"groundIntoTriplePlay":0,"plateAppearances":438,"totalBases":167,"rbi":64,"leftOnBase":171,"sacBunts":0,"sacFlies":2,"babip":".291","groundOutsToAirouts":"0.95","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"28.64","popOuts":24,"lineOuts":25},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":103,"errors":1,"chances":109,"fielding":".991","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID656546":{"person":{"id":656546,"fullName":"Jeff Hoffman","link":"/api/v1/people/656546"},"jerseyNumber":"24","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"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":51,"gamesStarted":0,"flyOuts":14,"groundOuts":37,"airOuts":32,"runs":28,"doubles":9,"triples":2,"homeRuns":4,"strikeOuts":75,"baseOnBalls":18,"intentionalWalks":4,"hits":48,"hitByPitch":5,"atBats":189,"obp":".330","caughtStealing":3,"stolenBases":13,"stolenBasePercentage":".813","caughtStealingPercentage":".188","numberOfPitches":893,"era":"3.94","inningsPitched":"48.0","wins":6,"losses":7,"saves":5,"saveOpportunities":9,"holds":12,"blownSaves":4,"earnedRuns":21,"whip":"1.38","battersFaced":215,"outs":144,"gamesPitched":51,"completeGames":0,"shutouts":0,"pitchesThrown":893,"balls":300,"strikes":593,"strikePercentage":".660","hitBatsmen":5,"balks":1,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"1.16","rbi":0,"winPercentage":".462","pitchesPerInning":"18.60","gamesFinished":17,"strikeoutWalkRatio":"4.17","strikeoutsPer9Inn":"14.06","walksPer9Inn":"3.38","hitsPer9Inn":"9.00","runsScoredPer9":"5.25","homeRunsPer9":"0.75","inheritedRunners":9,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":3,"passedBall":0,"popOuts":9,"lineOuts":9},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":3,"errors":1,"chances":9,"fielding":".889","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID621345":{"person":{"id":621345,"fullName":"A.J. Minter","link":"/api/v1/people/621345"},"jerseyNumber":"33","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":25,"gamesStarted":0,"flyOuts":20,"groundOuts":20,"airOuts":31,"runs":8,"doubles":2,"triples":2,"homeRuns":4,"strikeOuts":21,"baseOnBalls":2,"intentionalWalks":0,"hits":23,"hitByPitch":1,"atBats":95,"obp":".265","caughtStealing":1,"stolenBases":4,"stolenBasePercentage":".800","caughtStealingPercentage":".200","numberOfPitches":360,"era":"2.22","inningsPitched":"24.1","wins":1,"losses":1,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":6,"whip":"1.03","battersFaced":98,"outs":73,"gamesPitched":25,"completeGames":0,"shutouts":0,"pitchesThrown":360,"balls":125,"strikes":235,"strikePercentage":".650","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.65","rbi":0,"winPercentage":".500","pitchesPerInning":"14.79","gamesFinished":8,"strikeoutWalkRatio":"10.50","strikeoutsPer9Inn":"7.77","walksPer9Inn":"0.74","hitsPer9Inn":"8.51","runsScoredPer9":"2.96","homeRunsPer9":"1.48","inheritedRunners":8,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":6,"lineOuts":5},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":1,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID702176":{"person":{"id":702176,"fullName":"Alan Roden","link":"/api/v1/people/702176"},"jerseyNumber":"18","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"battingOrder":"700","stats":{"batting":{"summary":"0-1 | RBI","gamesPlayed":1,"flyOuts":2,"groundOuts":0,"airOuts":2,"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":2,"totalBases":0,"rbi":1,"leftOnBase":1,"sacBunts":0,"sacFlies":1,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":19,"flyOuts":10,"groundOuts":13,"airOuts":15,"runs":5,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":7,"baseOnBalls":6,"intentionalWalks":0,"hits":9,"hitByPitch":0,"avg":".214","atBats":42,"obp":".300","slg":".214","ops":".514","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":50,"totalBases":9,"rbi":8,"leftOnBase":17,"sacBunts":0,"sacFlies":2,"babip":".243","groundOutsToAirouts":"0.87","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"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":21,"errors":0,"chances":22,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID687570":{"person":{"id":687570,"fullName":"Connor Prielipp","link":"/api/v1/people/687570"},"jerseyNumber":"61","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"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":43,"groundOuts":69,"airOuts":78,"runs":49,"doubles":12,"triples":2,"homeRuns":9,"strikeOuts":81,"baseOnBalls":30,"intentionalWalks":0,"hits":72,"hitByPitch":5,"atBats":293,"obp":".322","caughtStealing":1,"stolenBases":5,"stolenBasePercentage":".833","caughtStealingPercentage":".167","numberOfPitches":1316,"era":"4.75","inningsPitched":"77.2","wins":3,"losses":5,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":41,"whip":"1.31","battersFaced":336,"outs":233,"gamesPitched":15,"completeGames":0,"shutouts":0,"pitchesThrown":1316,"balls":475,"strikes":841,"strikePercentage":".640","hitBatsmen":5,"balks":2,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.88","rbi":0,"winPercentage":".375","pitchesPerInning":"16.94","gamesFinished":0,"strikeoutWalkRatio":"2.70","strikeoutsPer9Inn":"9.39","walksPer9Inn":"3.48","hitsPer9Inn":"8.34","runsScoredPer9":"5.68","homeRunsPer9":"1.04","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":3,"sacFlies":4,"passedBall":0,"popOuts":15,"lineOuts":20},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":1,"errors":1,"chances":6,"fielding":".833","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID680777":{"person":{"id":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777"},"jerseyNumber":"27","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"battingOrder":"200","stats":{"batting":{"summary":"0-5 | K","gamesPlayed":1,"flyOuts":2,"groundOuts":2,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":0,"rbi":0,"leftOnBase":4,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":0,"putOuts":5,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":52,"flyOuts":32,"groundOuts":44,"airOuts":54,"runs":31,"doubles":9,"triples":1,"homeRuns":10,"strikeOuts":33,"baseOnBalls":28,"intentionalWalks":0,"hits":51,"hitByPitch":2,"avg":".283","atBats":180,"obp":".384","slg":".511","ops":".895","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":212,"totalBases":92,"rbi":36,"leftOnBase":62,"sacBunts":0,"sacFlies":1,"babip":".297","groundOutsToAirouts":"0.81","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"18.00","popOuts":15,"lineOuts":7},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":5,"stolenBases":37,"stolenBasePercentage":".881","caughtStealingPercentage":".119","assists":9,"putOuts":327,"errors":1,"chances":337,"fielding":".997","passedBall":1,"pickoffs":0}},"gameStatus":{"isCurrentBatter":true,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID668952":{"person":{"id":668952,"fullName":"Ryan Kreidler","link":"/api/v1/people/668952"},"jerseyNumber":"5","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"battingOrder":"900","stats":{"batting":{"summary":"0-3 | BB, SB","gamesPlayed":1,"flyOuts":2,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":1,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":69,"flyOuts":24,"groundOuts":52,"airOuts":46,"runs":25,"doubles":8,"triples":3,"homeRuns":5,"strikeOuts":38,"baseOnBalls":13,"intentionalWalks":0,"hits":42,"hitByPitch":1,"avg":".236","atBats":178,"obp":".292","slg":".399","ops":".691","caughtStealing":3,"stolenBases":4,"stolenBasePercentage":".571","caughtStealingPercentage":".429","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":192,"totalBases":71,"rbi":25,"leftOnBase":81,"sacBunts":0,"sacFlies":0,"babip":".274","groundOutsToAirouts":"1.13","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"35.60","popOuts":13,"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":78,"putOuts":90,"errors":3,"chances":171,"fielding":".982","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID573124":{"person":{"id":573124,"fullName":"Taylor Rogers","link":"/api/v1/people/573124"},"jerseyNumber":"55","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"stats":{"batting":{},"pitching":{"summary":"0.1 IP, ER, 0 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":14,"inningsPitched":"0.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":4,"outs":1,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":14,"balls":6,"strikes":8,"strikePercentage":".570","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":3,"gamesFinished":1,"runsScoredPer9":"27.00","homeRunsPer9":"0.00","inheritedRunners":2,"inheritedRunnersScored":2,"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":47,"gamesStarted":0,"flyOuts":33,"groundOuts":36,"airOuts":48,"runs":23,"doubles":10,"triples":1,"homeRuns":3,"strikeOuts":34,"baseOnBalls":20,"intentionalWalks":3,"hits":48,"hitByPitch":2,"atBats":161,"obp":".378","caughtStealing":2,"stolenBases":8,"stolenBasePercentage":".800","caughtStealingPercentage":".200","numberOfPitches":737,"era":"5.09","inningsPitched":"40.2","wins":6,"losses":3,"saves":2,"saveOpportunities":3,"holds":9,"blownSaves":1,"earnedRuns":23,"whip":"1.67","battersFaced":188,"outs":122,"gamesPitched":47,"completeGames":0,"shutouts":0,"pitchesThrown":737,"balls":268,"strikes":469,"strikePercentage":".640","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":2,"groundOutsToAirouts":"0.75","rbi":3,"winPercentage":".667","pitchesPerInning":"18.12","gamesFinished":11,"strikeoutWalkRatio":"1.70","strikeoutsPer9Inn":"7.52","walksPer9Inn":"4.43","hitsPer9Inn":"10.62","runsScoredPer9":"5.09","homeRunsPer9":"0.66","inheritedRunners":34,"inheritedRunnersScored":11,"catchersInterference":0,"sacBunts":3,"sacFlies":2,"passedBall":0,"popOuts":7,"lineOuts":8},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":3,"errors":1,"chances":12,"fielding":".917","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID641927":{"person":{"id":641927,"fullName":"Bailey Ober","link":"/api/v1/people/641927"},"jerseyNumber":"17","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"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":16,"flyOuts":58,"groundOuts":76,"airOuts":117,"runs":46,"doubles":22,"triples":0,"homeRuns":14,"strikeOuts":63,"baseOnBalls":24,"intentionalWalks":0,"hits":83,"hitByPitch":2,"atBats":338,"obp":".299","caughtStealing":1,"stolenBases":11,"stolenBasePercentage":".917","caughtStealingPercentage":".083","numberOfPitches":1362,"era":"4.45","inningsPitched":"87.0","wins":7,"losses":3,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":43,"whip":"1.23","battersFaced":366,"outs":261,"gamesPitched":16,"completeGames":1,"shutouts":1,"pitchesThrown":1362,"balls":474,"strikes":888,"strikePercentage":".650","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.65","rbi":0,"winPercentage":".700","pitchesPerInning":"15.66","gamesFinished":0,"strikeoutWalkRatio":"2.63","strikeoutsPer9Inn":"6.52","walksPer9Inn":"2.48","hitsPer9Inn":"8.59","runsScoredPer9":"4.76","homeRunsPer9":"1.45","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":40,"lineOuts":19},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":10,"errors":0,"chances":16,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID681892":{"person":{"id":681892,"fullName":"Kody Funderburk","link":"/api/v1/people/681892"},"jerseyNumber":"57","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"stats":{"batting":{},"pitching":{"summary":"1.2 IP, 0 ER, 2 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":2,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":14,"inningsPitched":"1.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":5,"outs":5,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":14,"balls":2,"strikes":12,"strikePercentage":".860","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":1,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":".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":0,"flyOuts":12,"groundOuts":49,"airOuts":26,"runs":12,"doubles":1,"triples":0,"homeRuns":2,"strikeOuts":25,"baseOnBalls":20,"intentionalWalks":0,"hits":21,"hitByPitch":2,"atBats":118,"obp":".305","caughtStealing":1,"stolenBases":7,"stolenBasePercentage":".875","caughtStealingPercentage":".125","numberOfPitches":549,"era":"3.18","inningsPitched":"34.0","wins":2,"losses":1,"saves":1,"saveOpportunities":1,"holds":7,"blownSaves":0,"earnedRuns":12,"whip":"1.21","battersFaced":143,"outs":102,"gamesPitched":35,"completeGames":0,"shutouts":0,"pitchesThrown":549,"balls":221,"strikes":328,"strikePercentage":".600","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"1.88","rbi":0,"winPercentage":".667","pitchesPerInning":"16.15","gamesFinished":1,"strikeoutWalkRatio":"1.25","strikeoutsPer9Inn":"6.62","walksPer9Inn":"5.29","hitsPer9Inn":"5.56","runsScoredPer9":"3.18","homeRunsPer9":"0.53","inheritedRunners":17,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":2,"sacFlies":1,"passedBall":0,"popOuts":6,"lineOuts":8},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":11,"putOuts":1,"errors":0,"chances":12,"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"}]},"ID701519":{"person":{"id":701519,"fullName":"Travis Adams","link":"/api/v1/people/701519"},"jerseyNumber":"45","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"stats":{"batting":{},"pitching":{"summary":"0.2 IP, 2 ER, 0 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":2,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":20,"inningsPitched":"0.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"battersFaced":4,"outs":2,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":20,"balls":9,"strikes":11,"strikePercentage":".550","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"27.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":25,"gamesStarted":0,"flyOuts":19,"groundOuts":25,"airOuts":35,"runs":21,"doubles":4,"triples":2,"homeRuns":5,"strikeOuts":38,"baseOnBalls":17,"intentionalWalks":0,"hits":32,"hitByPitch":0,"atBats":129,"obp":".336","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":583,"era":"5.67","inningsPitched":"33.1","wins":2,"losses":0,"saves":2,"saveOpportunities":2,"holds":1,"blownSaves":0,"earnedRuns":21,"whip":"1.47","battersFaced":147,"outs":100,"gamesPitched":25,"completeGames":0,"shutouts":0,"pitchesThrown":583,"balls":223,"strikes":360,"strikePercentage":".620","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.71","rbi":0,"winPercentage":"1.000","pitchesPerInning":"17.49","gamesFinished":7,"strikeoutWalkRatio":"2.24","strikeoutsPer9Inn":"10.26","walksPer9Inn":"4.59","hitsPer9Inn":"8.64","runsScoredPer9":"5.67","homeRunsPer9":"1.35","inheritedRunners":12,"inheritedRunnersScored":7,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":7,"lineOuts":9},"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID668904":{"person":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"jerseyNumber":"23","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"battingOrder":"500","stats":{"batting":{"summary":"4-4 | 2B","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":5,"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":10,"errors":0,"chances":10,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":79,"flyOuts":43,"groundOuts":52,"airOuts":90,"runs":38,"doubles":15,"triples":1,"homeRuns":12,"strikeOuts":80,"baseOnBalls":31,"intentionalWalks":1,"hits":66,"hitByPitch":2,"avg":".232","atBats":285,"obp":".308","slg":".418","ops":".726","caughtStealing":0,"stolenBases":10,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":321,"totalBases":119,"rbi":37,"leftOnBase":131,"sacBunts":0,"sacFlies":3,"babip":".276","groundOutsToAirouts":"0.58","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"23.75","popOuts":28,"lineOuts":19},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":101,"putOuts":292,"errors":8,"chances":401,"fielding":".980","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID663616":{"person":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"jerseyNumber":"9","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"battingOrder":"100","stats":{"batting":{"summary":"0-3 | 2 BB","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":2,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":94,"flyOuts":42,"groundOuts":67,"airOuts":87,"runs":49,"doubles":19,"triples":1,"homeRuns":10,"strikeOuts":60,"baseOnBalls":40,"intentionalWalks":1,"hits":84,"hitByPitch":3,"avg":".283","atBats":297,"obp":".374","slg":".455","ops":".829","caughtStealing":2,"stolenBases":2,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":341,"totalBases":135,"rbi":41,"leftOnBase":91,"sacBunts":1,"sacFlies":0,"babip":".326","groundOutsToAirouts":"0.77","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"29.70","popOuts":21,"lineOuts":24},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":151,"errors":1,"chances":156,"fielding":".994","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID672782":{"person":{"id":672782,"fullName":"Yoendrys Gómez","link":"/api/v1/people/672782"},"jerseyNumber":"94","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"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":46,"gamesStarted":0,"flyOuts":38,"groundOuts":31,"airOuts":72,"runs":21,"doubles":5,"triples":1,"homeRuns":6,"strikeOuts":46,"baseOnBalls":25,"intentionalWalks":2,"hits":42,"hitByPitch":3,"atBats":189,"obp":".321","caughtStealing":0,"stolenBases":6,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":844,"era":"3.42","inningsPitched":"50.0","wins":2,"losses":1,"saves":14,"saveOpportunities":14,"holds":6,"blownSaves":0,"earnedRuns":19,"whip":"1.34","battersFaced":219,"outs":150,"gamesPitched":46,"completeGames":0,"shutouts":0,"pitchesThrown":844,"balls":312,"strikes":532,"strikePercentage":".630","hitBatsmen":3,"balks":2,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.43","rbi":0,"winPercentage":".667","pitchesPerInning":"16.88","gamesFinished":31,"strikeoutWalkRatio":"1.84","strikeoutsPer9Inn":"8.28","walksPer9Inn":"4.50","hitsPer9Inn":"7.56","runsScoredPer9":"3.78","homeRunsPer9":"1.08","inheritedRunners":14,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":21,"lineOuts":13},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":1,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID657746":{"person":{"id":657746,"fullName":"Joe Ryan","link":"/api/v1/people/657746"},"jerseyNumber":"41","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"stats":{"batting":{},"pitching":{"note":"(L, 6-8)","summary":"5.1 IP, 4 ER, 3 K, 2 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":1,"groundOuts":8,"airOuts":5,"runs":5,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":2,"intentionalWalks":0,"hits":7,"hitByPitch":0,"atBats":22,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","numberOfPitches":99,"inningsPitched":"5.1","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":4,"battersFaced":25,"outs":16,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":99,"balls":34,"strikes":65,"strikePercentage":".660","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":5,"gamesFinished":0,"runsScoredPer9":"8.44","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":1,"lineOuts":3},"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":23,"gamesStarted":23,"flyOuts":78,"groundOuts":96,"airOuts":141,"runs":63,"doubles":28,"triples":1,"homeRuns":17,"strikeOuts":138,"baseOnBalls":27,"intentionalWalks":0,"hits":116,"hitByPitch":5,"atBats":486,"obp":".283","caughtStealing":4,"stolenBases":16,"stolenBasePercentage":".800","caughtStealingPercentage":".200","numberOfPitches":2089,"era":"3.65","inningsPitched":"125.2","wins":6,"losses":8,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":51,"whip":"1.14","battersFaced":523,"outs":377,"gamesPitched":23,"completeGames":0,"shutouts":0,"pitchesThrown":2089,"balls":684,"strikes":1405,"strikePercentage":".670","hitBatsmen":5,"balks":0,"wildPitches":2,"pickoffs":1,"groundOutsToAirouts":"0.68","rbi":5,"winPercentage":".429","pitchesPerInning":"16.62","gamesFinished":0,"strikeoutWalkRatio":"5.11","strikeoutsPer9Inn":"9.88","walksPer9Inn":"1.93","hitsPer9Inn":"8.31","runsScoredPer9":"4.51","homeRunsPer9":"1.22","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":5,"passedBall":0,"popOuts":36,"lineOuts":27},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":4,"errors":0,"chances":9,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID656577":{"person":{"id":656577,"fullName":"Alex Jackson","link":"/api/v1/people/656577"},"jerseyNumber":"70","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":27,"flyOuts":6,"groundOuts":13,"airOuts":10,"runs":10,"doubles":4,"triples":0,"homeRuns":1,"strikeOuts":22,"baseOnBalls":1,"intentionalWalks":0,"hits":20,"hitByPitch":2,"avg":".308","atBats":65,"obp":".338","slg":".415","ops":".753","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":68,"totalBases":27,"rbi":5,"leftOnBase":22,"sacBunts":0,"sacFlies":0,"babip":".452","groundOutsToAirouts":"1.30","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"65.00","popOuts":0,"lineOuts":4},"pitching":{"gamesPlayed":2,"gamesStarted":0,"flyOuts":2,"groundOuts":2,"airOuts":4,"runs":3,"doubles":0,"triples":0,"homeRuns":2,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":9,"obp":".400","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":26,"era":"13.50","inningsPitched":"2.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":3,"whip":"2.00","battersFaced":10,"outs":6,"gamesPitched":2,"completeGames":0,"shutouts":0,"pitchesThrown":26,"balls":11,"strikes":15,"strikePercentage":".580","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.50","rbi":0,"winPercentage":".---","pitchesPerInning":"13.00","gamesFinished":2,"strikeoutWalkRatio":"0.00","strikeoutsPer9Inn":"0.00","walksPer9Inn":"4.50","hitsPer9Inn":"13.50","runsScoredPer9":"13.50","homeRunsPer9":"9.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":0},"fielding":{"caughtStealing":2,"stolenBases":14,"stolenBasePercentage":".875","caughtStealingPercentage":".125","assists":8,"putOuts":162,"errors":3,"chances":173,"fielding":".983","passedBall":1,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID702193":{"person":{"id":702193,"fullName":"Andrew Morris","link":"/api/v1/people/702193"},"jerseyNumber":"78","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"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":42,"gamesStarted":2,"flyOuts":34,"groundOuts":52,"airOuts":51,"runs":22,"doubles":6,"triples":1,"homeRuns":3,"strikeOuts":51,"baseOnBalls":17,"intentionalWalks":2,"hits":49,"hitByPitch":2,"atBats":200,"obp":".308","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":906,"era":"3.25","inningsPitched":"52.2","wins":4,"losses":3,"saves":3,"saveOpportunities":5,"holds":16,"blownSaves":2,"earnedRuns":19,"whip":"1.25","battersFaced":222,"outs":158,"gamesPitched":42,"completeGames":0,"shutouts":0,"pitchesThrown":906,"balls":314,"strikes":592,"strikePercentage":".650","hitBatsmen":2,"balks":1,"wildPitches":6,"pickoffs":0,"groundOutsToAirouts":"1.02","rbi":0,"winPercentage":".571","pitchesPerInning":"17.20","gamesFinished":7,"strikeoutWalkRatio":"3.00","strikeoutsPer9Inn":"8.72","walksPer9Inn":"2.91","hitsPer9Inn":"8.37","runsScoredPer9":"3.76","homeRunsPer9":"0.51","inheritedRunners":15,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":9,"lineOuts":8},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":1,"errors":2,"chances":9,"fielding":".778","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID807712":{"person":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"jerseyNumber":"15","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"battingOrder":"800","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":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":4,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":106,"flyOuts":74,"groundOuts":82,"airOuts":123,"runs":53,"doubles":15,"triples":1,"homeRuns":6,"strikeOuts":63,"baseOnBalls":41,"intentionalWalks":1,"hits":93,"hitByPitch":12,"avg":".263","atBats":354,"obp":".354","slg":".362","ops":".716","caughtStealing":5,"stolenBases":13,"stolenBasePercentage":".722","caughtStealingPercentage":".278","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":414,"totalBases":128,"rbi":33,"leftOnBase":144,"sacBunts":1,"sacFlies":6,"babip":".299","groundOutsToAirouts":"0.67","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"59.00","popOuts":25,"lineOuts":24},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":160,"putOuts":175,"errors":8,"chances":343,"fielding":".977","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]}},"batters":[663616,680777,605137,665019,668904,686797,702176,668885,807712,668952,657746,681892,701519,573124],"pitchers":[657746,681892,701519,573124],"bench":[605170,656484,656577],"bullpen":[671737,672782,656546,665152,621345,702193,667297,641927,687570],"battingOrder":[663616,680777,605137,665019,668904,686797,668885,807712,668952],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Lewis, R (15, Dobnak)."},{"label":"HR","value":"Bell (14, 8th inning off Cruz, 0 on, 0 out)."},{"label":"TB","value":"Bell 5; Keaschall; Lewis, R 5."},{"label":"RBI","value":"Bell (64); Roden (8)."},{"label":"Runners left in scoring position, 2 out","value":"Jeffers 2; Roden; Keaschall 2."},{"label":"SF","value":"Roden."},{"label":"Team RISP","value":"1-for-9."},{"label":"Team LOB","value":"9."}]},{"title":"BASERUNNING","fieldList":[{"label":"SB","value":"Kreidler (4, 2nd base off Dobnak/Jensen); Clemens (8, 2nd base off Dobnak/Jensen)."}]},{"title":"FIELDING","fieldList":[{"label":"E","value":"Kreidler (3, throw); Lee, B (8, throw)."},{"label":"DP","value":"(Lee, B-Clemens-Lewis, R)."}]}],"note":[{"label":"a","value":"Grounded out for Roden in the 6th."}]},"home":{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"teamStats":{"batting":{"flyOuts":3,"groundOuts":11,"airOuts":8,"runs":8,"doubles":4,"triples":0,"homeRuns":0,"strikeOuts":5,"baseOnBalls":4,"intentionalWalks":0,"hits":10,"hitByPitch":0,"avg":".246","atBats":32,"obp":".313","slg":".398","ops":".711","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":38,"totalBases":14,"rbi":8,"leftOnBase":11,"sacBunts":1,"sacFlies":1,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":4},"pitching":{"flyOuts":9,"groundOuts":12,"airOuts":11,"runs":2,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":4,"baseOnBalls":4,"intentionalWalks":0,"hits":7,"hitByPitch":0,"atBats":33,"obp":".289","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":146,"era":"4.85","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":2,"whip":"1.43","battersFaced":38,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":146,"balls":59,"strikes":87,"strikePercentage":".600","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.09","rbi":2,"pitchesPerInning":"16.22","runsScoredPer9":"2.00","homeRunsPer9":"1.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":1,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":12,"putOuts":27,"errors":1,"chances":40,"passedBall":0,"pickoffs":0}},"players":{"ID695600":{"person":{"id":695600,"fullName":"Carter Jensen","link":"/api/v1/people/695600"},"jerseyNumber":"22","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"battingOrder":"100","stats":{"batting":{"summary":"0-3 | 2 BB, 2 K, R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":1,"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":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":0,"putOuts":4,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":106,"flyOuts":67,"groundOuts":57,"airOuts":111,"runs":49,"doubles":24,"triples":1,"homeRuns":15,"strikeOuts":124,"baseOnBalls":41,"intentionalWalks":1,"hits":86,"hitByPitch":1,"avg":".231","atBats":373,"obp":".305","slg":".421","ops":".726","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":420,"totalBases":157,"rbi":54,"leftOnBase":139,"sacBunts":0,"sacFlies":5,"babip":".297","groundOutsToAirouts":"0.51","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"24.87","popOuts":26,"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":17,"stolenBases":28,"stolenBasePercentage":".622","caughtStealingPercentage":".378","assists":22,"putOuts":449,"errors":3,"chances":474,"fielding":".994","passedBall":7,"pickoffs":1}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID621016":{"person":{"id":621016,"fullName":"Jose Cuas","link":"/api/v1/people/621016"},"jerseyNumber":"74","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":5,"gamesStarted":0,"flyOuts":4,"groundOuts":5,"airOuts":5,"runs":2,"doubles":4,"triples":0,"homeRuns":0,"strikeOuts":9,"baseOnBalls":2,"intentionalWalks":1,"hits":8,"hitByPitch":0,"atBats":27,"obp":".345","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":127,"era":"2.84","inningsPitched":"6.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"whip":"1.58","battersFaced":29,"outs":19,"gamesPitched":5,"completeGames":0,"shutouts":0,"pitchesThrown":127,"balls":49,"strikes":78,"strikePercentage":".610","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":0,"winPercentage":".---","pitchesPerInning":"20.05","gamesFinished":4,"strikeoutWalkRatio":"4.50","strikeoutsPer9Inn":"12.79","walksPer9Inn":"2.84","hitsPer9Inn":"11.37","runsScoredPer9":"2.84","homeRunsPer9":"0.00","inheritedRunners":2,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID686475":{"person":{"id":686475,"fullName":"Tyler Tolbert","link":"/api/v1/people/686475"},"jerseyNumber":"2","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"battingOrder":"401","stats":{"batting":{"note":"1-","summary":"0-0","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":47,"flyOuts":9,"groundOuts":26,"airOuts":18,"runs":22,"doubles":3,"triples":0,"homeRuns":3,"strikeOuts":15,"baseOnBalls":6,"intentionalWalks":0,"hits":26,"hitByPitch":0,"avg":".325","atBats":80,"obp":".368","slg":".475","ops":".843","caughtStealing":3,"stolenBases":15,"stolenBasePercentage":".833","caughtStealingPercentage":".167","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":91,"totalBases":38,"rbi":6,"leftOnBase":42,"sacBunts":4,"sacFlies":1,"babip":".365","groundOutsToAirouts":"1.44","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"26.67","popOuts":4,"lineOuts":5},"pitching":{"gamesPlayed":5,"gamesStarted":0,"flyOuts":3,"groundOuts":9,"airOuts":3,"runs":13,"doubles":1,"triples":0,"homeRuns":4,"strikeOuts":0,"baseOnBalls":3,"intentionalWalks":0,"hits":17,"hitByPitch":1,"atBats":29,"obp":".636","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":106,"era":"25.07","inningsPitched":"4.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":13,"whip":"4.29","battersFaced":33,"outs":14,"gamesPitched":5,"completeGames":0,"shutouts":0,"pitchesThrown":106,"balls":46,"strikes":60,"strikePercentage":".570","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"3.00","rbi":0,"winPercentage":".---","pitchesPerInning":"22.71","gamesFinished":5,"strikeoutWalkRatio":"0.00","strikeoutsPer9Inn":"0.00","walksPer9Inn":"5.79","hitsPer9Inn":"32.79","runsScoredPer9":"25.07","homeRunsPer9":"7.71","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":43,"putOuts":36,"errors":2,"chances":81,"fielding":".975","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID668942":{"person":{"id":668942,"fullName":"Josh Rojas","link":"/api/v1/people/668942"},"jerseyNumber":"40","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":25,"flyOuts":16,"groundOuts":17,"airOuts":22,"runs":6,"doubles":3,"triples":0,"homeRuns":1,"strikeOuts":9,"baseOnBalls":3,"intentionalWalks":0,"hits":14,"hitByPitch":0,"avg":".230","atBats":61,"obp":".266","slg":".328","ops":".594","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":65,"totalBases":20,"rbi":6,"leftOnBase":27,"sacBunts":1,"sacFlies":0,"babip":".255","groundOutsToAirouts":"0.77","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"61.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":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":39,"putOuts":10,"errors":2,"chances":51,"fielding":".961","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID686555":{"person":{"id":686555,"fullName":"Isaac Collins","link":"/api/v1/people/686555"},"jerseyNumber":"1","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"battingOrder":"700","stats":{"batting":{"summary":"0-3 | BB, R","gamesPlayed":1,"flyOuts":0,"groundOuts":3,"airOuts":0,"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":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":5,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":102,"flyOuts":52,"groundOuts":73,"airOuts":90,"runs":40,"doubles":18,"triples":3,"homeRuns":6,"strikeOuts":85,"baseOnBalls":44,"intentionalWalks":0,"hits":77,"hitByPitch":6,"avg":".240","atBats":321,"obp":".340","slg":".371","ops":".711","caughtStealing":5,"stolenBases":6,"stolenBasePercentage":".545","caughtStealingPercentage":".455","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":375,"totalBases":119,"rbi":34,"leftOnBase":151,"sacBunts":2,"sacFlies":2,"babip":".306","groundOutsToAirouts":"0.81","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"53.50","popOuts":18,"lineOuts":20},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":199,"errors":1,"chances":208,"fielding":".995","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID521692":{"person":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"jerseyNumber":"13","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"battingOrder":"400","stats":{"batting":{"summary":"1-3 | 2B, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":2,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":1,"leftOnBase":3,"sacBunts":0,"sacFlies":1,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":2},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":106,"flyOuts":75,"groundOuts":102,"airOuts":134,"runs":40,"doubles":17,"triples":1,"homeRuns":16,"strikeOuts":93,"baseOnBalls":17,"intentionalWalks":2,"hits":89,"hitByPitch":11,"avg":".216","atBats":412,"obp":".262","slg":".379","ops":".641","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":15,"groundIntoTriplePlay":0,"plateAppearances":446,"totalBases":156,"rbi":47,"leftOnBase":191,"sacBunts":0,"sacFlies":6,"babip":".236","groundOutsToAirouts":"0.76","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"25.75","popOuts":25,"lineOuts":34},"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":11,"stolenBases":21,"stolenBasePercentage":".656","caughtStealingPercentage":".344","assists":33,"putOuts":453,"errors":4,"chances":490,"fielding":".992","passedBall":1,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID679845":{"person":{"id":679845,"fullName":"Nick Loftin","link":"/api/v1/people/679845"},"jerseyNumber":"12","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"battingOrder":"600","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":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":0,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":76,"flyOuts":46,"groundOuts":66,"airOuts":76,"runs":31,"doubles":18,"triples":1,"homeRuns":5,"strikeOuts":37,"baseOnBalls":26,"intentionalWalks":0,"hits":57,"hitByPitch":5,"avg":".249","atBats":229,"obp":".333","slg":".402","ops":".735","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":267,"totalBases":92,"rbi":35,"leftOnBase":98,"sacBunts":3,"sacFlies":4,"babip":".272","groundOutsToAirouts":"0.87","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"45.80","popOuts":10,"lineOuts":20},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":126,"putOuts":80,"errors":7,"chances":213,"fielding":".967","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID670231":{"person":{"id":670231,"fullName":"John Rave","link":"/api/v1/people/670231"},"jerseyNumber":"16","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"battingOrder":"800","stats":{"batting":{"summary":"0-2","gamesPlayed":1,"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":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":1,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":1,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":14,"flyOuts":3,"groundOuts":9,"airOuts":8,"runs":6,"doubles":4,"triples":1,"homeRuns":2,"strikeOuts":8,"baseOnBalls":3,"intentionalWalks":0,"hits":10,"hitByPitch":0,"avg":".294","atBats":34,"obp":".351","slg":".647","ops":".998","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":38,"totalBases":22,"rbi":2,"leftOnBase":16,"sacBunts":1,"sacFlies":0,"babip":".333","groundOutsToAirouts":"1.13","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"17.00","popOuts":4,"lineOuts":1},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":24,"errors":1,"chances":26,"fielding":".962","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID668674":{"person":{"id":668674,"fullName":"Lucas Erceg","link":"/api/v1/people/668674"},"jerseyNumber":"60","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"stats":{"batting":{},"pitching":{},"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":43,"gamesStarted":0,"flyOuts":14,"groundOuts":50,"airOuts":35,"runs":33,"doubles":11,"triples":0,"homeRuns":5,"strikeOuts":29,"baseOnBalls":25,"intentionalWalks":0,"hits":48,"hitByPitch":5,"atBats":159,"obp":".408","caughtStealing":2,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":774,"era":"6.37","inningsPitched":"41.0","wins":4,"losses":3,"saves":12,"saveOpportunities":18,"holds":4,"blownSaves":6,"earnedRuns":29,"whip":"1.78","battersFaced":192,"outs":123,"gamesPitched":43,"completeGames":0,"shutouts":0,"pitchesThrown":774,"balls":303,"strikes":471,"strikePercentage":".610","hitBatsmen":5,"balks":0,"wildPitches":3,"pickoffs":2,"groundOutsToAirouts":"1.43","rbi":0,"winPercentage":".571","pitchesPerInning":"18.88","gamesFinished":25,"strikeoutWalkRatio":"1.16","strikeoutsPer9Inn":"6.37","walksPer9Inn":"5.49","hitsPer9Inn":"10.54","runsScoredPer9":"7.24","homeRunsPer9":"1.10","inheritedRunners":8,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":10,"lineOuts":11},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":3,"errors":1,"chances":11,"fielding":".909","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID686681":{"person":{"id":686681,"fullName":"Michael Massey","link":"/api/v1/people/686681"},"jerseyNumber":"19","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"battingOrder":"500","stats":{"batting":{"summary":"1-4 | 2B, RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":2,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":1,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":1,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":93,"flyOuts":68,"groundOuts":68,"airOuts":96,"runs":36,"doubles":20,"triples":0,"homeRuns":8,"strikeOuts":51,"baseOnBalls":16,"intentionalWalks":0,"hits":74,"hitByPitch":0,"avg":".262","atBats":282,"obp":".297","slg":".418","ops":".715","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":305,"totalBases":118,"rbi":38,"leftOnBase":138,"sacBunts":2,"sacFlies":5,"babip":".289","groundOutsToAirouts":"0.71","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"35.25","popOuts":11,"lineOuts":17},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":200,"putOuts":130,"errors":2,"chances":332,"fielding":".994","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID516782":{"person":{"id":516782,"fullName":"Starling Marte","link":"/api/v1/people/516782"},"jerseyNumber":"0","position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"battingOrder":"801","stats":{"batting":{"note":"a-","summary":"1-1 | 2B, 2 RBI, R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":2,"rbi":2,"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":54,"flyOuts":14,"groundOuts":35,"airOuts":32,"runs":14,"doubles":5,"triples":0,"homeRuns":1,"strikeOuts":37,"baseOnBalls":8,"intentionalWalks":0,"hits":35,"hitByPitch":4,"avg":".255","atBats":137,"obp":".311","slg":".314","ops":".625","caughtStealing":2,"stolenBases":2,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":151,"totalBases":43,"rbi":12,"leftOnBase":67,"sacBunts":0,"sacFlies":2,"babip":".337","groundOutsToAirouts":"1.09","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"137.00","popOuts":6,"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":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":34,"errors":0,"chances":38,"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"}]},"ID607481":{"person":{"id":607481,"fullName":"Aaron Bummer","link":"/api/v1/people/607481"},"jerseyNumber":"36","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":20,"gamesStarted":0,"flyOuts":12,"groundOuts":18,"airOuts":20,"runs":18,"doubles":5,"triples":0,"homeRuns":7,"strikeOuts":13,"baseOnBalls":10,"intentionalWalks":0,"hits":22,"hitByPitch":1,"atBats":71,"obp":".398","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":308,"era":"8.82","inningsPitched":"16.1","wins":1,"losses":1,"saves":0,"saveOpportunities":0,"holds":4,"blownSaves":0,"earnedRuns":16,"whip":"1.96","battersFaced":84,"outs":49,"gamesPitched":20,"completeGames":0,"shutouts":0,"pitchesThrown":308,"balls":112,"strikes":196,"strikePercentage":".640","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.90","rbi":0,"winPercentage":".500","pitchesPerInning":"18.86","gamesFinished":3,"strikeoutWalkRatio":"1.30","strikeoutsPer9Inn":"7.16","walksPer9Inn":"5.51","hitsPer9Inn":"12.12","runsScoredPer9":"9.92","homeRunsPer9":"3.86","inheritedRunners":14,"inheritedRunnersScored":7,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":4,"lineOuts":4},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":0,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID571912":{"person":{"id":571912,"fullName":"Luke Maile","link":"/api/v1/people/571912"},"jerseyNumber":"18","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":5,"flyOuts":2,"groundOuts":2,"airOuts":4,"runs":2,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":5,"baseOnBalls":1,"intentionalWalks":0,"hits":4,"hitByPitch":0,"avg":".267","atBats":15,"obp":".313","slg":".533","ops":".846","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":16,"totalBases":8,"rbi":5,"leftOnBase":8,"sacBunts":0,"sacFlies":0,"babip":".333","groundOutsToAirouts":"0.50","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"15.00","popOuts":1,"lineOuts":1},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":7,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","assists":1,"putOuts":31,"errors":0,"chances":32,"fielding":"1.000","passedBall":1,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID668834":{"person":{"id":668834,"fullName":"Easton McGee","link":"/api/v1/people/668834"},"jerseyNumber":"51","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":4,"gamesStarted":0,"flyOuts":3,"groundOuts":4,"airOuts":3,"runs":1,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":1,"intentionalWalks":0,"hits":6,"hitByPitch":0,"atBats":16,"obp":".412","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":63,"era":"2.08","inningsPitched":"4.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"whip":"1.62","battersFaced":17,"outs":13,"gamesPitched":4,"completeGames":0,"shutouts":0,"pitchesThrown":63,"balls":17,"strikes":46,"strikePercentage":".730","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.33","rbi":0,"winPercentage":".---","pitchesPerInning":"14.54","gamesFinished":3,"strikeoutWalkRatio":"3.00","strikeoutsPer9Inn":"6.23","walksPer9Inn":"2.08","hitsPer9Inn":"12.46","runsScoredPer9":"2.08","homeRunsPer9":"0.00","inheritedRunners":3,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID664728":{"person":{"id":664728,"fullName":"Kyle Isbel","link":"/api/v1/people/664728"},"jerseyNumber":"28","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"battingOrder":"900","stats":{"batting":{"summary":"2-4 | RBI, R","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":1,"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":4,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":57,"flyOuts":16,"groundOuts":46,"airOuts":45,"runs":17,"doubles":7,"triples":1,"homeRuns":3,"strikeOuts":41,"baseOnBalls":10,"intentionalWalks":0,"hits":42,"hitByPitch":3,"avg":".250","atBats":168,"obp":".302","slg":".357","ops":".659","caughtStealing":0,"stolenBases":5,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":187,"totalBases":60,"rbi":12,"leftOnBase":70,"sacBunts":5,"sacFlies":1,"babip":".312","groundOutsToAirouts":"1.02","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"56.00","popOuts":13,"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":2,"chances":145,"fielding":".986","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID663738":{"person":{"id":663738,"fullName":"Daniel Lynch IV","link":"/api/v1/people/663738"},"jerseyNumber":"41","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":11,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":4,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":11,"balls":3,"strikes":8,"strikePercentage":".730","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":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":46,"gamesStarted":0,"flyOuts":27,"groundOuts":54,"airOuts":49,"runs":13,"doubles":10,"triples":1,"homeRuns":2,"strikeOuts":35,"baseOnBalls":12,"intentionalWalks":0,"hits":31,"hitByPitch":2,"atBats":168,"obp":".246","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":675,"era":"1.96","inningsPitched":"46.0","wins":4,"losses":2,"saves":1,"saveOpportunities":3,"holds":13,"blownSaves":2,"earnedRuns":10,"whip":"0.93","battersFaced":183,"outs":138,"gamesPitched":46,"completeGames":0,"shutouts":0,"pitchesThrown":675,"balls":250,"strikes":425,"strikePercentage":".630","hitBatsmen":2,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.10","rbi":0,"winPercentage":".667","pitchesPerInning":"14.67","gamesFinished":2,"strikeoutWalkRatio":"2.92","strikeoutsPer9Inn":"6.85","walksPer9Inn":"2.35","hitsPer9Inn":"6.07","runsScoredPer9":"2.54","homeRunsPer9":"0.39","inheritedRunners":20,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":8,"lineOuts":14},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":2,"errors":0,"chances":4,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID608379":{"person":{"id":608379,"fullName":"Michael Wacha","link":"/api/v1/people/608379"},"jerseyNumber":"52","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":22,"gamesStarted":22,"flyOuts":89,"groundOuts":127,"airOuts":160,"runs":58,"doubles":29,"triples":4,"homeRuns":16,"strikeOuts":111,"baseOnBalls":38,"intentionalWalks":1,"hits":122,"hitByPitch":5,"atBats":516,"obp":".294","caughtStealing":3,"stolenBases":7,"stolenBasePercentage":".700","caughtStealingPercentage":".300","numberOfPitches":2069,"era":"3.51","inningsPitched":"138.1","wins":5,"losses":8,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":54,"whip":"1.16","battersFaced":563,"outs":415,"gamesPitched":22,"completeGames":0,"shutouts":0,"pitchesThrown":2069,"balls":722,"strikes":1347,"strikePercentage":".650","hitBatsmen":5,"balks":0,"wildPitches":4,"pickoffs":1,"groundOutsToAirouts":"0.79","rbi":0,"winPercentage":".385","pitchesPerInning":"14.96","gamesFinished":0,"strikeoutWalkRatio":"2.92","strikeoutsPer9Inn":"7.22","walksPer9Inn":"2.47","hitsPer9Inn":"7.94","runsScoredPer9":"3.77","homeRunsPer9":"1.04","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":2,"sacFlies":2,"passedBall":0,"popOuts":32,"lineOuts":39},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":11,"putOuts":9,"errors":2,"chances":22,"fielding":".909","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID663878":{"person":{"id":663878,"fullName":"Nate Pearson","link":"/api/v1/people/663878"},"jerseyNumber":"61","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"battingOrder":"802","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":{"summary":"1.0 IP, 0 ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":11,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":4,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":11,"balls":3,"strikes":8,"strikePercentage":".730","hitBatsmen":0,"balks":0,"wildPitches":1,"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":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":16,"groundOuts":22,"airOuts":27,"runs":10,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":17,"baseOnBalls":13,"intentionalWalks":0,"hits":17,"hitByPitch":1,"atBats":83,"obp":".320","caughtStealing":3,"stolenBases":4,"stolenBasePercentage":".571","caughtStealingPercentage":".429","numberOfPitches":389,"era":"3.00","inningsPitched":"24.0","wins":2,"losses":0,"saves":1,"saveOpportunities":1,"holds":0,"blownSaves":0,"earnedRuns":8,"whip":"1.25","battersFaced":97,"outs":72,"gamesPitched":20,"completeGames":0,"shutouts":0,"pitchesThrown":389,"balls":156,"strikes":233,"strikePercentage":".600","hitBatsmen":1,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"0.81","rbi":0,"winPercentage":"1.000","pitchesPerInning":"16.21","gamesFinished":5,"strikeoutWalkRatio":"1.31","strikeoutsPer9Inn":"6.38","walksPer9Inn":"4.88","hitsPer9Inn":"6.38","runsScoredPer9":"3.75","homeRunsPer9":"0.38","inheritedRunners":3,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":8},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":2,"errors":1,"chances":4,"fielding":".750","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":true,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID607625":{"person":{"id":607625,"fullName":"Seth Lugo","link":"/api/v1/people/607625"},"jerseyNumber":"67","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":23,"gamesStarted":23,"flyOuts":93,"groundOuts":122,"airOuts":142,"runs":71,"doubles":31,"triples":5,"homeRuns":15,"strikeOuts":99,"baseOnBalls":45,"intentionalWalks":0,"hits":134,"hitByPitch":6,"atBats":489,"obp":".339","caughtStealing":4,"stolenBases":5,"stolenBasePercentage":".556","caughtStealingPercentage":".444","numberOfPitches":2066,"era":"4.41","inningsPitched":"128.2","wins":4,"losses":7,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":63,"whip":"1.39","battersFaced":548,"outs":386,"gamesPitched":23,"completeGames":0,"shutouts":0,"pitchesThrown":2066,"balls":749,"strikes":1317,"strikePercentage":".640","hitBatsmen":6,"balks":1,"wildPitches":2,"pickoffs":2,"groundOutsToAirouts":"0.86","rbi":0,"winPercentage":".364","pitchesPerInning":"16.06","gamesFinished":0,"strikeoutWalkRatio":"2.20","strikeoutsPer9Inn":"6.92","walksPer9Inn":"3.15","hitsPer9Inn":"9.37","runsScoredPer9":"4.97","homeRunsPer9":"1.05","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":3,"sacFlies":5,"passedBall":0,"popOuts":19,"lineOuts":30},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":15,"putOuts":10,"errors":2,"chances":27,"fielding":".926","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID702070":{"person":{"id":702070,"fullName":"Noah Cameron","link":"/api/v1/people/702070"},"jerseyNumber":"65","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":21,"gamesStarted":20,"flyOuts":70,"groundOuts":107,"airOuts":128,"runs":64,"doubles":27,"triples":2,"homeRuns":14,"strikeOuts":107,"baseOnBalls":39,"intentionalWalks":1,"hits":116,"hitByPitch":2,"atBats":450,"obp":".317","caughtStealing":5,"stolenBases":4,"stolenBasePercentage":".444","caughtStealingPercentage":".556","numberOfPitches":1940,"era":"4.59","inningsPitched":"115.2","wins":5,"losses":8,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":59,"whip":"1.34","battersFaced":499,"outs":347,"gamesPitched":21,"completeGames":0,"shutouts":0,"pitchesThrown":1940,"balls":722,"strikes":1218,"strikePercentage":".630","hitBatsmen":2,"balks":0,"wildPitches":3,"pickoffs":3,"groundOutsToAirouts":"0.84","rbi":0,"winPercentage":".385","pitchesPerInning":"16.77","gamesFinished":1,"strikeoutWalkRatio":"2.74","strikeoutsPer9Inn":"8.33","walksPer9Inn":"3.03","hitsPer9Inn":"9.03","runsScoredPer9":"4.98","homeRunsPer9":"1.09","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":3,"sacFlies":5,"passedBall":0,"popOuts":20,"lineOuts":38},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":9,"putOuts":2,"errors":1,"chances":12,"fielding":".917","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID656638":{"person":{"id":656638,"fullName":"Alex Lange","link":"/api/v1/people/656638"},"jerseyNumber":"56","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"stats":{"batting":{},"pitching":{},"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":43,"gamesStarted":0,"flyOuts":26,"groundOuts":41,"airOuts":40,"runs":33,"doubles":9,"triples":2,"homeRuns":5,"strikeOuts":47,"baseOnBalls":25,"intentionalWalks":0,"hits":44,"hitByPitch":5,"atBats":171,"obp":".366","caughtStealing":2,"stolenBases":7,"stolenBasePercentage":".778","caughtStealingPercentage":".222","numberOfPitches":850,"era":"6.25","inningsPitched":"44.2","wins":1,"losses":6,"saves":10,"saveOpportunities":13,"holds":1,"blownSaves":3,"earnedRuns":31,"whip":"1.54","battersFaced":202,"outs":134,"gamesPitched":43,"completeGames":0,"shutouts":0,"pitchesThrown":850,"balls":330,"strikes":520,"strikePercentage":".610","hitBatsmen":5,"balks":0,"wildPitches":5,"pickoffs":1,"groundOutsToAirouts":"1.03","rbi":0,"winPercentage":".143","pitchesPerInning":"19.03","gamesFinished":23,"strikeoutWalkRatio":"1.88","strikeoutsPer9Inn":"9.47","walksPer9Inn":"5.04","hitsPer9Inn":"8.87","runsScoredPer9":"6.65","homeRunsPer9":"1.01","inheritedRunners":10,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":3,"lineOuts":11},"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":true,"isSubstitute":false}},"ID677976":{"person":{"id":677976,"fullName":"Randy Dobnak","link":"/api/v1/people/677976"},"jerseyNumber":"62","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"stats":{"batting":{},"pitching":{"note":"(W, 2-0)","summary":"5.0 IP, ER, K, 3 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":5,"groundOuts":9,"airOuts":5,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":3,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":17,"caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","numberOfPitches":90,"inningsPitched":"5.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":21,"outs":15,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":90,"balls":36,"strikes":54,"strikePercentage":".600","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"1.80","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":3,"errors":0,"chances":4,"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":6,"gamesStarted":4,"flyOuts":16,"groundOuts":48,"airOuts":27,"runs":4,"doubles":5,"triples":0,"homeRuns":2,"strikeOuts":15,"baseOnBalls":13,"intentionalWalks":0,"hits":24,"hitByPitch":0,"atBats":113,"obp":".291","caughtStealing":1,"stolenBases":4,"stolenBasePercentage":".800","caughtStealingPercentage":".200","numberOfPitches":522,"era":"1.16","inningsPitched":"31.0","wins":2,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":4,"whip":"1.19","battersFaced":127,"outs":93,"gamesPitched":6,"completeGames":0,"shutouts":0,"pitchesThrown":522,"balls":202,"strikes":320,"strikePercentage":".610","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"1.78","rbi":1,"winPercentage":"1.000","pitchesPerInning":"16.84","gamesFinished":0,"strikeoutWalkRatio":"1.15","strikeoutsPer9Inn":"4.35","walksPer9Inn":"3.77","hitsPer9Inn":"6.97","runsScoredPer9":"1.16","homeRunsPer9":"0.58","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":3,"lineOuts":8},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":6,"errors":0,"chances":11,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID695506":{"person":{"id":695506,"fullName":"Jac Caglianone","link":"/api/v1/people/695506"},"jerseyNumber":"14","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"battingOrder":"300","stats":{"batting":{"summary":"2-4 | K, RBI, R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":8,"errors":0,"chances":12,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":105,"flyOuts":42,"groundOuts":97,"airOuts":72,"runs":49,"doubles":18,"triples":2,"homeRuns":18,"strikeOuts":112,"baseOnBalls":27,"intentionalWalks":0,"hits":95,"hitByPitch":4,"avg":".253","atBats":375,"obp":".310","slg":".456","ops":".766","caughtStealing":1,"stolenBases":4,"stolenBasePercentage":".800","caughtStealingPercentage":".200","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":407,"totalBases":171,"rbi":43,"leftOnBase":175,"sacBunts":0,"sacFlies":1,"babip":".313","groundOutsToAirouts":"1.35","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"20.83","popOuts":9,"lineOuts":21},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":26,"putOuts":332,"errors":4,"chances":362,"fielding":".989","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID674444":{"person":{"id":674444,"fullName":"Steven Cruz","link":"/api/v1/people/674444"},"jerseyNumber":"64","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":2,"groundOuts":1,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":18,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":5,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":18,"balls":9,"strikes":9,"strikePercentage":".500","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"9.00","homeRunsPer9":"9.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":39,"gamesStarted":2,"flyOuts":17,"groundOuts":36,"airOuts":36,"runs":21,"doubles":4,"triples":0,"homeRuns":11,"strikeOuts":47,"baseOnBalls":17,"intentionalWalks":2,"hits":34,"hitByPitch":1,"atBats":152,"obp":".306","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":649,"era":"4.39","inningsPitched":"41.0","wins":2,"losses":3,"saves":2,"saveOpportunities":3,"holds":3,"blownSaves":1,"earnedRuns":20,"whip":"1.24","battersFaced":171,"outs":123,"gamesPitched":39,"completeGames":0,"shutouts":0,"pitchesThrown":649,"balls":223,"strikes":426,"strikePercentage":".660","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":1,"winPercentage":".400","pitchesPerInning":"15.83","gamesFinished":12,"strikeoutWalkRatio":"2.76","strikeoutsPer9Inn":"10.32","walksPer9Inn":"3.73","hitsPer9Inn":"7.46","runsScoredPer9":"4.61","homeRunsPer9":"2.41","inheritedRunners":10,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":10,"lineOuts":9},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":3,"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"}]},"ID670167":{"person":{"id":670167,"fullName":"John Schreiber","link":"/api/v1/people/670167"},"jerseyNumber":"46","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, 0 ER, 2 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":16,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":4,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":16,"balls":8,"strikes":8,"strikePercentage":".500","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":46,"gamesStarted":0,"flyOuts":20,"groundOuts":44,"airOuts":41,"runs":20,"doubles":7,"triples":0,"homeRuns":7,"strikeOuts":31,"baseOnBalls":18,"intentionalWalks":3,"hits":39,"hitByPitch":1,"atBats":152,"obp":".335","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":694,"era":"3.67","inningsPitched":"41.2","wins":0,"losses":3,"saves":1,"saveOpportunities":3,"holds":9,"blownSaves":2,"earnedRuns":17,"whip":"1.37","battersFaced":174,"outs":125,"gamesPitched":46,"completeGames":0,"shutouts":0,"pitchesThrown":694,"balls":267,"strikes":427,"strikePercentage":".620","hitBatsmen":1,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"1.07","rbi":0,"winPercentage":".000","pitchesPerInning":"16.66","gamesFinished":5,"strikeoutWalkRatio":"1.72","strikeoutsPer9Inn":"6.70","walksPer9Inn":"3.89","hitsPer9Inn":"8.42","runsScoredPer9":"4.32","homeRunsPer9":"1.51","inheritedRunners":21,"inheritedRunnersScored":5,"catchersInterference":0,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":7,"lineOuts":14},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":1,"errors":0,"chances":6,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID677951":{"person":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"jerseyNumber":"7","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"battingOrder":"200","stats":{"batting":{"summary":"3-5 | 2B, K, 2 RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":2,"doubles":1,"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":4,"rbi":2,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":95,"flyOuts":63,"groundOuts":72,"airOuts":125,"runs":53,"doubles":23,"triples":1,"homeRuns":13,"strikeOuts":74,"baseOnBalls":41,"intentionalWalks":4,"hits":106,"hitByPitch":1,"avg":".283","atBats":374,"obp":".353","slg":".455","ops":".808","caughtStealing":5,"stolenBases":30,"stolenBasePercentage":".857","caughtStealingPercentage":".143","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":419,"totalBases":170,"rbi":41,"leftOnBase":142,"sacBunts":0,"sacFlies":3,"babip":".321","groundOutsToAirouts":"0.58","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"28.77","popOuts":29,"lineOuts":33},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":214,"putOuts":114,"errors":6,"chances":334,"fielding":".982","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]}},"batters":[695600,677951,695506,521692,686475,686681,679845,686555,670231,516782,663878,664728,677976,663738,670167,674444],"pitchers":[677976,663738,670167,674444,663878],"bench":[571912,668942],"bullpen":[607481,702070,621016,668674,656638,607625,668834,608379],"battingOrder":[695600,677951,695506,686475,686681,679845,686555,663878,664728],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Massey (20, Ryan); Witt Jr. (23, Ryan); Perez, S (17, Adams); Marte, S (5, Rogers, Ta)."},{"label":"TB","value":"Caglianone 2; Isbel 2; Marte, S 2; Massey 2; Perez, S 2; Witt Jr. 4."},{"label":"RBI","value":"Caglianone (43); Isbel (12); Marte, S 2 (12); Massey (38); Perez, S (47); Witt Jr. 2 (41)."},{"label":"2-out RBI","value":"Isbel; Massey; Marte, S 2."},{"label":"Runners left in scoring position, 2 out","value":"Isbel; Massey; Witt Jr.; Loftin."},{"label":"SAC","value":"Rave."},{"label":"SF","value":"Perez, S."},{"label":"GIDP","value":"Perez, S."},{"label":"Team RISP","value":"3-for-12."},{"label":"Team LOB","value":"6."}]},{"title":"BASERUNNING","fieldList":[{"label":"SB","value":"Caglianone (4, 2nd base off Ryan/Jeffers)."}]},{"title":"FIELDING","fieldList":[{"label":"E","value":"Rave (1, throw)."}]}],"note":[{"label":"a","value":"Doubled for Rave in the 8th."},{"label":"1","value":"Ran for Perez, S in the 8th."}]}},"officials":[{"official":{"id":691042,"fullName":"Willie Traynor","link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":427197,"fullName":"Chris Guccione","link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":605671,"fullName":"Charlie Ramos","link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":596740,"fullName":"Jansen Visconti","link":"/api/v1/people/596740"},"officialType":"Third Base"}],"info":[{"label":"WP","value":"Pearson."},{"label":"ABS Challenge","value":"Jensen (Ball-Overturned to Strike); Jeffers 2 (Ball-Overturned to Strike, Ball-Confirmed); Witt Jr. (Strike-Confirmed); Collins (Strike-Confirmed)."},{"label":"Pitches-strikes","value":"Ryan 99-65; Funderburk 14-12; Adams 20-11; Rogers, Ta 14-8; Dobnak 90-54; Lynch IV 11-8; Schreiber 16-8; Cruz 18-9; Pearson 11-8."},{"label":"Groundouts-flyouts","value":"Ryan 8-1; Funderburk 2-0; Adams 1-1; Rogers, Ta 0-1; Dobnak 9-5; Lynch IV 1-0; Schreiber 0-1; Cruz 1-2; Pearson 1-1."},{"label":"Batters faced","value":"Ryan 25; Funderburk 5; Adams 4; Rogers, Ta 4; Dobnak 21; Lynch IV 4; Schreiber 4; Cruz 5; Pearson 4."},{"label":"Inherited runners-scored","value":"Funderburk 1-0; Rogers, Ta 2-2."},{"label":"Umpires","value":"HP: Willie Traynor. 1B: Chris Guccione. 2B: Charlie Ramos. 3B: Jansen Visconti. "},{"label":"Weather","value":"91 degrees, Overcast."},{"label":"Wind","value":"6 mph, R To L."},{"label":"First pitch","value":"6:50 PM."},{"label":"T","value":"2:38."},{"label":"Att","value":"20,177."},{"label":"Venue","value":"Kauffman Stadium."},{"label":"August 4, 2026"}],"pitchingNotes":[],"topPerformers":[{"player":{"person":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904","boxscoreName":"Lewis, R"},"jerseyNumber":"23","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"battingOrder":"500","stats":{"batting":{"summary":"4-4 | 2B","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":5,"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":10,"errors":0,"chances":10,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":79,"flyOuts":43,"groundOuts":52,"airOuts":90,"runs":38,"doubles":15,"triples":1,"homeRuns":12,"strikeOuts":80,"baseOnBalls":31,"intentionalWalks":1,"hits":66,"hitByPitch":2,"avg":".232","atBats":285,"obp":".308","slg":".418","ops":".726","caughtStealing":0,"stolenBases":10,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":321,"totalBases":119,"rbi":37,"leftOnBase":131,"sacBunts":0,"sacFlies":3,"babip":".276","groundOutsToAirouts":"0.58","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"23.75","popOuts":28,"lineOuts":19},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":101,"putOuts":292,"errors":8,"chances":401,"fielding":".980","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":60,"hittingGameScore":60},{"player":{"person":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951","boxscoreName":"Witt Jr."},"jerseyNumber":"7","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"battingOrder":"200","stats":{"batting":{"summary":"3-5 | 2B, K, 2 RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":2,"doubles":1,"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":4,"rbi":2,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":95,"flyOuts":63,"groundOuts":72,"airOuts":125,"runs":53,"doubles":23,"triples":1,"homeRuns":13,"strikeOuts":74,"baseOnBalls":41,"intentionalWalks":4,"hits":106,"hitByPitch":1,"avg":".283","atBats":374,"obp":".353","slg":".455","ops":".808","caughtStealing":5,"stolenBases":30,"stolenBasePercentage":".857","caughtStealingPercentage":".143","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":419,"totalBases":170,"rbi":41,"leftOnBase":142,"sacBunts":0,"sacFlies":3,"babip":".321","groundOutsToAirouts":"0.58","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"28.77","popOuts":29,"lineOuts":33},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":214,"putOuts":114,"errors":6,"chances":334,"fielding":".982","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"type":"hitter","gameScore":60,"hittingGameScore":60},{"player":{"person":{"id":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137","boxscoreName":"Bell"},"jerseyNumber":"56","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"battingOrder":"300","stats":{"batting":{"summary":"2-4 | HR, RBI, R","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":5,"rbi":1,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"4.00","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":109,"flyOuts":57,"groundOuts":101,"airOuts":106,"runs":54,"doubles":24,"triples":1,"homeRuns":14,"strikeOuts":97,"baseOnBalls":33,"intentionalWalks":0,"hits":99,"hitByPitch":2,"avg":".247","atBats":401,"obp":".306","slg":".416","ops":".722","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":10,"groundIntoTriplePlay":0,"plateAppearances":438,"totalBases":167,"rbi":64,"leftOnBase":171,"sacBunts":0,"sacFlies":2,"babip":".291","groundOutsToAirouts":"0.95","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"28.64","popOuts":24,"lineOuts":25},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":103,"errors":1,"chances":109,"fielding":".991","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"type":"hitter","gameScore":56,"hittingGameScore":56}]},"decisions":{"winner":{"id":677976,"fullName":"Randy Dobnak","link":"/api/v1/people/677976"},"loser":{"id":657746,"fullName":"Joe Ryan","link":"/api/v1/people/657746"}},"leaders":{"hitDistance":{},"hitSpeed":{},"pitchSpeed":{}}}}