{"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":823707,"link":"/api/v1.1/game/823707/feed/live","metaData":{"wait":10,"timeStamp":"20260516_015230","gameEvents":["strikeout","game_finished"],"logicalEvents":["midInning","countChange","count23","gameStateChangeToGameOver"]},"gameData":{"game":{"pk":823707,"type":"R","doubleHeader":"N","id":"2026/05/15/milmlb-minmlb-1","gamedayType":"P","tiebreaker":"N","gameNumber":1,"calendarEventID":"14-823707-2026-05-15","season":"2026","seasonDisplay":"2026"},"datetime":{"dateTime":"2026-05-15T23:10:00Z","originalDate":"2026-05-15","officialDate":"2026-05-15","dayNight":"night","time":"6:10","ampm":"PM"},"status":{"abstractGameState":"Final","codedGameState":"F","detailedState":"Final","statusCode":"F","startTimeTBD":false,"abstractGameCode":"F"},"teams":{"away":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158","season":2026,"venue":{"id":32,"name":"American Family Field","link":"/api/v1/venues/32"},"springVenue":{"id":2518,"link":"/api/v1/venues/2518"},"teamCode":"mil","fileCode":"mil","abbreviation":"MIL","teamName":"Brewers","locationName":"Milwaukee","firstYearOfPlay":"1968","league":{"id":104,"name":"National League","link":"/api/v1/league/104"},"division":{"id":205,"name":"National League Central","link":"/api/v1/divisions/205"},"sport":{"id":1,"link":"/api/v1/sports/1","name":"Major League Baseball"},"shortName":"Milwaukee","record":{"gamesPlayed":42,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":25,"losses":17,"ties":0,"pct":".595"},"records":{},"divisionLeader":false,"wins":25,"losses":17,"winningPercentage":".595"},"franchiseName":"Milwaukee","clubName":"Brewers","active":true},"home":{"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":45,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":20,"losses":25,"ties":0,"pct":".444"},"records":{},"divisionLeader":false,"wins":20,"losses":25,"winningPercentage":".444"},"franchiseName":"Minnesota","clubName":"Twins","active":true}},"players":{"ID687401":{"id":687401,"fullName":"Joey Ortiz","link":"/api/v1/people/687401","firstName":"Joseph","lastName":"Ortiz","primaryNumber":"3","birthDate":"1998-07-14","currentAge":28,"birthCity":"Garden Grove","birthStateProvince":"CA","birthCountry":"USA","height":"5' 10\"","weight":192,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Joey","useLastName":"Ortiz","middleName":"Anthony","boxscoreName":"Ortiz, J","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2023-04-27","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Joey Ortiz","nameSlug":"joey-ortiz-687401","firstLastName":"Joey Ortiz","lastFirstName":"Ortiz, Joey","lastInitName":"Ortiz, J","initLastName":"J Ortiz","fullFMLName":"Joseph Anthony Ortiz","fullLFMName":"Ortiz, Joseph Anthony","strikeZoneTop":3.14,"strikeZoneBottom":1.58},"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":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"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},"ID696070":{"id":696070,"fullName":"Kendry Rojas","link":"/api/v1/people/696070","firstName":"Kendry","lastName":"Rojas","primaryNumber":"60","birthDate":"2002-11-26","currentAge":23,"birthCity":"Ciego de Avila","birthCountry":"Cuba","height":"6' 2\"","weight":190,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Kendry","useLastName":"Rojas","middleName":"Yoelvis","boxscoreName":"Rojas, K","gender":"M","nameMatrilineal":"Fis","isPlayer":true,"isVerified":true,"mlbDebutDate":"2026-04-22","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Kendry Rojas","nameSlug":"kendry-rojas-696070","firstLastName":"Kendry Rojas","lastFirstName":"Rojas, Kendry","lastInitName":"Rojas, K","initLastName":"K Rojas","fullFMLName":"Kendry Yoelvis Rojas","fullLFMName":"Rojas, Kendry Yoelvis","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"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},"ID681982":{"id":681982,"fullName":"Grant Anderson","link":"/api/v1/people/681982","firstName":"Grant","lastName":"Anderson","primaryNumber":"56","birthDate":"1997-06-21","currentAge":29,"birthCity":"Port Arthur","birthStateProvince":"TX","birthCountry":"USA","height":"6' 0\"","weight":213,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Grant","useLastName":"Anderson","middleName":"Reed","boxscoreName":"Anderson, G","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"mlbDebutDate":"2023-05-30","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Grant Anderson","nameSlug":"grant-anderson-681982","firstLastName":"Grant Anderson","lastFirstName":"Anderson, Grant","lastInitName":"Anderson, G","initLastName":"G Anderson","fullFMLName":"Grant Reed Anderson","fullLFMName":"Anderson, Grant Reed","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID680573":{"id":680573,"fullName":"Simeon Woods Richardson","link":"/api/v1/people/680573","firstName":"Simeon","lastName":"Woods Richardson","birthDate":"2000-09-27","currentAge":25,"birthCity":"Sugar Land","birthStateProvince":"TX","birthCountry":"USA","height":"6' 3\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Simeon","useLastName":"Woods Richardson","boxscoreName":"Woods Richardson","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"mlbDebutDate":"2022-10-02","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Simeon Woods Richardson","nameSlug":"simeon-woods-richardson-680573","firstLastName":"Simeon Woods Richardson","lastFirstName":"Woods Richardson, Simeon","lastInitName":"Woods Richardson, S","initLastName":"S Woods Richardson","fullFMLName":"Simeon Woods Richardson","fullLFMName":"Woods Richardson, Simeon","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID607455":{"id":607455,"fullName":"Anthony Banda","link":"/api/v1/people/607455","firstName":"Frank","lastName":"Banda","primaryNumber":"43","birthDate":"1993-08-10","currentAge":33,"birthCity":"Corpus Christi","birthStateProvince":"TX","birthCountry":"USA","height":"6' 2\"","weight":221,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Anthony","useLastName":"Banda","middleName":"Anthony","boxscoreName":"Banda","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2012,"pronunciation":"BAHN-da","mlbDebutDate":"2017-07-22","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Anthony Banda","nameSlug":"anthony-banda-607455","firstLastName":"Anthony Banda","lastFirstName":"Banda, Anthony","lastInitName":"Banda, A","initLastName":"A Banda","fullFMLName":"Frank Anthony Banda","fullLFMName":"Banda, Frank Anthony","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID675660":{"id":675660,"fullName":"Shane Drohan","link":"/api/v1/people/675660","firstName":"Shane","lastName":"Drohan","primaryNumber":"55","birthDate":"1999-01-07","currentAge":27,"birthCity":"Fort Lauderdale","birthStateProvince":"FL","birthCountry":"USA","height":"6' 2\"","weight":202,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Shane","useLastName":"Drohan","middleName":"Liam","boxscoreName":"Drohan","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2026-04-08","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Shane Drohan","nameSlug":"shane-drohan-675660","firstLastName":"Shane Drohan","lastFirstName":"Drohan, Shane","lastInitName":"Drohan, S","initLastName":"S Drohan","fullFMLName":"Shane Liam Drohan","fullLFMName":"Drohan, Shane Liam","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID666152":{"id":666152,"fullName":"David Hamilton","link":"/api/v1/people/666152","firstName":"David","lastName":"Hamilton","primaryNumber":"6","birthDate":"1997-09-29","currentAge":28,"birthCity":"San Marcos","birthStateProvince":"TX","birthCountry":"USA","height":"5' 10\"","weight":192,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"David","useLastName":"Hamilton","middleName":"Lewis","boxscoreName":"Hamilton, D","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2023-06-21","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"David Hamilton","nameSlug":"david-hamilton-666152","firstLastName":"David Hamilton","lastFirstName":"Hamilton, David","lastInitName":"Hamilton, D","initLastName":"D Hamilton","fullFMLName":"David Lewis Hamilton","fullLFMName":"Hamilton, David Lewis","strikeZoneTop":3.14,"strikeZoneBottom":1.58},"ID687075":{"id":687075,"fullName":"Brandon Sproat","link":"/api/v1/people/687075","firstName":"Brandon","lastName":"Sproat","primaryNumber":"23","birthDate":"2000-09-17","currentAge":25,"birthCity":"Pensacola","birthStateProvince":"FL","birthCountry":"USA","height":"6' 3\"","weight":205,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Brandon","useLastName":"Sproat","middleName":"Carl","boxscoreName":"Sproat","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2023,"pronunciation":"rhymes with Boat","mlbDebutDate":"2025-09-07","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Brandon Sproat","nameSlug":"brandon-sproat-687075","firstLastName":"Brandon Sproat","lastFirstName":"Sproat, Brandon","lastInitName":"Sproat, B","initLastName":"B Sproat","fullFMLName":"Brandon Carl Sproat","fullLFMName":"Sproat, Brandon Carl","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID663368":{"id":663368,"fullName":"Blake Perkins","link":"/api/v1/people/663368","firstName":"Blake","lastName":"Perkins","birthDate":"1996-09-10","currentAge":30,"birthCity":"Litchfield Park","birthStateProvince":"AZ","birthCountry":"USA","height":"6' 0\"","weight":185,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Blake","useLastName":"Perkins","middleName":"Alexander","boxscoreName":"Perkins, B","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"mlbDebutDate":"2023-04-19","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Blake Perkins","nameSlug":"blake-perkins-663368","firstLastName":"Blake Perkins","lastFirstName":"Perkins, Blake","lastInitName":"Perkins, B","initLastName":"B Perkins","fullFMLName":"Blake Alexander Perkins","fullLFMName":"Perkins, Blake Alexander","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID663765":{"id":663765,"fullName":"Jake Woodford","link":"/api/v1/people/663765","firstName":"Jacob","lastName":"Woodford","birthDate":"1996-10-28","currentAge":29,"birthCity":"St. Petersburg","birthStateProvince":"FL","birthCountry":"USA","height":"6' 4\"","weight":215,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jake","useLastName":"Woodford","middleName":"Robert","boxscoreName":"Woodford","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"mlbDebutDate":"2020-08-15","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jake Woodford","nameSlug":"jake-woodford-663765","firstLastName":"Jake Woodford","lastFirstName":"Woodford, Jake","lastInitName":"Woodford, J","initLastName":"J Woodford","fullFMLName":"Jacob Robert Woodford","fullLFMName":"Woodford, Jacob Robert","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID661388":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388","firstName":"William","lastName":"Contreras","primaryNumber":"24","birthDate":"1997-12-24","currentAge":28,"birthCity":"Puerto Cabello","birthCountry":"Venezuela","height":"5' 10\"","weight":217,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"William","useLastName":"Contreras","middleName":"Jesus","boxscoreName":"Contreras, Wm","gender":"M","nameMatrilineal":"Castillo","isPlayer":true,"isVerified":true,"mlbDebutDate":"2020-07-24","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"William Contreras","nameSlug":"william-contreras-661388","firstLastName":"William Contreras","lastFirstName":"Contreras, William","lastInitName":"Contreras, W","initLastName":"W Contreras","fullFMLName":"William Jesus Contreras","fullLFMName":"Contreras, William Jesus","strikeZoneTop":3.13,"strikeZoneBottom":1.58},"ID668930":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930","firstName":"Brice","lastName":"Turang","primaryNumber":"2","birthDate":"1999-11-21","currentAge":26,"birthCity":"Corona","birthStateProvince":"CA","birthCountry":"USA","height":"6' 0\"","weight":190,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Brice","useLastName":"Turang","middleName":"Craig","boxscoreName":"Turang","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"mlbDebutDate":"2023-03-30","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Brice Turang","nameSlug":"brice-turang-668930","firstLastName":"Brice Turang","lastFirstName":"Turang, Brice","lastInitName":"Turang, B","initLastName":"B Turang","fullFMLName":"Brice Craig Turang","fullLFMName":"Turang, Brice Craig","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"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},"ID805673":{"id":805673,"fullName":"Zebby Matthews","link":"/api/v1/people/805673","firstName":"Daniel","lastName":"Matthews","primaryNumber":"52","birthDate":"2000-05-22","currentAge":26,"birthCity":"Cullowhee","birthStateProvince":"NC","birthCountry":"USA","height":"6' 5\"","weight":225,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Zebby","useLastName":"Matthews","middleName":"Zebulon","boxscoreName":"Matthews","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2024-08-13","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Zebby Matthews","nameSlug":"zebby-matthews-805673","firstLastName":"Zebby Matthews","lastFirstName":"Matthews, Zebby","lastInitName":"Matthews, Z","initLastName":"Z Matthews","fullFMLName":"Daniel Zebulon Matthews","fullLFMName":"Matthews, Daniel Zebulon","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"ID621439":{"id":621439,"fullName":"Byron Buxton","link":"/api/v1/people/621439","firstName":"Byron","lastName":"Buxton","primaryNumber":"25","birthDate":"1993-12-18","currentAge":32,"birthCity":"Baxley","birthStateProvince":"GA","birthCountry":"USA","height":"6' 1\"","weight":190,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Byron","useLastName":"Buxton","middleName":"Keiron","boxscoreName":"Buxton","nickName":"Buck","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2012,"mlbDebutDate":"2015-06-14","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Byron Buxton","nameSlug":"byron-buxton-621439","firstLastName":"Byron Buxton","lastFirstName":"Buxton, Byron","lastInitName":"Buxton, B","initLastName":"B Buxton","fullFMLName":"Byron Keiron Buxton","fullLFMName":"Buxton, Byron Keiron","strikeZoneTop":3.258,"strikeZoneBottom":1.644},"ID702193":{"id":702193,"fullName":"Andrew Morris","link":"/api/v1/people/702193","firstName":"Andrew","lastName":"Morris","primaryNumber":"78","birthDate":"2001-09-01","currentAge":25,"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},"ID694477":{"id":694477,"fullName":"Chad Patrick","link":"/api/v1/people/694477","firstName":"Chandler","lastName":"Patrick","primaryNumber":"39","birthDate":"1998-08-14","currentAge":28,"birthCity":"Crown Point","birthStateProvince":"IN","birthCountry":"USA","height":"6' 1\"","weight":217,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Chad","useLastName":"Patrick","middleName":"Allen","boxscoreName":"Patrick","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2025-03-29","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Chad Patrick","nameSlug":"chad-patrick-694477","firstLastName":"Chad Patrick","lastFirstName":"Patrick, Chad","lastInitName":"Patrick, C","initLastName":"C Patrick","fullFMLName":"Chandler Allen Patrick","fullLFMName":"Patrick, Chandler Allen","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID650859":{"id":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859","firstName":"Luis","lastName":"Rengifo","primaryNumber":"21","birthDate":"1997-02-26","currentAge":29,"birthCity":"Naguanagua","birthCountry":"Venezuela","height":"5' 9\"","weight":204,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Luis","useLastName":"Rengifo","middleName":"Jose","boxscoreName":"Rengifo","nickName":"Fifo","gender":"M","nameMatrilineal":"Canate","isPlayer":true,"isVerified":true,"pronunciation":"ren-HE-foe","mlbDebutDate":"2019-04-25","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Luis Rengifo","nameSlug":"luis-rengifo-650859","firstLastName":"Luis Rengifo","lastFirstName":"Rengifo, Luis","lastInitName":"Rengifo, L","initLastName":"L Rengifo","fullFMLName":"Luis Jose Rengifo","fullLFMName":"Rengifo, Luis Jose","strikeZoneTop":3.09,"strikeZoneBottom":1.56},"ID689441":{"id":689441,"fullName":"Coleman Crow","link":"/api/v1/people/689441","firstName":"Coleman","lastName":"Crow","primaryNumber":"57","birthDate":"2000-12-30","currentAge":25,"birthCity":"Concord","birthStateProvince":"GA","birthCountry":"USA","height":"5' 10\"","weight":175,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Coleman","useLastName":"Crow","middleName":"McCade","boxscoreName":"Crow","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2026-04-17","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Coleman Crow","nameSlug":"coleman-crow-689441","firstLastName":"Coleman Crow","lastFirstName":"Crow, Coleman","lastInitName":"Crow, C","initLastName":"C Crow","fullFMLName":"Coleman McCade Crow","fullLFMName":"Crow, Coleman McCade","strikeZoneTop":3.121,"strikeZoneBottom":1.575},"ID623437":{"id":623437,"fullName":"Justin Topa","link":"/api/v1/people/623437","firstName":"Justin","lastName":"Topa","primaryNumber":"48","birthDate":"1991-03-07","currentAge":35,"birthCity":"Binghamton","birthStateProvince":"NY","birthCountry":"USA","height":"6' 4\"","weight":200,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Justin","useLastName":"Topa","middleName":"Robert","boxscoreName":"Topa","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2013,"pronunciation":"TOW-pah","mlbDebutDate":"2020-09-01","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Justin Topa","nameSlug":"justin-topa-623437","firstLastName":"Justin Topa","lastFirstName":"Topa, Justin","lastInitName":"Topa, J","initLastName":"J Topa","fullFMLName":"Justin Robert Topa","fullLFMName":"Topa, Justin Robert","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID701656":{"id":701656,"fullName":"Logan Henderson","link":"/api/v1/people/701656","firstName":"Logan","lastName":"Henderson","primaryNumber":"43","birthDate":"2002-03-02","currentAge":24,"birthCity":"Houston","birthStateProvince":"TX","birthCountry":"USA","height":"6' 0\"","weight":209,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Logan","useLastName":"Henderson","middleName":"Blake","boxscoreName":"Henderson","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2025-04-20","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Logan Henderson","nameSlug":"logan-henderson-701656","firstLastName":"Logan Henderson","lastFirstName":"Henderson, Logan","lastInitName":"Henderson, L","initLastName":"L Henderson","fullFMLName":"Logan Blake Henderson","fullLFMName":"Henderson, Logan Blake","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID694192":{"id":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192","firstName":"Jackson","lastName":"Chourio","primaryNumber":"11","birthDate":"2004-03-11","currentAge":22,"birthCity":"Maracaibo","birthCountry":"Venezuela","height":"6' 1\"","weight":199,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Jackson","useLastName":"Chourio","middleName":"Bryan","boxscoreName":"Chourio, J","gender":"M","nameMatrilineal":"Lugo","isPlayer":true,"isVerified":true,"pronunciation":"CHOO-ree-oh","mlbDebutDate":"2024-03-29","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jackson Chourio","nameSlug":"jackson-chourio-694192","firstLastName":"Jackson Chourio","lastFirstName":"Chourio, Jackson","lastInitName":"Chourio, J","initLastName":"J Chourio","fullFMLName":"Jackson Bryan Chourio","fullLFMName":"Chourio, Jackson Bryan","strikeZoneTop":3.24,"strikeZoneBottom":1.63},"ID605170":{"id":605170,"fullName":"Victor Caratini","link":"/api/v1/people/605170","firstName":"Victor","lastName":"Caratini","primaryNumber":"37","birthDate":"1993-08-17","currentAge":33,"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},"ID592885":{"id":592885,"fullName":"Christian Yelich","link":"/api/v1/people/592885","firstName":"Christian","lastName":"Yelich","primaryNumber":"22","birthDate":"1991-12-05","currentAge":34,"birthCity":"Thousand Oaks","birthStateProvince":"CA","birthCountry":"USA","height":"6' 4\"","weight":220,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"Christian","useLastName":"Yelich","middleName":"Stephen","boxscoreName":"Yelich","nickName":"Yeli","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2010,"pronunciation":"YELL-itch","mlbDebutDate":"2013-07-23","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Christian Yelich","nameSlug":"christian-yelich-592885","firstLastName":"Christian Yelich","lastFirstName":"Yelich, Christian","lastInitName":"Yelich, C","initLastName":"C Yelich","fullFMLName":"Christian Stephen Yelich","fullLFMName":"Yelich, Christian Stephen","strikeZoneTop":3.37,"strikeZoneBottom":1.7},"ID641343":{"id":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343","firstName":"Jakob","lastName":"Bauers","primaryNumber":"9","birthDate":"1995-10-06","currentAge":30,"birthCity":"Newport Beach","birthStateProvince":"CA","birthCountry":"USA","height":"6' 0\"","weight":216,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Jake","useLastName":"Bauers","middleName":"Christopher","boxscoreName":"Bauers","nickName":"JB","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2013,"mlbDebutDate":"2018-06-07","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Jake Bauers","nameSlug":"jake-bauers-641343","firstLastName":"Jake Bauers","lastFirstName":"Bauers, Jake","lastInitName":"Bauers, J","initLastName":"J Bauers","fullFMLName":"Jakob Christopher Bauers","fullLFMName":"Bauers, Jakob Christopher","strikeZoneTop":3.22,"strikeZoneBottom":1.62},"ID686217":{"id":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217","firstName":"Salvatore","lastName":"Frelick","primaryNumber":"10","birthDate":"2000-04-19","currentAge":26,"birthCity":"Boston","birthStateProvince":"MA","birthCountry":"USA","height":"5' 9\"","weight":191,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Sal","useLastName":"Frelick","middleName":"Michael","boxscoreName":"Frelick","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"pronunciation":"FREE-lick","mlbDebutDate":"2023-07-22","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Sal Frelick","nameSlug":"sal-frelick-686217","firstLastName":"Sal Frelick","lastFirstName":"Frelick, Sal","lastInitName":"Frelick, S","initLastName":"S Frelick","fullFMLName":"Salvatore Michael Frelick","fullLFMName":"Frelick, Salvatore Michael","strikeZoneTop":3.06,"strikeZoneBottom":1.55},"ID682842":{"id":682842,"fullName":"Abner Uribe","link":"/api/v1/people/682842","firstName":"Abner","lastName":"Uribe","primaryNumber":"45","birthDate":"2000-06-20","currentAge":26,"birthCity":"Santo Domingo","birthCountry":"Dominican Republic","height":"6' 3\"","weight":205,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Abner","useLastName":"Uribe","middleName":"Brismaury","boxscoreName":"Uribe","gender":"M","nameMatrilineal":"Cabral","isPlayer":true,"isVerified":false,"pronunciation":"oo-REE-bay","mlbDebutDate":"2023-07-08","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Abner Uribe","nameSlug":"abner-uribe-682842","firstLastName":"Abner Uribe","lastFirstName":"Uribe, Abner","lastInitName":"Uribe, A","initLastName":"A Uribe","fullFMLName":"Abner Brismaury Uribe","fullLFMName":"Uribe, Abner Brismaury","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID683734":{"id":683734,"fullName":"Andrew Vaughn","link":"/api/v1/people/683734","firstName":"Andrew","lastName":"Vaughn","primaryNumber":"28","birthDate":"1998-04-03","currentAge":28,"birthCity":"Santa Rosa","birthStateProvince":"CA","birthCountry":"USA","height":"5' 10\"","weight":215,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Andrew","useLastName":"Vaughn","middleName":"Clayton","boxscoreName":"Vaughn","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2021-04-02","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Andrew Vaughn","nameSlug":"andrew-vaughn-683734","firstLastName":"Andrew Vaughn","lastFirstName":"Vaughn, Andrew","lastInitName":"Vaughn, A","initLastName":"A Vaughn","fullFMLName":"Andrew Clayton Vaughn","fullLFMName":"Vaughn, Andrew Clayton","strikeZoneTop":3.128,"strikeZoneBottom":1.579},"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":34,"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},"ID690986":{"id":690986,"fullName":"Kyle Harrison","link":"/api/v1/people/690986","firstName":"Kyle","lastName":"Harrison","primaryNumber":"52","birthDate":"2001-08-12","currentAge":25,"birthCity":"San Jose","birthStateProvince":"CA","birthCountry":"USA","height":"6' 2\"","weight":216,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Kyle","useLastName":"Harrison","middleName":"Christopher","boxscoreName":"Harrison","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2023-08-22","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Kyle Harrison","nameSlug":"kyle-harrison-690986","firstLastName":"Kyle Harrison","lastFirstName":"Harrison, Kyle","lastInitName":"Harrison, K","initLastName":"K Harrison","fullFMLName":"Kyle Christopher Harrison","fullLFMName":"Harrison, Kyle Christopher","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID669003":{"id":669003,"fullName":"Garrett Mitchell","link":"/api/v1/people/669003","firstName":"Garrett","lastName":"Mitchell","primaryNumber":"5","birthDate":"1998-09-04","currentAge":28,"birthCity":"Orange","birthStateProvince":"CA","birthCountry":"USA","height":"6' 2\"","weight":229,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Garrett","useLastName":"Mitchell","middleName":"Antony-Charles","boxscoreName":"Mitchell","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2022-08-27","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Garrett Mitchell","nameSlug":"garrett-mitchell-669003","firstLastName":"Garrett Mitchell","lastFirstName":"Mitchell, Garrett","lastInitName":"Mitchell, G","initLastName":"G Mitchell","fullFMLName":"Garrett Antony-Charles Mitchell","fullLFMName":"Mitchell, Garrett Antony-Charles","strikeZoneTop":3.29,"strikeZoneBottom":1.66},"ID676879":{"id":676879,"fullName":"Aaron Ashby","link":"/api/v1/people/676879","firstName":"Aaron","lastName":"Ashby","primaryNumber":"26","birthDate":"1998-05-24","currentAge":28,"birthCity":"Kansas City","birthStateProvince":"MO","birthCountry":"USA","height":"6' 0\"","weight":194,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Aaron","useLastName":"Ashby","boxscoreName":"Ashby","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"mlbDebutDate":"2021-06-30","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Aaron Ashby","nameSlug":"aaron-ashby-676879","firstLastName":"Aaron Ashby","lastFirstName":"Ashby, Aaron","lastInitName":"Ashby, A","initLastName":"A Ashby","fullFMLName":"Aaron  Ashby","fullLFMName":"Ashby, Aaron","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"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},"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},"ID681546":{"id":681546,"fullName":"James Outman","link":"/api/v1/people/681546","firstName":"James","lastName":"Outman","primaryNumber":"43","birthDate":"1997-05-14","currentAge":29,"birthCity":"Redwood City","birthStateProvince":"CA","birthCountry":"USA","height":"6' 2\"","weight":215,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"James","useLastName":"Outman","boxscoreName":"Outman","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"mlbDebutDate":"2022-07-31","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"James Outman","nameSlug":"james-outman-681546","firstLastName":"James Outman","lastFirstName":"Outman, James","lastInitName":"Outman, J","initLastName":"J Outman","fullFMLName":"James  Outman","fullLFMName":"Outman, James","strikeZoneTop":3.293,"strikeZoneBottom":1.662},"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},"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},"ID596142":{"id":596142,"fullName":"Gary Sánchez","link":"/api/v1/people/596142","firstName":"Gary","lastName":"Sánchez","primaryNumber":"99","birthDate":"1992-12-02","currentAge":33,"birthCity":"Santo Domingo","birthCountry":"Dominican Republic","height":"6' 2\"","weight":251,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Gary","useLastName":"Sánchez","boxscoreName":"Sánchez","nickName":"Kraken","gender":"M","nameMatrilineal":"Herrera","isPlayer":true,"isVerified":true,"mlbDebutDate":"2015-10-03","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Gary Sánchez","nameSlug":"gary-sanchez-596142","firstLastName":"Gary Sánchez","lastFirstName":"Sánchez, Gary","lastInitName":"Sánchez, G","initLastName":"G Sánchez","fullFMLName":"Gary Sánchez","fullLFMName":"Sánchez, Gary ","strikeZoneTop":3.31,"strikeZoneBottom":1.67},"ID694819":{"id":694819,"fullName":"Jacob Misiorowski","link":"/api/v1/people/694819","firstName":"Jacob","lastName":"Misiorowski","primaryNumber":"32","birthDate":"2002-04-03","currentAge":24,"birthCity":"Blue Springs","birthStateProvince":"MO","birthCountry":"USA","height":"6' 7\"","weight":201,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jacob","useLastName":"Misiorowski","middleName":"Walter","boxscoreName":"Misiorowski","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"pronunciation":"miz-uh-RŎW-skee","mlbDebutDate":"2025-06-12","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jacob Misiorowski","nameSlug":"jacob-misiorowski-694819","firstLastName":"Jacob Misiorowski","lastFirstName":"Misiorowski, Jacob","lastInitName":"Misiorowski, J","initLastName":"J Misiorowski","fullFMLName":"Jacob Walter Misiorowski","fullLFMName":"Misiorowski, Jacob Walter","strikeZoneTop":3.522,"strikeZoneBottom":1.778},"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":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"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},"ID669084":{"id":669084,"fullName":"DL Hall","link":"/api/v1/people/669084","firstName":"Dayton","lastName":"Hall","primaryNumber":"37","birthDate":"1998-09-19","currentAge":27,"birthCity":"Valdosta","birthStateProvince":"GA","birthCountry":"USA","height":"6' 1\"","weight":209,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"DL","useLastName":"Hall","middleName":"Layne","boxscoreName":"Hall, D","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2017,"mlbDebutDate":"2022-08-13","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"DL Hall","nameSlug":"dl-hall-669084","firstLastName":"DL Hall","lastFirstName":"Hall, DL","lastInitName":"Hall, D","initLastName":"D Hall","fullFMLName":"Dayton Layne Hall","fullLFMName":"Hall, Dayton Layne","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID472610":{"id":472610,"fullName":"Luis García","link":"/api/v1/people/472610","firstName":"Luis","lastName":"García","primaryNumber":"40","birthDate":"1987-01-30","currentAge":39,"birthCity":"Santo Domingo","birthCountry":"Dominican Republic","height":"6' 2\"","weight":240,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Luis","useLastName":"García","middleName":"Amado","boxscoreName":"García, L","nickName":"Amadito","gender":"M","isPlayer":true,"isVerified":true,"mlbDebutDate":"2013-07-10","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Luis García","nameSlug":"luis-garcia-472610","firstLastName":"Luis García","lastFirstName":"García, Luis","lastInitName":"García, L","initLastName":"L García","fullFMLName":"Luis Amado García","fullLFMName":"García, Luis Amado","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"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},"ID679358":{"id":679358,"fullName":"Eric Orze","link":"/api/v1/people/679358","firstName":"Eric","lastName":"Orze","primaryNumber":"19","birthDate":"1997-08-21","currentAge":29,"birthCity":"Elk Grove","birthStateProvince":"IL","birthCountry":"USA","height":"6' 4\"","weight":205,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Eric","useLastName":"Orze","middleName":"Paul","boxscoreName":"Orze","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"pronunciation":"oar-zee","mlbDebutDate":"2024-07-08","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Eric Orze","nameSlug":"eric-orze-679358","firstLastName":"Eric Orze","lastFirstName":"Orze, Eric","lastInitName":"Orze, E","initLastName":"E Orze","fullFMLName":"Eric Paul Orze","fullLFMName":"Orze, Eric Paul","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID656730":{"id":656730,"fullName":"Trevor Megill","link":"/api/v1/people/656730","firstName":"Trevor","lastName":"Megill","primaryNumber":"29","birthDate":"1993-12-05","currentAge":32,"birthCity":"Long Beach","birthStateProvince":"CA","birthCountry":"USA","height":"6' 8\"","weight":253,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Trevor","useLastName":"Megill","middleName":"J.","boxscoreName":"Megill","nickName":"Gorilla","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"pronunciation":"meh-GILL","mlbDebutDate":"2021-04-26","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Trevor Megill","nameSlug":"trevor-megill-656730","firstLastName":"Trevor Megill","lastFirstName":"Megill, Trevor","lastInitName":"Megill, T","initLastName":"T Megill","fullFMLName":"Trevor J. Megill","fullLFMName":"Megill, Trevor J.","strikeZoneTop":3.567,"strikeZoneBottom":1.8},"ID807712":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712","firstName":"Luke","lastName":"Keaschall","primaryNumber":"15","birthDate":"2002-08-15","currentAge":24,"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":3312,"name":"Target Field","link":"/api/v1/venues/3312","location":{"address1":"1 Twins Way","city":"Minneapolis","state":"Minnesota","stateAbbrev":"MN","postalCode":"55403","defaultCoordinates":{"latitude":44.981829,"longitude":-93.277891},"azimuthAngle":129.0,"elevation":828,"country":"USA","phone":"(612) 659-3400"},"timeZone":{"tz":"CDT","id":"America/Chicago","offset":-5,"offsetAtGameTime":-5},"fieldInfo":{"capacity":38544,"turfType":"Grass","roofType":"Open","leftLine":339,"leftCenter":377,"center":404,"rightCenter":367,"rightLine":328},"active":true,"season":"2026"},"officialVenue":{"id":3312,"link":"/api/v1/venues/3312"},"weather":{"condition":"Partly Cloudy","temp":"85","wind":"7 mph, Out To CF"},"gameInfo":{"attendance":24309,"firstPitch":"2026-05-15T23:12:00.000Z","gameDurationMinutes":160},"review":{"hasChallenges":true,"away":{"used":1,"remaining":1},"home":{"used":0,"remaining":1}},"absChallenges":{"hasChallenges":true,"away":{"usedSuccessful":2,"usedFailed":0,"remaining":2},"home":{"usedSuccessful":0,"usedFailed":2,"remaining":0}},"flags":{"noHitter":false,"perfectGame":false,"awayTeamNoHitter":false,"awayTeamPerfectGame":false,"homeTeamNoHitter":false,"homeTeamPerfectGame":false},"alerts":[],"probablePitchers":{"away":{"id":689441,"fullName":"Coleman Crow","link":"/api/v1/people/689441"},"home":{"id":657746,"fullName":"Joe Ryan","link":"/api/v1/people/657746"}},"officialScorer":{"id":686265,"fullName":"Sarah Johnson","link":"/api/v1/people/686265"},"primaryDatacaster":{"id":666948,"fullName":"Jeff Lehtinen","link":"/api/v1/people/666948"},"moundVisits":{"away":{"used":2,"remaining":2},"home":{"used":1,"remaining":3}}},"liveData":{"plays":{"allPlays":[{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Jackson Chourio doubles (4) on a sharp line drive to center fielder Ryan Kreidler.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-05-15T23:12:29.643Z","endTime":"2026-05-15T23:12:44.293Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657746,"fullName":"Joe Ryan","link":"/api/v1/people/657746"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[3],"actionIndex":[0,1,2],"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":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":668952,"link":"/api/v1/people/668952"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Status Change - Pre-Game","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-15T19:56:42.887Z","endTime":"2026-05-15T22:47:09.356Z","isPitch":false,"type":"action","player":{"id":694192,"link":"/api/v1/people/694192"}},{"details":{"description":"Status Change - Warmup","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-05-15T22:47:09.356Z","endTime":"2026-05-15T23:11:53.341Z","isPitch":false,"type":"action","player":{"id":694192,"link":"/api/v1/people/694192"}},{"details":{"description":"Status Change - In Progress","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-05-15T23:11:53.341Z","endTime":"2026-05-15T23:12:31.775Z","isPitch":false,"type":"action","player":{"id":694192,"link":"/api/v1/people/694192"}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.3,"endSpeed":86.0,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.59993933388815,"aZ":-19.845638525384466,"pfxX":-8.307834313691318,"pfxZ":6.4894950679255965,"pX":-0.09284685004734759,"pZ":2.230635681882911,"vX0":9.256360649345964,"vY0":-137.03203939590387,"vZ0":-2.8612363820062603,"x":120.54,"y":178.55,"x0":-2.436949132912257,"y0":50.00227083819251,"z0":4.645886217775517,"aX":-15.781911389158855},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":11.3,"breakHorizontal":13.1,"spinRate":2274,"spinDirection":234},"zone":5,"typeConfidence":2.0,"plateTime":0.3998814860839284,"extension":7.18126040939075},"hitData":{"launchSpeed":110.2,"launchAngle":18.0,"totalDistance":399.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":112.9,"coordY":38.56}},"index":3,"playId":"63e60dd9-d76f-3939-932a-1cb0ad03b02e","pitchNumber":1,"startTime":"2026-05-15T23:12:31.775Z","endTime":"2026-05-15T23:12:44.293Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-15T23:12:44.293Z","atBatIndex":0},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Brice Turang flies out to center fielder Ryan Kreidler. Jackson Chourio to 3rd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-05-15T23:13:20.259Z","endTime":"2026-05-15T23:15:55.927Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657746,"fullName":"Joe Ryan","link":"/api/v1/people/657746"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":668952,"link":"/api/v1/people/668952"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Flyout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192"},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.4,"endSpeed":86.2,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.113207177198145,"aZ":-17.164452716925613,"pfxX":-8.271035807173808,"pfxZ":7.882832455959795,"pX":0.20440124377950009,"pZ":2.092343045382962,"vX0":10.864149811076887,"vY0":-137.0934322544809,"vZ0":-3.593667379787378,"x":109.21,"y":182.29,"x0":-2.734021702520223,"y0":50.00656681203957,"z0":4.590787483376651,"aX":-15.758122156105445},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":13.7,"breakHorizontal":12.7,"spinRate":2369,"spinDirection":230},"zone":8,"typeConfidence":2.0,"plateTime":0.3994149041513033,"extension":7.040780074675839},"index":0,"playId":"e67f8f78-e2fd-34fb-a64e-c747f2d5246e","pitchNumber":1,"startTime":"2026-05-15T23:13:20.259Z","endTime":"2026-05-15T23:13:23.288Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.4,"endSpeed":80.7,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.9728660217534,"aZ":-28.196250136046483,"pfxX":-10.43656305216478,"pfxZ":2.3925932050914565,"pX":-0.23895641072105434,"pZ":2.240437585042213,"vX0":9.58787239817345,"vY0":-128.35539300409403,"vZ0":-0.6620622242557013,"x":126.11,"y":178.29,"x0":-2.6697698974905064,"y0":50.006125857094304,"z0":4.700346067603074,"aX":-17.38893806932127},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":4.4,"breakHorizontal":16.7,"spinRate":2221,"spinDirection":244},"zone":5,"typeConfidence":0.84,"plateTime":0.4269877389379775,"extension":6.827320365512584},"index":1,"playId":"b4aa9125-9023-35cf-a9e1-e059d63ed648","pitchNumber":2,"startTime":"2026-05-15T23:13:40.150Z","endTime":"2026-05-15T23:13:43.393Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2026-05-15T23:13:54.049Z","endTime":"2026-05-15T23:14:07.427Z","isPitch":false,"type":"action","player":{"id":668930,"link":"/api/v1/people/668930"}},{"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":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":78.2,"endSpeed":72.3,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.05992985313617,"aZ":-39.73260710083095,"pfxX":4.976244947564728,"pfxZ":-5.773630954460628,"pX":0.2642451647098394,"pZ":1.7577951265748222,"vX0":4.970251781311306,"vY0":-113.78772971490356,"vZ0":1.3815220540246593,"x":106.93,"y":191.32,"x0":-2.5954241633833055,"y0":50.00114680646641,"z0":5.082333048366763,"aX":6.517324087089838},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.6,"breakVerticalInduced":-9.8,"breakHorizontal":-10.3,"spinRate":2725,"spinDirection":61},"zone":9,"typeConfidence":0.9,"plateTime":0.48153538307051535,"extension":6.523515544467856},"index":3,"playId":"324c269c-0ca8-365b-a294-62d5b6f497d5","pitchNumber":3,"startTime":"2026-05-15T23:14:07.427Z","endTime":"2026-05-15T23:14:11.664Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.1,"endSpeed":80.7,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.92939339920454,"aZ":-30.489954832694806,"pfxX":-10.86590245742728,"pfxZ":1.0158660794533265,"pX":0.2964734304165345,"pZ":2.103421686847597,"vX0":10.757183701609407,"vY0":-127.83486407645266,"vZ0":-0.7380092246629772,"x":105.7,"y":181.99,"x0":-2.5509046291248514,"y0":50.003137381990925,"z0":4.785764792727383,"aX":-18.015582607447897},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":1.9,"breakHorizontal":17.3,"spinRate":2290,"spinDirection":242},"zone":9,"typeConfidence":0.9,"plateTime":0.42817903357168596,"extension":7.004045557610412},"index":4,"playId":"dde2bb00-4f2d-33e3-a52f-a004f9cd45d5","pitchNumber":4,"startTime":"2026-05-15T23:14:33.646Z","endTime":"2026-05-15T23:14:36.703Z","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":94.6,"endSpeed":86.5,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.231511426910583,"aZ":-18.227680249639423,"pfxX":-8.98933395333848,"pfxZ":7.290320425615371,"pX":-0.036879056039763373,"pZ":1.457362870841456,"vX0":10.089716131297218,"vY0":-137.4013339751991,"vZ0":-4.944322834743374,"x":118.41,"y":199.43,"x0":-2.5873882838089877,"y0":50.00459346576882,"z0":4.517436208320301,"aX":-17.202699201060618},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":12.4,"breakHorizontal":14.2,"spinRate":2402,"spinDirection":233},"zone":13,"typeConfidence":2.0,"plateTime":0.3985122636875773,"extension":6.893695386663756},"index":5,"playId":"a1024fb9-f00d-386f-9a0b-df111317f2f9","pitchNumber":5,"startTime":"2026-05-15T23:14:58.418Z","endTime":"2026-05-15T23:15:01.835Z","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":79.3,"endSpeed":72.8,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.394726788803148,"aZ":-41.13899955257588,"pfxX":6.124016665471181,"pfxZ":-6.725073564313117,"pX":0.1838132972205913,"pZ":1.3079397134046231,"vX0":4.634348067223534,"vY0":-115.30158385415784,"vZ0":0.796411472402734,"x":109.99,"y":203.47,"x0":-2.6547553250090887,"y0":50.00254415811343,"z0":4.958901463724362,"aX":8.163830591860856},"breaks":{"breakAngle":12.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.4,"breakVerticalInduced":-11.6,"breakHorizontal":-12.4,"spinRate":2742,"spinDirection":61},"zone":14,"typeConfidence":0.9,"plateTime":0.47682697077389413,"extension":6.698065279569029},"index":6,"playId":"a7d9f0bf-68ea-3361-baa8-e268dd7d9017","pitchNumber":6,"startTime":"2026-05-15T23:15:17.654Z","endTime":"2026-05-15T23:15:20.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(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.4,"endSpeed":86.9,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.70925184603738,"aZ":-21.59130511727309,"pfxX":-10.001788219491106,"pfxZ":5.510843651702083,"pX":0.031171050494330624,"pZ":1.9048971826678378,"vX0":10.834329974936896,"vY0":-137.0717999409372,"vZ0":-3.224405635299116,"x":115.81,"y":187.35,"x0":-2.6560999637823626,"y0":50.00187296824189,"z0":4.555039384518052,"aX":-19.20523628153562},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":9.5,"breakHorizontal":16.1,"spinRate":2282,"spinDirection":228},"zone":8,"typeConfidence":0.67,"plateTime":0.398200299479178,"extension":6.965404666927025},"hitData":{"launchSpeed":91.2,"launchAngle":34.0,"totalDistance":350.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":122.69,"coordY":58.33}},"index":7,"playId":"85355c02-6d9c-39d4-b582-a968afafbea4","pitchNumber":7,"startTime":"2026-05-15T23:15:43.027Z","endTime":"2026-05-15T23:15:55.927Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-15T23:15:55.927Z","atBatIndex":1},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"William Contreras singles on a sharp ground ball to third baseman Royce Lewis, deflected by shortstop Brooks Lee. Jackson Chourio scores.","rbi":1,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-05-15T23:16:27.241Z","endTime":"2026-05-15T23:18:15.527Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657746,"fullName":"Joe Ryan","link":"/api/v1/people/657746"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":686797,"link":"/api/v1/people/686797"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_deflection"},{"player":{"id":668904,"link":"/api/v1/people/668904"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192"},"responsiblePitcher":{"id":657746,"link":"/api/v1/people/657746"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.2,"endSpeed":81.6,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.575922456498123,"aZ":-27.57931156795886,"pfxX":-0.41420160615756263,"pfxZ":2.774740885828628,"pX":1.4612792809479709,"pZ":0.2432935775746815,"vX0":9.957472929878392,"vY0":-126.75269671240953,"vZ0":-5.2646865980645625,"x":61.3,"y":232.21,"x0":-2.4349813956374997,"y0":50.00391841416146,"z0":4.5019340820972005,"aX":-0.6876575725056995},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":4.2,"breakHorizontal":-1.1,"spinRate":2251,"spinDirection":234},"zone":14,"typeConfidence":0.91,"plateTime":0.4292238907250736,"extension":6.990721384470662},"index":0,"playId":"f5d3c4e9-b3e6-3a50-9e91-a9581be63b83","pitchNumber":1,"startTime":"2026-05-15T23:16:27.983Z","endTime":"2026-05-15T23:16:30.983Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.9,"endSpeed":87.3,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.14670314841322,"aZ":-17.767868155004194,"pfxX":-8.865276475790722,"pfxZ":7.428670970765804,"pX":0.6490685171656853,"pZ":1.9570595955374905,"vX0":11.69254349714527,"vY0":-137.7749333221499,"vZ0":-3.7420659762288033,"x":92.26,"y":185.94,"x0":-2.4810642287511726,"y0":50.0006469744186,"z0":4.520205598640092,"aX":-17.188095631225448},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":13.0,"breakHorizontal":13.8,"spinRate":2433,"spinDirection":225},"zone":9,"typeConfidence":2.0,"plateTime":0.39624388108972264,"extension":7.153575821270954},"index":1,"playId":"c62db39c-5e94-3998-b50c-00e3370323b2","pitchNumber":2,"startTime":"2026-05-15T23:16:50.272Z","endTime":"2026-05-15T23:16:53.272Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.9,"endSpeed":74.7,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.573986071458332,"aZ":-35.480699384443874,"pfxX":5.505580718148066,"pfxZ":-2.354731731937015,"pX":0.12398716361082396,"pZ":0.9344233607807806,"vX0":4.91255102360207,"vY0":-117.77785432209372,"vZ0":-0.9618020012623685,"x":112.27,"y":213.55,"x0":-2.7049453301003314,"y0":50.004240032118545,"z0":4.632273071094223,"aX":7.726369510082968},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.0,"breakVerticalInduced":-4.2,"breakHorizontal":-11.2,"spinRate":2763,"spinDirection":66},"zone":14,"typeConfidence":0.84,"plateTime":0.46523562145750397,"extension":6.518209853969603},"index":2,"playId":"d103a2cd-bdfe-3ca8-88f4-0277556d5fed","pitchNumber":3,"startTime":"2026-05-15T23:17:10.246Z","endTime":"2026-05-15T23:17:13.246Z","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":1},"pitchData":{"startSpeed":78.8,"endSpeed":72.4,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.27220287743201,"aZ":-39.99701032580745,"pfxX":6.589550818397995,"pfxZ":-5.912743086474725,"pX":0.6842238851984443,"pZ":2.4056071800354304,"vX0":5.557859357870145,"vY0":-114.59204523898565,"vZ0":3.1010756802717703,"x":90.92,"y":173.83,"x0":-2.633724680773007,"y0":50.00465486793946,"z0":4.957212065584365,"aX":8.71405520438384},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.9,"breakVerticalInduced":-9.5,"breakHorizontal":-13.4,"spinRate":2785,"spinDirection":60},"zone":6,"typeConfidence":0.9,"plateTime":0.4789967664613384,"extension":6.7424705902991},"index":3,"playId":"ef71f4aa-95dc-3563-b98a-512bab770b5b","pitchNumber":4,"startTime":"2026-05-15T23:17:32.541Z","endTime":"2026-05-15T23:17:37.561Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.1,"endSpeed":87.4,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.149449920879906,"aZ":-23.58386874603501,"pfxX":-9.356618047424485,"pfxZ":4.4084951501333345,"pX":-0.3880239768079932,"pZ":1.8696409811281822,"vX0":8.816109494988861,"vY0":-138.33659740196921,"vZ0":-3.006566976515174,"x":131.79,"y":188.3,"x0":-2.3914514314162374,"y0":50.00550770889957,"z0":4.541105366387727,"aX":-18.245130613624546},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":7.6,"breakHorizontal":15.2,"spinRate":2189,"spinDirection":232},"zone":7,"typeConfidence":0.8,"plateTime":0.39504522570763134,"extension":6.748594325033401},"hitData":{"launchSpeed":107.0,"launchAngle":-3.0,"totalDistance":28.0,"trajectory":"ground_ball","hardness":"hard","location":"6","coordinates":{"coordX":81.2,"coordY":140.03}},"index":4,"playId":"c34e7f71-28c4-3284-ae50-744fc2ca4487","pitchNumber":5,"startTime":"2026-05-15T23:18:03.510Z","endTime":"2026-05-15T23:18:15.527Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-15T23:18:15.527Z","atBatIndex":2},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jake Bauers strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-05-15T23:18:46.425Z","endTime":"2026-05-15T23:20:16.125Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657746,"fullName":"Joe Ryan","link":"/api/v1/people/657746"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"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":1},"pitchData":{"startSpeed":88.3,"endSpeed":81.5,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.027265470771614,"aZ":-29.532777308764253,"pfxX":-10.95062004086289,"pfxZ":1.576173609859861,"pX":1.076661182061897,"pZ":1.5435759651798613,"vX0":12.500629501532256,"vY0":-128.05624400795804,"vZ0":-2.2165074868816435,"x":75.96,"y":197.1,"x0":-2.4231887379771444,"y0":50.004388469725946,"z0":4.708664921248698,"aX":-18.367020303147164},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":2.6,"breakHorizontal":17.4,"spinRate":2181,"spinDirection":240},"zone":14,"typeConfidence":0.9,"plateTime":0.4261434054603588,"extension":6.810028440181977},"index":0,"playId":"38b682c8-22ad-301b-8801-942f5254aa37","pitchNumber":1,"startTime":"2026-05-15T23:18:46.425Z","endTime":"2026-05-15T23:18:49.425Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":78.5,"endSpeed":72.7,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.789147694986433,"aZ":-35.60068851855216,"pfxX":6.014465460144205,"pfxZ":-2.5677664479270383,"pX":-0.5910649568049886,"pZ":2.5546888128546876,"vX0":2.98367999499752,"vY0":-114.32707810489427,"vZ0":2.28150208096741,"x":139.53,"y":169.8,"x0":-2.6918780926574075,"y0":50.00511220382804,"z0":5.021734857430221,"aX":8.014280922078244},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.9,"breakVerticalInduced":-3.8,"breakHorizontal":-11.6,"spinRate":2641,"spinDirection":62},"zone":4,"typeConfidence":0.65,"plateTime":0.4778979322569987,"extension":6.878403817427247},"index":1,"playId":"6d4b34ca-191f-3e9a-9ae6-c7783d756c2d","pitchNumber":2,"startTime":"2026-05-15T23:19:03.631Z","endTime":"2026-05-15T23:19:06.658Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.2,"endSpeed":80.5,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.21242726685863,"aZ":-31.2107441551858,"pfxX":-10.874092284212342,"pfxZ":0.5844258103119007,"pX":0.455612328729953,"pZ":2.0557168645296846,"vX0":10.945215843139207,"vY0":-126.55912307014924,"vZ0":-0.6039626960338206,"x":99.63,"y":183.28,"x0":-2.490227162864072,"y0":50.0013095298388,"z0":4.77390798077746,"aX":-17.830316492717273},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":1.2,"breakHorizontal":17.5,"spinRate":2232,"spinDirection":242},"zone":9,"typeConfidence":0.91,"plateTime":0.4310095472708326,"extension":6.740126878346068},"index":2,"playId":"b2520d2e-8931-3e4c-b787-dc871558da2a","pitchNumber":3,"startTime":"2026-05-15T23:19:23.585Z","endTime":"2026-05-15T23:19:27.463Z","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":79.5,"endSpeed":73.8,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.406785010743448,"aZ":-39.36615811822102,"pfxX":5.409423441385506,"pfxZ":-5.303333985142691,"pX":0.7038363185560877,"pZ":0.7052583915549385,"vX0":6.081130720257094,"vY0":-115.68315797516293,"vZ0":-0.8394859670482905,"x":90.17,"y":219.74,"x0":-2.6607517247181955,"y0":50.001721253734196,"z0":4.843544759725426,"aX":7.337117017876638},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.8,"breakVerticalInduced":-9.5,"breakHorizontal":-11.3,"spinRate":2738,"spinDirection":59},"zone":14,"typeConfidence":0.91,"plateTime":0.4733105180054338,"extension":6.450565216646847},"index":3,"playId":"50f49f9f-e0c0-36b2-86fe-7c258b34bf33","pitchNumber":4,"startTime":"2026-05-15T23:19:49.640Z","endTime":"2026-05-15T23:19:52.743Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":94.7,"endSpeed":86.1,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.467716445709875,"aZ":-16.416688165795943,"pfxX":-9.531900184967132,"pfxZ":8.25309213589589,"pX":-0.25238759944459793,"pZ":2.67720009814425,"vX0":9.612625581211502,"vY0":-137.55124922975457,"vZ0":-1.9393621032162813,"x":126.62,"y":166.5,"x0":-2.559593996165655,"y0":50.00626538778984,"z0":4.508668601019173,"aX":-18.207883243471947},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":14.6,"breakHorizontal":15.1,"spinRate":2354,"spinDirection":232},"zone":5,"typeConfidence":0.93,"plateTime":0.39870780924858895,"extension":6.940363419260688},"index":4,"playId":"9e83219b-5ae6-32aa-b0df-754dc4340406","pitchNumber":5,"startTime":"2026-05-15T23:20:12.940Z","endTime":"2026-05-15T23:20:16.125Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-15T23:20:16.125Z","atBatIndex":3},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Garrett Mitchell singles on a sharp ground ball to right fielder Austin Martin. William Contreras to 2nd.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":4,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-05-15T23:20:42.047Z","endTime":"2026-05-15T23:20:52.200Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":669003,"fullName":"Garrett Mitchell","link":"/api/v1/people/669003"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657746,"fullName":"Joe Ryan","link":"/api/v1/people/657746"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669003,"fullName":"Garrett Mitchell","link":"/api/v1/people/669003"},"postOnSecond":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"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":669003,"fullName":"Garrett Mitchell","link":"/api/v1/people/669003"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":668885,"link":"/api/v1/people/668885"},"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":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.2,"endSpeed":85.0,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.47524333774207,"aZ":-18.613619055328435,"pfxX":-8.426152019061213,"pfxZ":7.312773284160389,"pX":0.17532717857618652,"pZ":2.79332736659691,"vX0":10.104483966106983,"vY0":-135.31974193631885,"vZ0":-1.3360102334389892,"x":110.32,"y":163.36,"x0":-2.5120750359074138,"y0":50.00615892174154,"z0":4.597279169014404,"aX":-15.633523311257319},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":13.2,"breakHorizontal":13.1,"spinRate":2338,"spinDirection":225},"zone":5,"typeConfidence":2.0,"plateTime":0.40473754175433907,"extension":7.06053202593753},"hitData":{"launchSpeed":111.9,"launchAngle":5.0,"totalDistance":104.0,"trajectory":"ground_ball","hardness":"hard","location":"9","coordinates":{"coordX":173.35,"coordY":124.8}},"index":0,"playId":"7e284e72-475e-36a3-8fdd-9c720d2dc5c7","pitchNumber":1,"startTime":"2026-05-15T23:20:42.667Z","endTime":"2026-05-15T23:20:52.200Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-15T23:20:52.200Z","atBatIndex":4},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Andrew Vaughn lines out to shortstop Brooks Lee.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-05-15T23:21:18.201Z","endTime":"2026-05-15T23:23:26.824Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":683734,"fullName":"Andrew Vaughn","link":"/api/v1/people/683734"},"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,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":683734,"fullName":"Andrew Vaughn","link":"/api/v1/people/683734"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":686797,"link":"/api/v1/people/686797"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.0,"endSpeed":80.7,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.69861020122852,"aZ":-27.280907167854668,"pfxX":0.25874531419737057,"pfxZ":2.9956412082389723,"pX":1.1374466503195313,"pZ":0.7808085864101956,"vX0":9.168796863542523,"vY0":-126.45757376295272,"vZ0":-4.06835943883148,"x":73.64,"y":217.7,"x0":-2.5558555147851014,"y0":50.004353238809685,"z0":4.577665218390263,"aX":0.42048479385934223},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":4.8,"breakHorizontal":-2.4,"spinRate":2326,"spinDirection":207},"zone":14,"typeConfidence":0.9,"plateTime":0.43170928645527384,"extension":7.102082268672103},"index":0,"playId":"0d874690-8d7a-3e70-a35e-2ca2cf6957c6","pitchNumber":1,"startTime":"2026-05-15T23:21:18.201Z","endTime":"2026-05-15T23:21:21.201Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.1,"endSpeed":85.4,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.84506325346436,"aZ":-18.47456112229954,"pfxX":-10.509824048648694,"pfxZ":7.266645591559403,"pX":-1.3386083166196459,"pZ":2.5534951454676587,"vX0":7.268397583230645,"vY0":-136.82288678215727,"vZ0":-2.029385060131043,"x":168.02,"y":169.84,"x0":-2.6720997689209374,"y0":50.00016111500092,"z0":4.578833735303987,"aX":-19.806357891912167},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":12.8,"breakHorizontal":17.4,"spinRate":2378,"spinDirection":233},"zone":11,"typeConfidence":2.0,"plateTime":0.401214387058074,"extension":6.946103911611344},"index":1,"playId":"7a7e5438-b66c-316c-b85c-b4b50739ad83","pitchNumber":2,"startTime":"2026-05-15T23:21:37.274Z","endTime":"2026-05-15T23:21:40.698Z","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":1,"outs":2},"pitchData":{"startSpeed":93.6,"endSpeed":84.7,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.145378315265134,"aZ":-16.695049538605172,"pfxX":-9.997722751787121,"pfxZ":8.343295262054216,"pX":-0.01711856580956206,"pZ":2.533115832226765,"vX0":10.032340714735593,"vY0":-135.91511361386492,"vZ0":-2.5295113494889896,"x":117.65,"y":170.39,"x0":-2.472282220635333,"y0":50.001946759316844,"z0":4.646844127756271,"aX":-18.546260005476757},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":14.6,"breakHorizontal":15.7,"spinRate":2325,"spinDirection":228},"zone":5,"typeConfidence":2.0,"plateTime":0.40431847752762806,"extension":7.199440683925586},"index":2,"playId":"ad9cc5f9-dcac-3bf6-8719-845f1978370e","pitchNumber":3,"startTime":"2026-05-15T23:21:56.184Z","endTime":"2026-05-15T23:21:59.184Z","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":93.2,"endSpeed":84.9,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.13112106622404,"aZ":-21.890862698197452,"pfxX":-10.324670324648515,"pfxZ":5.54525467283014,"pX":-0.7118867827164775,"pZ":2.823223463322723,"vX0":8.55990728157991,"vY0":-135.44721535103199,"vZ0":-0.7555675775069461,"x":144.14,"y":162.55,"x0":-2.574808933411564,"y0":50.003288179583905,"z0":4.639334908422435,"aX":-19.146707174761545},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":10.1,"breakHorizontal":16.8,"spinRate":2238,"spinDirection":239},"zone":1,"typeConfidence":0.81,"plateTime":0.40470459504598866,"extension":7.13146492824251},"index":3,"playId":"c5e0b8ca-b6cc-3bc2-b187-a3427d182776","pitchNumber":4,"startTime":"2026-05-15T23:22:15.708Z","endTime":"2026-05-15T23:22:18.708Z","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.2,"endSpeed":72.9,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.004319947835654,"aZ":-36.37518950728533,"pfxX":7.643853793122828,"pfxZ":-3.138768829235735,"pX":0.9176346184937073,"pZ":2.113720578932904,"vX0":5.474815725720701,"vY0":-115.20500254705368,"vZ0":1.4387549802670265,"x":82.02,"y":181.71,"x0":-2.484900526067797,"y0":50.000437385737285,"z0":5.005029917113396,"aX":10.241423429558859},"breaks":{"breakAngle":16.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-48.7,"breakVerticalInduced":-5.0,"breakHorizontal":-15.2,"spinRate":2777,"spinDirection":60},"zone":14,"typeConfidence":0.57,"plateTime":0.4759767589934989,"extension":6.672708468545919},"index":4,"playId":"8ffeed05-06b5-33d3-866a-347d98360d6a","pitchNumber":5,"startTime":"2026-05-15T23:22:36.652Z","endTime":"2026-05-15T23:22:39.850Z","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":94.4,"endSpeed":86.3,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.488081786831817,"aZ":-18.1034682755554,"pfxX":-8.534475853963297,"pfxZ":7.3673335169815015,"pX":0.13733676039215506,"pZ":2.371197807213398,"vX0":10.368608250329535,"vY0":-137.10150502445924,"vZ0":-2.509170883216057,"x":111.77,"y":174.76,"x0":-2.5795029663799056,"y0":50.00006422357198,"z0":4.529710465362105,"aX":-16.2931414849126},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":13.0,"breakHorizontal":13.3,"spinRate":2305,"spinDirection":227},"zone":5,"typeConfidence":2.0,"plateTime":0.3990650780652101,"extension":7.093854326777572},"index":5,"playId":"2a82582a-3272-336e-a406-3f429e6bb752","pitchNumber":6,"startTime":"2026-05-15T23:22:59.840Z","endTime":"2026-05-15T23:23:02.840Z","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":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":79.8,"endSpeed":73.5,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.700681663470068,"aZ":-38.45964798809387,"pfxX":7.124880218862787,"pfxZ":-4.6388372569433765,"pX":0.7888565826845685,"pZ":1.28145866532768,"vX0":5.664452823543826,"vY0":-116.03585909510866,"vZ0":0.22344320549673036,"x":86.93,"y":204.18,"x0":-2.613465066448248,"y0":50.00007056065526,"z0":4.863092272366109,"aX":9.66432046293406},"breaks":{"breakAngle":15.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.2,"breakVerticalInduced":-8.0,"breakHorizontal":-14.4,"spinRate":2764,"spinDirection":59},"zone":14,"typeConfidence":0.88,"plateTime":0.47292119459099524,"extension":6.855509401388934},"hitData":{"launchSpeed":68.5,"launchAngle":13.0,"totalDistance":134.0,"trajectory":"line_drive","hardness":"medium","location":"6","coordinates":{"coordX":105.75,"coordY":152.23}},"index":6,"playId":"a6bda992-66c8-317a-b76a-2b47ca2a2ff8","pitchNumber":7,"startTime":"2026-05-15T23:23:21.800Z","endTime":"2026-05-15T23:23:26.824Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-15T23:23:26.824Z","atBatIndex":5},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Austin Martin grounds out, shortstop David Hamilton to first baseman Jake Bauers.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-05-15T23:25:45.071Z","endTime":"2026-05-15T23:25:52.989Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":668885,"fullName":"Austin Martin","link":"/api/v1/people/668885"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":689441,"fullName":"Coleman Crow","link":"/api/v1/people/689441"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"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":0},"credits":[{"player":{"id":666152,"link":"/api/v1/people/666152"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":641343,"link":"/api/v1/people/641343"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.6,"endSpeed":83.3,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.546093424630925,"aZ":-25.810885051526945,"pfxX":-9.118410223306643,"pfxZ":3.5924687656445027,"pX":0.06786675902430515,"pZ":2.9270256755643795,"vX0":6.58408812032881,"vY0":-131.90311261339383,"vZ0":-0.9533774483452812,"x":114.41,"y":159.75,"x0":-1.268722641042252,"y0":50.00560305868982,"z0":5.186444625097479,"aX":-16.162598111269425},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":6.5,"breakHorizontal":15.2,"spinRate":2417,"spinDirection":223},"zone":2,"typeConfidence":0.91,"plateTime":0.4143484212394899,"extension":6.3083359722499734},"hitData":{"launchSpeed":87.4,"launchAngle":-0.0,"totalDistance":45.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":114.89,"coordY":157.16}},"index":0,"playId":"8e529c5f-657b-33fc-92aa-c2ed21ef0821","pitchNumber":1,"startTime":"2026-05-15T23:25:45.457Z","endTime":"2026-05-15T23:25:52.989Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-15T23:25:52.989Z","atBatIndex":6},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Brooks Lee lines out to center fielder Garrett Mitchell.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":7,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-05-15T23:26:15.255Z","endTime":"2026-05-15T23:27:09.657Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":689441,"fullName":"Coleman Crow","link":"/api/v1/people/689441"},"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":2},"details":{"event":"Lineout","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":3},"credits":[{"player":{"id":669003,"link":"/api/v1/people/669003"},"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":true},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.3,"endSpeed":83.2,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.856002106824764,"aZ":-17.117789484802184,"pfxX":-4.805311893111753,"pfxZ":8.512250478647482,"pX":-0.7293879538741771,"pZ":2.8882877978976516,"vX0":3.1188894029476018,"vY0":-131.62370005600906,"vZ0":-2.850151754625841,"x":144.8,"y":160.8,"x0":-1.3006054102413656,"y0":50.001010526763714,"z0":5.240689632486835,"aX":-8.497756321335483},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":15.1,"breakHorizontal":8.0,"spinRate":2437,"spinDirection":220},"zone":1,"typeConfidence":0.91,"plateTime":0.41486830695703514,"extension":6.489275519148079},"index":0,"playId":"18b6966b-c7f6-3f06-97a0-dcb8ab35c062","pitchNumber":1,"startTime":"2026-05-15T23:26:15.829Z","endTime":"2026-05-15T23:26:42.855Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":158,"player":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"}}},{"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":88.3,"endSpeed":82.3,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.52995012501427,"aZ":-22.51269350325222,"pfxX":1.8406543528087775,"pfxZ":5.671583323326296,"pX":1.5288097702293013,"pZ":2.1081495576546563,"vX0":5.961261433116008,"vY0":-128.65833724085536,"vZ0":-3.6296452814265283,"x":58.73,"y":181.86,"x0":-1.0421267397262604,"y0":50.0050156473525,"z0":5.2483589790882785,"aX":3.1377834790479318},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":9.8,"breakHorizontal":-4.4,"spinRate":2924,"spinDirection":188},"zone":14,"typeConfidence":0.91,"plateTime":0.42303858894275015,"extension":6.3971031021096945},"index":1,"playId":"72439667-2b9f-388b-b038-52c14fa0d810","pitchNumber":2,"startTime":"2026-05-15T23:26:44.609Z","endTime":"2026-05-15T23:26:47.974Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-05-15T23:26:52.937Z","endTime":"2026-05-15T23:27:02.629Z","isPitch":false,"type":"action","player":{"id":686797,"link":"/api/v1/people/686797"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":73.1,"endSpeed":66.6,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.52243862870707,"aZ":-42.2633114237074,"pfxX":9.588150901664505,"pfxZ":-8.985430231719901,"pX":-0.7143767678751558,"pZ":2.1628394342359623,"vX0":-1.1942433490853608,"vY0":-106.30836517272202,"vZ0":2.78760578880014,"x":144.23,"y":180.38,"x0":-1.3823677145976128,"y0":50.004441286332245,"z0":5.699859583321788,"aX":10.762263407881942},"breaks":{"breakAngle":14.4,"breakLength":15.6,"breakY":24.0,"breakVertical":-66.8,"breakVerticalInduced":-14.9,"breakHorizontal":-16.9,"spinRate":2965,"spinDirection":39},"zone":7,"typeConfidence":0.92,"plateTime":0.5191104356965934,"extension":6.115953259138051},"hitData":{"launchSpeed":90.9,"launchAngle":19.0,"totalDistance":323.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":99.67,"coordY":72.08}},"index":3,"playId":"b6de2442-1095-3126-8625-f0bb246424c8","pitchNumber":3,"startTime":"2026-05-15T23:27:02.629Z","endTime":"2026-05-15T23:27:09.657Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-15T23:27:09.657Z","atBatIndex":7},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Ryan Jeffers pops out to shortstop David Hamilton.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":8,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-05-15T23:27:53.949Z","endTime":"2026-05-15T23:28:31.054Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":3},"matchup":{"batter":{"id":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":689441,"fullName":"Coleman Crow","link":"/api/v1/people/689441"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","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":666152,"link":"/api/v1/people/666152"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-05-15T23:27:43.308Z","endTime":"2026-05-15T23:27:56.220Z","isPitch":false,"type":"action","player":{"id":680777,"link":"/api/v1/people/680777"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.4,"endSpeed":82.3,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.906826795808033,"aZ":-22.26606090350691,"pfxX":1.1979743674993992,"pfxZ":5.819147312349849,"pX":1.4970941696747107,"pZ":1.7079319918693932,"vX0":6.42118661193343,"vY0":-128.7120589829149,"vZ0":-4.644688025789541,"x":59.93,"y":192.67,"x0":-1.170290042747089,"y0":50.00430508506213,"z0":5.227037934928275,"aX":2.0411501735895556},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":9.8,"breakHorizontal":-3.4,"spinRate":2941,"spinDirection":190},"zone":14,"typeConfidence":0.91,"plateTime":0.42309701779677633,"extension":6.298809367016064},"index":1,"playId":"682b0804-2d27-360e-99fa-24dbb1c35e30","pitchNumber":1,"startTime":"2026-05-15T23:27:56.220Z","endTime":"2026-05-15T23:27:59.220Z","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":91.9,"endSpeed":84.5,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.952772491648187,"aZ":-23.761469027507005,"pfxX":-9.004071481301601,"pfxZ":4.631010640507078,"pX":1.4576486045759471,"pZ":2.184776638113741,"vX0":9.721144028635752,"vY0":-133.49544329671934,"vZ0":-3.2296156151774014,"x":61.44,"y":179.79,"x0":-1.0497698353460065,"y0":50.003656582804055,"z0":5.108005233032066,"aX":-16.360440030807656},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":7.9,"breakHorizontal":14.4,"spinRate":2478,"spinDirection":214},"zone":14,"typeConfidence":0.91,"plateTime":0.4092685607867317,"extension":6.460063542223905},"index":2,"playId":"eca5d9a0-4f15-3976-bfbc-527cdc9847ac","pitchNumber":2,"startTime":"2026-05-15T23:28:07.556Z","endTime":"2026-05-15T23:28:10.625Z","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":0,"outs":2},"pitchData":{"startSpeed":87.5,"endSpeed":82.0,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.417533120909045,"aZ":-23.892216751942968,"pfxX":-0.29542171265673783,"pfxZ":4.901917289495582,"pX":0.0961750712635588,"pZ":2.687755499690901,"vX0":3.6064482553094805,"vY0":-127.67410248983607,"vZ0":-1.8586524708656813,"x":113.33,"y":166.21,"x0":-1.282270510223155,"y0":50.00500727607863,"z0":5.261923069519873,"aX":-0.4998337519155177},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":8.8,"breakHorizontal":-0.1,"spinRate":2820,"spinDirection":184},"zone":5,"typeConfidence":0.91,"plateTime":0.42516294120902387,"extension":6.34232974169009},"hitData":{"launchSpeed":96.9,"launchAngle":69.0,"totalDistance":146.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":109.07,"coordY":147.12}},"index":3,"playId":"b3242583-6cbe-3b62-8dbc-11594db3e20a","pitchNumber":3,"startTime":"2026-05-15T23:28:20.652Z","endTime":"2026-05-15T23:28:31.054Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-15T23:28:31.054Z","atBatIndex":8},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Sal Frelick flies out to left fielder James Outman.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-05-15T23:30:45.705Z","endTime":"2026-05-15T23:31:33.885Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"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":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":681546,"link":"/api/v1/people/681546"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.3,"endSpeed":85.1,"strikeZoneTop":3.063,"strikeZoneBottom":1.546,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.612711866469173,"aZ":-18.236073991748967,"pfxX":-8.288506178827681,"pfxZ":7.465429513594094,"pX":-0.43385639049109925,"pZ":3.603029475637009,"vX0":8.157501358996134,"vY0":-135.73747426635438,"vZ0":0.3719838708107016,"x":133.54,"y":141.5,"x0":-2.4007072745834086,"y0":50.00097136079705,"z0":4.733608400631102,"aX":-15.471010047972754},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":13.8,"breakHorizontal":13.3,"spinRate":2343,"spinDirection":231},"zone":11,"typeConfidence":2.0,"plateTime":0.4034734968037852,"extension":7.040760653820349},"index":0,"playId":"cdc35183-f115-38e8-b187-9fd6bdf19853","pitchNumber":1,"startTime":"2026-05-15T23:30:45.705Z","endTime":"2026-05-15T23:30:48.705Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.6,"endSpeed":79.2,"strikeZoneTop":3.063,"strikeZoneBottom":1.546,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.656684260396073,"aZ":-28.92089523920422,"pfxX":-0.15357482204668121,"pfxZ":2.0510378377497887,"pX":0.012293853585726067,"pZ":2.4898474316781627,"vX0":6.127098496362504,"vY0":-124.58951305004581,"vZ0":0.220672574775979,"x":116.53,"y":171.55,"x0":-2.4484782521323702,"y0":50.004172689388604,"z0":4.7706211843801025,"aX":-0.24392463926348068},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":4.0,"breakHorizontal":-1.0,"spinRate":2175,"spinDirection":236},"zone":5,"typeConfidence":0.91,"plateTime":0.43793367851977916,"extension":6.739560948664954},"index":1,"playId":"73a8d64f-342d-3ed0-b896-bdf9d9216e4a","pitchNumber":2,"startTime":"2026-05-15T23:30:58.321Z","endTime":"2026-05-15T23:31:05.229Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.5,"endSpeed":84.5,"strikeZoneTop":3.063,"strikeZoneBottom":1.546,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.12581637750415,"aZ":-17.9421471964872,"pfxX":-8.228496981339333,"pfxZ":7.686564482058694,"pX":-0.2473529613165829,"pZ":3.358508349566508,"vX0":8.601383207021119,"vY0":-135.80221439227086,"vZ0":-0.16627982607122704,"x":126.43,"y":148.1,"x0":-2.399718376900826,"y0":50.004647189098826,"z0":4.677859711487133,"aX":-15.239549055346426},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":14.0,"breakHorizontal":12.8,"spinRate":2318,"spinDirection":230},"zone":11,"typeConfidence":2.0,"plateTime":0.40467132027789576,"extension":6.922802572512054},"hitData":{"launchSpeed":83.1,"launchAngle":44.0,"totalDistance":274.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":45.08,"coordY":123.39}},"index":2,"playId":"a36c6202-9c32-3eb2-8d1b-5d8f2162df44","pitchNumber":3,"startTime":"2026-05-15T23:31:25.071Z","endTime":"2026-05-15T23:31:33.885Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-15T23:31:33.885Z","atBatIndex":9},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Luis Rengifo grounds out to first baseman Kody Clemens.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-05-15T23:32:00.754Z","endTime":"2026-05-15T23:32:23.948Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859"},"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],"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":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":665019,"link":"/api/v1/people/665019"},"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":1},"pitchData":{"startSpeed":87.5,"endSpeed":79.6,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.761236023613428,"aZ":-31.045496162604437,"pfxX":-10.86547954423789,"pfxZ":0.6970184799236119,"pX":-0.04899992878312838,"pZ":2.1360751112843657,"vX0":9.010178283772685,"vY0":-127.02352123393295,"vZ0":-0.6918680088628787,"x":118.87,"y":181.11,"x0":-2.2429138680178844,"y0":50.003421764601946,"z0":4.895910023609406,"aX":-17.628935349068463},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":1.3,"breakHorizontal":17.4,"spinRate":2183,"spinDirection":243},"zone":5,"typeConfidence":0.9,"plateTime":0.43238341111077716,"extension":6.740674630743858},"index":0,"playId":"05ae38d6-f289-3b29-b3e2-2edb0faa6a9f","pitchNumber":1,"startTime":"2026-05-15T23:32:01.595Z","endTime":"2026-05-15T23:32:04.708Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.3,"endSpeed":80.3,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.259332748924084,"aZ":-29.86106344458874,"pfxX":-11.105805100859293,"pfxZ":1.3991300107711533,"pX":0.3596628059259065,"pZ":1.4416457181496296,"vX0":10.09310124990086,"vY0":-128.10920250337952,"vZ0":-2.362503428768121,"x":103.29,"y":199.86,"x0":-2.202154989830722,"y0":50.00153285386331,"z0":4.726957597120387,"aX":-18.325213354085395},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":2.2,"breakHorizontal":17.6,"spinRate":2305,"spinDirection":239},"zone":14,"typeConfidence":0.9,"plateTime":0.42875268182128545,"extension":6.755405605441493},"hitData":{"launchSpeed":99.3,"launchAngle":-17.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":156.71,"coordY":162.32}},"index":1,"playId":"fcafea63-4f6d-3f00-8a0a-0d503df91a67","pitchNumber":2,"startTime":"2026-05-15T23:32:15.621Z","endTime":"2026-05-15T23:32:23.948Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-15T23:32:23.948Z","atBatIndex":10},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"David Hamilton flies out to shortstop Brooks Lee.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":11,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-05-15T23:32:52.885Z","endTime":"2026-05-15T23:35:14.380Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":666152,"fullName":"David Hamilton","link":"/api/v1/people/666152"},"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,6,7],"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":666152,"fullName":"David Hamilton","link":"/api/v1/people/666152"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":686797,"link":"/api/v1/people/686797"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.3,"endSpeed":80.1,"strikeZoneTop":3.135,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.37681469382179,"aZ":-30.52491389444321,"pfxX":-8.896201664614424,"pfxZ":1.0089418495997338,"pX":-0.29965836211829383,"pZ":2.0453811438128815,"vX0":8.017913357289794,"vY0":-126.87211885579639,"vZ0":-0.8616526476811073,"x":128.42,"y":183.55,"x0":-2.341414182486664,"y0":50.0035651155167,"z0":4.817087067029202,"aX":-14.53874000719874},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":1.9,"breakHorizontal":14.4,"spinRate":1986,"spinDirection":249},"zone":7,"typeConfidence":0.9,"plateTime":0.4313311474629904,"extension":6.780072717282434},"index":0,"playId":"ed3dcfde-f739-3659-9bc6-790a47e027ed","pitchNumber":1,"startTime":"2026-05-15T23:32:53.718Z","endTime":"2026-05-15T23:32:56.790Z","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":79.6,"endSpeed":72.9,"strikeZoneTop":3.135,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.127852016631415,"aZ":-31.29386646246639,"pfxX":9.003041076350028,"pfxZ":0.6532955580660946,"pX":0.07170422768515354,"pZ":2.133218351071621,"vX0":3.312248014169648,"vY0":-115.90590470687911,"vZ0":0.863519896951187,"x":114.27,"y":181.18,"x0":-2.5486116798791096,"y0":50.00466254555809,"z0":4.761167400808904,"aX":12.160248724846001},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.6,"breakVerticalInduced":1.7,"breakHorizontal":-17.2,"spinRate":2809,"spinDirection":66},"zone":8,"typeConfidence":0.9,"plateTime":0.4738854215999164,"extension":6.901448727756782},"index":1,"playId":"47e1633d-d776-3b51-806c-c1c22c6178c6","pitchNumber":2,"startTime":"2026-05-15T23:33:11.335Z","endTime":"2026-05-15T23:33:14.335Z","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":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.6,"endSpeed":74.3,"strikeZoneTop":3.135,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.269533473566668,"aZ":-39.61086011544906,"pfxX":7.135383631805314,"pfxZ":-5.3662227400000315,"pX":0.5402635721520095,"pZ":1.1116740501744082,"vX0":4.637038872139119,"vY0":-117.30617000633941,"vZ0":-0.3799630614318539,"x":96.41,"y":208.76,"x0":-2.3924774309182717,"y0":50.00113459947663,"z0":4.984775828681591,"aX":9.891389616191839},"breaks":{"breakAngle":15.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.7,"breakVerticalInduced":-9.5,"breakHorizontal":-14.0,"spinRate":2871,"spinDirection":60},"zone":14,"typeConfidence":0.9,"plateTime":0.4678400074558553,"extension":6.620924595200853},"index":2,"playId":"c1581e9d-847d-3a95-8079-e03f76a3ae5d","pitchNumber":3,"startTime":"2026-05-15T23:33:28.289Z","endTime":"2026-05-15T23:33:31.503Z","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":2,"outs":2},"pitchData":{"startSpeed":89.8,"endSpeed":83.0,"strikeZoneTop":3.135,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.139064385077724,"aZ":-28.526536541015187,"pfxX":-9.2197626925605,"pfxZ":2.1007580134904993,"pX":0.32040531155729246,"pZ":1.1434171739400663,"vX0":9.900489151470799,"vY0":-130.4494399687063,"vZ0":-3.6998632095782296,"x":104.79,"y":207.91,"x0":-2.310180755473221,"y0":50.00577715529952,"z0":4.709491397715478,"aX":-16.03545480959931},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":3.2,"breakHorizontal":14.8,"spinRate":2100,"spinDirection":240},"zone":14,"typeConfidence":0.83,"plateTime":0.41844961600086616,"extension":6.875021795491566},"index":3,"playId":"6577d4f8-9b9a-32b8-b28b-59f5213b7bf5","pitchNumber":4,"startTime":"2026-05-15T23:33:46.323Z","endTime":"2026-05-15T23:33:49.488Z","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":93.9,"endSpeed":86.1,"strikeZoneTop":3.135,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.191888782052263,"aZ":-21.56574038630828,"pfxX":-8.305586983533455,"pfxZ":5.586842366391318,"pX":0.004660357734803672,"pZ":3.719367934645867,"vX0":9.169794089396083,"vY0":-136.45905940936382,"vZ0":1.2774865888237676,"x":116.82,"y":138.36,"x0":-2.3097509417819198,"y0":50.00036350902702,"z0":4.724147121140928,"aX":-15.764392241308332},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":10.6,"breakHorizontal":13.2,"spinRate":2204,"spinDirection":228},"zone":12,"typeConfidence":2.0,"plateTime":0.40039325434300155,"extension":7.040282487940582},"index":4,"playId":"7cd0c3ac-8827-396c-83e7-a8d9f4a89421","pitchNumber":5,"startTime":"2026-05-15T23:34:05.317Z","endTime":"2026-05-15T23:34:08.353Z","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":2},"pitchData":{"startSpeed":80.2,"endSpeed":74.3,"strikeZoneTop":3.135,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.62976255854314,"aZ":-39.56832886990066,"pfxX":6.960728768994667,"pfxZ":-5.370271430317864,"pX":1.0136709921751732,"pZ":0.43633946138160545,"vX0":5.737307870608074,"vY0":-116.75279264339561,"vZ0":-1.5632517614954642,"x":78.36,"y":227.0,"x0":-2.3827737106068683,"y0":50.00381933386342,"z0":4.849002553969805,"aX":9.579759852866554},"breaks":{"breakAngle":14.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.4,"breakVerticalInduced":-9.8,"breakHorizontal":-14.0,"spinRate":2933,"spinDirection":53},"zone":14,"typeConfidence":0.91,"plateTime":0.4696932241474725,"extension":6.647300837114285},"index":5,"playId":"5e3230c9-e731-3474-b6c1-087558a627ac","pitchNumber":6,"startTime":"2026-05-15T23:34:25.753Z","endTime":"2026-05-15T23:34:29.248Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.9,"endSpeed":86.4,"strikeZoneTop":3.135,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.90440746711218,"aZ":-17.606463919634127,"pfxX":-8.126385284161106,"pfxZ":7.662640712535929,"pX":-0.2156114328898968,"pZ":1.3928749920306662,"vX0":8.58992648118798,"vY0":-136.5124994007534,"vZ0":-5.169122237672418,"x":125.22,"y":201.17,"x0":-2.335820008882929,"y0":50.005784409201155,"z0":4.509324804762054,"aX":-15.457382031006134},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":13.1,"breakHorizontal":13.1,"spinRate":2442,"spinDirection":225},"zone":13,"typeConfidence":2.0,"plateTime":0.4000633848153603,"extension":7.185578113838279},"index":6,"playId":"90cd084d-c831-3d14-89cc-aec9c05faf3c","pitchNumber":7,"startTime":"2026-05-15T23:34:47.046Z","endTime":"2026-05-15T23:34:50.755Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.4,"endSpeed":86.7,"strikeZoneTop":3.135,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.33727179853955,"aZ":-18.841474958799445,"pfxX":-7.939062104227506,"pfxZ":6.949521313911003,"pX":0.7967521956377819,"pZ":2.142948720393447,"vX0":10.58790814290495,"vY0":-137.16558068143064,"vZ0":-3.025078434242448,"x":86.63,"y":180.92,"x0":-2.0692707397448915,"y0":50.00535044068982,"z0":4.534139739195838,"aX":-15.237551573664085},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":12.1,"breakHorizontal":12.4,"spinRate":2419,"spinDirection":227},"zone":6,"typeConfidence":2.0,"plateTime":0.398244838097467,"extension":6.995622202021621},"hitData":{"launchSpeed":77.8,"launchAngle":60.0,"totalDistance":190.0,"trajectory":"fly_ball","hardness":"medium","location":"6","coordinates":{"coordX":101.98,"coordY":125.84}},"index":7,"playId":"c10dcdaf-50bc-3d13-a746-d999b4234c8a","pitchNumber":8,"startTime":"2026-05-15T23:35:05.266Z","endTime":"2026-05-15T23:35:14.380Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-15T23:35:14.380Z","atBatIndex":11},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Josh Bell strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":12,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-05-15T23:37:21.826Z","endTime":"2026-05-15T23:38:22.368Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":689441,"fullName":"Coleman Crow","link":"/api/v1/people/689441"},"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":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":661388,"link":"/api/v1/people/661388"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.6,"endSpeed":82.5,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.8769951093579,"aZ":-24.38432759108416,"pfxX":1.5777454704164882,"pfxZ":4.540422901682511,"pX":0.6208422537278162,"pZ":2.2764793019649145,"vX0":4.482356088128082,"vY0":-129.14621875212137,"vZ0":-2.7106493949080996,"x":93.33,"y":177.32,"x0":-1.3312773113814231,"y0":50.00303633970627,"z0":5.183633657904888,"aX":2.7078382741286338},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":7.9,"breakHorizontal":-3.7,"spinRate":2829,"spinDirection":198},"zone":6,"typeConfidence":0.91,"plateTime":0.42155590080479355,"extension":6.6605963618263315},"index":0,"playId":"492a636a-e854-3d94-b808-c37cfffb851a","pitchNumber":1,"startTime":"2026-05-15T23:37:21.826Z","endTime":"2026-05-15T23:37:25.743Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":74.0,"endSpeed":67.3,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.951574528693577,"aZ":-42.87900713814204,"pfxX":9.353389397073975,"pfxZ":-9.273402725739533,"pX":-0.7808324021983284,"pZ":3.5118000565321745,"vX0":-1.378459141203739,"vY0":-107.51893205994575,"vZ0":5.550599201935634,"x":146.76,"y":143.96,"x0":-1.3400675691797648,"y0":50.00010885540027,"z0":5.693824564185724,"aX":10.80329993424946},"breaks":{"breakAngle":14.4,"breakLength":15.6,"breakY":24.0,"breakVertical":-65.3,"breakVerticalInduced":-14.6,"breakHorizontal":-16.4,"spinRate":2869,"spinDirection":33},"zone":1,"typeConfidence":0.92,"plateTime":0.5120350547988153,"extension":6.243845808279053},"index":1,"playId":"56412cfe-4703-37ee-83ce-e7748241dec2","pitchNumber":2,"startTime":"2026-05-15T23:37:36.444Z","endTime":"2026-05-15T23:37:39.968Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":72.9,"endSpeed":66.6,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.196239361417366,"aZ":-42.393120060085856,"pfxX":9.2515886567325,"pfxZ":-9.099074981412187,"pX":-0.6857694053020008,"pZ":2.942541997401613,"vX0":-1.1471316959789934,"vY0":-105.98377242847684,"vZ0":4.693342291225759,"x":143.14,"y":159.33,"x0":-1.3340222363803642,"y0":50.00138444243944,"z0":5.5796539340571565,"aX":10.393640972874827},"breaks":{"breakAngle":13.2,"breakLength":15.6,"breakY":24.0,"breakVertical":-66.6,"breakVerticalInduced":-14.6,"breakHorizontal":-16.3,"spinRate":2872,"spinDirection":39},"zone":1,"typeConfidence":0.92,"plateTime":0.5192646313563061,"extension":6.264609550112019},"index":2,"playId":"9a37027a-002c-3705-9fa4-de65b52ba59e","pitchNumber":3,"startTime":"2026-05-15T23:37:51.444Z","endTime":"2026-05-15T23:37:54.570Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.7,"endSpeed":85.3,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.846025263300103,"aZ":-22.77062765191052,"pfxX":-8.428633991770653,"pfxZ":5.071238793716816,"pX":1.535261470235289,"pZ":2.8212461448395367,"vX0":9.74236767565966,"vY0":-134.6824541639934,"vZ0":-1.7165850727368737,"x":58.48,"y":162.61,"x0":-1.0188626337402276,"y0":50.00061305684495,"z0":5.063287097169005,"aX":-15.619797655975052},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":9.0,"breakHorizontal":13.4,"spinRate":2550,"spinDirection":220},"zone":12,"typeConfidence":0.91,"plateTime":0.40533671333716814,"extension":6.4402351736259025},"index":3,"playId":"5c7a451d-0c82-39ce-b45d-7433f5672d18","pitchNumber":4,"startTime":"2026-05-15T23:38:05.465Z","endTime":"2026-05-15T23:38:08.465Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":74.4,"endSpeed":68.2,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.04861086743436,"aZ":-41.724144694041904,"pfxX":7.62919615454812,"pfxZ":-8.132501543451612,"pX":-0.20476730173541555,"pZ":1.9003610856772557,"vX0":0.022564980878044982,"vY0":-108.32406080584911,"vZ0":2.0769010635003142,"x":124.81,"y":187.47,"x0":-1.2045634234679483,"y0":50.00327515568695,"z0":5.531908018258594,"aX":8.957480327046763},"breaks":{"breakAngle":12.0,"breakLength":14.4,"breakY":24.0,"breakVertical":-63.5,"breakVerticalInduced":-13.7,"breakHorizontal":-13.8,"spinRate":2952,"spinDirection":40},"zone":8,"typeConfidence":0.91,"plateTime":0.507991533432512,"extension":6.250853615413675},"index":4,"playId":"b52d497e-7486-3bfb-9ef7-eac92ef8078d","pitchNumber":5,"startTime":"2026-05-15T23:38:19.297Z","endTime":"2026-05-15T23:38:22.368Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-15T23:38:22.368Z","atBatIndex":12},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Luke Keaschall grounds out softly to first baseman Jake Bauers.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":13,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-05-15T23:38:47.231Z","endTime":"2026-05-15T23:40:03.580Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":689441,"fullName":"Coleman Crow","link":"/api/v1/people/689441"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"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":641343,"link":"/api/v1/people/641343"},"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(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":87.6,"endSpeed":81.6,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.580922954965736,"aZ":-28.430607953324067,"pfxX":1.4698109724917359,"pfxZ":2.239661698129945,"pX":1.40336939275277,"pZ":2.4200331457306845,"vX0":6.10226379502447,"vY0":-127.63325664698174,"vZ0":-1.5610424114161303,"x":63.51,"y":173.44,"x0":-1.1951629753456248,"y0":50.00550747413898,"z0":5.247066290774123,"aX":2.4620994958291935},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":4.0,"breakHorizontal":-3.8,"spinRate":2934,"spinDirection":127},"zone":14,"typeConfidence":0.91,"plateTime":0.4266994772982997,"extension":6.482324908223745},"index":0,"playId":"6b90b407-38ca-3b65-a36f-2d9d690a9c14","pitchNumber":1,"startTime":"2026-05-15T23:38:47.231Z","endTime":"2026-05-15T23:38:50.625Z","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":1},"pitchData":{"startSpeed":87.3,"endSpeed":81.8,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.788738801366396,"aZ":-27.087323344240783,"pfxX":1.180176076155306,"pfxZ":3.0329636438557293,"pX":0.9253258643457413,"pZ":2.0036667857110215,"vX0":5.172335429036568,"vY0":-127.26758965060489,"vZ0":-2.6554139780163273,"x":81.73,"y":184.68,"x0":-1.2687568379383816,"y0":50.00039975267022,"z0":5.158356172799464,"aX":1.9775714940326292},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":5.3,"breakHorizontal":-3.1,"spinRate":2956,"spinDirection":178},"zone":14,"typeConfidence":0.91,"plateTime":0.4268519277316809,"extension":6.6217134639786055},"index":1,"playId":"09931a64-9718-3dc0-90cf-20fee8e8821b","pitchNumber":2,"startTime":"2026-05-15T23:39:00.051Z","endTime":"2026-05-15T23:39:03.051Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"index":2,"startTime":"2026-05-15T23:39:09.853Z","endTime":"2026-05-15T23:39:25.699Z","isPitch":false,"type":"action","player":{"id":807712,"link":"/api/v1/people/807712"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.0,"endSpeed":83.0,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.059504869256237,"aZ":-25.440754684475273,"pfxX":0.799463423294319,"pfxZ":3.8978994550332073,"pX":1.8220928874459594,"pZ":1.7942890059035814,"vX0":7.095458397209529,"vY0":-129.6417376921188,"vZ0":-3.6395074970431724,"x":47.55,"y":190.33,"x0":-1.0365218724505207,"y0":50.00617544298988,"z0":5.123584610154782,"aX":1.3829808488475142},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":6.6,"breakHorizontal":-2.8,"spinRate":2915,"spinDirection":189},"zone":14,"typeConfidence":0.89,"plateTime":0.4199468950687133,"extension":6.278200759741268},"index":3,"playId":"c11fc551-f181-336f-a2ee-21d901d08f58","pitchNumber":3,"startTime":"2026-05-15T23:39:25.699Z","endTime":"2026-05-15T23:39:28.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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.3,"endSpeed":84.9,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.41696728596429,"aZ":-19.892235993421735,"pfxX":-7.1572741474677475,"pfxZ":6.68781210463441,"pX":0.40685044231486994,"pZ":2.0675215391595585,"vX0":6.5165383916341115,"vY0":-134.27750990958722,"vZ0":-4.110041461413381,"x":101.49,"y":182.96,"x0":-1.1143976104003464,"y0":50.00506642097134,"z0":5.02225182158718,"aX":-13.15117587358787},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":11.5,"breakHorizontal":11.6,"spinRate":2594,"spinDirection":217},"zone":9,"typeConfidence":0.69,"plateTime":0.4069514657819173,"extension":6.611723411434278},"index":4,"playId":"4318733f-2d89-3110-a860-1c9004ea3d3d","pitchNumber":4,"startTime":"2026-05-15T23:39:39.009Z","endTime":"2026-05-15T23:39:42.009Z","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":1},"pitchData":{"startSpeed":79.9,"endSpeed":73.1,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.843651072044604,"aZ":-31.34323114311289,"pfxX":11.35677629130824,"pfxZ":0.6088299397667534,"pX":1.139879996564324,"pZ":2.17879329899613,"vX0":2.568394110740868,"vY0":-116.34144590022639,"vZ0":0.18466815697709804,"x":73.55,"y":179.95,"x0":-1.4557423394419176,"y0":50.000581998010226,"z0":5.09335342943676,"aX":15.411108441973122},"breaks":{"breakAngle":26.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-41.6,"breakVerticalInduced":1.4,"breakHorizontal":-21.2,"spinRate":3078,"spinDirection":57},"zone":14,"typeConfidence":0.91,"plateTime":0.4725876329952019,"extension":6.619485321045838},"hitData":{"launchSpeed":49.2,"launchAngle":-17.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"soft","location":"3","coordinates":{"coordX":153.33,"coordY":172.66}},"index":5,"playId":"b72e091d-ef25-331c-85d8-74c9731b5686","pitchNumber":5,"startTime":"2026-05-15T23:39:56.039Z","endTime":"2026-05-15T23:40:03.580Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-15T23:40:03.580Z","atBatIndex":13},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Kody Clemens strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":14,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-05-15T23:40:25.165Z","endTime":"2026-05-15T23:41:33.949Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":689441,"fullName":"Coleman Crow","link":"/api/v1/people/689441"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":661388,"link":"/api/v1/people/661388"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.8,"endSpeed":81.7,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.644759829289335,"aZ":-25.87365917807733,"pfxX":1.0789938827749426,"pfxZ":3.7458360694540866,"pX":1.2708440834123762,"pZ":2.237193480767721,"vX0":6.306864937503442,"vY0":-127.90435729650525,"vZ0":-2.1196907328768266,"x":68.56,"y":178.38,"x0":-1.3518904389823168,"y0":50.003240194420265,"z0":5.075259986512761,"aX":1.8134231147603372},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":6.6,"breakHorizontal":-3.1,"spinRate":2971,"spinDirection":163},"zone":14,"typeConfidence":0.91,"plateTime":0.4257860324397069,"extension":6.445073155830597},"index":0,"playId":"0ff948a4-5a9b-343f-b6ca-652e9fb19c8e","pitchNumber":1,"startTime":"2026-05-15T23:40:26.121Z","endTime":"2026-05-15T23:40:29.223Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.8,"endSpeed":81.3,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.421757064270068,"aZ":-27.71649165787186,"pfxX":1.6751912918084828,"pfxZ":2.6574025161761146,"pX":-0.403132119654441,"pZ":3.1028149062194212,"vX0":2.6800157706739154,"vY0":-127.92285612458375,"vZ0":0.22745471305940346,"x":132.37,"y":155.0,"x0":-1.6771588731470517,"y0":50.002370365948714,"z0":5.164509583537978,"aX":2.809202981575774},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":5.0,"breakHorizontal":-3.6,"spinRate":2906,"spinDirection":154},"zone":1,"typeConfidence":0.91,"plateTime":0.426220157263403,"extension":6.380121062809517},"index":1,"playId":"173d34ca-0664-3dbb-8101-0e30da7c3202","pitchNumber":2,"startTime":"2026-05-15T23:40:40.706Z","endTime":"2026-05-15T23:40:43.770Z","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":91.8,"endSpeed":84.0,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.817726116790148,"aZ":-25.32373391654708,"pfxX":-9.080820643095391,"pfxZ":3.7934150974343126,"pX":0.24794721589796107,"pZ":2.6276511184245908,"vX0":7.277055738286339,"vY0":-133.58240903066073,"vZ0":-1.65702957970106,"x":107.55,"y":167.83,"x0":-1.331921344302929,"y0":50.004961405389786,"z0":5.076851922076695,"aX":-16.41073697661661},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":6.7,"breakHorizontal":14.9,"spinRate":2553,"spinDirection":217},"zone":5,"typeConfidence":0.91,"plateTime":0.4100469442361354,"extension":6.614066801100268},"index":2,"playId":"aee88858-874b-38ad-8359-d6b209b803ed","pitchNumber":3,"startTime":"2026-05-15T23:40:55.547Z","endTime":"2026-05-15T23:41:01.581Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.4,"endSpeed":85.3,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.589339936959863,"aZ":-20.12981202472177,"pfxX":-3.7483362506042033,"pfxZ":6.4946119425532345,"pX":-1.4064649456094633,"pZ":2.9876999466602667,"vX0":2.0078391390498,"vY0":-134.65245092335957,"vZ0":-1.8489180250145711,"x":170.61,"y":158.11,"x0":-1.6710233469951754,"y0":50.00102979707402,"z0":5.093357312899287,"aX":-6.948867042440882},"breaks":{"breakAngle":18.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":11.6,"breakHorizontal":6.4,"spinRate":2612,"spinDirection":215},"zone":11,"typeConfidence":0.9,"plateTime":0.4052799553864701,"extension":6.48417098791093},"index":3,"playId":"bbe66105-69f2-3cde-8889-f94dcd368207","pitchNumber":4,"startTime":"2026-05-15T23:41:16.809Z","endTime":"2026-05-15T23:41:19.809Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":76.3,"endSpeed":69.1,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.284078688121294,"aZ":-43.49912384512348,"pfxX":9.19166977289639,"pfxZ":-9.322109375239899,"pX":0.6244333201569575,"pZ":2.183113382632456,"vX0":1.4598656379613002,"vY0":-110.86478762914544,"vZ0":2.6867344923723153,"x":93.2,"y":179.84,"x0":-1.2387231422988136,"y0":50.003427673318384,"z0":5.576420570752235,"aX":11.165108383686311},"breaks":{"breakAngle":14.4,"breakLength":14.4,"breakY":24.0,"breakVertical":-63.5,"breakVerticalInduced":-15.5,"breakHorizontal":-17.0,"spinRate":3043,"spinDirection":48},"zone":9,"typeConfidence":0.92,"plateTime":0.4986911615633369,"extension":6.484553695485918},"index":4,"playId":"de825275-58c7-30d4-97b0-7c468660b8bc","pitchNumber":5,"startTime":"2026-05-15T23:41:30.725Z","endTime":"2026-05-15T23:41:33.949Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-15T23:41:33.949Z","atBatIndex":14},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jackson Chourio strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":15,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-05-15T23:43:47.317Z","endTime":"2026-05-15T23:44:44.474Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192"},"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,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":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192"},"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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":77.6,"endSpeed":71.7,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.288832717666725,"aZ":-39.267514142702254,"pfxX":7.0821935264537625,"pfxZ":-5.482192266330319,"pX":0.49300814555700645,"pZ":2.80889736663444,"vX0":4.487181013925195,"vY0":-112.93257512251664,"vZ0":3.709256538851864,"x":98.21,"y":162.94,"x0":-2.4388446719828636,"y0":50.00340545762618,"z0":5.091084488660261,"aX":9.160874018916521},"breaks":{"breakAngle":14.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.0,"breakVerticalInduced":-8.6,"breakHorizontal":-13.9,"spinRate":2597,"spinDirection":61},"zone":6,"typeConfidence":0.91,"plateTime":0.4847301883205066,"extension":6.4761795258387345},"index":0,"playId":"ddbcc8a2-f3c4-33f9-9852-2be64ef9f52e","pitchNumber":1,"startTime":"2026-05-15T23:43:47.991Z","endTime":"2026-05-15T23:43:50.991Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.5,"endSpeed":84.6,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.330435329812897,"aZ":-22.16624933281932,"pfxX":-8.337544474721227,"pfxZ":5.4453094535609825,"pX":-0.3394414487497779,"pZ":3.5465746116521175,"vX0":8.191702243561362,"vY0":-134.5059565278551,"vZ0":0.9235703638950112,"x":129.94,"y":143.02,"x0":-2.336659290051391,"y0":50.00374109995144,"z0":4.76697496146251,"aX":-15.325831313429891},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":10.3,"breakHorizontal":13.4,"spinRate":2260,"spinDirection":227},"zone":11,"typeConfidence":2.0,"plateTime":0.40673583506072664,"extension":6.987035616847413},"index":1,"playId":"9ec1b842-1861-3a64-921c-f034d8d3515e","pitchNumber":2,"startTime":"2026-05-15T23:44:02.054Z","endTime":"2026-05-15T23:44:05.054Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2026-05-15T23:44:13.644Z","endTime":"2026-05-15T23:44:23.989Z","isPitch":false,"type":"action","player":{"id":694192,"link":"/api/v1/people/694192"}},{"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.3,"endSpeed":85.2,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.149012681164013,"aZ":-23.241418047654136,"pfxX":-8.250412856323603,"pfxZ":4.7799668191324916,"pX":-1.0108124192223544,"pZ":4.102509338405551,"vX0":6.869367403195645,"vY0":-135.69647235039437,"vZ0":2.574361656956726,"x":155.53,"y":128.01,"x0":-2.500784526789021,"y0":50.00115854391333,"z0":4.7588408975776435,"aX":-15.414847896014559},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":9.5,"breakHorizontal":13.6,"spinRate":2252,"spinDirection":230},"zone":11,"typeConfidence":2.0,"plateTime":0.4033278225727033,"extension":6.954058727664888},"index":3,"playId":"7e20f8e3-c381-3829-abbd-0987c974572f","pitchNumber":3,"startTime":"2026-05-15T23:44:23.989Z","endTime":"2026-05-15T23:44:26.989Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":0},"pitchData":{"startSpeed":93.3,"endSpeed":85.5,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.214142654058843,"aZ":-20.981310394210666,"pfxX":-7.451900038793779,"pfxZ":5.971323822316254,"pX":-0.1943343464952231,"pZ":4.233204435418996,"vX0":8.164887478555782,"vY0":-135.68439176433816,"vZ0":2.3994875008212087,"x":124.41,"y":124.48,"x0":-2.2667804601411663,"y0":50.00220274243861,"z0":4.794942736478014,"aX":-13.968026837731282},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":11.5,"breakHorizontal":11.9,"spinRate":2308,"spinDirection":228},"zone":11,"typeConfidence":2.0,"plateTime":0.4028555946949597,"extension":7.0202187081485325},"index":4,"playId":"1d15cf51-d31a-340e-9858-ae2b03919bd8","pitchNumber":4,"startTime":"2026-05-15T23:44:41.451Z","endTime":"2026-05-15T23:44:44.474Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-15T23:44:44.474Z","atBatIndex":15},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Brice Turang strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":16,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-05-15T23:45:09.356Z","endTime":"2026-05-15T23:47:32.492Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"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,4,5,6,7,8],"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":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"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, 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":78.7,"endSpeed":72.1,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.468587611396014,"aZ":-31.964599170113274,"pfxX":9.720452774107022,"pfxZ":0.16190955940180096,"pX":0.035543845581984444,"pZ":2.605273575930383,"vX0":2.7893013674189473,"vY0":-114.57946645616369,"vZ0":1.9227393213950073,"x":115.65,"y":168.44,"x0":-2.4626486804749965,"y0":50.00502895442706,"z0":4.893462427322795,"aX":12.840423066939305},"breaks":{"breakAngle":22.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.2,"breakVerticalInduced":1.1,"breakHorizontal":-18.4,"spinRate":2847,"spinDirection":71},"zone":5,"typeConfidence":0.9,"plateTime":0.4792327666482805,"extension":6.815254928431954},"index":0,"playId":"c0a9283d-bc3e-314d-bcfb-2af18e09d422","pitchNumber":1,"startTime":"2026-05-15T23:45:09.669Z","endTime":"2026-05-15T23:45:12.669Z","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":92.6,"endSpeed":85.3,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.25553661996153,"aZ":-24.408020423694293,"pfxX":-9.743660220574503,"pfxZ":4.193873008023017,"pX":-0.4645978778049843,"pZ":1.6233700857369966,"vX0":8.089465428406069,"vY0":-134.68967104373064,"vZ0":-3.3155439018836126,"x":134.71,"y":194.95,"x0":-2.2302999201071225,"y0":50.000605711585685,"z0":4.58209292247157,"aX":-18.030898750715497},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":7.1,"breakHorizontal":16.1,"spinRate":2152,"spinDirection":232},"zone":7,"typeConfidence":0.91,"plateTime":0.4055395317180226,"extension":7.011508692753193},"index":1,"playId":"e75d741f-2c97-336c-b3ef-d1770292a3cd","pitchNumber":2,"startTime":"2026-05-15T23:45:24.524Z","endTime":"2026-05-15T23:45:27.703Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-05-15T23:45:37.522Z","endTime":"2026-05-15T23:45:47.394Z","isPitch":false,"type":"action","player":{"id":668930,"link":"/api/v1/people/668930"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.9,"endSpeed":85.0,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.396042864528287,"aZ":-18.050847021770952,"pfxX":-6.476120699385402,"pfxZ":7.61092968484617,"pX":0.08876542147677707,"pZ":4.0890856677723,"vX0":8.740543815575483,"vY0":-135.09637980938948,"vZ0":1.6013552246715932,"x":113.62,"y":128.37,"x0":-2.3414375184929805,"y0":50.00033951592895,"z0":4.754421338191162,"aX":-12.014506762635898},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":14.4,"breakHorizontal":10.0,"spinRate":2257,"spinDirection":236},"zone":12,"typeConfidence":0.93,"plateTime":0.4048530800054686,"extension":7.129198594003354},"index":3,"playId":"0aadf175-b170-346b-98f1-db97cc38d701","pitchNumber":3,"startTime":"2026-05-15T23:45:47.394Z","endTime":"2026-05-15T23:45:50.394Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.2,"endSpeed":84.9,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.824146045402603,"aZ":-19.295914890820296,"pfxX":-5.624123360002496,"pfxZ":6.917450322147477,"pX":-0.768163525196072,"pZ":4.6378868075862805,"vX0":6.262248554479229,"vY0":-135.63155676045056,"vZ0":3.1366632292884318,"x":146.28,"y":113.56,"x0":-2.376886461177596,"y0":50.00351465654523,"z0":4.812340309963558,"aX":-10.472740767572265},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":13.4,"breakHorizontal":8.9,"spinRate":2323,"spinDirection":227},"zone":11,"typeConfidence":2.0,"plateTime":0.4039168722679465,"extension":6.949695922327386},"index":4,"playId":"769dffac-4f27-3469-bb68-ec66f724403f","pitchNumber":4,"startTime":"2026-05-15T23:46:07.140Z","endTime":"2026-05-15T23:46:10.140Z","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":1},"pitchData":{"startSpeed":79.2,"endSpeed":72.4,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.686813837302978,"aZ":-39.48518398372019,"pfxX":8.56193893041658,"pfxZ":-5.478219173578275,"pX":-0.5392255219040825,"pZ":3.381320729983723,"vX0":2.0645726283278165,"vY0":-115.1804566064715,"vZ0":4.825965876979035,"x":137.55,"y":147.48,"x0":-2.5607007239606907,"y0":50.00183404350445,"z0":5.091974526336913,"aX":11.428280720357616},"breaks":{"breakAngle":16.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.2,"breakVerticalInduced":-8.3,"breakHorizontal":-16.1,"spinRate":2781,"spinDirection":59},"zone":1,"typeConfidence":0.9,"plateTime":0.47672004436391946,"extension":6.721895478920451},"index":5,"playId":"01e90401-8e9e-3d7e-94f8-ad3378290e45","pitchNumber":5,"startTime":"2026-05-15T23:46:30.806Z","endTime":"2026-05-15T23:46:34.624Z","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":1},"pitchData":{"startSpeed":80.2,"endSpeed":74.0,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.439898056058382,"aZ":-38.93753885502703,"pfxX":6.7779698538125706,"pfxZ":-4.907475258256053,"pX":0.6924658012766907,"pZ":1.755570522534975,"vX0":4.854030924238788,"vY0":-116.73862595051204,"vZ0":0.8463642122327064,"x":90.6,"y":191.38,"x0":-2.2962436458706232,"y0":50.00562843806309,"z0":5.060274733689323,"aX":9.333907048508495},"breaks":{"breakAngle":14.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.0,"breakVerticalInduced":-8.4,"breakHorizontal":-13.4,"spinRate":2854,"spinDirection":61},"zone":9,"typeConfidence":0.89,"plateTime":0.469610046523496,"extension":6.774322535812065},"index":6,"playId":"d131203f-f3f5-33c7-b7a7-c51d3c8b84dc","pitchNumber":6,"startTime":"2026-05-15T23:46:52.195Z","endTime":"2026-05-15T23:46:55.294Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.8,"endSpeed":86.6,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.527712231501024,"aZ":-21.63458335327035,"pfxX":-9.967113620293809,"pfxZ":5.4842115098467925,"pX":1.0422123890427637,"pZ":2.581351373667873,"vX0":12.02006260999161,"vY0":-137.5087656436003,"vZ0":-1.275186621700741,"x":77.27,"y":169.08,"x0":-2.08375403821925,"y0":50.00172923401322,"z0":4.5141131601915445,"aX":-19.151555921309733},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":9.8,"breakHorizontal":15.6,"spinRate":2257,"spinDirection":234},"zone":12,"typeConfidence":0.64,"plateTime":0.3978062322631799,"extension":7.033296062486203},"index":7,"playId":"063c2ab6-3764-3ead-a2ba-f3c2c9b63ddd","pitchNumber":7,"startTime":"2026-05-15T23:47:11.904Z","endTime":"2026-05-15T23:47:15.319Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":1},"pitchData":{"startSpeed":94.4,"endSpeed":85.8,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.904803773872587,"aZ":-19.719801245855813,"pfxX":-8.426535728937534,"pfxZ":6.553694463189034,"pX":-0.915733966572098,"pZ":3.2039911081181196,"vX0":6.668195970426224,"vY0":-137.36289369843954,"vZ0":-0.2873127056179277,"x":151.91,"y":152.27,"x0":-2.2862004334427115,"y0":50.00605472419688,"z0":4.656739347092302,"aX":-16.02231366214477},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":12.0,"breakHorizontal":13.8,"spinRate":2342,"spinDirection":224},"zone":11,"typeConfidence":2.0,"plateTime":0.39954673671517593,"extension":7.079409119341602},"index":8,"playId":"a1348d00-268e-3b29-9377-6bf77796bcc6","pitchNumber":8,"startTime":"2026-05-15T23:47:29.492Z","endTime":"2026-05-15T23:47:32.492Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-15T23:47:32.492Z","atBatIndex":16},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"William Contreras called out on strikes.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":17,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-05-15T23:47:55.191Z","endTime":"2026-05-15T23:49:53.493Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"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,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"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":{"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":80.5,"endSpeed":73.3,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.164477403156404,"aZ":-31.818749864653114,"pfxX":7.818710416187285,"pfxZ":0.2626740736186939,"pX":0.6750896804904931,"pZ":1.5789691224911864,"vX0":5.1908623176483015,"vY0":-117.04976569225407,"vZ0":-0.18394361990290764,"x":91.27,"y":196.15,"x0":-2.598798079552257,"y0":50.0045154386972,"z0":4.6758078219593155,"aX":10.687785772365396},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.0,"breakVerticalInduced":0.7,"breakHorizontal":-15.6,"spinRate":2843,"spinDirection":66},"zone":9,"typeConfidence":0.9,"plateTime":0.4706421500192106,"extension":6.709043702400987},"index":0,"playId":"b93d9533-0aa9-3367-a76a-309467424a38","pitchNumber":1,"startTime":"2026-05-15T23:47:56.847Z","endTime":"2026-05-15T23:47:59.847Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.3,"endSpeed":73.4,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.711154470488243,"aZ":-40.436336914180224,"pfxX":7.918485825102323,"pfxZ":-6.070191495880127,"pX":1.2954337322206761,"pZ":1.6670635619898933,"vX0":6.1706122910996175,"vY0":-116.68564094775218,"vZ0":1.1895302583932474,"x":67.62,"y":193.77,"x0":-2.4250882438576538,"y0":50.00529078259088,"z0":5.000866518027843,"aX":10.771854437282336},"breaks":{"breakAngle":16.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.3,"breakVerticalInduced":-10.3,"breakHorizontal":-16.0,"spinRate":2922,"spinDirection":57},"zone":14,"typeConfidence":0.91,"plateTime":0.47184841959574797,"extension":6.847297608562049},"index":1,"playId":"ed920488-26d4-3f2a-ba5f-95090c8e813e","pitchNumber":2,"startTime":"2026-05-15T23:48:14.361Z","endTime":"2026-05-15T23:48:17.361Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-05-15T23:48:26.277Z","endTime":"2026-05-15T23:48:35.110Z","isPitch":false,"type":"action","player":{"id":661388,"link":"/api/v1/people/661388"}},{"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":80.1,"endSpeed":73.7,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.58257594016923,"aZ":-40.30552633601985,"pfxX":7.37150437055543,"pfxZ":-5.969530165879613,"pX":1.2136308864890102,"pZ":1.146501307980261,"vX0":5.5763527401249116,"vY0":-116.48096844581313,"vZ0":-0.02287321566505507,"x":70.74,"y":207.82,"x0":-2.1760723721652178,"y0":50.00211161971632,"z0":4.994065000856017,"aX":10.042944787729231},"breaks":{"breakAngle":15.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.4,"breakVerticalInduced":-10.4,"breakHorizontal":-14.8,"spinRate":2970,"spinDirection":54},"zone":14,"typeConfidence":0.91,"plateTime":0.4717448052262192,"extension":6.761878256302883},"index":3,"playId":"d26e499a-4349-3899-8656-86ae81be641b","pitchNumber":3,"startTime":"2026-05-15T23:48:35.110Z","endTime":"2026-05-15T23:48:38.208Z","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":81.0,"endSpeed":73.8,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.642393168584576,"aZ":-34.971062114649996,"pfxX":7.427746474585919,"pfxZ":-2.021623734172543,"pX":1.499639497417294,"pZ":1.1833465361938864,"vX0":6.413872179555935,"vY0":-117.68534116664419,"vZ0":-0.5178578595226724,"x":59.84,"y":206.83,"x0":-2.2422262459645874,"y0":50.00574202117833,"z0":4.690385055390497,"aX":10.254170918396873},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.8,"breakVerticalInduced":-3.5,"breakHorizontal":-15.2,"spinRate":2894,"spinDirection":65},"zone":14,"typeConfidence":0.9,"plateTime":0.46828197197708477,"extension":6.900280005880752},"index":4,"playId":"108513b4-aec1-33bc-84c4-cf871d25a351","pitchNumber":4,"startTime":"2026-05-15T23:48:52.790Z","endTime":"2026-05-15T23:48:56.043Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.9,"endSpeed":85.4,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.728843632748962,"aZ":-21.045474596671408,"pfxX":-7.634110276625622,"pfxZ":5.910092339013051,"pX":-0.57128742286216,"pZ":4.474808197838271,"vX0":7.4381893976577125,"vY0":-136.52316949392224,"vZ0":3.1794229104613785,"x":138.78,"y":117.96,"x0":-2.342418057907689,"y0":50.00325930363642,"z0":4.745346073463425,"aX":-14.377120596287556},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":11.6,"breakHorizontal":12.2,"spinRate":2358,"spinDirection":223},"zone":11,"typeConfidence":2.0,"plateTime":0.4015666569752683,"extension":7.151003671938193},"index":5,"playId":"31da0f94-b782-36a7-b314-8f0af6bc503b","pitchNumber":5,"startTime":"2026-05-15T23:49:11.791Z","endTime":"2026-05-15T23:49:14.791Z","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":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":79.8,"endSpeed":73.5,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.726942104056484,"aZ":-40.16867537878828,"pfxX":7.359528539021415,"pfxZ":-5.883550027576123,"pX":0.3031828806977034,"pZ":1.3561238793363894,"vX0":3.852009459144846,"vY0":-116.12908338380453,"vZ0":0.5700407331645774,"x":105.44,"y":202.16,"x0":-2.3356949721427274,"y0":50.002265496562345,"z0":4.943437281580676,"aX":10.001794623675032},"breaks":{"breakAngle":14.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.3,"breakVerticalInduced":-10.2,"breakHorizontal":-14.3,"spinRate":2942,"spinDirection":58},"zone":14,"typeConfidence":0.91,"plateTime":0.47252523158675785,"extension":6.614320099590965},"index":6,"playId":"cf475d16-9514-3712-a5d5-65496ae40471","pitchNumber":6,"startTime":"2026-05-15T23:49:28.236Z","endTime":"2026-05-15T23:49:31.236Z","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":3,"strikes":3,"outs":2},"pitchData":{"startSpeed":94.5,"endSpeed":86.8,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.413610308858484,"aZ":-19.069919076515873,"pfxX":-5.408720508076416,"pfxZ":6.81395709319182,"pX":0.5574450090880463,"pZ":2.3062884832893,"vX0":9.668090287982164,"vY0":-137.31922977741561,"vZ0":-2.4894415713125513,"x":95.75,"y":176.51,"x0":-2.295043501387996,"y0":50.00221041700393,"z0":4.511759675550213,"aX":-10.401828652907902},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":12.0,"breakHorizontal":7.9,"spinRate":2254,"spinDirection":230},"zone":6,"typeConfidence":2.0,"plateTime":0.3978113950257418,"extension":7.094085629709528},"index":7,"playId":"e8fc3166-83b8-38d2-b78d-bac4b3bac3df","pitchNumber":7,"startTime":"2026-05-15T23:49:50.257Z","endTime":"2026-05-15T23:49:53.493Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-15T23:49:53.493Z","atBatIndex":17},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Royce Lewis grounds out, shortstop David Hamilton to first baseman Jake Bauers.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":18,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-05-15T23:52:15.424Z","endTime":"2026-05-15T23:53:04.873Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":689441,"fullName":"Coleman Crow","link":"/api/v1/people/689441"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[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":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":666152,"link":"/api/v1/people/666152"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":641343,"link":"/api/v1/people/641343"},"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":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-15T23:52:02.024Z","endTime":"2026-05-15T23:52:17.689Z","isPitch":false,"type":"action","player":{"id":668904,"link":"/api/v1/people/668904"}},{"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":92.0,"endSpeed":84.0,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.043999110833308,"aZ":-26.466476184058234,"pfxX":-9.326608514469854,"pfxZ":3.1541624154669012,"pX":0.407459958937315,"pZ":2.9870908604470228,"vX0":7.794710260292376,"vY0":-133.77998641261252,"vZ0":-0.6017853099607346,"x":101.47,"y":158.13,"x0":-1.3331496000044603,"y0":50.00656628118295,"z0":5.1132559665234805,"aX":-16.897744148458308},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":5.8,"breakHorizontal":15.2,"spinRate":2635,"spinDirection":215},"zone":3,"typeConfidence":0.9,"plateTime":0.4095378582026603,"extension":6.6316033439108315},"index":1,"playId":"54be82dc-24e3-331f-904a-b8934e5b6f20","pitchNumber":1,"startTime":"2026-05-15T23:52:17.689Z","endTime":"2026-05-15T23:52:20.689Z","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":0},"pitchData":{"startSpeed":87.8,"endSpeed":81.7,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.318732559946756,"aZ":-22.78277925560505,"pfxX":0.9031577838654457,"pfxZ":5.572617580415692,"pX":1.599829069596521,"pZ":2.7661867547364443,"vX0":6.9741049328323115,"vY0":-127.9384075299861,"vZ0":-1.3262524959455944,"x":56.02,"y":164.09,"x0":-1.2602965401015394,"y0":50.00174797590793,"z0":5.049180287083041,"aX":1.521048672692763},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":10.1,"breakHorizontal":-3.0,"spinRate":2978,"spinDirection":173},"zone":12,"typeConfidence":0.91,"plateTime":0.4254440973020319,"extension":6.624610057984428},"index":2,"playId":"d926b56b-2fe9-35a2-b197-5bdc70a1d260","pitchNumber":2,"startTime":"2026-05-15T23:52:29.662Z","endTime":"2026-05-15T23:52:32.662Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.7,"endSpeed":81.4,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.819105785604194,"aZ":-28.084419412766973,"pfxX":2.382426868707614,"pfxZ":2.436522782339214,"pX":0.34307858758225823,"pZ":2.9144518577361866,"vX0":3.1668012716637968,"vY0":-127.80042382933581,"vZ0":-0.24280093130151925,"x":103.92,"y":160.09,"x0":-1.2149300319688552,"y0":50.00141822092782,"z0":5.190101246508532,"aX":3.9965042573775693},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":4.6,"breakHorizontal":-4.9,"spinRate":2899,"spinDirection":166},"zone":3,"typeConfidence":0.91,"plateTime":0.42627229812716383,"extension":6.496969294803617},"index":3,"playId":"d6a79629-9681-3e94-aa00-4ada4d939eee","pitchNumber":3,"startTime":"2026-05-15T23:52:43.230Z","endTime":"2026-05-15T23:52:46.230Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":75.5,"endSpeed":69.2,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.465232116834795,"aZ":-40.98218290340102,"pfxX":9.291354007793789,"pfxZ":-7.30136226444179,"pX":0.8197099353107117,"pZ":1.9437446377464092,"vX0":2.0049168219208093,"vY0":-109.8023992492731,"vZ0":1.9274446524341298,"x":85.75,"y":186.3,"x0":-1.3141298650791247,"y0":50.00072533306949,"z0":5.452013198762583,"aX":11.215789911098534},"breaks":{"breakAngle":15.6,"breakLength":14.4,"breakY":24.0,"breakVertical":-60.7,"breakVerticalInduced":-12.2,"breakHorizontal":-17.4,"spinRate":2982,"spinDirection":40},"zone":14,"typeConfidence":0.9,"plateTime":0.5009775798997915,"extension":6.514607184241535},"hitData":{"launchSpeed":74.2,"launchAngle":-34.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":117.69,"coordY":162.32}},"index":4,"playId":"81bc4b7a-3cdc-3814-b9ca-1fb0b98e7ec8","pitchNumber":4,"startTime":"2026-05-15T23:52:57.342Z","endTime":"2026-05-15T23:53:04.873Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-15T23:53:04.873Z","atBatIndex":18},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ryan Kreidler strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":19,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-05-15T23:53:31.525Z","endTime":"2026-05-15T23:54:25.148Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":668952,"fullName":"Ryan Kreidler","link":"/api/v1/people/668952"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":689441,"fullName":"Coleman Crow","link":"/api/v1/people/689441"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":668952,"fullName":"Ryan Kreidler","link":"/api/v1/people/668952"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":661388,"link":"/api/v1/people/661388"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.5,"endSpeed":81.6,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.669539941176097,"aZ":-26.49322326583223,"pfxX":1.3133543191867498,"pfxZ":3.389577629594706,"pX":0.7078386870979029,"pZ":2.397147743861878,"vX0":4.513733131013481,"vY0":-127.48800337056184,"vZ0":-1.8087634614040369,"x":90.02,"y":174.06,"x0":-1.2432130111659168,"y0":50.00477428570991,"z0":5.169970265145555,"aX":2.2008325852713693},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":6.0,"breakHorizontal":-3.2,"spinRate":3048,"spinDirection":164},"zone":6,"typeConfidence":0.91,"plateTime":0.42664362386590193,"extension":6.592367305514264},"index":0,"playId":"71f61189-9668-3dd3-a523-ebb1cef9c604","pitchNumber":1,"startTime":"2026-05-15T23:53:32.078Z","endTime":"2026-05-15T23:53:35.078Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":87.9,"endSpeed":81.6,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.300662833809568,"aZ":-27.891172461521993,"pfxX":1.875615854013911,"pfxZ":2.5458157740882523,"pX":1.0408561466786481,"pZ":2.1134459072582885,"vX0":5.068405334789099,"vY0":-127.99628325493074,"vZ0":-2.2060505727858315,"x":77.33,"y":181.72,"x0":-1.198588034613342,"y0":50.00088777741171,"z0":5.143364541295626,"aX":3.1492205994080957},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":4.4,"breakHorizontal":-4.4,"spinRate":2939,"spinDirection":170},"zone":14,"typeConfidence":0.91,"plateTime":0.42589326152263185,"extension":6.684886878947723},"index":1,"playId":"8ed5d3ae-d321-33c8-b6d9-79fbb0a8ced3","pitchNumber":2,"startTime":"2026-05-15T23:53:44.397Z","endTime":"2026-05-15T23:53:47.397Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-05-15T23:53:54.194Z","endTime":"2026-05-15T23:54:07.187Z","isPitch":false,"type":"action","player":{"id":668952,"link":"/api/v1/people/668952"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.3,"endSpeed":84.7,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.533686457391056,"aZ":-19.39858390312388,"pfxX":-9.512030643456502,"pfxZ":6.965444402740278,"pX":1.0827946809274425,"pZ":2.828332086993995,"vX0":9.162024938719997,"vY0":-134.1832963590375,"vZ0":-2.206513439457631,"x":75.73,"y":162.42,"x0":-1.1310146610671865,"y0":50.00107132238807,"z0":5.035249304779573,"aX":-17.440392071750324},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":12.4,"breakHorizontal":15.4,"spinRate":2671,"spinDirection":211},"zone":12,"typeConfidence":0.91,"plateTime":0.40733949355966104,"extension":6.575331590013974},"index":3,"playId":"d8a08c88-40d6-318e-a70c-752023e7cce6","pitchNumber":3,"startTime":"2026-05-15T23:54:07.187Z","endTime":"2026-05-15T23:54:10.523Z","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":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":89.0,"endSpeed":83.3,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.756593656091102,"aZ":-25.064019904897954,"pfxX":0.523421391292926,"pfxZ":4.082892119782914,"pX":1.051809627805639,"pZ":2.186487282768907,"vX0":5.863459482817208,"vY0":-129.75301791096544,"vZ0":-2.579526062686473,"x":76.91,"y":179.74,"x0":-1.2855683371697055,"y0":50.002057840596535,"z0":5.061557841407318,"aX":0.910787602827912},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":7.2,"breakHorizontal":-2.0,"spinRate":3035,"spinDirection":187},"zone":14,"typeConfidence":0.89,"plateTime":0.41875335606067,"extension":6.544390426884047},"index":4,"playId":"5df6b941-0129-3086-a553-47b090ea78f0","pitchNumber":4,"startTime":"2026-05-15T23:54:22.148Z","endTime":"2026-05-15T23:54:25.148Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-15T23:54:25.148Z","atBatIndex":19},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"James Outman flies out to left fielder Jackson Chourio.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":20,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-05-15T23:54:50.677Z","endTime":"2026-05-15T23:56:05.752Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":681546,"fullName":"James Outman","link":"/api/v1/people/681546"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":689441,"fullName":"Coleman Crow","link":"/api/v1/people/689441"},"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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":681546,"fullName":"James Outman","link":"/api/v1/people/681546"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":694192,"link":"/api/v1/people/694192"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"L","description":"Foul Bunt"},"description":"Foul Bunt","code":"L","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.1,"endSpeed":85.8,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.14478781546515,"aZ":-18.52060766543373,"pfxX":-5.266672514234861,"pfxZ":7.259807373833031,"pX":-0.4839955074182782,"pZ":3.307060062394971,"vX0":4.246851005534181,"vY0":-135.65184685668433,"vZ0":-1.4246087929659434,"x":135.45,"y":149.49,"x0":-1.378572470438422,"y0":50.00332795162479,"z0":5.118571186385849,"aX":-9.905173497338584},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":13.1,"breakHorizontal":8.8,"spinRate":2587,"spinDirection":216},"zone":1,"typeConfidence":0.9,"plateTime":0.4023798037713693,"extension":6.690520085717382},"index":0,"playId":"5fa6a27a-4817-3e73-b272-904d19412f84","pitchNumber":1,"startTime":"2026-05-15T23:54:50.677Z","endTime":"2026-05-15T23:54:54.233Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.8,"endSpeed":82.2,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.30972805055124,"aZ":-25.602131191558612,"pfxX":2.3122649333299625,"pfxZ":3.8752983525119795,"pX":-0.4596171629520274,"pZ":2.0096391983127844,"vX0":2.525768460142122,"vY0":-128.10545008408172,"vZ0":-2.890506715198966,"x":134.52,"y":184.52,"x0":-1.7513669129851515,"y0":50.00517437898446,"z0":5.110369241819289,"aX":3.9228213214009235},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":6.7,"breakHorizontal":-4.7,"spinRate":2949,"spinDirection":176},"zone":7,"typeConfidence":0.91,"plateTime":0.4242268837506096,"extension":6.297317702814712},"index":1,"playId":"23e04b74-0a6e-30cb-9980-6aab05bc35cf","pitchNumber":2,"startTime":"2026-05-15T23:55:10.085Z","endTime":"2026-05-15T23:55:13.085Z","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":92.5,"endSpeed":85.7,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.964047938428056,"aZ":-23.035380438664863,"pfxX":-1.1008180976310058,"pfxZ":4.884489014183686,"pX":-1.5007857235209117,"pZ":4.445810352592562,"vX0":0.4322986958468633,"vY0":-134.8455244378242,"vZ0":2.229800278029504,"x":174.21,"y":118.74,"x0":-1.5187262318510966,"y0":50.00208166313092,"z0":5.217697022105463,"aX":-2.0592494468582054},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":9.5,"breakHorizontal":1.9,"spinRate":2684,"spinDirection":208},"zone":11,"typeConfidence":0.91,"plateTime":0.40375270513036066,"extension":6.361382371938948},"index":2,"playId":"b15c54c4-6b2a-3098-b285-f591b9afc54c","pitchNumber":3,"startTime":"2026-05-15T23:55:26.217Z","endTime":"2026-05-15T23:55:29.217Z","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.3,"endSpeed":85.2,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.540608664506387,"aZ":-23.620160692658015,"pfxX":-8.861408790030442,"pfxZ":4.639505592521771,"pX":0.6917841216885158,"pZ":1.9950326066239996,"vX0":7.964220119147463,"vY0":-134.32024468040967,"vZ0":-3.5111115422045995,"x":90.63,"y":184.91,"x0":-1.1469307659536558,"y0":50.00479526267194,"z0":4.9805792154321145,"aX":-16.346008992337236},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":7.9,"breakHorizontal":14.5,"spinRate":2639,"spinDirection":216},"zone":9,"typeConfidence":0.91,"plateTime":0.4063290199465608,"extension":6.709187960338563},"index":3,"playId":"4b4e5242-e9a2-385b-a0c9-cc00c0526535","pitchNumber":4,"startTime":"2026-05-15T23:55:40.303Z","endTime":"2026-05-15T23:55:43.348Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":76.7,"endSpeed":70.1,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.70039826384229,"aZ":-43.02328174798222,"pfxX":8.580965865440113,"pfxZ":-8.725317408929897,"pX":-0.7260375603658373,"pZ":2.0052972102909363,"vX0":-0.9710536633973217,"vY0":-111.61971616105193,"vZ0":2.2586031608218198,"x":144.67,"y":184.64,"x0":-1.3948356370534265,"y0":50.00027807259486,"z0":5.456208410763433,"aX":10.67492968692409},"breaks":{"breakAngle":14.4,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.7,"breakVerticalInduced":-14.8,"breakHorizontal":-15.2,"spinRate":2944,"spinDirection":41},"zone":7,"typeConfidence":0.91,"plateTime":0.4933512800305295,"extension":6.3403260967945645},"hitData":{"launchSpeed":86.3,"launchAngle":34.0,"totalDistance":311.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":76.96,"coordY":84.12}},"index":4,"playId":"6a8bb085-bfe2-3fbf-971a-6c37bbc6b4bc","pitchNumber":5,"startTime":"2026-05-15T23:55:57.284Z","endTime":"2026-05-15T23:56:05.752Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-15T23:56:05.752Z","atBatIndex":20},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jake Bauers singles on a ground ball to right fielder Austin Martin.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":21,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-05-15T23:58:18.198Z","endTime":"2026-05-15T23:58:31.953Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657746,"fullName":"Joe Ryan","link":"/api/v1/people/657746"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":668885,"link":"/api/v1/people/668885"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 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":0},"pitchData":{"startSpeed":78.7,"endSpeed":72.3,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.9814730095809,"aZ":-33.77458778121514,"pfxX":7.563346483132468,"pfxZ":-1.2035298057427166,"pX":0.02789324004528862,"pZ":2.4870081521135985,"vX0":3.6126884187605515,"vY0":-114.60864877984791,"vZ0":2.0571413941273047,"x":115.94,"y":171.63,"x0":-2.5537144982587936,"y0":50.00525438785504,"z0":4.885907629911064,"aX":10.021932900921685},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.6,"breakVerticalInduced":-1.3,"breakHorizontal":-14.6,"spinRate":2820,"spinDirection":68},"zone":5,"typeConfidence":0.91,"plateTime":0.4786507243799041,"extension":6.855258719658299},"hitData":{"launchSpeed":97.9,"launchAngle":-8.0,"totalDistance":17.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":175.46,"coordY":109.12}},"index":0,"playId":"9130a85a-f131-3c37-bd1a-18716b9085ab","pitchNumber":1,"startTime":"2026-05-15T23:58:20.502Z","endTime":"2026-05-15T23:58:31.953Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-15T23:58:31.953Z","atBatIndex":21},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Garrett Mitchell strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":22,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-05-15T23:58:56.901Z","endTime":"2026-05-16T00:00:01.463Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":669003,"fullName":"Garrett Mitchell","link":"/api/v1/people/669003"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657746,"fullName":"Joe Ryan","link":"/api/v1/people/657746"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":669003,"fullName":"Garrett Mitchell","link":"/api/v1/people/669003"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"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":85.5,"endSpeed":78.5,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.330149220993306,"aZ":-30.8031281853603,"pfxX":-9.692805393519734,"pfxZ":0.8680872124303498,"pX":-0.693412692278735,"pZ":3.7680640679339996,"vX0":7.797792847349573,"vY0":-124.28357424355924,"vZ0":3.109512884462342,"x":143.43,"y":137.04,"x0":-2.601961329430062,"y0":50.00099165086184,"z0":5.048233141244619,"aX":-15.264674870239157},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":2.5,"breakHorizontal":16.0,"spinRate":2139,"spinDirection":247},"zone":11,"typeConfidence":0.91,"plateTime":0.43957528231871423,"extension":6.723934170132787},"index":0,"playId":"545013f9-5f80-32c9-9de5-dd6b6df319d6","pitchNumber":1,"startTime":"2026-05-15T23:58:56.901Z","endTime":"2026-05-15T23:58:59.901Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.7,"endSpeed":84.8,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.423517755531243,"aZ":-19.404404821605034,"pfxX":-8.47961716596269,"pfxZ":6.916201542652402,"pX":-0.7082869313363056,"pZ":3.312235880359971,"vX0":7.959408775581126,"vY0":-134.80751875608132,"vZ0":0.047272887123248286,"x":144.0,"y":149.35,"x0":-2.5928024566501144,"y0":50.00330413182167,"z0":4.660624758771135,"aX":-15.658114604623249},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":12.7,"breakHorizontal":13.7,"spinRate":2259,"spinDirection":225},"zone":1,"typeConfidence":2.0,"plateTime":0.4058158303223336,"extension":7.0783700649724945},"index":1,"playId":"57f43734-c211-3ac7-acfd-26dff07b4138","pitchNumber":2,"startTime":"2026-05-15T23:59:15.938Z","endTime":"2026-05-15T23:59:19.854Z","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":2,"outs":0},"pitchData":{"startSpeed":93.1,"endSpeed":85.6,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.65486328663476,"aZ":-22.018244145137523,"pfxX":-8.703649498968598,"pfxZ":5.437818410367235,"pX":-0.7814868428975894,"pZ":2.047340725179775,"vX0":8.105828801478838,"vY0":-135.36402909228298,"vZ0":-2.683976273299434,"x":146.79,"y":183.5,"x0":-2.674067474737197,"y0":50.006680763246464,"z0":4.5818279383653095,"aX":-16.266660512819694},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":9.5,"breakHorizontal":14.2,"spinRate":2210,"spinDirection":233},"zone":7,"typeConfidence":2.0,"plateTime":0.40359097910688835,"extension":6.899745817000296},"index":2,"playId":"a9fc06f1-1625-37db-a76b-0d3be45f6971","pitchNumber":3,"startTime":"2026-05-15T23:59:36.827Z","endTime":"2026-05-15T23:59:39.878Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":85.9,"endSpeed":79.5,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.587035444163313,"aZ":-27.279685688403177,"pfxX":-9.216990171326469,"pfxZ":3.0683378588449868,"pX":-0.23001070561773077,"pZ":1.5140763450534969,"vX0":8.439268116225575,"vY0":-124.90941725376506,"vZ0":-2.396161151277103,"x":125.77,"y":197.9,"x0":-2.4373038975991697,"y0":50.005664652115165,"z0":4.704185116407942,"aX":-14.725967875783054},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":5.3,"breakHorizontal":15.0,"spinRate":2025,"spinDirection":244},"zone":13,"typeConfidence":0.9,"plateTime":0.43667553870035203,"extension":6.802788506386303},"index":3,"playId":"a595f60f-86cf-3bf8-b3f2-724bf7faf8ab","pitchNumber":4,"startTime":"2026-05-15T23:59:58.463Z","endTime":"2026-05-16T00:00:01.463Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-16T00:00:01.463Z","atBatIndex":22},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Andrew Vaughn grounds out, shortstop Brooks Lee to first baseman Kody Clemens. Jake Bauers to 3rd.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":23,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-05-16T00:00:28.867Z","endTime":"2026-05-16T00:02:09.667Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":683734,"fullName":"Andrew Vaughn","link":"/api/v1/people/683734"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657746,"fullName":"Joe Ryan","link":"/api/v1/people/657746"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,2,3,4,5],"actionIndex":[1],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"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":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":683734,"fullName":"Andrew Vaughn","link":"/api/v1/people/683734"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":686797,"link":"/api/v1/people/686797"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":665019,"link":"/api/v1/people/665019"},"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":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.2,"endSpeed":78.1,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.778886142962378,"aZ":-28.54959544830668,"pfxX":-0.7170494367304716,"pfxZ":2.334019234478081,"pX":0.47535088177896956,"pZ":2.2471089027769473,"vX0":7.9589706523147825,"vY0":-123.83250569046548,"vZ0":-0.3210775744510249,"x":98.88,"y":178.11,"x0":-2.687406339637935,"y0":50.00189755536453,"z0":4.7672159229695215,"aX":-1.1134961907643082},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":4.4,"breakHorizontal":-0.6,"spinRate":2316,"spinDirection":150},"zone":6,"typeConfidence":0.91,"plateTime":0.4423385749960298,"extension":6.5634659163492834},"index":0,"playId":"398c16f7-d5e4-307d-9724-01d1131baeab","pitchNumber":1,"startTime":"2026-05-16T00:00:28.867Z","endTime":"2026-05-16T00:00:34.025Z","isPitch":true,"type":"pitch"},{"details":{"description":"Jake Bauers steals (4) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"index":1,"actionPlayId":"398c16f7-d5e4-307d-9724-01d1131baeab","startTime":"2026-05-16T00:00:38.988Z","endTime":"2026-05-16T00:00:54.595Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":641343,"link":"/api/v1/people/641343"}},{"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.8,"endSpeed":85.2,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.456288360481796,"aZ":-23.711761638961114,"pfxX":-8.349602220396633,"pfxZ":4.562938323204225,"pX":-0.08210515268917555,"pZ":2.8146416566754517,"vX0":10.081169817292626,"vY0":-134.83826369831087,"vZ0":-0.22761115313381747,"x":120.13,"y":162.78,"x0":-2.7725855570726567,"y0":50.001345388513144,"z0":4.563631072577167,"aX":-15.479018173678783},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":8.4,"breakHorizontal":13.2,"spinRate":2248,"spinDirection":231},"zone":2,"typeConfidence":2.0,"plateTime":0.4051649870760454,"extension":7.189531327657068},"index":2,"playId":"ca84936e-38a6-358c-ab46-a8e2deb56f73","pitchNumber":2,"startTime":"2026-05-16T00:00:54.595Z","endTime":"2026-05-16T00:00:57.595Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.8,"endSpeed":85.2,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.37434051817943,"aZ":-22.780301794664354,"pfxX":-8.653888840727141,"pfxZ":5.05963979797701,"pX":-0.7720145643933473,"pZ":3.053455892239594,"vX0":8.03674183474137,"vY0":-134.9527462338741,"vZ0":0.01191194466637946,"x":146.43,"y":156.34,"x0":-2.6538557971681205,"y0":50.006148429609176,"z0":4.64395112573423,"aX":-16.08110109979788},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":9.4,"breakHorizontal":14.2,"spinRate":2200,"spinDirection":230},"zone":1,"typeConfidence":2.0,"plateTime":0.40475026806450654,"extension":7.0523519889622195},"index":3,"playId":"2f82034f-5c2c-33eb-a2e7-eb8bc48dd3d1","pitchNumber":3,"startTime":"2026-05-16T00:01:14.419Z","endTime":"2026-05-16T00:01:18.494Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.7,"endSpeed":85.0,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.821373563039536,"aZ":-19.21274227888856,"pfxX":-8.01141433118724,"pfxZ":6.947090441906248,"pX":0.3333926075262655,"pZ":4.537654505636771,"vX0":10.559343356935717,"vY0":-135.96406377572995,"vZ0":3.0196929876341208,"x":104.29,"y":116.26,"x0":-2.566269589919903,"y0":50.000358676236274,"z0":4.748254506116737,"aX":-14.94319491008499},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":13.6,"breakHorizontal":12.1,"spinRate":2327,"spinDirection":226},"zone":12,"typeConfidence":2.0,"plateTime":0.4034059833894541,"extension":7.166768040033618},"index":4,"playId":"34388879-ef7e-33e3-ae9c-b7a1f9867fb5","pitchNumber":4,"startTime":"2026-05-16T00:01:41.752Z","endTime":"2026-05-16T00:01:44.752Z","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.7,"endSpeed":72.9,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.538021734039038,"aZ":-39.26889899677223,"pfxX":6.965039013295028,"pfxZ":-5.27330042714269,"pX":0.4385397793183485,"pZ":2.4102936566801585,"vX0":4.896837717136617,"vY0":-115.83450377333146,"vZ0":2.8009046555388863,"x":100.28,"y":173.7,"x0":-2.614576260411985,"y0":50.0014610819146,"z0":4.964743479719624,"aX":9.37389163662628},"breaks":{"breakAngle":14.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.0,"breakVerticalInduced":-8.4,"breakHorizontal":-13.9,"spinRate":2815,"spinDirection":64},"zone":6,"typeConfidence":0.9,"plateTime":0.4745703400089001,"extension":6.777179231513226},"hitData":{"launchSpeed":89.5,"launchAngle":5.0,"totalDistance":89.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":99.45,"coordY":145.6}},"index":5,"playId":"de9829cc-1bee-37ed-b92c-cf13a53d31b2","pitchNumber":5,"startTime":"2026-05-16T00:02:01.837Z","endTime":"2026-05-16T00:02:09.667Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-16T00:02:09.667Z","atBatIndex":23},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Sal Frelick flies out to shortstop Brooks Lee.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":24,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-05-16T00:02:50.787Z","endTime":"2026-05-16T00:03:56.666Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":686797,"link":"/api/v1/people/686797"},"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":2},"pitchData":{"startSpeed":78.3,"endSpeed":71.7,"strikeZoneTop":3.063,"strikeZoneBottom":1.546,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.503626757231324,"aZ":-31.53231531778586,"pfxX":7.665570429391396,"pfxZ":0.4871241032695952,"pX":-1.1713672056971247,"pZ":2.6811181392849583,"vX0":1.355913266838419,"vY0":-113.93787205154318,"vZ0":2.1744935213674377,"x":161.65,"y":166.39,"x0":-2.7702084353494096,"y0":50.001590391840075,"z0":4.836802104381241,"aX":10.047383362329745},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.0,"breakVerticalInduced":1.8,"breakHorizontal":-14.3,"spinRate":2839,"spinDirection":71},"zone":11,"typeConfidence":0.91,"plateTime":0.48127109719807626,"extension":6.993160919665612},"index":0,"playId":"5b7ec872-2e20-3983-89f5-355b42e6b5c4","pitchNumber":1,"startTime":"2026-05-16T00:03:06.076Z","endTime":"2026-05-16T00:03:09.348Z","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":93.1,"endSpeed":84.6,"strikeZoneTop":3.063,"strikeZoneBottom":1.546,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.37609154921352,"aZ":-18.323999309515113,"pfxX":-7.817395703936123,"pfxZ":7.516374677020442,"pX":0.44355500793998126,"pZ":3.003990082105808,"vX0":10.437819562808643,"vY0":-135.12648213032105,"vZ0":-0.8463532467781646,"x":100.09,"y":157.67,"x0":-2.4597412291056338,"y0":50.00492560924324,"z0":4.612792854066564,"aX":-14.410104528630944},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":13.7,"breakHorizontal":11.9,"spinRate":2302,"spinDirection":229},"zone":3,"typeConfidence":2.0,"plateTime":0.405872815163006,"extension":7.107194363710769},"index":1,"playId":"c0c16049-2e3f-3c58-bf76-c0708367ac86","pitchNumber":2,"startTime":"2026-05-16T00:03:24.792Z","endTime":"2026-05-16T00:03:28.997Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.3,"endSpeed":84.7,"strikeZoneTop":3.063,"strikeZoneBottom":1.546,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.668212041204413,"aZ":-17.626152831490575,"pfxX":-8.165663155145902,"pfxZ":7.856148292730424,"pX":0.5920904461870135,"pZ":3.5064959852886246,"vX0":11.22311034688672,"vY0":-135.47505223777495,"vZ0":0.17085525257364498,"x":94.43,"y":144.1,"x0":-2.5507990868233676,"y0":50.00213991748279,"z0":4.678555882636442,"aX":-15.1208672259183},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":14.5,"breakHorizontal":12.2,"spinRate":2312,"spinDirection":228},"zone":12,"typeConfidence":2.0,"plateTime":0.4049176182637444,"extension":7.165302918640914},"hitData":{"launchSpeed":72.3,"launchAngle":46.0,"totalDistance":222.0,"trajectory":"fly_ball","hardness":"medium","location":"6","coordinates":{"coordX":124.2,"coordY":111.61}},"index":2,"playId":"3499c259-f58b-3c92-a192-2df1b22ae62e","pitchNumber":3,"startTime":"2026-05-16T00:03:48.360Z","endTime":"2026-05-16T00:03:56.666Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-16T00:03:56.666Z","atBatIndex":24},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Austin Martin flies out to left fielder Jackson Chourio.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":25,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-05-16T00:06:02.566Z","endTime":"2026-05-16T00:06:48.908Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":668885,"fullName":"Austin Martin","link":"/api/v1/people/668885"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":689441,"fullName":"Coleman Crow","link":"/api/v1/people/689441"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":668885,"fullName":"Austin Martin","link":"/api/v1/people/668885"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":694192,"link":"/api/v1/people/694192"},"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":0},"pitchData":{"startSpeed":87.7,"endSpeed":81.9,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.337760264777817,"aZ":-22.725728518092534,"pfxX":0.8683855104830986,"pfxZ":5.5928376760989655,"pX":0.4797066981384451,"pZ":2.4465799460977435,"vX0":4.213486809613016,"vY0":-127.84929295483317,"vZ0":-2.410664400832567,"x":98.71,"y":172.72,"x0":-1.2889118559343067,"y0":50.000618027140035,"z0":5.147641746908364,"aX":1.4665949929984197},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":10.0,"breakHorizontal":-2.4,"spinRate":2884,"spinDirection":192},"zone":6,"typeConfidence":0.91,"plateTime":0.42513808627498584,"extension":6.583780429175438},"index":0,"playId":"253583fa-5afd-352f-8960-ad4bf1bb401c","pitchNumber":1,"startTime":"2026-05-16T00:06:02.601Z","endTime":"2026-05-16T00:06:08.531Z","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":79.6,"endSpeed":73.2,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.184640666931383,"aZ":-31.417846752526923,"pfxX":10.792190658128932,"pfxZ":0.5551044755798262,"pX":1.483712392223864,"pZ":2.8505682892608886,"vX0":3.332664649287921,"vY0":-115.86278793267026,"vZ0":1.5593388685385365,"x":60.44,"y":161.81,"x0":-1.376165790727077,"y0":50.00093123185655,"z0":5.177080848607508,"aX":14.631218710101528},"breaks":{"breakAngle":26.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-41.5,"breakVerticalInduced":1.7,"breakHorizontal":-20.4,"spinRate":3012,"spinDirection":60},"zone":12,"typeConfidence":0.91,"plateTime":0.47321800259243973,"extension":6.475520782986592},"index":1,"playId":"87c26124-f004-31ed-b678-ef4771c923df","pitchNumber":2,"startTime":"2026-05-16T00:06:26.821Z","endTime":"2026-05-16T00:06:29.821Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":78.1,"endSpeed":71.3,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.456325543345756,"aZ":-33.45903525890019,"pfxX":11.716189305167052,"pfxZ":-0.9873753678349981,"pX":-0.020929339447533613,"pZ":3.0483543995868563,"vX0":-0.0173780717615708,"vY0":-113.70776491577156,"vZ0":2.667646442697003,"x":117.8,"y":156.47,"x0":-1.533267284908204,"y0":50.00336485196855,"z0":5.198470682835711,"aX":15.216009930098618},"breaks":{"breakAngle":25.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.8,"breakVerticalInduced":-0.7,"breakHorizontal":-21.1,"spinRate":2958,"spinDirection":64},"zone":2,"typeConfidence":0.91,"plateTime":0.4832234895991889,"extension":6.336521040571792},"hitData":{"launchSpeed":85.7,"launchAngle":51.0,"totalDistance":252.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":79.54,"coordY":110.0}},"index":2,"playId":"f18401a1-bded-304a-a32e-2d8a404457c0","pitchNumber":3,"startTime":"2026-05-16T00:06:38.891Z","endTime":"2026-05-16T00:06:48.908Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-16T00:06:48.908Z","atBatIndex":25},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Brooks Lee flies out to right fielder Sal Frelick.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":26,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-05-16T00:07:11.981Z","endTime":"2026-05-16T00:08:25.697Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":689441,"fullName":"Coleman Crow","link":"/api/v1/people/689441"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"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":3},"credits":[{"player":{"id":686217,"link":"/api/v1/people/686217"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":86.8,"endSpeed":80.3,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.63417262972605,"aZ":-29.975585107923607,"pfxX":0.9699725766318101,"pfxZ":1.3429609326889018,"pX":0.7117612662298219,"pZ":2.4781826347159064,"vX0":4.420039853315971,"vY0":-126.39712287329475,"vZ0":-0.9262383418809862,"x":89.87,"y":171.87,"x0":-1.1792075349956141,"y0":50.00060296003604,"z0":5.237532676966349,"aX":1.5816483668963321},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":2.5,"breakHorizontal":-2.6,"spinRate":2925,"spinDirection":138},"zone":6,"typeConfidence":0.9,"plateTime":0.43189218169397625,"extension":6.521644702880822},"index":0,"playId":"50110ecb-e7d4-3dc2-9bc7-c77521f39753","pitchNumber":1,"startTime":"2026-05-16T00:07:12.597Z","endTime":"2026-05-16T00:07:17.873Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":75.0,"endSpeed":67.9,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.735859543654165,"aZ":-42.037256492252766,"pfxX":8.893269172070612,"pfxZ":-8.371817592665494,"pX":0.10422468622112381,"pZ":2.896672940507445,"vX0":0.8632705138893275,"vY0":-108.93977274591536,"vZ0":4.263049220946946,"x":113.03,"y":160.57,"x0":-1.4521733483257573,"y0":50.00475811188324,"z0":5.519215504031302,"aX":10.473923802258833},"breaks":{"breakAngle":14.4,"breakLength":14.4,"breakY":24.0,"breakVertical":-62.9,"breakVerticalInduced":-13.3,"breakHorizontal":-16.3,"spinRate":2919,"spinDirection":46},"zone":2,"typeConfidence":0.92,"plateTime":0.5067173305456363,"extension":6.336468045320799},"index":1,"playId":"559208d7-f0d2-3bcb-92f5-65f8475a7118","pitchNumber":2,"startTime":"2026-05-16T00:07:30.651Z","endTime":"2026-05-16T00:07:35.041Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":74.2,"endSpeed":67.7,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.619002904604976,"aZ":-42.31446747973161,"pfxX":9.449846967988297,"pfxZ":-8.712693464612741,"pX":-1.1278315740700011,"pZ":3.1736623871618255,"vX0":-1.901578379874535,"vY0":-107.79566866053524,"vZ0":4.754483667300713,"x":159.99,"y":153.09,"x0":-1.4556498243036402,"y0":50.00164879099644,"z0":5.643123335542109,"aX":11.000416779803992},"breaks":{"breakAngle":14.4,"breakLength":14.4,"breakY":24.0,"breakVertical":-64.2,"breakVerticalInduced":-13.9,"breakHorizontal":-16.4,"spinRate":2970,"spinDirection":37},"zone":11,"typeConfidence":0.92,"plateTime":0.5102255993051767,"extension":6.433407759239967},"index":2,"playId":"eef6660b-c1e4-36eb-8b1f-19c552eb89b0","pitchNumber":3,"startTime":"2026-05-16T00:08:00.622Z","endTime":"2026-05-16T00:08:03.628Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.5,"endSpeed":84.4,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.241936725575993,"aZ":-21.861030002535458,"pfxX":-1.9058012643401705,"pfxZ":5.696805085656798,"pX":1.0221330070298829,"pZ":2.7034622318692048,"vX0":6.623814186129607,"vY0":-133.13863104685274,"vZ0":-2.1808176877853587,"x":78.04,"y":165.79,"x0":-1.2410126773585164,"y0":50.006160750603314,"z0":5.10100964607503,"aX":-3.4532791861649508},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":10.1,"breakHorizontal":2.2,"spinRate":2633,"spinDirection":205},"zone":12,"typeConfidence":0.9,"plateTime":0.4100271474614319,"extension":6.523365067330881},"hitData":{"launchSpeed":83.0,"launchAngle":30.0,"totalDistance":321.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":164.06,"coordY":75.76}},"index":3,"playId":"7baf4ab1-d292-3bfb-be21-492d4b47e26e","pitchNumber":4,"startTime":"2026-05-16T00:08:14.571Z","endTime":"2026-05-16T00:08:25.697Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-16T00:08:25.697Z","atBatIndex":26},{"result":{"type":"atBat","event":"Field Error","eventType":"field_error","description":"Ryan Jeffers reaches on a throwing error by third baseman Luis Rengifo.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":27,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-05-16T00:08:48.491Z","endTime":"2026-05-16T00:09:58.196Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":689441,"fullName":"Coleman Crow","link":"/api/v1/people/689441"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","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":650859,"link":"/api/v1/people/650859"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_throwing_error"}]}],"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":86.6,"endSpeed":80.2,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.78619589488805,"aZ":-28.388517740716562,"pfxX":0.4472031162963357,"pfxZ":2.329306584661973,"pX":0.6453574970196763,"pZ":1.8895157123239847,"vX0":4.709794587510123,"vY0":-126.16562805739508,"vZ0":-2.5113207843099747,"x":92.4,"y":187.76,"x0":-1.2975955781258177,"y0":50.00192554555671,"z0":5.167565129503114,"aX":0.726219772604617},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":4.0,"breakHorizontal":-1.8,"spinRate":2869,"spinDirection":136},"zone":9,"typeConfidence":0.91,"plateTime":0.4328384055482988,"extension":6.293264440696867},"index":0,"playId":"2a4ba3b9-0899-3f70-80a2-6481a52b95c1","pitchNumber":1,"startTime":"2026-05-16T00:08:48.952Z","endTime":"2026-05-16T00:08:51.952Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.1,"endSpeed":85.2,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.35275757721086,"aZ":-20.876862333575648,"pfxX":-6.761531304817792,"pfxZ":6.128988238956664,"pX":0.7181294515232548,"pZ":2.51345209109748,"vX0":7.609178404197907,"vY0":-134.04018856302332,"vZ0":-2.63974395250784,"x":89.63,"y":170.92,"x0":-1.261212546042405,"y0":50.005697430208315,"z0":4.979920133529616,"aX":-12.470213598221791},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":10.8,"breakHorizontal":10.9,"spinRate":2538,"spinDirection":219},"zone":6,"typeConfidence":0.83,"plateTime":0.40655833278535747,"extension":6.520408095034021},"index":1,"playId":"5600db0b-5819-3642-b7e7-7c56effdfc33","pitchNumber":2,"startTime":"2026-05-16T00:09:02.832Z","endTime":"2026-05-16T00:09:05.832Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.0,"endSpeed":81.7,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.743497384108434,"aZ":-28.378888799696117,"pfxX":0.3099967972175066,"pfxZ":2.2541490690186485,"pX":0.9462341498819725,"pZ":1.7865151925711116,"vX0":5.630727860410949,"vY0":-128.17023667640322,"vZ0":-2.5754159342144316,"x":80.93,"y":190.54,"x0":-1.3091931597528075,"y0":50.00145464269326,"z0":4.995638337685617,"aX":0.5204143440682051},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":3.8,"breakHorizontal":-1.7,"spinRate":3040,"spinDirection":136},"zone":14,"typeConfidence":0.9,"plateTime":0.42555526173582336,"extension":6.603362790896683},"index":2,"playId":"4ae08e98-79fd-39b6-87c5-1248f3d93edb","pitchNumber":3,"startTime":"2026-05-16T00:09:19.117Z","endTime":"2026-05-16T00:09:22.459Z","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":79.7,"endSpeed":73.0,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.709526077117356,"aZ":-34.19331702088619,"pfxX":10.781802496873357,"pfxZ":-1.498453037533432,"pX":1.0304899484703975,"pZ":1.3677769439653817,"vX0":2.710538048804627,"vY0":-115.96638873689692,"vZ0":-0.6632756260780565,"x":77.72,"y":201.85,"x0":-1.556795731910174,"y0":50.00276294415264,"z0":4.947883962984101,"aX":14.536655759936172},"breaks":{"breakAngle":24.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.0,"breakVerticalInduced":-2.5,"breakHorizontal":-20.2,"spinRate":3088,"spinDirection":65},"zone":14,"typeConfidence":0.91,"plateTime":0.47414266362840074,"extension":6.539900390416192},"index":3,"playId":"d3970570-037e-3a61-b180-a769577d43fe","pitchNumber":4,"startTime":"2026-05-16T00:09:35.313Z","endTime":"2026-05-16T00:09:38.517Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":78.9,"endSpeed":72.3,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.709257573672982,"aZ":-33.91305926031061,"pfxX":10.519171550715331,"pfxZ":-1.310994828087841,"pX":0.982066836926778,"pZ":2.2636281799075033,"vX0":2.517739582374059,"vY0":-114.82297572973754,"vZ0":1.3102178027620064,"x":79.57,"y":177.66,"x0":-1.497030912526521,"y0":50.00331996823737,"z0":5.003760835459617,"aX":13.943225887596967},"breaks":{"breakAngle":22.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.8,"breakVerticalInduced":-1.7,"breakHorizontal":-19.7,"spinRate":2959,"spinDirection":64},"zone":14,"typeConfidence":0.91,"plateTime":0.47836047408157567,"extension":6.458260073187302},"hitData":{"launchSpeed":84.5,"launchAngle":-8.0,"totalDistance":18.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":108.57,"coordY":159.79}},"index":4,"playId":"6f8da7c8-547f-3dd9-bfed-ed196d8c0cea","pitchNumber":5,"startTime":"2026-05-16T00:09:50.166Z","endTime":"2026-05-16T00:09:58.196Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-16T00:09:58.196Z","atBatIndex":27},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Josh Bell flies out to center fielder Garrett Mitchell.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":28,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-05-16T00:10:28.401Z","endTime":"2026-05-16T00:11:33.761Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":0,"outs":3},"matchup":{"batter":{"id":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":689441,"fullName":"Coleman Crow","link":"/api/v1/people/689441"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":669003,"link":"/api/v1/people/669003"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":73.1,"endSpeed":66.4,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.946019641346645,"aZ":-41.608158416763175,"pfxX":9.194704461261548,"pfxZ":-8.364409611447172,"pX":-0.5722269206443182,"pZ":4.504154995607458,"vX0":-1.0611863576477902,"vY0":-106.07542102763178,"vZ0":7.437756858400207,"x":138.81,"y":117.17,"x0":-1.2557107104619138,"y0":50.00395848915043,"z0":5.722525527286045,"aX":10.367143934924561},"breaks":{"breakAngle":14.4,"breakLength":14.4,"breakY":24.0,"breakVertical":-64.3,"breakVerticalInduced":-12.5,"breakHorizontal":-16.3,"spinRate":2644,"spinDirection":46},"zone":11,"typeConfidence":0.92,"plateTime":0.5184790080004364,"extension":6.276978167117074},"index":0,"playId":"d20c9c67-4612-323d-adf7-41cfdd00c464","pitchNumber":1,"startTime":"2026-05-16T00:10:32.213Z","endTime":"2026-05-16T00:10:35.213Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":73.0,"endSpeed":66.4,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.04221147266624,"aZ":-42.119036530033085,"pfxX":8.16942813003825,"pfxZ":-8.933015428195109,"pX":1.0928098113399605,"pZ":1.7620000321060174,"vX0":2.432956000118047,"vY0":-106.09478184977146,"vZ0":2.360263148726628,"x":75.34,"y":191.21,"x0":-1.1371769369374085,"y0":50.00163591127429,"z0":5.518287091575527,"aX":9.097258242379258},"breaks":{"breakAngle":13.2,"breakLength":15.6,"breakY":24.0,"breakVertical":-67.2,"breakVerticalInduced":-14.9,"breakHorizontal":-15.5,"spinRate":2776,"spinDirection":40},"zone":14,"typeConfidence":0.92,"plateTime":0.5208900332566957,"extension":6.191060526890847},"index":1,"playId":"ea0b5df4-8ba0-3cd2-9220-215005eff343","pitchNumber":2,"startTime":"2026-05-16T00:10:49.177Z","endTime":"2026-05-16T00:10:52.612Z","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":92.0,"endSpeed":84.7,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.85822016490601,"aZ":-24.715787914621,"pfxX":-8.325810438006986,"pfxZ":4.081975690872588,"pX":1.2516426324093821,"pZ":2.294582780765629,"vX0":8.968372427620807,"vY0":-133.79325396409098,"vZ0":-2.4223466341200606,"x":69.29,"y":176.83,"x0":-1.050318870637501,"y0":50.00033654282835,"z0":4.969157445925009,"aX":-15.204415597792478},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":7.1,"breakHorizontal":13.3,"spinRate":2600,"spinDirection":221},"zone":14,"typeConfidence":0.91,"plateTime":0.4082221509336996,"extension":6.646988207024183},"index":2,"playId":"7b3fa09a-c4eb-3fca-a8b4-f3f3b8c38ea3","pitchNumber":3,"startTime":"2026-05-16T00:11:06.616Z","endTime":"2026-05-16T00:11:09.888Z","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":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.7,"endSpeed":81.4,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.513798723877002,"aZ":-26.996970688507787,"pfxX":0.10933461699176306,"pfxZ":3.096206331696438,"pX":0.6137329775603346,"pZ":1.866526546705916,"vX0":5.220390661963422,"vY0":-127.81883951465804,"vZ0":-2.6106146840893985,"x":93.61,"y":188.38,"x0":-1.4596670151964077,"y0":50.005978689473054,"z0":4.996137699545264,"aX":0.18221517643445315},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":5.3,"breakHorizontal":-1.2,"spinRate":3024,"spinDirection":164},"zone":9,"typeConfidence":0.9,"plateTime":0.4266584567477456,"extension":6.454243308695169},"hitData":{"launchSpeed":98.9,"launchAngle":55.0,"totalDistance":266.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":126.2,"coordY":192.66}},"index":3,"playId":"e41dfeeb-2912-36d7-878d-45f474e38cf9","pitchNumber":4,"startTime":"2026-05-16T00:11:23.831Z","endTime":"2026-05-16T00:11:33.761Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-16T00:11:33.761Z","atBatIndex":28},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Luis Rengifo lines out sharply to right fielder Austin Martin.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":29,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-05-16T00:13:59.596Z","endTime":"2026-05-16T00:14:06.379Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859"},"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":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":668885,"link":"/api/v1/people/668885"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":82.0,"endSpeed":76.2,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.278895460120548,"aZ":-29.492792508999354,"pfxX":-0.1029909196657921,"pfxZ":1.8296144397384193,"pX":0.27617030064923453,"pZ":2.3233058364465826,"vX0":6.492682462776021,"vY0":-119.44014799117522,"vZ0":0.27201739013340576,"x":106.47,"y":176.05,"x0":-2.4494438978198807,"y0":50.00012156485441,"z0":4.833011398888702,"aX":-0.1511568348208058},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":3.6,"breakHorizontal":-1.2,"spinRate":2294,"spinDirection":106},"zone":6,"typeConfidence":0.9,"plateTime":0.456369564264568,"extension":6.616324725229638},"hitData":{"launchSpeed":102.9,"launchAngle":21.0,"totalDistance":303.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":188.17,"coordY":94.11}},"index":0,"playId":"441da547-cd6c-3a22-ba5b-c0b0383df55e","pitchNumber":1,"startTime":"2026-05-16T00:13:59.596Z","endTime":"2026-05-16T00:14:06.379Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-16T00:14:06.379Z","atBatIndex":29},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Ryan Jeffers challenged (pitch result), call on the field was confirmed: David Hamilton walks.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":30,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-05-16T00:14:33.547Z","endTime":"2026-05-16T00:16:39.059Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":666152,"fullName":"David Hamilton","link":"/api/v1/people/666152"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657746,"fullName":"Joe Ryan","link":"/api/v1/people/657746"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":666152,"fullName":"David Hamilton","link":"/api/v1/people/666152"},"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":666152,"fullName":"David Hamilton","link":"/api/v1/people/666152"},"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(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":75.2,"endSpeed":69.8,"strikeZoneTop":3.135,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.35404673412009,"aZ":-37.0074640595326,"pfxX":4.676816066803095,"pfxZ":-3.9343085737803953,"pX":-0.8181168371165717,"pZ":3.379146533873632,"vX0":2.2385497008528694,"vY0":-109.51716900145524,"vZ0":4.411002835169357,"x":148.18,"y":147.54,"x0":-2.4575888411050784,"y0":50.00406505514515,"z0":5.270639724950614,"aX":5.7428637533394005},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.8,"breakVerticalInduced":-5.9,"breakHorizontal":-9.0,"spinRate":2634,"spinDirection":60},"zone":11,"typeConfidence":0.89,"plateTime":0.4980593403272371,"extension":6.337740419745846},"index":0,"playId":"29081e87-0af5-3a78-a0e5-9eef2ecc09b0","pitchNumber":1,"startTime":"2026-05-16T00:14:33.547Z","endTime":"2026-05-16T00:14:38.173Z","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":1},"pitchData":{"startSpeed":85.1,"endSpeed":78.3,"strikeZoneTop":3.135,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.196575234184067,"aZ":-33.041080607924044,"pfxX":-10.229531047443729,"pfxZ":-0.5576846196713952,"pX":0.2767114255656365,"pZ":2.4873946611904287,"vX0":9.367904367884373,"vY0":-123.66474937763756,"vZ0":1.028384379378457,"x":106.45,"y":171.62,"x0":-2.21996370565893,"y0":50.00202380130665,"z0":4.82438554651934,"aX":-15.944315472614417},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":-0.5,"breakHorizontal":16.6,"spinRate":2021,"spinDirection":243},"zone":6,"typeConfidence":0.91,"plateTime":0.44183906152827435,"extension":6.759663931951926},"index":1,"playId":"bdc32a46-5e96-36bc-bd24-5632d46225a1","pitchNumber":2,"startTime":"2026-05-16T00:14:53.747Z","endTime":"2026-05-16T00:14:56.747Z","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":1},"pitchData":{"startSpeed":86.2,"endSpeed":79.5,"strikeZoneTop":3.135,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.725304622826634,"aZ":-30.439123140409002,"pfxX":-9.497286087396478,"pfxZ":1.0850574289150092,"pX":-0.8424499630430027,"pZ":2.501626852316822,"vX0":6.726357106792154,"vY0":-125.47358921963273,"vZ0":0.40881350322834764,"x":149.11,"y":171.24,"x0":-2.314676380765449,"y0":50.00566193147303,"z0":4.802923817046843,"aX":-15.251827803903504},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":2.3,"breakHorizontal":15.8,"spinRate":2205,"spinDirection":247},"zone":11,"typeConfidence":0.9,"plateTime":0.4353619087576748,"extension":6.816359321501361},"index":2,"playId":"51d64d2d-6173-3bcb-a4be-96d47fe789f5","pitchNumber":3,"startTime":"2026-05-16T00:15:08.925Z","endTime":"2026-05-16T00:15:12.070Z","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":93.3,"endSpeed":85.2,"strikeZoneTop":3.135,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.287426184421744,"aZ":-17.452871375157503,"pfxX":-7.933039034541601,"pfxZ":7.894170375036702,"pX":0.3572946417459973,"pZ":2.6418381017925707,"vX0":9.692570239588132,"vY0":-135.6098596710566,"vZ0":-1.8318659444421637,"x":103.38,"y":167.45,"x0":-2.2303012882059647,"y0":50.004798196694956,"z0":4.541959125764249,"aX":-14.79792352720313},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":14.2,"breakHorizontal":12.4,"spinRate":2227,"spinDirection":229},"zone":6,"typeConfidence":2.0,"plateTime":0.4037053445991252,"extension":7.051983652767998},"index":3,"playId":"d812d474-744e-359b-bc73-5be08848e5fa","pitchNumber":4,"startTime":"2026-05-16T00:15:23.774Z","endTime":"2026-05-16T00:15:28.792Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.3,"endSpeed":74.2,"strikeZoneTop":3.135,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.709217701932463,"aZ":-38.01142563025048,"pfxX":5.884112170171177,"pfxZ":-4.242546557155525,"pX":0.8068374290537398,"pZ":0.9602012342576425,"vX0":5.563923863295381,"vY0":-116.84958513521252,"vZ0":-0.7583929537731546,"x":86.25,"y":212.85,"x0":-2.3722008821616383,"y0":50.00014920402391,"z0":4.87093985644295,"aX":8.105551129374684},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.0,"breakVerticalInduced":-7.6,"breakHorizontal":-12.0,"spinRate":2735,"spinDirection":59},"zone":14,"typeConfidence":0.83,"plateTime":0.46935297706616286,"extension":6.586689866701515},"index":4,"playId":"6789e668-3a54-3bc4-a995-9027c6f94f27","pitchNumber":5,"startTime":"2026-05-16T00:15:56.196Z","endTime":"2026-05-16T00:15:59.580Z","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":93.3,"endSpeed":85.8,"strikeZoneTop":3.135,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.371024542285042,"aZ":-17.96271731663261,"pfxX":-8.872947047558753,"pfxZ":7.586445708305158,"pX":0.9182597991573598,"pZ":1.7024602587798348,"vX0":11.295468030866786,"vY0":-135.4583008106385,"vZ0":-3.955034495226599,"x":82.0,"y":192.81,"x0":-2.1373489703639885,"y0":50.00306074194412,"z0":4.424142845932182,"aX":-16.622323742006156},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":13.1,"breakHorizontal":13.9,"spinRate":2281,"spinDirection":227},"zone":14,"typeConfidence":2.0,"plateTime":0.40312199827484996,"extension":7.27182711205649},"index":5,"playId":"2e8bfbe8-b75e-3940-a709-02bf526d777e","pitchNumber":6,"startTime":"2026-05-16T00:16:12.035Z","endTime":"2026-05-16T00:16:39.059Z","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-05-16T00:16:39.059Z","atBatIndex":30},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jackson Chourio strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":31,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-05-16T00:16:52.406Z","endTime":"2026-05-16T00:17:46.878Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657746,"fullName":"Joe Ryan","link":"/api/v1/people/657746"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":666152,"fullName":"David Hamilton","link":"/api/v1/people/666152"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192"},"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":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.0,"endSpeed":84.0,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.652347891416245,"aZ":-19.30946507403606,"pfxX":-8.8965846958288,"pfxZ":7.095709756374346,"pX":-0.4196027351218538,"pZ":3.0084328717942177,"vX0":9.192175614424189,"vY0":-133.74679889701218,"vZ0":-0.575436814289835,"x":132.99,"y":157.55,"x0":-2.743968435366872,"y0":50.00201151075302,"z0":4.6102286983949705,"aX":-16.128941212021072},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":13.0,"breakHorizontal":14.2,"spinRate":2245,"spinDirection":226},"zone":1,"typeConfidence":2.0,"plateTime":0.40941974802482717,"extension":6.913468763871059},"index":0,"playId":"f4e52625-3ae7-36e3-9899-5eebb58207f4","pitchNumber":1,"startTime":"2026-05-16T00:16:59.235Z","endTime":"2026-05-16T00:17:02.235Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.8,"endSpeed":84.2,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.476846679814564,"aZ":-19.895382592484363,"pfxX":-8.509459738088744,"pfxZ":6.757605131777378,"pX":-0.965679471729184,"pZ":2.567631054978577,"vX0":7.375720537263213,"vY0":-133.60062137269242,"vZ0":-1.5825432694341401,"x":153.81,"y":169.45,"x0":-2.6501228435657085,"y0":50.000111243373176,"z0":4.590595809154629,"aX":-15.455278291131492},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":12.1,"breakHorizontal":13.9,"spinRate":2327,"spinDirection":223},"zone":11,"typeConfidence":2.0,"plateTime":0.4092237618826955,"extension":6.891733279099309},"index":1,"playId":"ee113af0-0e51-3222-8d0a-afe51496a329","pitchNumber":2,"startTime":"2026-05-16T00:17:20.942Z","endTime":"2026-05-16T00:17:24.173Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"pitchData":{"startSpeed":93.6,"endSpeed":86.0,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.918617954287548,"aZ":-18.609420755836013,"pfxX":-7.09013896053899,"pfxZ":7.188305017213065,"pX":0.19624750307815259,"pZ":2.5101959868901136,"vX0":9.937325303503423,"vY0":-136.0610411785365,"vZ0":-1.859855066984741,"x":109.52,"y":171.0,"x0":-2.5706149467324595,"y0":50.006279258430055,"z0":4.4827998594915845,"aX":-13.387950534534083},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":12.8,"breakHorizontal":10.9,"spinRate":2364,"spinDirection":225},"zone":5,"typeConfidence":2.0,"plateTime":0.40150174181587817,"extension":6.916705164808041},"index":2,"playId":"2a215280-f9b7-396e-bf1e-5ff25644522d","pitchNumber":3,"startTime":"2026-05-16T00:17:43.878Z","endTime":"2026-05-16T00:17:46.878Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-16T00:17:46.878Z","atBatIndex":31},{"result":{"type":"atBat","event":"Caught Stealing 2B","eventType":"caught_stealing_2b","description":"David Hamilton caught stealing 2nd base, catcher Ryan Jeffers to shortstop Brooks Lee.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":32,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-05-16T00:18:12.177Z","endTime":"2026-05-16T00:18:18.193Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":17},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"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":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":3},"details":{"event":"Caught Stealing 2B","eventType":"caught_stealing_2b","movementReason":"r_caught_stealing_2b","runner":{"id":666152,"fullName":"David Hamilton","link":"/api/v1/people/666152"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":680777,"link":"/api/v1/people/680777"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":686797,"link":"/api/v1/people/686797"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.1,"endSpeed":84.7,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.38714096084864,"aZ":-25.429155633904326,"pfxX":-11.435819165442357,"pfxZ":3.6879062875772224,"pX":-0.6923400501741152,"pZ":1.957949453449321,"vX0":8.81202340824607,"vY0":-133.96190355323813,"vZ0":-1.9692088644477026,"x":143.39,"y":185.92,"x0":-2.5293380295751198,"y0":50.001627979180086,"z0":4.510031233068201,"aX":-20.90280567506788},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":6.5,"breakHorizontal":19.0,"spinRate":2223,"spinDirection":239},"zone":7,"typeConfidence":0.88,"plateTime":0.40798327199005247,"extension":6.899108277749877},"index":0,"playId":"ad24243f-95e9-329a-a0a6-ce5c41a02a4e","pitchNumber":1,"startTime":"2026-05-16T00:18:12.671Z","endTime":"2026-05-16T00:18:18.193Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-16T00:18:18.193Z","atBatIndex":32},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Luke Keaschall flies out to center fielder Garrett Mitchell.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":33,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-05-16T00:21:32.090Z","endTime":"2026-05-16T00:21:55.165Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":689441,"fullName":"Coleman Crow","link":"/api/v1/people/689441"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":669003,"link":"/api/v1/people/669003"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.2,"endSpeed":81.2,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.59756008827768,"aZ":-25.968132920332188,"pfxX":1.430010364638382,"pfxZ":3.704793776773439,"pX":1.4949239075367071,"pZ":2.823409468360874,"vX0":6.456308077400763,"vY0":-128.3949104006565,"vZ0":-0.9094064232579612,"x":60.02,"y":162.55,"x0":-1.2341250615753017,"y0":50.00613528547733,"z0":5.195864988961524,"aX":2.3956296561978427},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":6.7,"breakHorizontal":-4.0,"spinRate":2853,"spinDirection":193},"zone":12,"typeConfidence":0.9,"plateTime":0.4259641491630819,"extension":6.656609435126977},"index":0,"playId":"e76a821e-2167-3782-8686-a49d29adfdd0","pitchNumber":1,"startTime":"2026-05-16T00:21:32.835Z","endTime":"2026-05-16T00:21:35.835Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.4,"endSpeed":80.3,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.105166815639624,"aZ":-25.33125130245192,"pfxX":1.0969951202221808,"pfxZ":4.205286914820698,"pX":0.11510587223274024,"pZ":2.478168368995203,"vX0":3.4638055875510654,"vY0":-125.87279029880631,"vZ0":-1.9498810706893082,"x":112.61,"y":171.87,"x0":-1.4134929171703838,"y0":50.00509618444327,"z0":5.285119901994233,"aX":1.7848883860773408},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":7.4,"breakHorizontal":-2.6,"spinRate":2850,"spinDirection":173},"zone":5,"typeConfidence":0.9,"plateTime":0.4327752531172404,"extension":6.306334676725101},"hitData":{"launchSpeed":97.8,"launchAngle":51.0,"totalDistance":290.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":107.17,"coordY":84.98}},"index":1,"playId":"c713b3bd-4786-3b13-94eb-b5a41c78e1f3","pitchNumber":2,"startTime":"2026-05-16T00:21:44.739Z","endTime":"2026-05-16T00:21:55.165Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-16T00:21:55.165Z","atBatIndex":33},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Kody Clemens hit by pitch.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":34,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-05-16T00:22:19.830Z","endTime":"2026-05-16T00:23:22.954Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":689441,"fullName":"Coleman Crow","link":"/api/v1/people/689441"},"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,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.0,"endSpeed":84.1,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.418394883873432,"aZ":-18.179759105495375,"pfxX":-3.4954164781708,"pfxZ":7.709839072480717,"pX":-0.7242279287945241,"pZ":2.5909538633930396,"vX0":2.881345841278809,"vY0":-133.9800917320552,"vZ0":-3.333362128343002,"x":144.61,"y":168.82,"x0":-1.3604013853609165,"y0":50.000662051179845,"z0":5.153178284773955,"aX":-6.342910434104122},"breaks":{"breakAngle":16.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":13.4,"breakHorizontal":5.6,"spinRate":2533,"spinDirection":221},"zone":4,"typeConfidence":0.91,"plateTime":0.4090878766806023,"extension":6.532369626159557},"index":0,"playId":"9b65b773-04d8-3d59-9f7e-6c91391712a0","pitchNumber":1,"startTime":"2026-05-16T00:22:20.136Z","endTime":"2026-05-16T00:22:23.136Z","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":74.6,"endSpeed":67.9,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.68588430492043,"aZ":-43.11640969763982,"pfxX":8.187758402551994,"pfxZ":-9.338659521655824,"pX":-0.5381262783881697,"pZ":2.6352378901542246,"vX0":-0.7243912501446321,"vY0":-108.39254263480007,"vZ0":3.870922481212676,"x":137.51,"y":167.63,"x0":-1.2584190424417736,"y0":50.004303386727216,"z0":5.583866033423055,"aX":9.59186822540079},"breaks":{"breakAngle":12.0,"breakLength":15.6,"breakY":24.0,"breakVertical":-65.2,"breakVerticalInduced":-15.2,"breakHorizontal":-14.5,"spinRate":2855,"spinDirection":39},"zone":4,"typeConfidence":0.92,"plateTime":0.50834990989966,"extension":6.238569720499504},"index":1,"playId":"0022f0a8-2ea3-3482-b8ac-24bd27b29ab1","pitchNumber":2,"startTime":"2026-05-16T00:22:40.278Z","endTime":"2026-05-16T00:22:44.332Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.7,"endSpeed":85.3,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.886495941807674,"aZ":-17.189745821106516,"pfxX":-5.232785272872494,"pfxZ":8.041530503507806,"pX":-0.022998337857737406,"pZ":3.8144075325714755,"vX0":4.92895592567875,"vY0":-135.02781428842607,"vZ0":-0.2649507407533033,"x":117.88,"y":135.79,"x0":-1.1841780354832967,"y0":50.00370772906017,"z0":5.113844080957758,"aX":-9.751850311752182},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":14.8,"breakHorizontal":8.5,"spinRate":2684,"spinDirection":221},"zone":11,"typeConfidence":0.9,"plateTime":0.4042466937830316,"extension":6.543911198097867},"index":2,"playId":"baf2df85-0cfd-3bce-bc8d-7a6c46f52d48","pitchNumber":3,"startTime":"2026-05-16T00:22:59.781Z","endTime":"2026-05-16T00:23:04.520Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":75.8,"endSpeed":69.2,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.51264090614933,"aZ":-43.00685334843948,"pfxX":8.100604122555382,"pfxZ":-9.001466512223331,"pX":2.03357185088135,"pZ":1.1242878393655806,"vX0":4.407336588371111,"vY0":-110.21388023685677,"vZ0":0.7114352451743506,"x":39.49,"y":208.42,"x0":-1.0588740433344415,"y0":50.001471749928314,"z0":5.419012188025493,"aX":9.75023502269135},"breaks":{"breakAngle":13.2,"breakLength":14.4,"breakY":24.0,"breakVertical":-64.1,"breakVerticalInduced":-15.6,"breakHorizontal":-16.0,"spinRate":3069,"spinDirection":41},"zone":14,"typeConfidence":0.91,"plateTime":0.5011158310374957,"extension":6.502376589950939},"index":3,"playId":"a842503f-14d4-332c-9fa5-849b17de2160","pitchNumber":4,"startTime":"2026-05-16T00:23:17.424Z","endTime":"2026-05-16T00:23:22.954Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-16T00:23:22.954Z","atBatIndex":34},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Royce Lewis lines out to center fielder Garrett Mitchell.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":35,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-05-16T00:23:47.455Z","endTime":"2026-05-16T00:24:17.554Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":689441,"fullName":"Coleman Crow","link":"/api/v1/people/689441"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":669003,"link":"/api/v1/people/669003"},"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":1},"pitchData":{"startSpeed":86.0,"endSpeed":79.7,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.132646980919038,"aZ":-27.66999587052653,"pfxX":1.4244938001677732,"pfxZ":2.7916538364150956,"pX":-0.0413793051963245,"pZ":3.2657776866924286,"vX0":2.894135456157779,"vY0":-125.3063987088776,"vZ0":0.4135544393244849,"x":118.58,"y":150.6,"x0":-1.3902222149603647,"y0":50.00038434991579,"z0":5.335274880047007,"aX":2.294586000472987},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":5.4,"breakHorizontal":-3.1,"spinRate":2897,"spinDirection":152},"zone":2,"typeConfidence":0.9,"plateTime":0.4348989906356837,"extension":6.261979504523828},"index":0,"playId":"fdd8edc9-2a71-3e90-a765-22d5bcee96e7","pitchNumber":1,"startTime":"2026-05-16T00:23:47.455Z","endTime":"2026-05-16T00:23:50.455Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.8,"endSpeed":85.3,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.982930020586384,"aZ":-24.51204997735469,"pfxX":-8.068698085249112,"pfxZ":4.125431225825592,"pX":-0.5050303698383963,"pZ":2.788607625325849,"vX0":4.608812301191758,"vY0":-135.12284887015457,"vZ0":-1.55090645468088,"x":136.25,"y":163.49,"x0":-1.1796726355128646,"y0":50.0058711414125,"z0":5.083397024703515,"aX":-15.002147761316115},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":7.3,"breakHorizontal":13.7,"spinRate":2541,"spinDirection":223},"zone":1,"typeConfidence":0.9,"plateTime":0.404526967866532,"extension":6.518350268333594},"hitData":{"launchSpeed":96.2,"launchAngle":20.0,"totalDistance":334.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":139.72,"coordY":65.66}},"index":1,"playId":"8b63d0c6-2871-3aa3-8725-898847429f36","pitchNumber":2,"startTime":"2026-05-16T00:24:07.026Z","endTime":"2026-05-16T00:24:17.554Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-16T00:24:17.554Z","atBatIndex":35},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Ryan Kreidler singles on a sharp line drive to left fielder Jackson Chourio. Kody Clemens to 3rd.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":36,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-05-16T00:24:58.808Z","endTime":"2026-05-16T00:25:32.952Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":668952,"fullName":"Ryan Kreidler","link":"/api/v1/people/668952"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":689441,"fullName":"Coleman Crow","link":"/api/v1/people/689441"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":668952,"fullName":"Ryan Kreidler","link":"/api/v1/people/668952"},"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],"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":668952,"fullName":"Ryan Kreidler","link":"/api/v1/people/668952"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":694192,"link":"/api/v1/people/694192"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"playId":"b1379542-04c8-3f6e-bdd6-16b36fa260c2","startTime":"2026-05-16T00:24:41.378Z","endTime":"2026-05-16T00:24:45.887Z","isPitch":false,"type":"pickoff"},{"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,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.6,"endSpeed":82.2,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.694631708467668,"aZ":-25.05417729552595,"pfxX":1.743943723386791,"pfxZ":4.154720572278313,"pX":0.35596173430222117,"pZ":3.1695696298179885,"vX0":3.6016176186811135,"vY0":-129.21566802404217,"vZ0":-0.5329746281383,"x":103.43,"y":153.2,"x0":-1.2754021317333988,"y0":50.00010340158905,"z0":5.282087653228832,"aX":2.9856644206115015},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":7.7,"breakHorizontal":-3.8,"spinRate":2907,"spinDirection":181},"zone":3,"typeConfidence":0.91,"plateTime":0.42183162862739376,"extension":6.540380868627194},"index":1,"playId":"e1e62ed1-88fd-3c9f-98ee-c149c398711b","pitchNumber":1,"startTime":"2026-05-16T00:25:01.059Z","endTime":"2026-05-16T00:25:04.163Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.3,"endSpeed":84.6,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.87974486642577,"aZ":-21.352273670861635,"pfxX":-8.70657075231085,"pfxZ":5.910043028267551,"pX":-0.49417991210291357,"pZ":2.251309807838977,"vX0":4.553113412719495,"vY0":-134.37733976265218,"vZ0":-3.422926596068883,"x":135.84,"y":177.99,"x0":-1.0786324196538861,"y0":50.00083187732902,"z0":5.05697945863572,"aX":-15.934481496939107},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":10.2,"breakHorizontal":14.8,"spinRate":2456,"spinDirection":225},"zone":7,"typeConfidence":0.88,"plateTime":0.4074658345229101,"extension":6.362553315291758},"hitData":{"launchSpeed":94.0,"launchAngle":11.0,"totalDistance":198.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":100.97,"coordY":87.83}},"index":2,"playId":"b0611172-9cb0-3668-a765-18cbc9a9c04f","pitchNumber":2,"startTime":"2026-05-16T00:25:21.826Z","endTime":"2026-05-16T00:25:32.952Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-16T00:25:32.952Z","atBatIndex":36},{"result":{"type":"atBat","event":"Caught Stealing 2B","eventType":"caught_stealing_2b","description":"Ryan Kreidler caught stealing 2nd base, catcher William Contreras to shortstop David Hamilton.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":37,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-05-16T00:26:12.501Z","endTime":"2026-05-16T00:26:18.220Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":17},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":681546,"fullName":"James Outman","link":"/api/v1/people/681546"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":689441,"fullName":"Coleman Crow","link":"/api/v1/people/689441"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":3},"details":{"event":"Caught Stealing 2B","eventType":"caught_stealing_2b","movementReason":"r_caught_stealing_2b","runner":{"id":668952,"fullName":"Ryan Kreidler","link":"/api/v1/people/668952"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":661388,"link":"/api/v1/people/661388"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":666152,"link":"/api/v1/people/666152"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.4,"endSpeed":80.2,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.213552796166702,"aZ":-29.755698697415323,"pfxX":1.0825042086426564,"pfxZ":1.4882831051059568,"pX":-0.24816545959720276,"pZ":3.2969993599670104,"vX0":2.5885752424296764,"vY0":-125.92602309780776,"vZ0":1.2218715091939174,"x":126.46,"y":149.76,"x0":-1.424465474172464,"y0":50.005069300524546,"z0":5.187768139834477,"aX":1.7629999249947688},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":3.1,"breakHorizontal":-2.5,"spinRate":2851,"spinDirection":146},"zone":2,"typeConfidence":0.9,"plateTime":0.4326569817258368,"extension":6.5826565988199395},"index":0,"playId":"ee7a8cf9-3a70-39db-a38b-332a8b68a97f","pitchNumber":1,"startTime":"2026-05-16T00:26:12.501Z","endTime":"2026-05-16T00:26:18.220Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-16T00:26:18.220Z","atBatIndex":37},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Brice Turang flies out to left fielder James Outman.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":38,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-05-16T00:28:47.581Z","endTime":"2026-05-16T00:29:25.884Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"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":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":681546,"link":"/api/v1/people/681546"},"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(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":85.7,"endSpeed":78.4,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.436695247749373,"aZ":-29.68733202614431,"pfxX":-10.547930120170001,"pfxZ":1.586312213996873,"pX":-0.38664314717563764,"pZ":2.043931369221035,"vX0":8.25735623916404,"vY0":-124.56748885856679,"vZ0":-0.6828739783718991,"x":131.74,"y":183.59,"x0":-2.376941117834978,"y0":50.002945556942535,"z0":4.779712756528273,"aX":-16.54729696586803},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":3.0,"breakHorizontal":17.2,"spinRate":2145,"spinDirection":245},"zone":7,"typeConfidence":0.91,"plateTime":0.439995077047624,"extension":6.764458413285946},"index":0,"playId":"d11283fa-e223-3a33-9915-71867521a732","pitchNumber":1,"startTime":"2026-05-16T00:28:48.998Z","endTime":"2026-05-16T00:28:51.998Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.1,"endSpeed":85.1,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.444100089899464,"aZ":-17.68220027838905,"pfxX":-9.124278477517958,"pfxZ":7.80981442018212,"pX":0.8189591578854702,"pZ":2.5282601774402997,"vX0":11.709074608162211,"vY0":-135.10511387587107,"vZ0":-1.9932675623977478,"x":85.78,"y":170.52,"x0":-2.3783350977997357,"y0":50.0010270374184,"z0":4.513466305390209,"aX":-16.92775840698017},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":13.9,"breakHorizontal":14.2,"spinRate":2316,"spinDirection":226},"zone":12,"typeConfidence":2.0,"plateTime":0.4048619973948018,"extension":7.121038363515511},"index":1,"playId":"4966d433-56d8-3ca3-8d64-c06605768550","pitchNumber":2,"startTime":"2026-05-16T00:29:02.919Z","endTime":"2026-05-16T00:29:06.013Z","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":0},"pitchData":{"startSpeed":86.9,"endSpeed":79.5,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.635740513602148,"aZ":-31.383400035463847,"pfxX":-10.9029845731108,"pfxZ":0.4944939359365934,"pX":0.5215240390931407,"pZ":1.8938309263494737,"vX0":10.755857086135663,"vY0":-126.04484997081765,"vZ0":-0.6156235924344395,"x":97.12,"y":187.65,"x0":-2.3846478392688115,"y0":50.00440763537701,"z0":4.675413244402209,"aX":-17.54369441816024},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":1.0,"breakHorizontal":17.3,"spinRate":2196,"spinDirection":244},"zone":9,"typeConfidence":0.91,"plateTime":0.43455183115466545,"extension":7.06681957175094},"hitData":{"launchSpeed":96.1,"launchAngle":38.0,"totalDistance":322.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":56.81,"coordY":89.01}},"index":2,"playId":"f2d12b3c-693b-3f82-a715-579b2c896c40","pitchNumber":3,"startTime":"2026-05-16T00:29:17.257Z","endTime":"2026-05-16T00:29:25.884Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-16T00:29:25.884Z","atBatIndex":38},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"William Contreras grounds out, third baseman Royce Lewis to first baseman Kody Clemens.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":39,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-05-16T00:29:49.772Z","endTime":"2026-05-16T00:29:59.883Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":668904,"link":"/api/v1/people/668904"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":665019,"link":"/api/v1/people/665019"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.6,"endSpeed":84.2,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.21985586881923,"aZ":-26.711385861010978,"pfxX":-10.021993705557486,"pfxZ":3.021203104351038,"pX":-0.6844299595034516,"pZ":2.452165244588908,"vX0":7.703962087739661,"vY0":-133.26880653740443,"vZ0":-0.7630296565157013,"x":143.09,"y":172.57,"x0":-2.3030011428457433,"y0":50.00296647076065,"z0":4.662446420583245,"aX":-18.12302533698947},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":5.5,"breakHorizontal":16.6,"spinRate":2096,"spinDirection":233},"zone":4,"typeConfidence":0.86,"plateTime":0.4101656839914485,"extension":7.02242902475486},"hitData":{"launchSpeed":97.7,"launchAngle":-12.0,"totalDistance":13.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":96.1,"coordY":152.25}},"index":0,"playId":"f72fd034-0210-313e-a02a-4b56a9283d26","pitchNumber":1,"startTime":"2026-05-16T00:29:50.537Z","endTime":"2026-05-16T00:29:59.883Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-16T00:29:59.883Z","atBatIndex":39},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jake Bauers called out on strikes.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":40,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-05-16T00:30:30.740Z","endTime":"2026-05-16T00:31:15.233Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"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":[1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"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":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-05-16T00:30:23.541Z","endTime":"2026-05-16T00:30:32.987Z","isPitch":false,"type":"action","player":{"id":641343,"link":"/api/v1/people/641343"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.1,"endSpeed":84.6,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.322941767986762,"aZ":-26.017986761439513,"pfxX":-11.171378071610102,"pfxZ":3.3747132746161004,"pX":0.6577518914005408,"pZ":2.1927568671316497,"vX0":11.060361978251546,"vY0":-133.78619847652303,"vZ0":-1.3885584899289247,"x":91.93,"y":179.58,"x0":-2.067272745098313,"y0":50.001303604532204,"z0":4.573268207567112,"aX":-20.36552604117682},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":6.0,"breakHorizontal":18.0,"spinRate":2115,"spinDirection":234},"zone":6,"typeConfidence":0.83,"plateTime":0.40852860381747824,"extension":7.308966640344469},"index":1,"playId":"9954e14d-c761-3c87-b2e5-46d201172910","pitchNumber":1,"startTime":"2026-05-16T00:30:32.987Z","endTime":"2026-05-16T00:30:35.987Z","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":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.1,"endSpeed":80.2,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.41182503860153,"aZ":-26.972542462942197,"pfxX":-8.182728844868572,"pfxZ":3.1755864480213774,"pX":-0.45907147301132895,"pZ":2.1382835652716685,"vX0":7.174119279232793,"vY0":-126.76421743651971,"vZ0":-0.9550505258700894,"x":134.5,"y":181.05,"x0":-2.254270242854304,"y0":50.00210781544636,"z0":4.661219819223768,"aX":-13.39923093020819},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":5.8,"breakHorizontal":13.3,"spinRate":2152,"spinDirection":246},"zone":7,"typeConfidence":0.82,"plateTime":0.4310749415554671,"extension":6.937644763594537},"index":2,"playId":"138a33f6-e152-30d0-abc1-a2430ba8655e","pitchNumber":2,"startTime":"2026-05-16T00:30:45.394Z","endTime":"2026-05-16T00:30:48.448Z","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":92.2,"endSpeed":84.5,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.488560295740903,"aZ":-20.74299116120009,"pfxX":-8.438700300561155,"pfxZ":6.239300395245573,"pX":-0.13984709725158817,"pZ":3.9131266040048414,"vX0":8.523632183972184,"vY0":-134.12793237723358,"vZ0":1.9458214607786966,"x":122.33,"y":133.13,"x0":-2.2539911249675737,"y0":50.00334119466924,"z0":4.652254723371443,"aX":-15.462894696186448},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":12.0,"breakHorizontal":13.6,"spinRate":2234,"spinDirection":232},"zone":11,"typeConfidence":2.0,"plateTime":0.4074968747528347,"extension":7.081628895309868},"index":3,"playId":"7f36b1a1-e82c-3ef0-8ce8-ddb9a6991f56","pitchNumber":3,"startTime":"2026-05-16T00:30:58.276Z","endTime":"2026-05-16T00:31:01.577Z","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":92.2,"endSpeed":84.6,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.51310097739413,"aZ":-19.13523845686305,"pfxX":-7.677052296135262,"pfxZ":7.1183620779675305,"pX":-0.10047727409314204,"pZ":2.340835519950523,"vX0":8.736698495515125,"vY0":-134.113032976109,"vZ0":-2.080913751739497,"x":120.83,"y":175.58,"x0":-2.394481285770484,"y0":50.00286261484969,"z0":4.4836525736085955,"aX":-14.062408269616494},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":12.7,"breakHorizontal":12.1,"spinRate":2239,"spinDirection":229},"zone":5,"typeConfidence":2.0,"plateTime":0.4075526211578371,"extension":7.1515555732082055},"index":4,"playId":"676d2938-ab3e-314a-b816-1a41fad7db75","pitchNumber":4,"startTime":"2026-05-16T00:31:11.348Z","endTime":"2026-05-16T00:31:15.233Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-16T00:31:15.233Z","atBatIndex":40},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"James Outman singles on a line drive to right fielder Sal Frelick.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":41,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-05-16T00:33:24.922Z","endTime":"2026-05-16T00:33:50.215Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":681546,"fullName":"James Outman","link":"/api/v1/people/681546"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":689441,"fullName":"Coleman Crow","link":"/api/v1/people/689441"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":681546,"fullName":"James Outman","link":"/api/v1/people/681546"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":681546,"fullName":"James Outman","link":"/api/v1/people/681546"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":686217,"link":"/api/v1/people/686217"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.4,"endSpeed":80.6,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.609776781908938,"aZ":-25.721844719259437,"pfxX":1.1948766873293664,"pfxZ":3.9011887518510964,"pX":0.453581476778493,"pZ":2.6761008983356165,"vX0":3.688752349295677,"vY0":-127.35810571255568,"vZ0":-1.3023113311064236,"x":99.71,"y":166.53,"x0":-1.1650483913063963,"y0":50.001562332273494,"z0":5.216474875293985,"aX":1.9741354970758664},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":7.1,"breakHorizontal":-3.0,"spinRate":2909,"spinDirection":185},"zone":6,"typeConfidence":0.91,"plateTime":0.42904456333663266,"extension":6.626368422565895},"index":0,"playId":"6e23fc50-1ac0-349c-b955-0fdb1bfe4752","pitchNumber":1,"startTime":"2026-05-16T00:33:25.658Z","endTime":"2026-05-16T00:33:29.043Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":73.7,"endSpeed":67.1,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.557963222411235,"aZ":-42.4410651932956,"pfxX":9.605812959418992,"pfxZ":-8.984431553092303,"pX":-0.2825434527774325,"pZ":2.428626489132775,"vX0":-0.7361979181157785,"vY0":-107.16077486248034,"vZ0":3.50684924676637,"x":127.77,"y":173.21,"x0":-1.1762768849767542,"y0":50.00370515569193,"z0":5.5703933626462225,"aX":10.975211810113109},"breaks":{"breakAngle":14.4,"breakLength":15.6,"breakY":24.0,"breakVertical":-65.8,"breakVerticalInduced":-14.6,"breakHorizontal":-17.0,"spinRate":2929,"spinDirection":49},"zone":5,"typeConfidence":0.92,"plateTime":0.5146193168301934,"extension":6.230779946934135},"hitData":{"launchSpeed":98.4,"launchAngle":15.0,"totalDistance":236.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":162.43,"coordY":112.81}},"index":1,"playId":"1f3b0f50-28e7-3336-abc4-cad28ec81573","pitchNumber":2,"startTime":"2026-05-16T00:33:40.896Z","endTime":"2026-05-16T00:33:50.215Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-16T00:33:50.215Z","atBatIndex":41},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Austin Martin singles on a line drive to center fielder Garrett Mitchell. James Outman to 3rd.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":42,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-05-16T00:34:13.364Z","endTime":"2026-05-16T00:36:20.146Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":0},"matchup":{"batter":{"id":668885,"fullName":"Austin Martin","link":"/api/v1/people/668885"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":689441,"fullName":"Coleman Crow","link":"/api/v1/people/689441"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":668885,"fullName":"Austin Martin","link":"/api/v1/people/668885"},"postOnThird":{"id":681546,"fullName":"James Outman","link":"/api/v1/people/681546"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,5],"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":668885,"fullName":"Austin Martin","link":"/api/v1/people/668885"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":669003,"link":"/api/v1/people/669003"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":681546,"fullName":"James Outman","link":"/api/v1/people/681546"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":681546,"fullName":"James Outman","link":"/api/v1/people/681546"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":true},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.3,"endSpeed":78.6,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.49452299660741,"aZ":-29.974042241544733,"pfxX":1.2736887362203007,"pfxZ":1.3984249376658102,"pX":0.7001597098007432,"pZ":3.237997348616045,"vX0":4.151565224685953,"vY0":-124.21391394337154,"vZ0":0.7653591255297307,"x":90.31,"y":151.35,"x0":-1.1542677663198522,"y0":50.00209775207545,"z0":5.406583130308106,"aX":2.0012188036329133},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":3.0,"breakHorizontal":-3.2,"spinRate":2883,"spinDirection":134},"zone":3,"typeConfidence":0.89,"plateTime":0.4399494771478465,"extension":6.45962217864112},"index":0,"playId":"e84185cf-6004-39a9-a361-bc775ae9e4f8","pitchNumber":1,"startTime":"2026-05-16T00:34:13.812Z","endTime":"2026-05-16T00:34:40.814Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":142,"player":{"id":668885,"fullName":"Austin Martin","link":"/api/v1/people/668885"}}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":0},"index":1,"playId":"6cdb4f96-f312-3bf6-8cc6-0e2a4c121397","startTime":"2026-05-16T00:34:48.227Z","endTime":"2026-05-16T00:34:51.227Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.4,"endSpeed":83.9,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.475239901739762,"aZ":-18.490391186526224,"pfxX":-2.9735133947495784,"pfxZ":7.593457258246948,"pX":0.47515353853405373,"pZ":3.372578430583225,"vX0":5.010344926603708,"vY0":-133.13671867921045,"vZ0":-1.509196579865626,"x":98.89,"y":147.72,"x0":-1.0413176841924991,"y0":50.005650658401585,"z0":5.279431765423733,"aX":-5.361164357920406},"breaks":{"breakAngle":13.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":13.7,"breakHorizontal":4.3,"spinRate":2579,"spinDirection":218},"zone":12,"typeConfidence":0.91,"plateTime":0.41074186718521055,"extension":6.329256328882109},"index":2,"playId":"f6e71cfe-8c23-3559-965b-f38c7b0f60f6","pitchNumber":2,"startTime":"2026-05-16T00:35:07.193Z","endTime":"2026-05-16T00:35:10.193Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.1,"endSpeed":83.9,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.460418138107052,"aZ":-24.80816435167836,"pfxX":-7.198284969461523,"pfxZ":4.109112781549781,"pX":0.6901452517780864,"pZ":2.6014221935013953,"vX0":6.647078064009541,"vY0":-132.5936122575691,"vZ0":-1.8647866006148188,"x":90.69,"y":168.54,"x0":-0.9054190293736386,"y0":50.00392594459466,"z0":5.111243003636215,"aX":-12.909383599710278},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":7.3,"breakHorizontal":11.8,"spinRate":2515,"spinDirection":222},"zone":6,"typeConfidence":0.91,"plateTime":0.4119640957249544,"extension":6.499332934259246},"index":3,"playId":"bf4875fa-5312-3291-b3f3-973dabef146c","pitchNumber":3,"startTime":"2026-05-16T00:35:30.596Z","endTime":"2026-05-16T00:35:33.596Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":0},"index":4,"startTime":"2026-05-16T00:35:55.641Z","endTime":"2026-05-16T00:36:09.535Z","isPitch":false,"type":"action","player":{"id":668885,"link":"/api/v1/people/668885"}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.2,"endSpeed":82.3,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.830318622002924,"aZ":-27.278074937635722,"pfxX":0.08605201273748486,"pfxZ":2.8371291169228208,"pX":0.3179019228967531,"pZ":3.431203019965206,"vX0":3.8421513537580974,"vY0":-129.9073093368733,"vZ0":0.4854957025953256,"x":104.88,"y":146.14,"x0":-1.1856395342322523,"y0":50.00267086023017,"z0":5.300279034950445,"aX":0.14737751107139893},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":5.4,"breakHorizontal":-1.0,"spinRate":3066,"spinDirection":181},"zone":12,"typeConfidence":0.78,"plateTime":0.4201345601037918,"extension":6.551438866743589},"hitData":{"launchSpeed":85.8,"launchAngle":17.0,"totalDistance":215.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":151.13,"coordY":97.46}},"index":5,"playId":"06e97a58-f153-3162-b638-10f42ce32de5","pitchNumber":4,"startTime":"2026-05-16T00:36:09.535Z","endTime":"2026-05-16T00:36:20.146Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-16T00:36:20.146Z","atBatIndex":42},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Brooks Lee grounds into a double play, shortstop David Hamilton to second baseman Brice Turang to first baseman Jake Bauers. James Outman scores. Austin Martin out at 2nd. Brooks Lee out at 1st.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":43,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-05-16T00:39:36.496Z","endTime":"2026-05-16T00:40:27.211Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":61},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676879,"fullName":"Aaron Ashby","link":"/api/v1/people/676879"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4],"actionIndex":[1],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":668885,"fullName":"Austin Martin","link":"/api/v1/people/668885"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":666152,"link":"/api/v1/people/666152"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":668930,"link":"/api/v1/people/668930"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":668930,"link":"/api/v1/people/668930"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":641343,"link":"/api/v1/people/641343"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_adv_play","runner":{"id":681546,"fullName":"James Outman","link":"/api/v1/people/681546"},"responsiblePitcher":{"id":689441,"link":"/api/v1/people/689441"},"isScoringEvent":true,"rbi":false,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-16T00:36:59.537Z","endTime":"2026-05-16T00:38:13.325Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Aaron Ashby replaces Coleman Crow.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-05-16T00:38:13.325Z","endTime":"2026-05-16T00:39:38.783Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":676879,"link":"/api/v1/people/676879"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.2,"endSpeed":89.1,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.178231710445687,"aZ":-20.673761632078765,"pfxX":7.915552493530447,"pfxZ":5.725685493753872,"pX":-0.5431237762623615,"pZ":2.718807509013254,"vX0":-5.332891769253759,"vY0":-140.02296101138842,"vZ0":-6.5092094352870955,"x":137.7,"y":165.37,"x0":0.3464113201722897,"y0":50.00525553950321,"z0":6.402284235674732,"aX":15.902760484057948},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":9.4,"breakHorizontal":-13.4,"spinRate":2061,"spinDirection":143},"zone":4,"typeConfidence":0.9,"plateTime":0.38945597361496453,"extension":5.378724903106121},"index":2,"playId":"e66c5acb-5aa5-3924-8314-2ba71df83e3c","pitchNumber":1,"startTime":"2026-05-16T00:39:38.783Z","endTime":"2026-05-16T00:39:41.783Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.8,"endSpeed":89.1,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.803510012650147,"aZ":-20.10137701973232,"pfxX":9.08026290883603,"pfxZ":6.013782144987614,"pX":-0.7252174068244059,"pZ":1.1823024494299819,"vX0":-5.890177008349039,"vY0":-140.53839717334355,"vZ0":-10.386374754475602,"x":144.64,"y":206.86,"x0":0.21427393502239644,"y0":50.00363133727622,"z0":6.222401936371592,"aX":18.228308423117937},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":9.0,"breakHorizontal":-15.2,"spinRate":2065,"spinDirection":146},"zone":13,"typeConfidence":0.9,"plateTime":0.3892218188617331,"extension":5.577019448995368},"index":3,"playId":"cd0681ad-719a-3e6e-ad56-1426b898f946","pitchNumber":2,"startTime":"2026-05-16T00:40:01.074Z","endTime":"2026-05-16T00:40:04.074Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.5,"endSpeed":75.0,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.224282974723668,"aZ":-44.7987513537529,"pfxX":-5.228252736949127,"pfxZ":-8.918050139626905,"pX":-0.21264579785360768,"pZ":2.329530451695428,"vX0":-0.2902403023285867,"vY0":-118.68439560854752,"vZ0":-0.037622909779575275,"x":125.11,"y":175.88,"x0":0.5899335603092075,"y0":50.00091640301234,"z0":6.4499298958249325,"aX":-7.404119659064843},"breaks":{"breakAngle":9.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.1,"breakVerticalInduced":-15.8,"breakHorizontal":9.5,"spinRate":2765,"spinDirection":335},"zone":5,"typeConfidence":0.9,"plateTime":0.46276441884873787,"extension":5.563458628802895},"hitData":{"launchSpeed":84.4,"launchAngle":-29.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":112.62,"coordY":153.71}},"index":4,"playId":"0df7cbc6-e723-322f-8826-6141e05a307c","pitchNumber":3,"startTime":"2026-05-16T00:40:19.594Z","endTime":"2026-05-16T00:40:27.211Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-16T00:40:27.211Z","atBatIndex":43},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ryan Jeffers grounds out, third baseman Luis Rengifo to first baseman Jake Bauers.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":44,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-05-16T00:40:55.894Z","endTime":"2026-05-16T00:41:19.844Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676879,"fullName":"Aaron Ashby","link":"/api/v1/people/676879"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":650859,"link":"/api/v1/people/650859"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":641343,"link":"/api/v1/people/641343"},"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, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.6,"endSpeed":89.3,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.985745808569543,"aZ":-20.549732682523686,"pfxX":9.351968432832006,"pfxZ":5.781932355307241,"pX":0.030914015122566762,"pZ":1.0576094089189603,"vX0":-4.117576783516336,"vY0":-140.41587540289754,"vZ0":-10.646151110731193,"x":115.82,"y":210.22,"x0":0.2964676535894495,"y0":50.000035277556414,"z0":6.218818823753678,"aX":18.7842434855396},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":8.6,"breakHorizontal":-16.2,"spinRate":2069,"spinDirection":146},"zone":14,"typeConfidence":0.9,"plateTime":0.389182294121003,"extension":5.534512632235273},"index":0,"playId":"bfd2e3c8-cede-3d10-8199-aced638e0cbd","pitchNumber":1,"startTime":"2026-05-16T00:40:55.894Z","endTime":"2026-05-16T00:40:59.819Z","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":2},"pitchData":{"startSpeed":89.9,"endSpeed":83.0,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.438788873239854,"aZ":-27.368480272436596,"pfxX":8.348495172164442,"pfxZ":2.757446323451977,"pX":-0.03762027382786055,"pZ":1.6011772262660875,"vX0":-4.390467925885406,"vY0":-130.81299977647268,"vZ0":-6.497420396775793,"x":118.43,"y":195.55,"x0":0.5739609419802152,"y0":50.00057119620065,"z0":6.156581623093983,"aX":14.531285785356449},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":3.8,"breakHorizontal":-14.2,"spinRate":2008,"spinDirection":128},"zone":13,"typeConfidence":0.92,"plateTime":0.4180008796919257,"extension":5.598002920735713},"hitData":{"launchSpeed":71.9,"launchAngle":-55.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":112.62,"coordY":175.5}},"index":1,"playId":"96c97044-faeb-37c9-8d7a-801bde0c48c5","pitchNumber":2,"startTime":"2026-05-16T00:41:11.938Z","endTime":"2026-05-16T00:41:19.844Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-16T00:41:19.844Z","atBatIndex":44},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Blake Perkins flies out sharply to center fielder Ryan Kreidler.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":45,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-05-16T00:43:51.666Z","endTime":"2026-05-16T00:45:34.874Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":663368,"fullName":"Blake Perkins","link":"/api/v1/people/663368"},"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":[2,3,4,5,6,7,8],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":663368,"fullName":"Blake Perkins","link":"/api/v1/people/663368"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":668952,"link":"/api/v1/people/668952"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Taylor Rogers replaces Joe Ryan.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-16T00:42:18.116Z","endTime":"2026-05-16T00:43:38.081Z","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 Blake Perkins replaces Garrett Mitchell.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-05-16T00:43:38.081Z","endTime":"2026-05-16T00:43:53.957Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":663368,"link":"/api/v1/people/663368"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"501","replacedPlayer":{"id":669003,"link":"/api/v1/people/669003"}},{"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":79.8,"endSpeed":73.1,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.414100536041335,"aZ":-27.93995186559268,"pfxX":-6.1859679377395285,"pfxZ":3.1071669172570857,"pX":0.48907815714358727,"pZ":3.0199740064385674,"vX0":-1.482162313901875,"vY0":-116.21671547056101,"vZ0":0.1716225601196011,"x":98.36,"y":157.24,"x0":1.9392923907363122,"y0":50.004690253329166,"z0":5.6057773585080435,"aX":-8.435561496850617},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":6.0,"breakHorizontal":11.5,"spinRate":2696,"spinDirection":282},"zone":3,"typeConfidence":0.87,"plateTime":0.471856568370733,"extension":5.975601572447694},"index":2,"playId":"f018d183-c380-3f07-9486-aba48cdfe8d6","pitchNumber":1,"startTime":"2026-05-16T00:43:53.957Z","endTime":"2026-05-16T00:43:56.957Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.0,"endSpeed":84.1,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.998095247672087,"aZ":-23.680295076366633,"pfxX":8.908313325659504,"pfxZ":4.690547952494347,"pX":1.4507017378157436,"pZ":2.328037998301658,"vX0":-3.523436704215056,"vY0":-133.9545229922318,"vZ0":-3.851476920072272,"x":61.7,"y":175.92,"x0":1.6287238579994787,"y0":50.00162791155246,"z0":5.4853938600613805,"aX":16.124011710544497},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":7.8,"breakHorizontal":-15.4,"spinRate":2154,"spinDirection":134},"zone":14,"typeConfidence":0.87,"plateTime":0.4095179644753091,"extension":5.781950398639589},"index":3,"playId":"efebadc5-78d7-3f39-b978-14a2bc6630a1","pitchNumber":2,"startTime":"2026-05-16T00:44:08.991Z","endTime":"2026-05-16T00:44:11.991Z","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":0},"pitchData":{"startSpeed":89.1,"endSpeed":81.8,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.62971760889273,"aZ":-26.729757789618482,"pfxX":0.8497592287323616,"pfxZ":3.2130622907491873,"pX":-0.8270427459415548,"pZ":1.1064800703017714,"vX0":-6.831153443239286,"vY0":-129.55955879086335,"vZ0":-5.825728879789019,"x":148.52,"y":208.91,"x0":1.7360310512763648,"y0":50.00590041887609,"z0":5.433052730878243,"aX":1.441961819108031},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":4.7,"breakHorizontal":0.0,"spinRate":2314,"spinDirection":153},"zone":13,"typeConfidence":0.92,"plateTime":0.423115621863861,"extension":5.942427568985145},"index":4,"playId":"e4719826-4bc7-385a-ade2-268990fd1264","pitchNumber":3,"startTime":"2026-05-16T00:44:25.359Z","endTime":"2026-05-16T00:44:28.359Z","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":0},"pitchData":{"startSpeed":78.7,"endSpeed":72.6,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.661728294829373,"aZ":-28.686526722883208,"pfxX":-7.053471365436749,"pfxZ":2.62699532287742,"pX":-1.1000435355510108,"pZ":1.4990263577185603,"vX0":-4.319917603447638,"vY0":-114.56773720453874,"vZ0":-2.6640423384519436,"x":158.93,"y":198.31,"x0":1.7276895586458916,"y0":50.00039496276377,"z0":5.487560814635772,"aX":-9.351096551066188},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":4.3,"breakHorizontal":13.9,"spinRate":2780,"spinDirection":288},"zone":13,"typeConfidence":0.89,"plateTime":0.4785306615241032,"extension":6.029066747232129},"index":5,"playId":"a992ae1e-33f6-3637-864d-7b39d0066073","pitchNumber":4,"startTime":"2026-05-16T00:44:38.697Z","endTime":"2026-05-16T00:44:41.893Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.0,"endSpeed":83.7,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.534893705305887,"aZ":-23.432141525953465,"pfxX":10.252858594161243,"pfxZ":4.8522294413240985,"pX":0.5074417723994832,"pZ":2.5853714448446032,"vX0":-6.355484933793555,"vY0":-133.75967449947936,"vZ0":-3.21014112920761,"x":97.66,"y":168.97,"x0":1.589950217647878,"y0":50.000662712707175,"z0":5.493103408302258,"aX":18.46012129508455},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":8.3,"breakHorizontal":-17.0,"spinRate":2170,"spinDirection":125},"zone":6,"typeConfidence":0.9,"plateTime":0.4104797677994463,"extension":5.994880871722595},"index":6,"playId":"a2edd059-268f-3536-97ae-609d1b427b8e","pitchNumber":5,"startTime":"2026-05-16T00:44:54.307Z","endTime":"2026-05-16T00:44:57.308Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":78.2,"endSpeed":71.7,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.077443053249144,"aZ":-30.97418915801077,"pfxX":-8.271910026545793,"pfxZ":0.9267997630192708,"pX":-0.5168876972971481,"pZ":1.0841058989499286,"vX0":-2.8296281235185585,"vY0":-113.82928810478768,"vZ0":-2.8387919689494567,"x":136.7,"y":209.51,"x0":1.8210085882286373,"y0":50.00458306202151,"z0":5.448926951012567,"aX":-10.733666545431895},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.9,"breakVerticalInduced":1.2,"breakHorizontal":15.7,"spinRate":2898,"spinDirection":293},"zone":13,"typeConfidence":0.91,"plateTime":0.4832685275229678,"extension":6.074705430649636},"index":7,"playId":"8fd31754-2350-36bb-868a-7342e246b9bf","pitchNumber":6,"startTime":"2026-05-16T00:45:08.341Z","endTime":"2026-05-16T00:45:11.473Z","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":93.0,"endSpeed":85.3,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.7768841651163,"aZ":-22.487700984713022,"pfxX":9.969163323818064,"pfxZ":5.21667156138543,"pX":-0.2513079411952145,"pZ":2.220371534391652,"vX0":-8.289734184126585,"vY0":-135.23411617633622,"vZ0":-4.401662480981597,"x":126.58,"y":178.83,"x0":1.5546630861331394,"y0":50.003611357768605,"z0":5.441415248592723,"aX":18.513820134499365},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":8.8,"breakHorizontal":-16.3,"spinRate":2132,"spinDirection":130},"zone":5,"typeConfidence":0.9,"plateTime":0.4046296318638838,"extension":6.17672119278011},"hitData":{"launchSpeed":102.0,"launchAngle":24.0,"totalDistance":398.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":128.19,"coordY":38.1}},"index":8,"playId":"74ed37be-8d2e-3db3-ac64-cfdcc7c86758","pitchNumber":7,"startTime":"2026-05-16T00:45:26.667Z","endTime":"2026-05-16T00:45:34.874Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-16T00:45:34.874Z","atBatIndex":45},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Andrew Vaughn singles on a line drive to left fielder James Outman.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":46,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-05-16T00:46:04.962Z","endTime":"2026-05-16T00:46:27.421Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":683734,"fullName":"Andrew Vaughn","link":"/api/v1/people/683734"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":573124,"fullName":"Taylor Rogers","link":"/api/v1/people/573124"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":683734,"fullName":"Andrew Vaughn","link":"/api/v1/people/683734"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":683734,"fullName":"Andrew Vaughn","link":"/api/v1/people/683734"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":681546,"link":"/api/v1/people/681546"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":87.9,"endSpeed":80.9,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.56475273094598,"aZ":-30.19128027063704,"pfxX":0.33684028314935377,"pfxZ":1.1941998466910775,"pX":-0.8287760591677625,"pZ":1.5297581517200387,"vX0":-6.316885509445577,"vY0":-127.93999525046812,"vZ0":-4.062112915383312,"x":148.59,"y":197.48,"x0":1.6290453723287546,"y0":50.000093486062525,"z0":5.505864215020815,"aX":0.5582595775278265},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":1.4,"breakHorizontal":0.8,"spinRate":2350,"spinDirection":191},"zone":13,"typeConfidence":0.92,"plateTime":0.42821749155070243,"extension":6.13159007901852},"index":0,"playId":"edc851b8-8e8e-3f13-a0f2-6ca4c80a0ad6","pitchNumber":1,"startTime":"2026-05-16T00:46:05.667Z","endTime":"2026-05-16T00:46:08.667Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":79.3,"endSpeed":71.8,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.52885188170311,"aZ":-31.15777555668535,"pfxX":-8.85158306358975,"pfxZ":0.7673920527605276,"pX":0.22558545868075633,"pZ":2.5000812327625375,"vX0":-1.4841751686227385,"vY0":-115.44854685733605,"vZ0":2.499296797571216E-4,"x":108.4,"y":171.28,"x0":2.028329526578265,"y0":50.00236860541005,"z0":5.5500819301775195,"aX":-11.706743098267955},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.4,"breakVerticalInduced":1.7,"breakHorizontal":16.3,"spinRate":2732,"spinDirection":293},"zone":5,"typeConfidence":0.9,"plateTime":0.47814641411813197,"extension":5.729654197266257},"hitData":{"launchSpeed":98.8,"launchAngle":16.0,"totalDistance":255.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":76.9,"coordY":110.1}},"index":1,"playId":"3005ca38-5db3-346c-9206-8a4aab51f5ea","pitchNumber":2,"startTime":"2026-05-16T00:46:17.991Z","endTime":"2026-05-16T00:46:27.421Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-16T00:46:27.421Z","atBatIndex":46},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Sal Frelick singles on a ground ball to center fielder Ryan Kreidler. Andrew Vaughn to 2nd.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":47,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-05-16T00:46:52.669Z","endTime":"2026-05-16T00:48:00.218Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":573124,"fullName":"Taylor Rogers","link":"/api/v1/people/573124"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"postOnSecond":{"id":683734,"fullName":"Andrew Vaughn","link":"/api/v1/people/683734"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":668952,"link":"/api/v1/people/668952"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":683734,"fullName":"Andrew Vaughn","link":"/api/v1/people/683734"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.8,"endSpeed":85.0,"strikeZoneTop":3.063,"strikeZoneBottom":1.546,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.685588382748666,"aZ":-20.907903743054444,"pfxX":9.607350981955372,"pfxZ":6.100127006471883,"pX":-0.16797641514327213,"pZ":2.9215164400558153,"vX0":-7.76066791491905,"vY0":-134.90293457403126,"vZ0":-3.0291783472312606,"x":123.4,"y":159.9,"x0":1.4944241203804915,"y0":50.00532191977313,"z0":5.5287180096452175,"aX":17.75307252579985},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":10.6,"breakHorizontal":-15.8,"spinRate":2133,"spinDirection":129},"zone":2,"typeConfidence":0.9,"plateTime":0.40563633664230503,"extension":6.119395395614933},"index":0,"playId":"3d902ab1-7f44-3f3b-bb80-5be89a058ebb","pitchNumber":1,"startTime":"2026-05-16T00:46:52.907Z","endTime":"2026-05-16T00:46:56.153Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.2,"endSpeed":82.1,"strikeZoneTop":3.063,"strikeZoneBottom":1.546,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.60017011814432,"aZ":-27.383825346172078,"pfxX":1.3862115993250717,"pfxZ":2.814536361830341,"pX":-1.983793404915905,"pZ":1.527823937180345,"vX0":-9.636023858532667,"vY0":-129.51828975766836,"vZ0":-4.420789800724264,"x":192.62,"y":197.53,"x0":1.6018569071949469,"y0":50.001893663313936,"z0":5.3464510130448435,"aX":2.3591224108358286},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":4.3,"breakHorizontal":-0.4,"spinRate":2407,"spinDirection":163},"zone":13,"typeConfidence":0.91,"plateTime":0.4226030719238665,"extension":6.219752077899432},"index":1,"playId":"5c906d80-b5e9-3916-93b0-b712a7a9a4f4","pitchNumber":2,"startTime":"2026-05-16T00:47:12.173Z","endTime":"2026-05-16T00:47:15.173Z","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":1},"pitchData":{"startSpeed":79.9,"endSpeed":73.5,"strikeZoneTop":3.063,"strikeZoneBottom":1.546,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.011929308184463,"aZ":-32.79188760946787,"pfxX":-7.889568834769078,"pfxZ":-0.44907233693159654,"pX":-1.010070221164205,"pZ":1.8170567209569348,"vX0":-3.9673059627374267,"vY0":-116.37752672217833,"vZ0":-1.3206611147175615,"x":155.5,"y":189.72,"x0":1.7451109428257805,"y0":50.0048669146147,"z0":5.514153879464797,"aX":-10.761023971675247},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.8,"breakVerticalInduced":-0.8,"breakHorizontal":15.4,"spinRate":2889,"spinDirection":293},"zone":13,"typeConfidence":0.88,"plateTime":0.47167540809418895,"extension":5.600742814224893},"index":2,"playId":"365985c1-ac59-3005-8484-75515c084acd","pitchNumber":3,"startTime":"2026-05-16T00:47:30.703Z","endTime":"2026-05-16T00:47:34.243Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.8,"endSpeed":84.6,"strikeZoneTop":3.063,"strikeZoneBottom":1.546,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.328461504639016,"aZ":-23.382611625183483,"pfxX":10.285152577491914,"pfxZ":4.7871499043869665,"pX":-0.4872374574021839,"pZ":2.404754705653994,"vX0":-8.52831552869182,"vY0":-134.86693030836184,"vZ0":-3.8179875848257927,"x":135.57,"y":173.85,"x0":1.3853666075034412,"y0":50.00003127494401,"z0":5.495016151777633,"aX":18.875222277744122},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":8.0,"breakHorizontal":-16.7,"spinRate":2266,"spinDirection":130},"zone":4,"typeConfidence":0.9,"plateTime":0.4066951133132197,"extension":6.004276224991962},"hitData":{"launchSpeed":99.0,"launchAngle":-25.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":133.9,"coordY":101.52}},"index":3,"playId":"2d4e69a7-43f8-3a32-bf6b-da24064e4de2","pitchNumber":4,"startTime":"2026-05-16T00:47:49.809Z","endTime":"2026-05-16T00:48:00.218Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-16T00:48:00.218Z","atBatIndex":47},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Brewers challenged (play at 1st), call on the field was overturned: Luis Rengifo grounds into a force out, shortstop Brooks Lee to second baseman Luke Keaschall. Andrew Vaughn to 3rd. Sal Frelick out at 2nd. Luis Rengifo to 1st.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":48,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-05-16T00:48:28.613Z","endTime":"2026-05-16T00:50:05.905Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":573124,"fullName":"Taylor Rogers","link":"/api/v1/people/573124"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859"},"postOnThird":{"id":683734,"fullName":"Andrew Vaughn","link":"/api/v1/people/683734"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":686797,"link":"/api/v1/people/686797"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":807712,"link":"/api/v1/people/807712"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_adv_play","runner":{"id":683734,"fullName":"Andrew Vaughn","link":"/api/v1/people/683734"},"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":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859"},"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(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":88.4,"endSpeed":81.3,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.59429800545946,"aZ":-26.730129191180453,"pfxX":0.9433563017854185,"pfxZ":3.2517867277641326,"pX":-1.3326347497831157,"pZ":1.7116683203952148,"vX0":-7.803466400749391,"vY0":-128.52874327415765,"vZ0":-4.174273012373291,"x":72.38,"y":149.38,"x0":1.619895593565562,"y0":50.00123175252174,"z0":5.432045206420289,"aX":1.5790968976829811},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":5.2,"breakHorizontal":0.0,"spinRate":2394,"spinDirection":170},"zone":13,"typeConfidence":0.92,"plateTime":0.42612310165523937,"extension":6.282287797697823},"index":0,"playId":"60a7076a-bd87-3022-b624-4fa9f91f32a6","pitchNumber":1,"startTime":"2026-05-16T00:48:28.613Z","endTime":"2026-05-16T00:48:31.613Z","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":1},"pitchData":{"startSpeed":92.4,"endSpeed":84.4,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.42571340143566,"aZ":-21.35435079361464,"pfxX":9.82444928297185,"pfxZ":5.9294517143678185,"pX":-0.12240687008023854,"pZ":2.5714277675537573,"vX0":-7.710099239613169,"vY0":-134.31822927573646,"vZ0":-3.7044841397723447,"x":116.65,"y":128.65,"x0":1.5106086424415734,"y0":50.00253416248232,"z0":5.489083637223138,"aX":17.929012813257607},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":10.1,"breakHorizontal":-16.1,"spinRate":2155,"spinDirection":133},"zone":5,"typeConfidence":0.9,"plateTime":0.407963061029625,"extension":5.950250083246244},"index":1,"playId":"5e962956-87d9-3683-9a7c-a72ab7ae2450","pitchNumber":2,"startTime":"2026-05-16T00:48:47.193Z","endTime":"2026-05-16T00:48:50.193Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.7,"endSpeed":84.9,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.51329464724502,"aZ":-24.029446718752194,"pfxX":9.136534673916556,"pfxZ":4.423596443374963,"pX":-1.349784777910012,"pZ":2.759010250112772,"vX0":-10.436086221375643,"vY0":-134.6715971536978,"vZ0":-2.786902935977969,"x":62.3,"y":164.46,"x0":1.383668684268695,"y0":50.00511621632373,"z0":5.502113598266224,"aX":16.83035405728201},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":7.6,"breakHorizontal":-14.4,"spinRate":2157,"spinDirection":136},"zone":11,"typeConfidence":0.9,"plateTime":0.40629425077588355,"extension":6.080294518603617},"index":2,"playId":"ff9e0ba0-2bf4-3390-a1a8-372ecd1794de","pitchNumber":3,"startTime":"2026-05-16T00:49:20.795Z","endTime":"2026-05-16T00:49:23.795Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":79.0,"endSpeed":72.5,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.694968726604596,"aZ":-32.510478548094696,"pfxX":-8.89704459761312,"pfxZ":-0.2535511226206335,"pX":-0.4762253118263912,"pZ":2.0422772390785435,"vX0":-2.566273685913775,"vY0":-115.00297628653078,"vZ0":-0.8132032121550345,"x":64.93,"y":163.04,"x0":1.8118594186417072,"y0":50.002203708286736,"z0":5.572973354052826,"aX":-11.834574818145377},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.4,"breakVerticalInduced":-0.4,"breakHorizontal":16.8,"spinRate":2845,"spinDirection":290},"zone":7,"typeConfidence":0.9,"plateTime":0.47752638148070137,"extension":6.152944964700283},"index":3,"playId":"1e0d95b9-c73e-3d20-84ac-1085eaae267e","pitchNumber":4,"startTime":"2026-05-16T00:49:38.940Z","endTime":"2026-05-16T00:49:41.940Z","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":1},"pitchData":{"startSpeed":78.7,"endSpeed":72.0,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.462120545232263,"aZ":-31.74796996740909,"pfxX":-8.656229655881098,"pfxZ":0.3260680860231755,"pX":0.4146103591039177,"pZ":2.77549577002022,"vX0":-0.9148350858207323,"vY0":-114.58321053279388,"vZ0":0.7699128197474701,"x":91.67,"y":164.93,"x0":1.9437017409489934,"y0":50.00552566692735,"z0":5.553231865874259,"aX":-11.436082789192824},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.2,"breakVerticalInduced":1.1,"breakHorizontal":15.8,"spinRate":2796,"spinDirection":289},"zone":3,"typeConfidence":0.9,"plateTime":0.47921824679469527,"extension":5.62867819014094},"hitData":{"launchSpeed":81.6,"launchAngle":-19.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":115.51,"coordY":153.61}},"index":4,"playId":"a9a55473-f4e8-3af9-b755-9b72381eba6d","pitchNumber":5,"startTime":"2026-05-16T00:49:58.175Z","endTime":"2026-05-16T00:50:05.905Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MF","challengeTeamId":158},"playEndTime":"2026-05-16T00:50:05.905Z","atBatIndex":48},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"David Hamilton grounds out softly, catcher Ryan Jeffers to first baseman Kody Clemens.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":49,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-05-16T00:51:40.327Z","endTime":"2026-05-16T00:53:29.248Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":666152,"fullName":"David Hamilton","link":"/api/v1/people/666152"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":573124,"fullName":"Taylor Rogers","link":"/api/v1/people/573124"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":666152,"fullName":"David Hamilton","link":"/api/v1/people/666152"},"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_assist"},{"player":{"id":665019,"link":"/api/v1/people/665019"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"L","description":"Foul Bunt"},"description":"Foul Bunt","code":"L","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":78.3,"endSpeed":72.0,"strikeZoneTop":3.135,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.929400197994333,"aZ":-31.34824389047157,"pfxX":-9.294045360204478,"pfxZ":0.6249079408717106,"pX":-0.4456790127014585,"pZ":1.902557187350031,"vX0":-2.331396282780814,"vY0":-113.96306173725105,"vZ0":-1.1462522791286136,"x":124.98,"y":141.37,"x0":1.7988872597303007,"y0":50.000068858468,"z0":5.522677486233107,"aX":-12.159371866553},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.7,"breakVerticalInduced":1.2,"breakHorizontal":17.4,"spinRate":2884,"spinDirection":293},"zone":7,"typeConfidence":0.91,"plateTime":0.48155909906210637,"extension":6.048743606184824},"index":0,"playId":"8044718d-8886-3754-8090-b940fa757a4d","pitchNumber":1,"startTime":"2026-05-16T00:51:40.327Z","endTime":"2026-05-16T00:51:43.854Z","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":76.7,"endSpeed":70.2,"strikeZoneTop":3.135,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.205401058634568,"aZ":-33.52103494301459,"pfxX":-9.213060416869123,"pfxZ":-1.0689392932977277,"pX":1.1992793621133144,"pZ":3.1382635517511615,"vX0":0.9911315686623525,"vY0":-111.63078474713316,"vZ0":2.048463176372792,"x0":1.9443370949783205,"y0":50.00512320046777,"z0":5.674235949967252,"aX":-11.56021795249349},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.8,"breakVerticalInduced":-1.1,"breakHorizontal":16.4,"spinRate":2847,"spinDirection":290},"zone":12,"typeConfidence":0.91,"plateTime":0.49176492776607406,"extension":5.662079633462869},"index":1,"playId":"2b3884a6-8c3d-31cf-9e2a-7a2388bc1623","pitchNumber":2,"startTime":"2026-05-16T00:52:06.744Z","endTime":"2026-05-16T00:52:09.954Z","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":2},"pitchData":{"startSpeed":78.1,"endSpeed":72.0,"strikeZoneTop":3.135,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.11530316671131,"aZ":-30.958624187911827,"pfxX":-8.566187235835237,"pfxZ":0.9301665104870587,"pX":-1.259237546124878,"pZ":2.375599035576967,"vX0":-4.247555989085734,"vY0":-113.71466981720195,"vZ0":-0.21411174654218001,"x0":1.7466363571128218,"y0":50.00372903764683,"z0":5.545838546474085,"aX":-11.202608473106064},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.0,"breakVerticalInduced":1.9,"breakHorizontal":16.6,"spinRate":2955,"spinDirection":298},"zone":13,"typeConfidence":0.9,"plateTime":0.48192286771470627,"extension":5.893998077737393},"index":2,"playId":"c7b0bea1-34b7-301c-bd60-c1cada287c53","pitchNumber":3,"startTime":"2026-05-16T00:52:25.978Z","endTime":"2026-05-16T00:52:29.017Z","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":2},"pitchData":{"startSpeed":78.4,"endSpeed":72.0,"strikeZoneTop":3.135,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.141315639225574,"aZ":-29.658663934017206,"pfxX":-8.458445018954516,"pfxZ":1.9142375324455099,"pX":-0.7858049667416819,"pZ":2.431469738960197,"vX0":-3.253402456586522,"vY0":-114.19810779303877,"vZ0":-0.3624721247176844,"x0":1.7584881455071715,"y0":50.00218833785864,"z0":5.523918516798672,"aX":-11.107215960683083},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.9,"breakVerticalInduced":3.7,"breakHorizontal":16.2,"spinRate":2836,"spinDirection":286},"zone":13,"typeConfidence":0.9,"plateTime":0.48066806563680897,"extension":5.8896148448747425},"index":3,"playId":"c7435493-193f-317b-ab57-e6f724ac82f5","pitchNumber":4,"startTime":"2026-05-16T00:52:45.536Z","endTime":"2026-05-16T00:52:48.658Z","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.9,"endSpeed":72.6,"strikeZoneTop":3.135,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.123629347615402,"aZ":-31.099139663121363,"pfxX":-8.413049938232028,"pfxZ":0.8053275171960017,"pX":-0.3301482112602244,"pZ":3.41841183151433,"vX0":-2.2147275933084107,"vY0":-114.84848553408624,"vZ0":1.8138483552741715,"x":127.61,"y":174.82,"x0":1.7395777699530728,"y0":50.00360360690258,"z0":5.641407288614804,"aX":-11.246823501682861},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.6,"breakVerticalInduced":2.2,"breakHorizontal":15.8,"spinRate":2915,"spinDirection":294},"zone":11,"typeConfidence":0.89,"plateTime":0.4767858779033016,"extension":5.565258896476698},"hitData":{"launchSpeed":51.3,"launchAngle":-75.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"soft","location":"2","coordinates":{"coordX":130.21,"coordY":192.64}},"index":4,"playId":"743db5ef-d7ce-3102-9ad3-26f71d289701","pitchNumber":5,"startTime":"2026-05-16T00:53:22.211Z","endTime":"2026-05-16T00:53:29.248Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-16T00:53:29.248Z","atBatIndex":49},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Josh Bell grounds out, second baseman Brice Turang to first baseman Jake Bauers.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":50,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-05-16T00:55:39.479Z","endTime":"2026-05-16T00:57:12.101Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676879,"fullName":"Aaron Ashby","link":"/api/v1/people/676879"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":"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":5},"credits":[{"player":{"id":668930,"link":"/api/v1/people/668930"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":641343,"link":"/api/v1/people/641343"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Blake Perkins remains in the game as the center fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-16T00:55:41.592Z","endTime":"2026-05-16T00:55:41.593Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":663368,"link":"/api/v1/people/663368"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"501","replacedPlayer":{"id":669003,"link":"/api/v1/people/669003"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":81.7,"endSpeed":75.9,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.529044245146057,"aZ":-36.83499055233692,"pfxX":-5.019066838433535,"pfxZ":-3.2132900460035074,"pX":1.0504528911836277,"pZ":3.7567249758155237,"vX0":2.0196136682230033,"vY0":-119.04901118277195,"vZ0":1.2137982647608552,"x":76.96,"y":137.35,"x0":0.8482309187075752,"y0":50.00265207832426,"z0":6.546928146187154,"aX":-7.282332570808026},"breaks":{"breakAngle":10.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.8,"breakVerticalInduced":-5.3,"breakHorizontal":8.6,"spinRate":2493,"spinDirection":322},"zone":12,"typeConfidence":0.9,"plateTime":0.4581955763127086,"extension":5.556923527376944},"index":1,"playId":"7742590e-204a-3026-a04d-d1cd888489b6","pitchNumber":1,"startTime":"2026-05-16T00:55:41.594Z","endTime":"2026-05-16T00:55:44.594Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.2,"endSpeed":89.0,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.298052237223132,"aZ":-22.812637561479757,"pfxX":8.553316872746574,"pfxZ":4.680278479627741,"pX":0.3580779186202875,"pZ":1.835376799691691,"vX0":-2.8691180655439155,"vY0":-140.01753101029206,"vZ0":-8.228713307698984,"x":103.35,"y":189.22,"x0":0.27990841471896083,"y0":50.00420978607581,"z0":6.285783924395731,"aX":17.117599745044455},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":7.1,"breakHorizontal":-15.0,"spinRate":2015,"spinDirection":149},"zone":9,"typeConfidence":0.91,"plateTime":0.39001154015962936,"extension":5.6288995686449175},"index":2,"playId":"9ddd8a53-b6d5-3a52-a48e-e31cef8e0988","pitchNumber":2,"startTime":"2026-05-16T00:55:55.224Z","endTime":"2026-05-16T00:56:00.910Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.6,"endSpeed":84.3,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.820145150363082,"aZ":-26.234358543578285,"pfxX":8.677860893194978,"pfxZ":3.357316122232307,"pX":0.09832247933585636,"pZ":-0.10044479165793235,"vX0":-3.783975443954156,"vY0":-131.67179325471568,"vZ0":-10.939606406360289,"x":113.25,"y":241.49,"x0":0.42004729350028586,"y0":50.00527618112997,"z0":6.0221801044183065,"aX":15.364078299101264},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":4.1,"breakHorizontal":-15.0,"spinRate":1750,"spinDirection":130},"zone":14,"typeConfidence":0.93,"plateTime":0.4146793242471456,"extension":5.645215802870564},"index":3,"playId":"5329edb1-e788-3247-ab01-496ea186505d","pitchNumber":3,"startTime":"2026-05-16T00:56:19.910Z","endTime":"2026-05-16T00:56:22.910Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.2,"endSpeed":79.0,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.087391805233622,"aZ":-35.79921720282271,"pfxX":-4.332388245158943,"pfxZ":-2.3207043853097575,"pX":-0.5885966128714875,"pZ":1.7443724918498553,"vX0":-1.549815945060751,"vY0":-124.07489181601858,"vZ0":-3.96862263801411,"x":139.44,"y":191.68,"x0":0.6063529841873835,"y0":50.000791643541184,"z0":6.337696131715889,"aX":-6.7750575969654285},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.4,"breakVerticalInduced":-4.8,"breakHorizontal":8.2,"spinRate":2505,"spinDirection":341},"zone":7,"typeConfidence":0.9,"plateTime":0.44090803069989315,"extension":5.535196055638885},"index":4,"playId":"4d16414d-66d8-3c95-80a0-d99a07945391","pitchNumber":4,"startTime":"2026-05-16T00:56:43.741Z","endTime":"2026-05-16T00:56:46.778Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.6,"endSpeed":89.1,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.709244929273662,"aZ":-20.113591692359773,"pfxX":8.825762091419055,"pfxZ":6.01204130237235,"pX":0.2717406246909266,"pZ":1.350759298345937,"vX0":-2.867563379692555,"vY0":-140.49183465859244,"vZ0":-9.898040123494622,"x":106.64,"y":202.31,"x0":0.15658017017458115,"y0":50.00457507608288,"z0":6.217274538481441,"aX":17.71097658689303},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":9.1,"breakHorizontal":-15.5,"spinRate":2139,"spinDirection":148},"zone":14,"typeConfidence":0.92,"plateTime":0.3893055927702189,"extension":5.587819843824339},"hitData":{"launchSpeed":56.4,"launchAngle":-23.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":137.32,"coordY":148.85}},"index":5,"playId":"cda425d3-1b1f-3fd2-9352-9ea675a06c8e","pitchNumber":5,"startTime":"2026-05-16T00:57:03.487Z","endTime":"2026-05-16T00:57:12.101Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-16T00:57:12.101Z","atBatIndex":50},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Luke Keaschall singles on a ground ball to right fielder Sal Frelick, deflected by first baseman Jake Bauers.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":51,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-05-16T00:57:24.312Z","endTime":"2026-05-16T00:58:07.868Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676879,"fullName":"Aaron Ashby","link":"/api/v1/people/676879"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":641343,"link":"/api/v1/people/641343"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_deflection"},{"player":{"id":686217,"link":"/api/v1/people/686217"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.5,"endSpeed":88.2,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.789509878507054,"aZ":-23.582078480929532,"pfxX":9.857788375035877,"pfxZ":4.323279014767005,"pX":-0.369390884444603,"pZ":2.366570411069601,"vX0":-5.594584726202721,"vY0":-140.38224219720945,"vZ0":-6.498047650808584,"x":131.08,"y":174.88,"x0":0.3720629782225833,"y0":50.006447002149116,"z0":6.254177806794355,"aX":19.612540641603033},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":6.6,"breakHorizontal":-16.7,"spinRate":1982,"spinDirection":144},"zone":4,"typeConfidence":0.89,"plateTime":0.3906718496650359,"extension":5.518337345806833},"index":0,"playId":"6a6b891d-abc7-373b-b216-9113208bc6a3","pitchNumber":1,"startTime":"2026-05-16T00:57:38.773Z","endTime":"2026-05-16T00:57:41.773Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.9,"endSpeed":88.3,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.281308400478263,"aZ":-21.078525494478555,"pfxX":9.658376734553304,"pfxZ":5.6028924729116305,"pX":0.06994432203760406,"pZ":2.5503704368944753,"vX0":-3.4830335349669395,"vY0":-139.56016661638637,"vZ0":-6.748549054024825,"x":114.33,"y":169.92,"x0":0.07652697471388638,"y0":50.00254650681964,"z0":6.379862368236166,"aX":19.12446594349725},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":9.0,"breakHorizontal":-16.8,"spinRate":2182,"spinDirection":149},"zone":5,"typeConfidence":0.9,"plateTime":0.39188582967221297,"extension":5.5562097824724175},"hitData":{"launchSpeed":103.3,"launchAngle":-4.0,"totalDistance":28.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":176.85,"coordY":123.19}},"index":1,"playId":"9c5b221b-d515-3f29-b52b-3829eb7349f0","pitchNumber":2,"startTime":"2026-05-16T00:57:56.435Z","endTime":"2026-05-16T00:58:07.868Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-16T00:58:07.868Z","atBatIndex":51},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Kody Clemens singles on a ground ball to left fielder Jackson Chourio. Luke Keaschall to 2nd.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":52,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-05-16T00:58:36.440Z","endTime":"2026-05-16T00:58:47.314Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"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":676879,"fullName":"Aaron Ashby","link":"/api/v1/people/676879"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"postOnSecond":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":694192,"link":"/api/v1/people/694192"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.7,"endSpeed":89.6,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.586083137173734,"aZ":-21.435693430474824,"pfxX":8.522880699010221,"pfxZ":5.2967436090580975,"pX":-0.3506996154876182,"pZ":1.835013724040423,"vX0":-4.7400162885581665,"vY0":-140.67613635405257,"vZ0":-8.418231795809346,"x":130.37,"y":189.23,"x0":0.23896620182709782,"y0":50.00035234945032,"z0":6.229013505251254,"aX":17.26971835972702},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":8.3,"breakHorizontal":-14.6,"spinRate":2154,"spinDirection":148},"zone":7,"typeConfidence":0.9,"plateTime":0.3877131257118789,"extension":5.607895886435223},"hitData":{"launchSpeed":91.9,"launchAngle":2.0,"totalDistance":66.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":71.4,"coordY":107.98}},"index":0,"playId":"e01607cd-26f6-35ba-a668-177fbb527ac0","pitchNumber":1,"startTime":"2026-05-16T00:58:36.440Z","endTime":"2026-05-16T00:58:47.314Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-16T00:58:47.314Z","atBatIndex":52},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Royce Lewis singles on a sharp line drive to left fielder Jackson Chourio. Luke Keaschall scores. Kody Clemens out at 3rd on the throw, left fielder Jackson Chourio to third baseman Luis Rengifo to second baseman Brice Turang to shortstop David Hamilton. Royce Lewis to 2nd.","rbi":1,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":53,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-05-16T00:59:56.528Z","endTime":"2026-05-16T01:00:37.122Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":60},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676879,"fullName":"Aaron Ashby","link":"/api/v1/people/676879"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2],"actionIndex":[],"runnerIndex":[0,1,2,3,4,5],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":694192,"link":"/api/v1/people/694192"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":null,"start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_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":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"responsiblePitcher":{"id":676879,"link":"/api/v1/people/676879"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":null,"outBase":"3B","isOut":true,"outNumber":2},"details":{"event":"Runner Out","eventType":"other_out","movementReason":"r_thrown_out","runner":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":694192,"link":"/api/v1/people/694192"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_assist"},{"player":{"id":694192,"link":"/api/v1/people/694192"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_assist_of"},{"player":{"id":650859,"link":"/api/v1/people/650859"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":668930,"link":"/api/v1/people/668930"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":666152,"link":"/api/v1/people/666152"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-05-16T00:59:21.833Z","endTime":"2026-05-16T00:59:58.774Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":88.8,"endSpeed":82.0,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.776586613445787,"aZ":-29.043989556361446,"pfxX":7.812565485525296,"pfxZ":1.859207176953352,"pX":-0.21981721717170066,"pZ":-0.2883021373935706,"vX0":-4.726207457555839,"vY0":-128.87359951921263,"vZ0":-10.274037901562753,"x":125.38,"y":246.56,"x0":0.6228160589876466,"y0":50.002971738376026,"z0":5.993443690724473,"aX":13.141644754022106},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":1.3,"breakHorizontal":-13.1,"spinRate":1547,"spinDirection":134},"zone":13,"typeConfidence":0.84,"plateTime":0.4250147605973713,"extension":5.802292289468032},"index":1,"playId":"e09144ca-f1fc-3248-b084-a3f0f99ab4ec","pitchNumber":1,"startTime":"2026-05-16T00:59:58.774Z","endTime":"2026-05-16T01:00:01.774Z","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":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.3,"endSpeed":84.3,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.365553550986643,"aZ":-28.07420452593531,"pfxX":9.454167759013544,"pfxZ":2.2852910998351863,"pX":-0.007247116507068659,"pZ":1.9413745595063239,"vX0":-4.014114710348993,"vY0":-132.83275336422287,"vZ0":-6.132849874115035,"x":117.28,"y":186.36,"x0":0.29176731729393296,"y0":50.00309194923882,"z0":6.310360417485912,"aX":16.963836210231257},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":3.0,"breakHorizontal":-16.3,"spinRate":1922,"spinDirection":135},"zone":8,"typeConfidence":0.94,"plateTime":0.4117015759821512,"extension":5.5920822266780545},"hitData":{"launchSpeed":106.1,"launchAngle":10.0,"totalDistance":189.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":73.05,"coordY":116.6}},"index":2,"playId":"4822b739-c50b-371a-b3cf-82182ab3a71a","pitchNumber":2,"startTime":"2026-05-16T01:00:20.262Z","endTime":"2026-05-16T01:00:37.122Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-16T01:00:37.122Z","atBatIndex":53},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Ryan Kreidler singles on a ground ball to third baseman Luis Rengifo, deflected by pitcher Aaron Ashby. Royce Lewis to 3rd.","rbi":0,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":54,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-05-16T01:01:13.444Z","endTime":"2026-05-16T01:02:15.529Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":668952,"fullName":"Ryan Kreidler","link":"/api/v1/people/668952"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676879,"fullName":"Aaron Ashby","link":"/api/v1/people/676879"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":668952,"fullName":"Ryan Kreidler","link":"/api/v1/people/668952"},"postOnThird":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":668952,"fullName":"Ryan Kreidler","link":"/api/v1/people/668952"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":676879,"link":"/api/v1/people/676879"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_deflection"},{"player":{"id":650859,"link":"/api/v1/people/650859"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"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":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.7,"endSpeed":77.4,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.32005022735816,"aZ":-44.396722043395265,"pfxX":-4.472966341077026,"pfxZ":-8.160859543124833,"pX":0.31079094282235664,"pZ":1.182333489079377,"vX0":0.9070886151152592,"vY0":-121.95440624215017,"vZ0":-3.078198474927018,"x":105.15,"y":206.86,"x0":0.5136529181961261,"y0":50.00361270680785,"z0":6.312501007543762,"aX":-6.697728238952067},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.4,"breakVerticalInduced":-15.2,"breakHorizontal":7.8,"spinRate":2710,"spinDirection":336},"zone":14,"typeConfidence":0.89,"plateTime":0.4501501197703872,"extension":5.713079995830576},"index":0,"playId":"30b56bcb-0c6e-3882-91de-52636132b258","pitchNumber":1,"startTime":"2026-05-16T01:01:13.444Z","endTime":"2026-05-16T01:01:16.625Z","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, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.4,"endSpeed":77.0,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.882423035921796,"aZ":-43.12639217903493,"pfxX":-3.250256368688712,"pfxZ":-7.405831417952617,"pX":-1.0218925267959666,"pZ":0.8349566120507088,"vX0":-2.504320428050679,"vY0":-121.43559974603342,"vZ0":-4.004539302247257,"x":155.95,"y":216.24,"x0":0.44840457821237456,"y0":50.00147124442948,"z0":6.293385552408793,"aX":-4.807634151885378},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.6,"breakVerticalInduced":-14.2,"breakHorizontal":6.5,"spinRate":2564,"spinDirection":340},"zone":13,"typeConfidence":0.85,"plateTime":0.4526775009526318,"extension":5.809688050286683},"index":1,"playId":"928a24a4-413f-3dda-8255-bc71aa942bdc","pitchNumber":2,"startTime":"2026-05-16T01:01:28.020Z","endTime":"2026-05-16T01:01:31.020Z","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":2},"pitchData":{"startSpeed":97.5,"endSpeed":89.7,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.468011636701956,"aZ":-19.95133104906161,"pfxX":6.771337557056398,"pfxZ":5.974656148848532,"pX":0.6256636680598837,"pZ":2.3299977768408335,"vX0":-1.6726082593657507,"vY0":-141.91919620531388,"vZ0":-7.4631677992304555,"x":93.15,"y":175.87,"x0":0.3414986667172055,"y0":50.00541721041479,"z0":6.257476907358736,"aX":13.86072039714435},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":9.6,"breakHorizontal":-12.0,"spinRate":2092,"spinDirection":144},"zone":6,"typeConfidence":0.9,"plateTime":0.38545207612551735,"extension":5.693799014591307},"index":2,"playId":"55b47fd8-72f6-36ad-8eab-2f81471a30b0","pitchNumber":3,"startTime":"2026-05-16T01:01:52.617Z","endTime":"2026-05-16T01:01:55.788Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.6,"endSpeed":89.4,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.63052595206392,"aZ":-24.157520050997945,"pfxX":8.30450556513411,"pfxZ":3.9283607330788737,"pX":0.10485348626791517,"pZ":2.756022792331566,"vX0":-3.531405969031582,"vY0":-141.9883434542626,"vZ0":-5.753253566465041,"x":113.0,"y":164.37,"x0":0.28601720681873105,"y0":50.003604996444146,"z0":6.346562440264997,"aX":16.950365393143326},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":6.1,"breakHorizontal":-14.3,"spinRate":2155,"spinDirection":149},"zone":5,"typeConfidence":0.9,"plateTime":0.38582060168243926,"extension":5.584986803543978},"hitData":{"launchSpeed":100.7,"launchAngle":-5.0,"totalDistance":26.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":111.28,"coordY":180.88}},"index":3,"playId":"f1d99cb1-c97e-3905-863d-52da8f425c0e","pitchNumber":4,"startTime":"2026-05-16T01:02:08.223Z","endTime":"2026-05-16T01:02:15.529Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-16T01:02:15.529Z","atBatIndex":54},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"James Outman strikes out swinging.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":55,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-05-16T01:02:32.466Z","endTime":"2026-05-16T01:04:55.870Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":681546,"fullName":"James Outman","link":"/api/v1/people/681546"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676879,"fullName":"Aaron Ashby","link":"/api/v1/people/676879"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[4],"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":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":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":681546,"fullName":"James Outman","link":"/api/v1/people/681546"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":661388,"link":"/api/v1/people/661388"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.9,"endSpeed":78.1,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.853420108151088,"aZ":-31.057944428856523,"pfxX":-3.9780816166571116,"pfxZ":0.7252399350021239,"pX":-1.83285216011069,"pZ":0.9654110298002712,"vX0":-4.04291577217798,"vY0":-123.45061984771297,"vZ0":-6.345152644917225,"x":186.86,"y":212.71,"x0":0.3462230027520049,"y0":50.00313514760996,"z0":6.201728907303941,"aX":-6.1043403685935615},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":0.0,"breakHorizontal":8.2,"spinRate":2520,"spinDirection":333},"zone":13,"typeConfidence":0.89,"plateTime":0.4446437571981061,"extension":5.513815482695384},"index":0,"playId":"cdf60166-21da-3cef-b845-cc75d971860e","pitchNumber":1,"startTime":"2026-05-16T01:02:57.140Z","endTime":"2026-05-16T01:03:00.140Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.4,"endSpeed":88.1,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.054163640757317,"aZ":-20.730923064935855,"pfxX":7.834311616713514,"pfxZ":5.83231549380916,"pX":-0.34962736255896965,"pZ":1.5579650954188011,"vX0":-3.9813214574198494,"vY0":-138.68660766958914,"vZ0":-9.094836846953893,"x":130.33,"y":196.71,"x0":0.0815307919718372,"y0":50.00125515085651,"z0":6.2455138443357665,"aX":15.36248141652744},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":9.0,"breakHorizontal":-13.4,"spinRate":2043,"spinDirection":146},"zone":13,"typeConfidence":0.9,"plateTime":0.39392317100589613,"extension":5.489692167991818},"index":1,"playId":"54a85ac4-a698-3937-ab63-5ba5350d01f4","pitchNumber":2,"startTime":"2026-05-16T01:03:24.074Z","endTime":"2026-05-16T01:03:28.813Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"playId":"8b13a5ee-b703-3ebe-9217-df6cf34aa458","startTime":"2026-05-16T01:04:01.983Z","endTime":"2026-05-16T01:04:05.173Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.0,"endSpeed":78.9,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.013871375365703,"aZ":-41.387733331340705,"pfxX":-4.323788779213643,"pfxZ":-6.034212194287231,"pX":-1.9336000594616403,"pZ":-1.5971282498719206,"vX0":-4.643331293987319,"vY0":-123.43408336576134,"vZ0":-10.036046413551567,"x":190.7,"y":281.9,"x0":0.5412000058683392,"y0":50.003341532156874,"z0":6.055825778386747,"aX":-6.600719517778045},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.6,"breakVerticalInduced":-13.2,"breakHorizontal":9.0,"spinRate":2495,"spinDirection":355},"zone":13,"typeConfidence":0.85,"plateTime":0.44556796079428995,"extension":5.621002511085896},"index":3,"playId":"479a160b-5db1-3611-a700-5f486c4bb4fe","pitchNumber":3,"startTime":"2026-05-16T01:04:21.190Z","endTime":"2026-05-16T01:04:26.343Z","isPitch":true,"type":"pitch"},{"details":{"description":"Wild pitch by pitcher Aaron Ashby. Ryan Kreidler to 2nd.","event":"Wild Pitch","eventType":"wild_pitch","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":4,"actionPlayId":"479a160b-5db1-3611-a700-5f486c4bb4fe","startTime":"2026-05-16T01:04:47.685Z","endTime":"2026-05-16T01:04:52.870Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":668952,"link":"/api/v1/people/668952"}},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":85.3,"endSpeed":78.9,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.68847407329572,"aZ":-36.23160701887579,"pfxX":-4.341522241466333,"pfxZ":-2.6071608045016177,"pX":-0.4051076695990842,"pZ":0.6399741099643512,"vX0":-0.7848272995803431,"vY0":-124.20062416229668,"vZ0":-6.194904034527106,"x":132.44,"y":221.5,"x0":0.4791189040053796,"y0":50.00168252966227,"z0":6.191973511911129,"aX":-6.758532475466097},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.6,"breakVerticalInduced":-6.0,"breakHorizontal":8.0,"spinRate":2689,"spinDirection":339},"zone":13,"typeConfidence":0.9,"plateTime":0.44158125169863727,"extension":5.638080315784588},"index":5,"playId":"1386fc6d-ec06-31cb-b154-dc35bd8fa1f0","pitchNumber":4,"startTime":"2026-05-16T01:04:52.870Z","endTime":"2026-05-16T01:04:55.870Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-16T01:04:55.870Z","atBatIndex":55},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jackson Chourio singles on a ground ball to shortstop Brooks Lee.","rbi":0,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":56,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-05-16T01:07:17.443Z","endTime":"2026-05-16T01:07:40.894Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":702193,"fullName":"Andrew Morris","link":"/api/v1/people/702193"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,2],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":686797,"link":"/api/v1/people/686797"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Pitching Change: Andrew Morris replaces Taylor Rogers.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-16T01:07:03.067Z","endTime":"2026-05-16T01:07:19.773Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":702193,"link":"/api/v1/people/702193"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.3,"endSpeed":88.7,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.61111779213699,"aZ":-12.70743418000016,"pfxX":-3.5640872021160965,"pfxZ":9.726477444079181,"pX":-0.6642719547925849,"pZ":2.3200011212456135,"vX0":2.8130852176648276,"vY0":-140.0985330654837,"vZ0":-8.356280060354582,"x":142.32,"y":176.14,"x0":-1.2148998751106381,"y0":50.00303289867535,"z0":6.158551057480287,"aX":-7.133780062746604},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":16.2,"breakHorizontal":5.9,"spinRate":1982,"spinDirection":196},"zone":4,"typeConfidence":0.92,"plateTime":0.3899370622563194,"extension":6.29234797632998},"index":1,"playId":"f13edd2a-b746-35b5-9243-62c52b69564f","pitchNumber":1,"startTime":"2026-05-16T01:07:19.773Z","endTime":"2026-05-16T01:07:22.773Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.8,"endSpeed":90.0,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.2584219527693,"aZ":-11.45424293050198,"pfxX":-3.974798805866433,"pfxZ":10.044566277023808,"pX":0.4059170548368412,"pZ":2.5258870482029425,"vX0":5.877507603110902,"vY0":-142.1763740690707,"vZ0":-8.24354114193087,"x":101.53,"y":170.58,"x0":-1.1644259952603742,"y0":50.004231435328805,"z0":6.176017865393959,"aX":-8.200736089335853},"breaks":{"breakAngle":27.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":16.8,"breakHorizontal":6.1,"spinRate":2033,"spinDirection":196},"zone":6,"typeConfidence":0.9,"plateTime":0.38411524627109994,"extension":6.316371151695267},"hitData":{"launchSpeed":79.2,"launchAngle":-51.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":120.82,"coordY":157.51}},"index":2,"playId":"6b254ec0-4d02-3e8a-a411-cd79e1bf3a74","pitchNumber":2,"startTime":"2026-05-16T01:07:33.263Z","endTime":"2026-05-16T01:07:40.894Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-16T01:07:40.894Z","atBatIndex":56},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Brice Turang singles on a ground ball to right fielder Austin Martin. Jackson Chourio to 3rd.","rbi":0,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":57,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-05-16T01:08:16.991Z","endTime":"2026-05-16T01:12:04.124Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":0},"matchup":{"batter":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":702193,"fullName":"Andrew Morris","link":"/api/v1/people/702193"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"postOnThird":{"id":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6,7,8,9],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":668885,"link":"/api/v1/people/668885"},"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":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"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":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.7,"endSpeed":89.2,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.238999463745504,"aZ":-14.048696164638887,"pfxX":-7.836100405807731,"pfxZ":9.01110709597274,"pX":0.3982264009866733,"pZ":1.1739146936043134,"vX0":7.612742607248284,"vY0":-140.32833430270864,"vZ0":-11.029541776149804,"x":101.82,"y":207.08,"x0":-1.3206339441903963,"y0":50.001352856271346,"z0":6.0500800172283515,"aX":-15.75933704080084},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":14.4,"breakHorizontal":12.8,"spinRate":2035,"spinDirection":210},"zone":14,"typeConfidence":2.0,"plateTime":0.389053045467155,"extension":6.287448449692872},"index":0,"playId":"611b6b75-5fbb-38d7-8469-40f033ede4c5","pitchNumber":1,"startTime":"2026-05-16T01:08:16.991Z","endTime":"2026-05-16T01:08:20.430Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.6,"endSpeed":79.5,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.428922118846245,"aZ":-22.712905896480294,"pfxX":-7.559595844296375,"pfxZ":5.889238276804274,"pX":0.39076582098490803,"pZ":2.470516359543642,"vX0":6.958720593212927,"vY0":-125.90243451825158,"vZ0":-4.939933098028873,"x":102.1,"y":172.08,"x0":-1.426060307838091,"y0":50.00248785229319,"z0":6.294893089022844,"aX":-12.143087948938287},"breaks":{"breakAngle":24.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":9.7,"breakHorizontal":12.1,"spinRate":1575,"spinDirection":234},"zone":6,"typeConfidence":0.91,"plateTime":0.43494556650531946,"extension":6.175536996558048},"index":1,"playId":"194532d1-5a63-38b5-baa3-65a31dcb6cc2","pitchNumber":2,"startTime":"2026-05-16T01:08:36.266Z","endTime":"2026-05-16T01:08:39.372Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.9,"endSpeed":80.6,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.830497911340473,"aZ":-22.137701201395622,"pfxX":-9.166342295004437,"pfxZ":6.1068680186226665,"pX":0.46854556975848505,"pZ":0.629844383889447,"vX0":7.965082273703967,"vY0":-127.51057405967897,"vZ0":-9.2417150834854,"x":99.14,"y":221.77,"x0":-1.5085392561491797,"y0":50.00127160127198,"z0":6.05538522191848,"aX":-15.055544376269701},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":9.1,"breakHorizontal":14.8,"spinRate":1571,"spinDirection":233},"zone":14,"typeConfidence":0.9,"plateTime":0.4299717702095611,"extension":6.312963262889098},"index":2,"playId":"07b4a55d-a552-39f2-9955-bf72e09eeae9","pitchNumber":3,"startTime":"2026-05-16T01:08:54.922Z","endTime":"2026-05-16T01:08:58.042Z","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":97.4,"endSpeed":89.4,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.47088358628255,"aZ":-14.570790704725674,"pfxX":-7.47340747809314,"pfxZ":8.64139751787565,"pX":-1.3738432342839286,"pZ":2.130747214605882,"vX0":3.198036909751061,"vY0":-141.64206933847728,"vZ0":-8.64967255956785,"x":169.37,"y":181.25,"x0":-1.5446022375005581,"y0":50.00634176844875,"z0":6.1499434134525925,"aX":-15.232785029921958},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":14.2,"breakHorizontal":13.0,"spinRate":1968,"spinDirection":209},"zone":13,"typeConfidence":2.0,"plateTime":0.3862650999351196,"extension":6.2331713982959895},"index":3,"playId":"c70c45d1-d5d6-3aa2-b934-a8bf1aa82d53","pitchNumber":4,"startTime":"2026-05-16T01:09:18.309Z","endTime":"2026-05-16T01:09:21.553Z","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":0},"pitchData":{"startSpeed":97.4,"endSpeed":88.8,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.361394287264424,"aZ":-13.63252061423125,"pfxX":-3.0587393722523206,"pfxZ":9.1626931496029,"pX":0.38248069807058116,"pZ":3.222698755546005,"vX0":5.9084380042473645,"vY0":-141.60680611228682,"vZ0":-6.167418761718012,"x":102.42,"y":151.77,"x0":-1.3369405056528987,"y0":50.00655529422971,"z0":6.30679920232643,"aX":-6.1926075083882175},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":15.5,"breakHorizontal":4.3,"spinRate":2003,"spinDirection":201},"zone":3,"typeConfidence":0.92,"plateTime":0.3873026275236091,"extension":6.122066355253322},"index":4,"playId":"e3b78ac0-3eaf-30f0-9ff6-4a74f9b7d2df","pitchNumber":5,"startTime":"2026-05-16T01:09:38.161Z","endTime":"2026-05-16T01:09:41.203Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.7,"endSpeed":88.9,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.85481381740401,"aZ":-12.568321529049964,"pfxX":-3.7984899051209027,"pfxZ":9.624474034474959,"pX":-0.2373891650013461,"pZ":3.440128356530152,"vX0":4.181342065405766,"vY0":-142.12430748235852,"vZ0":-5.745148745902486,"x":126.05,"y":145.9,"x0":-1.2371275888065292,"y0":50.004722061423685,"z0":6.292536588926085,"aX":-7.739248103858292},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":16.3,"breakHorizontal":6.0,"spinRate":2059,"spinDirection":206},"zone":11,"typeConfidence":0.91,"plateTime":0.3860114933621377,"extension":6.232842784836254},"index":5,"playId":"bd8c31ed-2607-3441-88d6-4849e5426237","pitchNumber":6,"startTime":"2026-05-16T01:09:57.955Z","endTime":"2026-05-16T01:10:01.163Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":0},"index":6,"playId":"cd9bb556-4f0f-35e9-8010-cbb67fef0f74","startTime":"2026-05-16T01:10:32.095Z","endTime":"2026-05-16T01:10:36.526Z","isPitch":false,"type":"pickoff"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":2},"count":{"balls":3,"strikes":2,"outs":0},"index":7,"playId":"0fe2a6ea-175a-36fb-93c6-573aee08be96","startTime":"2026-05-16T01:10:51.822Z","endTime":"2026-05-16T01:10:59.789Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"runnerGoing":true,"disengagementNum":2},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.8,"endSpeed":89.8,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.33447643474133,"aZ":-12.43429095026799,"pfxX":-3.2773189736735624,"pfxZ":9.598126305856105,"pX":0.15218117811128096,"pZ":2.842015071120437,"vX0":4.942011024362035,"vY0":-142.20891538939586,"vZ0":-7.531074164596936,"x":111.2,"y":162.05,"x0":-1.1790204582140271,"y0":50.004116609833225,"z0":6.306042274339009,"aX":-6.741466945432275},"breaks":{"breakAngle":21.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":16.1,"breakHorizontal":5.0,"spinRate":2016,"spinDirection":199},"zone":2,"typeConfidence":0.91,"plateTime":0.38454487337976806,"extension":6.149730556135463},"index":8,"playId":"8fc8c1a1-a233-3667-ac2c-70820a7222ed","pitchNumber":7,"startTime":"2026-05-16T01:11:23.294Z","endTime":"2026-05-16T01:11:26.294Z","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,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":98.7,"endSpeed":90.6,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.79250264587494,"aZ":-11.627177540797742,"pfxX":-2.9692139286112345,"pfxZ":9.80773074205932,"pX":0.7774658263615813,"pZ":2.6988652854429405,"vX0":6.240621669355448,"vY0":-143.4943254488199,"vZ0":-8.072694663862778,"x":87.36,"y":165.91,"x0":-1.0353053514171937,"y0":50.00311800868218,"z0":6.26500809984018,"aX":-6.22113730652601},"breaks":{"breakAngle":20.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":16.4,"breakHorizontal":4.2,"spinRate":2079,"spinDirection":200},"zone":6,"typeConfidence":0.92,"plateTime":0.3810547485585416,"extension":6.326738801508074},"hitData":{"launchSpeed":92.9,"launchAngle":7.0,"totalDistance":115.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":154.68,"coordY":102.02}},"index":9,"playId":"a1f624ab-3dd7-3b8e-a4a8-1c42f6d2212e","pitchNumber":8,"startTime":"2026-05-16T01:11:54.198Z","endTime":"2026-05-16T01:12:04.124Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-16T01:12:04.124Z","atBatIndex":57},{"result":{"type":"atBat","event":"Fielders Choice","eventType":"fielders_choice","description":"William Contreras reaches on a fielder's choice, fielded by shortstop Brooks Lee. Jackson Chourio scores. Interference error by third baseman Royce Lewis.","rbi":0,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":58,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-05-16T01:13:31.584Z","endTime":"2026-05-16T01:14:25.856Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":46},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":702193,"fullName":"Andrew Morris","link":"/api/v1/people/702193"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"postOnSecond":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,4],"actionIndex":[3],"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":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"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":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192"},"responsiblePitcher":{"id":702193,"link":"/api/v1/people/702193"},"isScoringEvent":true,"rbi":false,"earned":false,"teamUnearned":true,"playIndex":4},"credits":[{"player":{"id":686797,"link":"/api/v1/people/686797"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":668904,"link":"/api/v1/people/668904"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_interference"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Fielders Choice","eventType":"fielders_choice","movementReason":null,"runner":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":686797,"link":"/api/v1/people/686797"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-16T01:12:30.402Z","endTime":"2026-05-16T01:13:33.916Z","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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.1,"endSpeed":85.3,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.01888720749728,"aZ":-24.918434379741182,"pfxX":3.2035452964769755,"pfxZ":3.959711935993078,"pX":0.33812309986747446,"pZ":1.6497942882739636,"vX0":3.1365416351678315,"vY0":-133.99263068800002,"vZ0":-7.531014100754124,"x":104.11,"y":194.24,"x0":-1.260701328790746,"y0":50.00085055560241,"z0":6.25831567379751,"aX":5.865281186760869},"breaks":{"breakAngle":13.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":5.9,"breakHorizontal":-6.5,"spinRate":2412,"spinDirection":155},"zone":9,"typeConfidence":0.91,"plateTime":0.4076656598186581,"extension":6.3576499303049925},"index":1,"playId":"e40bdaab-acd1-3347-b5a9-58495478da77","pitchNumber":1,"startTime":"2026-05-16T01:13:33.916Z","endTime":"2026-05-16T01:13:36.916Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.2,"endSpeed":84.8,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.964056131935845,"aZ":-26.94931383741821,"pfxX":3.783923639243702,"pfxZ":2.935647778043226,"pX":1.5896032413508894,"pZ":-0.8232353763304173,"vX0":5.809164449103399,"vY0":-132.19912544022745,"vZ0":-12.87046944200656,"x":56.41,"y":261.01,"x0":-1.1239938428193215,"y0":50.003341924671496,"z0":6.069823372645386,"aX":6.726174476036871},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":2.8,"breakHorizontal":-8.0,"spinRate":2490,"spinDirection":137},"zone":14,"typeConfidence":0.91,"plateTime":0.41360418991224446,"extension":6.307475720463904},"index":2,"playId":"987df6a2-b423-3480-9205-eba295de5795","pitchNumber":2,"startTime":"2026-05-16T01:13:52.398Z","endTime":"2026-05-16T01:13:56.510Z","isPitch":true,"type":"pitch"},{"details":{"description":"Brice Turang steals (9) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"index":3,"actionPlayId":"987df6a2-b423-3480-9205-eba295de5795","startTime":"2026-05-16T01:14:02.353Z","endTime":"2026-05-16T01:14:18.034Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":668930,"link":"/api/v1/people/668930"}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.0,"endSpeed":76.5,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.076884614133313,"aZ":-33.0891252534185,"pfxX":7.496034287317463,"pfxZ":-0.6179466676725536,"pX":0.282251797789448,"pZ":2.331823839604431,"vX0":1.8540563285150964,"vY0":-120.86277409259958,"vZ0":-2.760084025586924,"x":106.24,"y":175.82,"x0":-1.4692207236470947,"y0":50.00545940589084,"z0":6.401546473128528,"aX":11.064011499393224},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.3,"breakVerticalInduced":-1.6,"breakHorizontal":-14.0,"spinRate":2481,"spinDirection":68},"zone":6,"typeConfidence":0.9,"plateTime":0.453608779567114,"extension":6.152836617235373},"hitData":{"launchSpeed":86.3,"launchAngle":-7.0,"totalDistance":19.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":115.16,"coordY":169.42}},"index":4,"playId":"00824af3-9961-396c-b369-a2aec85d4597","pitchNumber":3,"startTime":"2026-05-16T01:14:18.034Z","endTime":"2026-05-16T01:14:25.856Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-16T01:14:25.856Z","atBatIndex":58},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Jake Bauers doubles (9) on a line drive to right fielder Austin Martin. Brice Turang scores. William Contreras to 3rd.","rbi":1,"awayScore":3,"homeScore":2,"isOut":false},"about":{"atBatIndex":59,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-05-16T01:16:59.574Z","endTime":"2026-05-16T01:18:08.058Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":61},"count":{"balls":2,"strikes":1,"outs":0},"matchup":{"batter":{"id":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":702193,"fullName":"Andrew Morris","link":"/api/v1/people/702193"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"postOnThird":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4],"actionIndex":[0],"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":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":668885,"link":"/api/v1/people/668885"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"responsiblePitcher":{"id":702193,"link":"/api/v1/people/702193"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"description":"Twins manager Derek Shelton ejected by 3B umpire Jordan Baker.","event":"Ejection","eventType":"ejection","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-16T01:15:49.520Z","endTime":"2026-05-16T01:16:59.574Z","isPitch":false,"type":"action","player":{"id":486359,"link":"/api/v1/people/486359"},"umpire":{"id":490319,"link":"/api/v1/people/490319"}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.2,"endSpeed":81.6,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.072895859447684,"aZ":-20.147938986751512,"pfxX":-8.451868679182539,"pfxZ":7.142119317977564,"pX":1.2896589093300062,"pZ":0.4980679323528742,"vX0":9.436555923861143,"vY0":-129.24215962232824,"vZ0":-10.257358444863142,"x":129.29,"y":209.97,"x0":-1.3186109110840523,"y0":50.00393657909508,"z0":6.079209423066981,"aX":-14.234686444726943},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":10.7,"breakHorizontal":13.1,"spinRate":1559,"spinDirection":233},"zone":14,"typeConfidence":0.86,"plateTime":0.4245377725944883,"extension":6.158440683434386},"index":1,"playId":"e5fbf247-790f-3169-9b82-487551461bdc","pitchNumber":1,"startTime":"2026-05-16T01:16:59.574Z","endTime":"2026-05-16T01:17:02.652Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.6,"endSpeed":87.1,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.32353298010805,"aZ":-14.505029077562108,"pfxX":-4.316748804678458,"pfxZ":9.057108082899719,"pX":-0.8962012577547283,"pZ":3.317410499170299,"vX0":2.9498727506140034,"vY0":-139.06548048844903,"vZ0":-5.447267563211877,"x":95.18,"y":140.43,"x0":-1.411966126765939,"y0":50.00385054469846,"z0":6.270185271594903,"aX":-8.422467234544248},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":15.4,"breakHorizontal":7.2,"spinRate":2143,"spinDirection":201},"zone":11,"typeConfidence":0.91,"plateTime":0.3944559104158696,"extension":6.304149898714685},"index":2,"playId":"68ef8093-44d6-3a0e-b679-b358e062f9cb","pitchNumber":2,"startTime":"2026-05-16T01:17:18.994Z","endTime":"2026-05-16T01:17:22.168Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.7,"endSpeed":88.1,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.66338687738743,"aZ":-16.179179700608206,"pfxX":-8.060252162806787,"pfxZ":8.137718279785211,"pX":-0.32247010738779425,"pZ":1.066910887979318,"vX0":5.629462460852336,"vY0":-138.9364962582444,"vZ0":-10.883266494580708,"x":116.27,"y":179.97,"x0":-1.3226096684899966,"y0":50.00013241079959,"z0":6.097209873073352,"aX":-15.834657341342487},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":12.7,"breakHorizontal":13.6,"spinRate":2066,"spinDirection":209},"zone":13,"typeConfidence":2.0,"plateTime":0.39346857359405796,"extension":6.169545029750918},"index":3,"playId":"8e5a852b-e2d8-35f7-a0c6-144ed63b87ea","pitchNumber":3,"startTime":"2026-05-16T01:17:36.470Z","endTime":"2026-05-16T01:17:39.470Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.7,"endSpeed":89.0,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.98816474999799,"aZ":-18.60556194223229,"pfxX":-8.29716898696664,"pfxZ":6.746742565689317,"pX":0.019146878221081423,"pZ":2.1781467353746646,"vX0":7.14863122973113,"vY0":-140.49618754195944,"vZ0":-7.6700090126113505,"x":106.13,"y":164.93,"x0":-1.4725169140538135,"y0":50.00425485438069,"z0":6.1394779299009405,"aX":-16.691401267491212},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":10.9,"breakHorizontal":13.7,"spinRate":2029,"spinDirection":208},"zone":8,"typeConfidence":2.0,"plateTime":0.3889303525741563,"extension":6.1650394165746265},"hitData":{"launchSpeed":106.9,"launchAngle":20.0,"totalDistance":362.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":183.06,"coordY":70.6}},"index":4,"playId":"d4b91e9d-ab33-37e3-8564-9f5f7287b523","pitchNumber":4,"startTime":"2026-05-16T01:17:56.543Z","endTime":"2026-05-16T01:18:08.058Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-16T01:18:08.058Z","atBatIndex":59},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Blake Perkins grounds out, second baseman Luke Keaschall to first baseman Kody Clemens.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":60,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-05-16T01:18:48.295Z","endTime":"2026-05-16T01:20:01.257Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":663368,"fullName":"Blake Perkins","link":"/api/v1/people/663368"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":702193,"fullName":"Andrew Morris","link":"/api/v1/people/702193"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"postOnThird":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":663368,"fullName":"Blake Perkins","link":"/api/v1/people/663368"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":807712,"link":"/api/v1/people/807712"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":665019,"link":"/api/v1/people/665019"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":98.3,"endSpeed":90.2,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.749823218991494,"aZ":-12.015706026230497,"pfxX":-2.3622480467377756,"pfxZ":9.68263987956386,"pX":-0.3452149559494288,"pZ":3.4015438271939558,"vX0":3.3234989542625826,"vY0":-143.0792606131066,"vZ0":-6.142817968332622,"x":130.16,"y":146.94,"x0":-1.2127162133822014,"y0":50.00093768175588,"z0":6.322940147204494,"aX":-4.917362983911813},"breaks":{"breakAngle":18.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":16.6,"breakHorizontal":3.6,"spinRate":2100,"spinDirection":199},"zone":11,"typeConfidence":0.91,"plateTime":0.3822213821413394,"extension":6.21886270854267},"index":0,"playId":"0cfdb083-e9bd-3347-a810-1c1d4e874cb5","pitchNumber":1,"startTime":"2026-05-16T01:18:48.295Z","endTime":"2026-05-16T01:18:51.295Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.2,"endSpeed":82.3,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.511755736379477,"aZ":-23.68923292012492,"pfxX":-6.995728274053281,"pfxZ":4.975849619754975,"pX":-0.30948288720488526,"pZ":0.9205035134444614,"vX0":5.575471969961536,"vY0":-129.64348878785438,"vZ0":-8.713572158825022,"x":128.8,"y":213.93,"x0":-1.5765682834160486,"y0":50.00522349795721,"z0":6.1265410682763,"aX":-11.937819397761853},"breaks":{"breakAngle":22.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":7.3,"breakHorizontal":11.5,"spinRate":1497,"spinDirection":239},"zone":13,"typeConfidence":0.89,"plateTime":0.422114813187362,"extension":6.26395659994517},"index":1,"playId":"4dc35fa7-3bc8-320c-a7bb-b8725b1108b8","pitchNumber":2,"startTime":"2026-05-16T01:19:07.295Z","endTime":"2026-05-16T01:19:10.295Z","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":0},"pitchData":{"startSpeed":84.5,"endSpeed":77.8,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.753273797393977,"aZ":-28.171243668114457,"pfxX":8.714707533482752,"pfxZ":2.617291033679453,"pX":0.347614523045968,"pZ":2.1917796248085764,"vX0":1.7359267440239046,"vY0":-123.02787935027358,"vZ0":-4.108643370123514,"x":103.75,"y":179.6,"x0":-1.4996679467749727,"y0":50.005096103556774,"z0":6.275336739587899,"aX":13.339591556651975},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":4.0,"breakHorizontal":-16.2,"spinRate":2383,"spinDirection":60},"zone":9,"typeConfidence":0.91,"plateTime":0.4454708104638865,"extension":6.220373745693919},"index":2,"playId":"95ee3a98-b485-320b-a47e-fefe2b8c4485","pitchNumber":3,"startTime":"2026-05-16T01:19:29.985Z","endTime":"2026-05-16T01:19:34.263Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.6,"endSpeed":82.8,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.913416261167963,"aZ":-23.093016761159273,"pfxX":-9.319556726378927,"pfxZ":5.251663860445723,"pX":-0.17272330379011852,"pZ":1.5120233503797853,"vX0":6.494074404175408,"vY0":-130.29410908145073,"vZ0":-7.515714236488904,"x":123.58,"y":197.96,"x0":-1.4795022366920731,"y0":50.00277637416222,"z0":6.163820984356617,"aX":-16.11515947627808},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":8.2,"breakHorizontal":15.6,"spinRate":1534,"spinDirection":233},"zone":13,"typeConfidence":0.86,"plateTime":0.4194563693541986,"extension":6.1144086300445295},"hitData":{"launchSpeed":95.0,"launchAngle":-9.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":142.33,"coordY":163.02}},"index":3,"playId":"64484dc4-71da-3f21-9c37-ef8755584fef","pitchNumber":4,"startTime":"2026-05-16T01:19:53.256Z","endTime":"2026-05-16T01:20:01.257Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-16T01:20:01.257Z","atBatIndex":60},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Andrew Vaughn flies out to left fielder James Outman.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":61,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-05-16T01:20:27.626Z","endTime":"2026-05-16T01:21:51.886Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":683734,"fullName":"Andrew Vaughn","link":"/api/v1/people/683734"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":702193,"fullName":"Andrew Morris","link":"/api/v1/people/702193"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"postOnThird":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"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":683734,"fullName":"Andrew Vaughn","link":"/api/v1/people/683734"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":681546,"link":"/api/v1/people/681546"},"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":91.1,"endSpeed":84.8,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.71647227601731,"aZ":-25.868928353411036,"pfxX":3.44966059569661,"pfxZ":3.480287718540785,"pX":0.10602207053665973,"pZ":3.065747673308738,"vX0":2.7261345380172557,"vY0":-132.8514701970472,"vZ0":-3.7009906198501517,"x":112.96,"y":156.0,"x0":-1.3766928250232817,"y0":50.003674735073936,"z0":6.327269783609995,"aX":6.25341263802982},"breaks":{"breakAngle":14.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":5.8,"breakHorizontal":-6.8,"spinRate":2319,"spinDirection":157},"zone":2,"typeConfidence":0.91,"plateTime":0.41008873912539423,"extension":6.002312695659243},"index":0,"playId":"76e2d153-c4e5-343c-a8f3-b4ac4c77e6f9","pitchNumber":1,"startTime":"2026-05-16T01:20:28.127Z","endTime":"2026-05-16T01:20:31.127Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":98.5,"endSpeed":89.9,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.55943600551663,"aZ":-10.6053591766162,"pfxX":-0.45705492244271806,"pfxZ":10.40127327060687,"pX":0.6973861614705007,"pZ":3.0821392113029846,"vX0":5.588162570723018,"vY0":-143.2014583572359,"vZ0":-7.016371223950619,"x":90.42,"y":155.56,"x0":-1.22126093647596,"y0":50.00375261212191,"z0":6.230154874501379,"aX":-0.9492426526767712},"breaks":{"breakAngle":1.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.7,"breakVerticalInduced":17.5,"breakHorizontal":-0.4,"spinRate":2175,"spinDirection":194},"zone":3,"typeConfidence":0.91,"plateTime":0.38273217654878033,"extension":6.2260245306234},"index":1,"playId":"83ff605d-447d-3d49-8e31-4acc72fa6fe8","pitchNumber":2,"startTime":"2026-05-16T01:20:48.469Z","endTime":"2026-05-16T01:20:54.086Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.2,"endSpeed":76.5,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.77903887613157,"aZ":-28.800564968288775,"pfxX":9.573525452835142,"pfxZ":2.2779461976250523,"pX":0.4057561740358045,"pZ":2.452818089206799,"vX0":1.5795765094110685,"vY0":-121.23116701521184,"vZ0":-3.177973558026885,"x":101.53,"y":172.55,"x0":-1.4984042266448045,"y0":50.003649463400556,"z0":6.307596159226073,"aX":14.180200732657163},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":3.6,"breakHorizontal":-17.8,"spinRate":2454,"spinDirection":56},"zone":6,"typeConfidence":0.91,"plateTime":0.4526509511759338,"extension":6.40686691557647},"hitData":{"launchSpeed":84.9,"launchAngle":50.0,"totalDistance":239.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":102.83,"coordY":107.23}},"index":2,"playId":"e1541191-1d52-370a-bea0-748e51c1ea34","pitchNumber":3,"startTime":"2026-05-16T01:21:39.965Z","endTime":"2026-05-16T01:21:51.886Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-16T01:21:51.886Z","atBatIndex":61},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Sal Frelick lines out to left fielder James Outman.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":62,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-05-16T01:24:19.921Z","endTime":"2026-05-16T01:24:45.787Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607455,"fullName":"Anthony Banda","link":"/api/v1/people/607455"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3],"actionIndex":[1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":681546,"link":"/api/v1/people/681546"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-05-16T01:22:17.351Z","endTime":"2026-05-16T01:23:41.685Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Anthony Banda replaces Andrew Morris.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-05-16T01:23:41.685Z","endTime":"2026-05-16T01:24:22.197Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":607455,"link":"/api/v1/people/607455"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.3,"endSpeed":85.5,"strikeZoneTop":3.063,"strikeZoneBottom":1.546,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.234113643377572,"aZ":-20.271780262216243,"pfxX":8.899758154079372,"pfxZ":6.363790746732265,"pX":0.1565075546920087,"pZ":3.413186763999366,"vX0":-9.39521143323596,"vY0":-135.5877432540355,"vZ0":-1.7381953174915246,"x":111.03,"y":146.62,"x0":2.5018607326314117,"y0":50.006646058490176,"z0":5.469821100973915,"aX":16.658475323122488},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":11.4,"breakHorizontal":-14.3,"spinRate":2011,"spinDirection":136},"zone":12,"typeConfidence":0.89,"plateTime":0.40318455309962475,"extension":6.389205190788837},"index":2,"playId":"098fe754-1870-3ef9-aaf5-eff727c63c3e","pitchNumber":1,"startTime":"2026-05-16T01:24:22.197Z","endTime":"2026-05-16T01:24:25.197Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.6,"endSpeed":86.8,"strikeZoneTop":3.063,"strikeZoneBottom":1.546,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.865994233516762,"aZ":-15.13159403621854,"pfxX":5.9451992067749995,"pfxZ":8.85733106778478,"pX":-0.18444466289941197,"pZ":2.564742177116555,"vX0":-8.67719594136548,"vY0":-137.45577930957947,"vZ0":-5.07718525098168,"x":124.03,"y":169.53,"x0":2.232676803049354,"y0":50.00354628284804,"z0":5.454034637034274,"aX":11.441117704262949},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":15.2,"breakHorizontal":-9.1,"spinRate":2054,"spinDirection":140},"zone":5,"typeConfidence":0.89,"plateTime":0.39761563478621476,"extension":6.319616459486209},"hitData":{"launchSpeed":97.1,"launchAngle":14.0,"totalDistance":276.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":74.6,"coordY":101.21}},"index":3,"playId":"a7ec2412-4380-3c29-a686-5407a8338d1f","pitchNumber":2,"startTime":"2026-05-16T01:24:39.762Z","endTime":"2026-05-16T01:24:45.787Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-16T01:24:45.787Z","atBatIndex":62},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Austin Martin strikes out swinging.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":63,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-05-16T01:27:26.216Z","endTime":"2026-05-16T01:28:20.345Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":668885,"fullName":"Austin Martin","link":"/api/v1/people/668885"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682842,"fullName":"Abner Uribe","link":"/api/v1/people/682842"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,4],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":668885,"fullName":"Austin Martin","link":"/api/v1/people/668885"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":661388,"link":"/api/v1/people/661388"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Abner Uribe replaces Aaron Ashby.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-16T01:26:22.369Z","endTime":"2026-05-16T01:27:28.499Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":682842,"link":"/api/v1/people/682842"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":98.6,"endSpeed":90.1,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.47423568676078,"aZ":-22.078545976496038,"pfxX":-7.980815705831316,"pfxZ":4.844426615458884,"pX":-0.14073160789591738,"pZ":3.5486156296627978,"vX0":6.140135286715436,"vY0":-143.4953257591876,"vZ0":-2.893187309344589,"x":122.36,"y":142.97,"x0":-1.2723357656706886,"y0":50.00060160153318,"z0":5.946719563241043,"aX":-16.62672439233994},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":8.4,"breakHorizontal":13.2,"spinRate":2349,"spinDirection":207},"zone":11,"typeConfidence":0.93,"plateTime":0.38181683267529554,"extension":6.3178605699249974},"index":1,"playId":"f9eb117d-073b-335e-9214-e603a92a6b24","pitchNumber":1,"startTime":"2026-05-16T01:27:28.499Z","endTime":"2026-05-16T01:27:31.528Z","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":0},"pitchData":{"startSpeed":99.9,"endSpeed":91.0,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.55942634631783,"aZ":-21.722205945251584,"pfxX":-8.780432815337285,"pfxZ":4.914774747386026,"pX":-0.06556902423325353,"pZ":2.9043895064708165,"vX0":6.857457698864597,"vY0":-145.2519381191062,"vZ0":-4.977364581198605,"x":119.5,"y":160.36,"x0":-1.3220300353974896,"y0":50.001797320464306,"z0":5.969759039926193,"aX":-18.670116178572535},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":8.0,"breakHorizontal":14.4,"spinRate":2390,"spinDirection":213},"zone":2,"typeConfidence":0.93,"plateTime":0.377785401767154,"extension":6.298109705934344},"index":2,"playId":"da5d82c8-b4f0-31fb-a261-91b06d826c79","pitchNumber":2,"startTime":"2026-05-16T01:27:47.328Z","endTime":"2026-05-16T01:27:50.331Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":3,"startTime":"2026-05-16T01:27:58.145Z","endTime":"2026-05-16T01:28:13.660Z","isPitch":false,"type":"action","player":{"id":668885,"link":"/api/v1/people/668885"}},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"pitchData":{"startSpeed":87.9,"endSpeed":81.2,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.40718608492574,"aZ":-30.31789574049042,"pfxX":8.303627795468893,"pfxZ":1.1240461095368934,"pX":1.244009910890477,"pZ":-0.21187060539883446,"vX0":3.0877833144374236,"vY0":-127.75112522568791,"vZ0":-9.025519644940037,"x":69.58,"y":244.5,"x0":-1.0603449414755832,"y0":50.000546651426454,"z0":5.765299398501943,"aX":13.660977102607108},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":0.1,"breakHorizontal":-15.7,"spinRate":2768,"spinDirection":49},"zone":14,"typeConfidence":0.9,"plateTime":0.42948278255835914,"extension":6.512480032604505},"index":4,"playId":"37cdd299-add9-3006-95d6-46c8da02dc3d","pitchNumber":3,"startTime":"2026-05-16T01:28:13.660Z","endTime":"2026-05-16T01:28:20.345Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-16T01:28:20.345Z","atBatIndex":63},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Brooks Lee singles on a line drive to left fielder Jackson Chourio.","rbi":0,"awayScore":3,"homeScore":2,"isOut":false},"about":{"atBatIndex":64,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-05-16T01:28:49.600Z","endTime":"2026-05-16T01:29:00.115Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":682842,"fullName":"Abner Uribe","link":"/api/v1/people/682842"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":694192,"link":"/api/v1/people/694192"},"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, 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":99.4,"endSpeed":90.7,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.84253960179946,"aZ":-24.670637301876347,"pfxX":-8.924086161599769,"pfxZ":3.5551849095922154,"pX":-0.5924612058575012,"pZ":2.845336615391392,"vX0":5.277087855095198,"vY0":-144.6550641572092,"vZ0":-4.162325847775857,"x":139.58,"y":161.96,"x0":-1.2842500248405113,"y0":50.00480897192792,"z0":5.821892810077057,"aX":-18.84872173685044},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":5.8,"breakHorizontal":15.0,"spinRate":2433,"spinDirection":211},"zone":1,"typeConfidence":0.93,"plateTime":0.37914916212510086,"extension":6.266252274557636},"hitData":{"launchSpeed":81.2,"launchAngle":20.0,"totalDistance":246.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":78.99,"coordY":98.38}},"index":0,"playId":"206fb92b-909b-3217-9aa2-9385ec17ce3a","pitchNumber":1,"startTime":"2026-05-16T01:28:50.307Z","endTime":"2026-05-16T01:29:00.115Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-16T01:29:00.115Z","atBatIndex":64},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Ryan Jeffers walks. Brooks Lee to 2nd.","rbi":0,"awayScore":3,"homeScore":2,"isOut":false},"about":{"atBatIndex":65,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-05-16T01:29:06.294Z","endTime":"2026-05-16T01:31:34.813Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682842,"fullName":"Abner Uribe","link":"/api/v1/people/682842"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777"},"postOnSecond":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","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":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"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":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777"},"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":1},"pitchData":{"startSpeed":100.1,"endSpeed":92.3,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.629739908488958,"aZ":-22.270948221996797,"pfxX":-7.197276484503513,"pfxZ":4.5873968375324425,"pX":1.8319476317960084,"pZ":2.108765167186512,"vX0":10.771072691876865,"vY0":-145.42961955538652,"vZ0":-6.816688458755893,"x":47.17,"y":181.84,"x0":-0.9714060903941601,"y0":50.00452486454394,"z0":5.8178995335351145,"aX":-15.539521994831501},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":7.2,"breakHorizontal":11.0,"spinRate":2392,"spinDirection":202},"zone":14,"typeConfidence":0.93,"plateTime":0.3755181025226517,"extension":6.316746116874937},"index":0,"playId":"8ea6a207-8afa-327e-be67-505e29666359","pitchNumber":1,"startTime":"2026-05-16T01:29:27.884Z","endTime":"2026-05-16T01:29:30.884Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":99.3,"endSpeed":91.5,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.362717592288305,"aZ":-21.298242175754574,"pfxX":-6.649950363465019,"pfxZ":5.111419645771869,"pX":0.43911180323340715,"pZ":2.1935524237281334,"vX0":7.01762558889694,"vY0":-144.4402324429119,"vZ0":-6.427150638595216,"x":100.26,"y":179.55,"x0":-1.1495446299103353,"y0":50.00528082217574,"z0":5.742723586564155,"aX":-14.155302904999603},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":8.3,"breakHorizontal":10.8,"spinRate":2321,"spinDirection":209},"zone":9,"typeConfidence":0.93,"plateTime":0.37817022573759695,"extension":6.507782959707093},"index":1,"playId":"93068b98-d56c-3f2a-8a0b-cc374e1c554b","pitchNumber":2,"startTime":"2026-05-16T01:29:50.050Z","endTime":"2026-05-16T01:29:53.195Z","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":99.9,"endSpeed":91.9,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.402424268293586,"aZ":-19.705403314329484,"pfxX":-7.158061125098802,"pfxZ":5.7944457100027815,"pX":-0.4506193708255316,"pZ":2.0740779947145036,"vX0":4.501714804431577,"vY0":-145.372493045565,"vZ0":-7.1331001981489734,"x":134.18,"y":182.78,"x0":-1.0850739522750745,"y0":50.00021790208935,"z0":5.744945912253549,"aX":-15.39889369633479},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":9.4,"breakHorizontal":12.1,"spinRate":2361,"spinDirection":209},"zone":7,"typeConfidence":0.93,"plateTime":0.37601810889980625,"extension":6.3736752349126435},"index":2,"playId":"558fd60b-1300-31d7-a219-ef5b698cf858","pitchNumber":3,"startTime":"2026-05-16T01:30:10.166Z","endTime":"2026-05-16T01:30:15.452Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":100.6,"endSpeed":91.8,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.07133634079018,"aZ":-20.595391945973017,"pfxX":-8.032218409094035,"pfxZ":5.352847859109877,"pX":1.0558599742457782,"pZ":2.940261495643577,"vX0":8.843199588860767,"vY0":-146.26547123977946,"vZ0":-4.928749685104403,"x":76.75,"y":159.39,"x0":-0.9657359813970411,"y0":50.00146271495662,"z0":5.885198344648897,"aX":-17.371448174618436},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":8.9,"breakHorizontal":12.7,"spinRate":2479,"spinDirection":203},"zone":12,"typeConfidence":0.94,"plateTime":0.37471894838488806,"extension":6.493226892349585},"index":3,"playId":"37c8c5cd-8915-3ec4-9fa9-4263a0d9fc7c","pitchNumber":4,"startTime":"2026-05-16T01:30:49.631Z","endTime":"2026-05-16T01:30:53.404Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.4,"endSpeed":80.5,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.91868413494622,"aZ":-27.946292003445503,"pfxX":6.36866805960795,"pfxZ":2.5989472269452927,"pX":2.5293657310915876,"pZ":1.1383538623526122,"vX0":6.987385677400176,"vY0":-127.01797106783042,"vZ0":-6.029531284081277,"x":20.59,"y":208.04,"x0":-1.088512874803141,"y0":50.003714426869905,"z0":5.775631423344788,"aX":10.368254192821006},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":3.5,"breakHorizontal":-13.2,"spinRate":2638,"spinDirection":59},"zone":14,"typeConfidence":0.9,"plateTime":0.4318237273012815,"extension":6.562902521416025},"index":4,"playId":"e89cfa55-d8fa-3064-a120-ae5dacfbb235","pitchNumber":5,"startTime":"2026-05-16T01:31:08.935Z","endTime":"2026-05-16T01:31:11.935Z","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":4,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.8,"endSpeed":79.2,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.070431693257103,"aZ":-28.20973951872289,"pfxX":4.86474954815162,"pfxZ":2.462787198468803,"pX":0.3071568765397782,"pZ":3.577795209021864,"vX0":2.6265010270700233,"vY0":-126.35102220392069,"vZ0":-0.27350581333219515,"x":105.29,"y":142.18,"x0":-1.3795278130311193,"y0":50.00074977470717,"z0":5.964979149688225,"aX":7.820278512683869},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":4.7,"breakHorizontal":-9.5,"spinRate":2644,"spinDirection":79},"zone":12,"typeConfidence":0.9,"plateTime":0.4344190115801121,"extension":6.222422027041209},"index":5,"playId":"aa28cb76-f8a8-347c-897c-a336dfe889be","pitchNumber":6,"startTime":"2026-05-16T01:31:30.390Z","endTime":"2026-05-16T01:31:34.813Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-16T01:31:34.813Z","atBatIndex":65},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Josh Bell grounds into a double play, second baseman Brice Turang to shortstop David Hamilton to first baseman Jake Bauers. Ryan Jeffers out at 2nd. Josh Bell out at 1st.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":66,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-05-16T01:32:28.586Z","endTime":"2026-05-16T01:32:38.546Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"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":682842,"fullName":"Abner Uribe","link":"/api/v1/people/682842"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":668930,"link":"/api/v1/people/668930"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":666152,"link":"/api/v1/people/666152"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":666152,"link":"/api/v1/people/666152"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":641343,"link":"/api/v1/people/641343"},"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":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-05-16T01:31:53.624Z","endTime":"2026-05-16T01:32:30.945Z","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":1},"pitchData":{"startSpeed":99.5,"endSpeed":90.7,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.85330091354279,"aZ":-22.99663370652773,"pfxX":-8.322500593569146,"pfxZ":4.350793541012413,"pX":0.09818738014185006,"pZ":2.434855181684714,"vX0":7.247902471411742,"vY0":-144.60744921992514,"vZ0":-5.502843416381904,"x":113.26,"y":173.04,"x0":-1.363829678537609,"y0":50.00669288140726,"z0":5.78060609739018,"aX":-17.56680743833181},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":6.8,"breakHorizontal":13.6,"spinRate":2487,"spinDirection":211},"zone":5,"typeConfidence":0.93,"plateTime":0.3793042821445236,"extension":6.419067343861953},"hitData":{"launchSpeed":106.8,"launchAngle":-9.0,"totalDistance":14.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":143.53,"coordY":148.14}},"index":1,"playId":"afdba6e4-5da1-3d0f-a962-35f33030ac4c","pitchNumber":1,"startTime":"2026-05-16T01:32:30.945Z","endTime":"2026-05-16T01:32:38.546Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-16T01:32:38.546Z","atBatIndex":66},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Luis Rengifo flies out to right fielder Austin Martin.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":67,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-05-16T01:35:11.349Z","endTime":"2026-05-16T01:36:11.611Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607455,"fullName":"Anthony Banda","link":"/api/v1/people/607455"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":668885,"link":"/api/v1/people/668885"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.7,"endSpeed":77.5,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.45960875569241,"aZ":-27.442769309499226,"pfxX":9.765598636582602,"pfxZ":3.096483056323115,"pX":-1.2771382949148278,"pZ":1.9436206164587224,"vX0":-11.906324172565123,"vY0":-122.78690974881992,"vZ0":-2.493331411419643,"x":165.68,"y":186.3,"x0":2.3673120819837608,"y0":50.0006480333315,"z0":5.308901798484066,"aX":14.901602469443072},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":5.3,"breakHorizontal":-14.9,"spinRate":1424,"spinDirection":96},"zone":13,"typeConfidence":2.0,"plateTime":0.4461992801449459,"extension":6.735269790980543},"index":0,"playId":"2f01d0e1-4c9e-3320-9c22-c491c2819f2d","pitchNumber":1,"startTime":"2026-05-16T01:35:12.923Z","endTime":"2026-05-16T01:35:16.138Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"index":1,"startTime":"2026-05-16T01:35:27.719Z","endTime":"2026-05-16T01:35:36.591Z","isPitch":false,"type":"action","player":{"id":650859,"link":"/api/v1/people/650859"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.8,"endSpeed":79.5,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.14101561112867,"aZ":-26.436242240665,"pfxX":9.39808148664084,"pfxZ":3.5691268030071264,"pX":0.4838720067575849,"pZ":1.1962573429854995,"vX0":-8.294309099729322,"vY0":-126.10560571398588,"vZ0":-4.533053683279945,"x":98.56,"y":206.48,"x0":2.5978513857726444,"y0":50.003025842294505,"z0":5.155056607505426,"aX":15.105766052315193},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":5.6,"breakHorizontal":-15.1,"spinRate":1463,"spinDirection":99},"zone":14,"typeConfidence":2.0,"plateTime":0.4346938931405715,"extension":6.7161693367421655},"index":2,"playId":"cd5137c5-40a0-3136-8f85-e353c626d933","pitchNumber":2,"startTime":"2026-05-16T01:35:36.591Z","endTime":"2026-05-16T01:35:42.440Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.3,"endSpeed":78.2,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.534576954043274,"aZ":-30.110999243250195,"pfxX":-4.035152046654961,"pfxZ":1.3321823206944936,"pX":-0.22269086967572224,"pZ":1.1292415708253059,"vX0":-5.5915626248056345,"vY0":-124.05802721859303,"vZ0":-3.8265024415815234,"x":125.49,"y":208.29,"x0":2.5909440764271463,"y0":50.00114631486536,"z0":5.221783975829701,"aX":-6.242314770263053},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":1.7,"breakHorizontal":8.6,"spinRate":2032,"spinDirection":312},"zone":13,"typeConfidence":0.9,"plateTime":0.44276455733794506,"extension":5.997747253093656},"hitData":{"launchSpeed":72.3,"launchAngle":41.0,"totalDistance":225.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":153.28,"coordY":114.55}},"index":3,"playId":"f1fec623-32b0-391d-8ac6-88b77e497437","pitchNumber":3,"startTime":"2026-05-16T01:36:03.683Z","endTime":"2026-05-16T01:36:11.611Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-16T01:36:11.611Z","atBatIndex":67},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Joey Ortiz grounds out sharply, shortstop Brooks Lee to first baseman Kody Clemens.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":68,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-05-16T01:37:14.209Z","endTime":"2026-05-16T01:37:58.310Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":2},"matchup":{"batter":{"id":687401,"fullName":"Joey Ortiz","link":"/api/v1/people/687401"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607455,"fullName":"Anthony Banda","link":"/api/v1/people/607455"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4],"actionIndex":[0],"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":687401,"fullName":"Joey Ortiz","link":"/api/v1/people/687401"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":686797,"link":"/api/v1/people/686797"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":665019,"link":"/api/v1/people/665019"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Joey Ortiz replaces David Hamilton.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-05-16T01:36:35.398Z","endTime":"2026-05-16T01:36:43.943Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":687401,"link":"/api/v1/people/687401"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"901","replacedPlayer":{"id":666152,"link":"/api/v1/people/666152"}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-05-16T01:36:43.943Z","endTime":"2026-05-16T01:37:16.472Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.3,"endSpeed":81.0,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.79461041617423,"aZ":-24.85437660476185,"pfxX":7.701154648013731,"pfxZ":4.432595645400746,"pX":-0.5467306348575485,"pZ":1.2421143710196596,"vX0":-10.05664279636883,"vY0":-126.82377799162998,"vZ0":-5.061387801122385,"x":137.84,"y":205.24,"x0":2.445792327877816,"y0":50.001174108824955,"z0":5.214250284388645,"aX":12.70773501001331},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":7.2,"breakHorizontal":-12.0,"spinRate":1382,"spinDirection":104},"zone":13,"typeConfidence":2.0,"plateTime":0.4297825893334566,"extension":6.912440718012895},"index":2,"playId":"3212af77-0bf4-3688-83e2-2e4f48dbd92d","pitchNumber":1,"startTime":"2026-05-16T01:37:16.472Z","endTime":"2026-05-16T01:37:19.643Z","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":87.2,"endSpeed":80.7,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.22409372470679,"aZ":-22.802229587686572,"pfxX":5.982742847104063,"pfxZ":5.700280143541808,"pX":-0.9709007583443978,"pZ":1.8395831118395682,"vX0":-10.47857789908894,"vY0":-126.71014804355401,"vZ0":-3.978185250278446,"x":154.01,"y":189.11,"x0":2.420347449310664,"y0":50.003186960876356,"z0":5.228238558010183,"aX":9.837061733441242},"breaks":{"breakAngle":19.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":9.7,"breakHorizontal":-8.8,"spinRate":1294,"spinDirection":105},"zone":13,"typeConfidence":2.0,"plateTime":0.43046811240853833,"extension":7.010501654580438},"index":3,"playId":"a48dda71-334c-3d31-a30b-a4b26bba42ba","pitchNumber":2,"startTime":"2026-05-16T01:37:32.806Z","endTime":"2026-05-16T01:37:36.185Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.1,"endSpeed":87.0,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.47203066825906,"aZ":-18.146973374194868,"pfxX":8.575062794034508,"pfxZ":7.31103328415944,"pX":0.14171832676314786,"pZ":1.8422681756788057,"vX0":-9.38575444034108,"vY0":-136.76744832725024,"vZ0":-5.796879638162406,"x":111.6,"y":189.04,"x0":2.482704245610954,"y0":50.00593549110828,"z0":5.209045763658382,"aX":16.460597339396177},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":12.4,"breakHorizontal":-13.9,"spinRate":2074,"spinDirection":134},"zone":8,"typeConfidence":0.81,"plateTime":0.3985045438621575,"extension":6.198203359459414},"hitData":{"launchSpeed":110.8,"launchAngle":-5.0,"totalDistance":20.0,"trajectory":"ground_ball","hardness":"hard","location":"6","coordinates":{"coordX":109.16,"coordY":153.68}},"index":4,"playId":"7851f8c3-01c7-3417-9cbb-0e9311ad87e0","pitchNumber":3,"startTime":"2026-05-16T01:37:50.291Z","endTime":"2026-05-16T01:37:58.310Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-16T01:37:58.310Z","atBatIndex":68},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jackson Chourio strikes out swinging.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":69,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-05-16T01:40:44.874Z","endTime":"2026-05-16T01:42:48.888Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":672782,"fullName":"Yoendrys Gómez","link":"/api/v1/people/672782"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5,6,7,8],"actionIndex":[1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":680777,"link":"/api/v1/people/680777"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-05-16T01:38:28.953Z","endTime":"2026-05-16T01:39:05.160Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Yoendrys Gómez replaces Anthony Banda.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-05-16T01:39:05.160Z","endTime":"2026-05-16T01:40:47.123Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":672782,"link":"/api/v1/people/672782"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.6,"endSpeed":88.4,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.195220131851226,"aZ":-16.20192290110296,"pfxX":-5.731349133648768,"pfxZ":8.057467506543327,"pX":0.7254509873441414,"pZ":2.6008498146917454,"vX0":9.070008856069222,"vY0":-138.96466810072945,"vZ0":-4.3466228826921505,"x":89.35,"y":168.56,"x0":-1.8159513889736638,"y0":50.002517160332935,"z0":5.2407797394487465,"aX":-11.361510467258874},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":14.0,"breakHorizontal":8.8,"spinRate":2413,"spinDirection":215},"zone":6,"typeConfidence":2.0,"plateTime":0.39213713715371945,"extension":7.148001896363034},"index":2,"playId":"696cca59-23a7-3ce5-84bf-7ed846fa1043","pitchNumber":1,"startTime":"2026-05-16T01:40:47.123Z","endTime":"2026-05-16T01:40:50.123Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.0,"endSpeed":88.5,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.428802171227346,"aZ":-15.25594262355901,"pfxX":-5.619034181057628,"pfxZ":8.477439242721966,"pX":0.5429346301170443,"pZ":3.161103045213267,"vX0":8.881972827595174,"vY0":-139.655483118151,"vZ0":-3.3393397870843855,"x":96.3,"y":153.43,"x0":-1.9336894000148765,"y0":50.00220310959949,"z0":5.362177073742451,"aX":-11.213726267276593},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":14.9,"breakHorizontal":8.5,"spinRate":2481,"spinDirection":205},"zone":3,"typeConfidence":2.0,"plateTime":0.39067794114168297,"extension":7.060694600263491},"index":3,"playId":"aad1a535-1867-3b40-b20e-8f0a90fb7e8a","pitchNumber":2,"startTime":"2026-05-16T01:41:01.756Z","endTime":"2026-05-16T01:41:04.756Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.1,"endSpeed":78.3,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.99157603240187,"aZ":-28.31120826841806,"pfxX":7.860256323628278,"pfxZ":2.506546603381593,"pX":2.4210614216460393,"pZ":1.4182509357524395,"vX0":8.113274794640006,"vY0":-123.7343036820753,"vZ0":-3.478921771570242,"x":24.71,"y":200.49,"x0":-1.9285685051023034,"y0":50.00416795648098,"z0":5.22931637729608,"aX":12.118384329999508},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":4.0,"breakHorizontal":-16.2,"spinRate":2728,"spinDirection":81},"zone":14,"typeConfidence":0.88,"plateTime":0.44361720860872467,"extension":7.008691277618883},"index":4,"playId":"0a22720d-6c02-3690-b7d7-e28f155ac6eb","pitchNumber":3,"startTime":"2026-05-16T01:41:22.232Z","endTime":"2026-05-16T01:41:25.232Z","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":96.1,"endSpeed":88.0,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.77445341219483,"aZ":-12.171289820289436,"pfxX":-5.203125427569881,"pfxZ":10.053451746043088,"pX":-1.1685405380874891,"pZ":3.3001580672435837,"vX0":4.144439114762643,"vY0":-139.9753703710173,"vZ0":-3.4328318003314955,"x":161.54,"y":149.68,"x0":-1.990272919291112,"y0":50.00582021480894,"z0":5.336211909861464,"aX":-10.355455434671414},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":17.8,"breakHorizontal":8.6,"spinRate":2502,"spinDirection":221},"zone":11,"typeConfidence":2.0,"plateTime":0.39089774347278494,"extension":6.827372506942435},"index":5,"playId":"7067ff81-e18f-31aa-aa13-567591700e83","pitchNumber":4,"startTime":"2026-05-16T01:41:40.367Z","endTime":"2026-05-16T01:41:44.744Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.6,"endSpeed":76.5,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.4362786623427,"aZ":-28.938763630484136,"pfxX":5.924467324208534,"pfxZ":2.1767911213941042,"pX":1.0082819740085367,"pZ":1.7896814372120682,"vX0":5.336218955186039,"vY0":-121.58169256501692,"vZ0":-2.3090231192302775,"x":78.57,"y":190.46,"x0":-1.990397379499189,"y0":50.00316931642155,"z0":5.281130828988468,"aX":8.804849852527083},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":3.6,"breakHorizontal":-12.1,"spinRate":2749,"spinDirection":80},"zone":14,"typeConfidence":0.9,"plateTime":0.45174202195289137,"extension":6.882140481688975},"index":6,"playId":"bb1ce2e4-4b97-39e4-b39d-9bc8dc5b46ec","pitchNumber":5,"startTime":"2026-05-16T01:42:02.399Z","endTime":"2026-05-16T01:42:05.523Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.7,"endSpeed":86.3,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.277662571668284,"aZ":-13.785954028037558,"pfxX":-3.103022769003983,"pfxZ":9.593038179485104,"pX":0.4142698196079232,"pZ":3.594890062818902,"vX0":7.014386540255922,"vY0":-137.73811415100738,"vZ0":-2.0352156143833207,"x":101.21,"y":141.72,"x0":-1.764903366315737,"y0":50.00231788907118,"z0":5.27815319059573,"aX":-5.948409140796305},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":17.2,"breakHorizontal":4.1,"spinRate":2440,"spinDirection":209},"zone":12,"typeConfidence":2.0,"plateTime":0.39802865702990253,"extension":6.897458827546854},"index":7,"playId":"bbdd9014-981b-3659-9381-0acbf61bef99","pitchNumber":6,"startTime":"2026-05-16T01:42:22.625Z","endTime":"2026-05-16T01:42:25.848Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":95.8,"endSpeed":87.7,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.693452076131518,"aZ":-12.272359663757813,"pfxX":-3.034258689830313,"pfxZ":10.140229726531283,"pX":1.9281012082117552,"pZ":2.6420604615482297,"vX0":10.728926163131145,"vY0":-139.09205630721908,"vZ0":-5.157647051929844,"x":43.51,"y":167.44,"x0":-1.5821013584230141,"y0":50.00445402296143,"z0":5.331731739983358,"aX":-5.957501023013606},"breaks":{"breakAngle":15.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":17.4,"breakHorizontal":3.4,"spinRate":2557,"spinDirection":201},"zone":12,"typeConfidence":2.0,"plateTime":0.3935388524919001,"extension":7.13719631661096},"index":8,"playId":"b068499a-77d8-3deb-ba39-4c951a890988","pitchNumber":7,"startTime":"2026-05-16T01:42:45.820Z","endTime":"2026-05-16T01:42:48.888Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-16T01:42:48.888Z","atBatIndex":69},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Luke Keaschall grounds out, shortstop Joey Ortiz to first baseman Jake Bauers.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":70,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-05-16T01:45:49.497Z","endTime":"2026-05-16T01:47:00.904Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656730,"fullName":"Trevor Megill","link":"/api/v1/people/656730"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"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":687401,"link":"/api/v1/people/687401"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":641343,"link":"/api/v1/people/641343"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Joey Ortiz remains in the game as the shortstop.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-16T01:44:16.971Z","endTime":"2026-05-16T01:44:16.994Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":687401,"link":"/api/v1/people/687401"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"battingOrder":"901","replacedPlayer":{"id":666152,"link":"/api/v1/people/666152"}},{"details":{"description":"Pitching Change: Trevor Megill replaces Abner Uribe.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-05-16T01:44:16.994Z","endTime":"2026-05-16T01:45:51.785Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":656730,"link":"/api/v1/people/656730"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.5,"endSpeed":89.3,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.222890764252135,"aZ":-9.453704157831934,"pfxX":-5.012764391430158,"pfxZ":11.174766614303937,"pX":-0.4626981314178994,"pZ":1.4107896058654281,"vX0":0.30718209664347357,"vY0":-141.6537162537166,"vZ0":-11.619916533663242,"x":134.64,"y":200.69,"x0":0.07883652131091419,"y0":50.00460922070638,"z0":6.169693328937653,"aX":-10.191974614046043},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":18.1,"breakHorizontal":9.0,"spinRate":2485,"spinDirection":196},"zone":13,"typeConfidence":0.89,"plateTime":0.38660148782073156,"extension":6.815951004824805},"index":2,"playId":"455e86f3-59e4-3d7c-a947-ec06c94282d2","pitchNumber":1,"startTime":"2026-05-16T01:45:51.785Z","endTime":"2026-05-16T01:45:54.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":1,"outs":0},"pitchData":{"startSpeed":96.6,"endSpeed":87.9,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.52614230406374,"aZ":-10.198471184792842,"pfxX":-4.962505862187758,"pfxZ":11.056787159152764,"pX":-0.5419672141736168,"pZ":2.7768620202329974,"vX0":0.27275412068573773,"vY0":-140.48824929261562,"vZ0":-7.983574631098021,"x":137.66,"y":163.8,"x0":0.00354138557361153,"y0":50.002462191759435,"z0":6.328351491031865,"aX":-9.862427693908938},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":18.5,"breakHorizontal":8.9,"spinRate":2475,"spinDirection":198},"zone":4,"typeConfidence":0.89,"plateTime":0.39072392940955725,"extension":6.598774375296631},"index":3,"playId":"dab0568a-fcf3-3a02-b9da-7c36bf718916","pitchNumber":2,"startTime":"2026-05-16T01:46:07.493Z","endTime":"2026-05-16T01:46:13.448Z","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":1,"outs":0},"pitchData":{"startSpeed":88.3,"endSpeed":81.7,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.239684834072516,"aZ":-33.171255258952534,"pfxX":0.8262368484032523,"pfxZ":-0.5973591662175122,"pX":1.4970534904585413,"pZ":0.9713671467984187,"vX0":3.416303899974261,"vY0":-128.43880550731538,"vZ0":-7.112508826647762,"x":59.94,"y":212.55,"x0":0.04315952247165403,"y0":50.0032482276363,"z0":6.351367009661433,"aX":1.3815533356347376},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":-2.4,"breakHorizontal":-2.3,"spinRate":2747,"spinDirection":6},"zone":14,"typeConfidence":0.89,"plateTime":0.42621426095991,"extension":6.4676733556138455},"index":4,"playId":"7d474f1b-2875-3026-8a47-28282ba74aee","pitchNumber":3,"startTime":"2026-05-16T01:46:34.517Z","endTime":"2026-05-16T01:46:37.517Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.3,"endSpeed":89.5,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.540617839992578,"aZ":-9.627056587095568,"pfxX":-1.7365004435466287,"pfxZ":11.03940290988681,"pX":-0.03851515775110661,"pZ":2.4019816001983623,"vX0":0.4703063004973793,"vY0":-141.60325505287463,"vZ0":-9.136928536570533,"x":118.47,"y":173.93,"x0":0.019531680159775088,"y0":50.00672238602399,"z0":6.275581204008705,"aX":-3.548205596969638},"breaks":{"breakAngle":16.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.3,"breakVerticalInduced":18.5,"breakHorizontal":3.1,"spinRate":2376,"spinDirection":198},"zone":5,"typeConfidence":0.9,"plateTime":0.3859227329518715,"extension":6.6734959049111975},"hitData":{"launchSpeed":105.1,"launchAngle":3.0,"totalDistance":78.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":109.07,"coordY":150.67}},"index":5,"playId":"713d4513-776d-3dfe-8535-49aee1d6d049","pitchNumber":4,"startTime":"2026-05-16T01:46:53.493Z","endTime":"2026-05-16T01:47:00.904Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-16T01:47:00.904Z","atBatIndex":70},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Kody Clemens flies out to left fielder Jackson Chourio.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":71,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-05-16T01:47:29.132Z","endTime":"2026-05-16T01:49:59.902Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656730,"fullName":"Trevor Megill","link":"/api/v1/people/656730"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","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":2},"details":{"event":"Flyout","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":6},"credits":[{"player":{"id":694192,"link":"/api/v1/people/694192"},"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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.7,"endSpeed":81.5,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.74417441760621,"aZ":-37.255433483985264,"pfxX":-0.9424406987935567,"pfxZ":-3.0586791557044366,"pX":0.7288352783105623,"pZ":1.6475810129915422,"vX0":2.3226269541895705,"vY0":-127.7282839340155,"vZ0":-4.460930991706495,"x":89.22,"y":194.3,"x0":-0.0672543532722596,"y0":50.00127177308425,"z0":6.326101798670557,"aX":-1.5671915673701955},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.6,"breakVerticalInduced":-6.2,"breakHorizontal":1.2,"spinRate":2635,"spinDirection":20},"zone":9,"typeConfidence":0.9,"plateTime":0.42778215192979463,"extension":6.472643230264225},"index":0,"playId":"348fd21c-ea95-37c8-87db-00da39e5e141","pitchNumber":1,"startTime":"2026-05-16T01:47:30.155Z","endTime":"2026-05-16T01:47:33.688Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":2,"outs":1},"pitchData":{"startSpeed":99.6,"endSpeed":90.8,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.796680347228175,"aZ":-7.709645374812849,"pfxX":-3.673281525220608,"pfxZ":11.58584098921609,"pX":-0.5809414159855881,"pZ":1.6617494241754736,"vX0":0.1956335442904457,"vY0":-144.64731504538452,"vZ0":-11.604183371876818,"x":139.14,"y":193.91,"x0":-0.1725184853142053,"y0":50.00489527735074,"z0":6.205286879621897,"aX":-7.7588944905591015},"breaks":{"breakAngle":36.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.0,"breakVerticalInduced":18.7,"breakHorizontal":6.6,"spinRate":2581,"spinDirection":201},"zone":7,"typeConfidence":0.9,"plateTime":0.37914547926218267,"extension":6.701181119166027},"index":1,"playId":"7e06fef0-7d57-3006-9203-1a7566f11175","pitchNumber":2,"startTime":"2026-05-16T01:47:50.333Z","endTime":"2026-05-16T01:48:17.337Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":158,"player":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"}}},{"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":88.7,"endSpeed":82.4,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.42596420206482,"aZ":-33.90647269587734,"pfxX":0.9737863939281075,"pfxZ":-1.020077149304755,"pX":0.9493774670308017,"pZ":0.935272426584949,"vX0":2.071860956340149,"vY0":-129.06742924242732,"vZ0":-7.23510116268065,"x":80.81,"y":213.53,"x0":0.011499412402869877,"y0":50.00453932067119,"z0":6.367049341621401,"aX":1.651998158294902},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":-3.1,"breakHorizontal":-2.2,"spinRate":2787,"spinDirection":13},"zone":14,"typeConfidence":0.89,"plateTime":0.42346050861499585,"extension":6.673051738495524},"index":2,"playId":"dadbedec-84f6-36af-8e89-e7ad8ef45609","pitchNumber":3,"startTime":"2026-05-16T01:48:23.957Z","endTime":"2026-05-16T01:48:27.143Z","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":1},"pitchData":{"startSpeed":87.6,"endSpeed":80.5,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.578926594833,"aZ":-29.612202768922504,"pfxX":3.8897597547066534,"pfxZ":1.566952584313758,"pX":1.8836323707139595,"pZ":1.1473903133969992,"vX0":3.295898534896954,"vY0":-127.44780703292274,"vZ0":-7.160789684734616,"x":45.2,"y":207.8,"x0":0.06566528948797737,"y0":50.003408223021324,"z0":6.350046079888105,"aX":6.362465567992255},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":1.3,"breakHorizontal":-7.8,"spinRate":2902,"spinDirection":4},"zone":14,"typeConfidence":0.89,"plateTime":0.4307026548742008,"extension":6.672541979820271},"index":3,"playId":"bb4c4c53-540c-34e3-9be5-9a0c0c22416f","pitchNumber":4,"startTime":"2026-05-16T01:48:43.334Z","endTime":"2026-05-16T01:48:46.382Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"index":4,"startTime":"2026-05-16T01:49:10.967Z","endTime":"2026-05-16T01:49:32.660Z","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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.2,"endSpeed":81.8,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.779075082576743,"aZ":-35.56162816450548,"pfxX":1.9434238752455144,"pfxZ":-2.0107774733004273,"pX":1.6003406147876484,"pZ":2.6079570136159034,"vX0":3.4600989918889065,"vY0":-128.4514224025577,"vZ0":-2.75672872683734,"x":56.0,"y":168.37,"x0":-0.012836682620368646,"y0":50.00366650324042,"z0":6.439865441909148,"aX":3.2714215406325216},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":-4.0,"breakHorizontal":-4.2,"spinRate":2831,"spinDirection":15},"zone":12,"typeConfidence":0.9,"plateTime":0.4252103895656756,"extension":6.539534433301051},"index":5,"playId":"df4c0f0d-c000-36ea-b073-20ba7d99aac4","pitchNumber":5,"startTime":"2026-05-16T01:49:32.660Z","endTime":"2026-05-16T01:49:35.824Z","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":1},"pitchData":{"startSpeed":98.3,"endSpeed":90.0,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.02145415052525,"aZ":-10.235150505305585,"pfxX":-3.3599678935368402,"pfxZ":10.59793790829361,"pX":-0.267754659972456,"pZ":2.2589053365686773,"vX0":0.5372846484816906,"vY0":-142.97945456677942,"vZ0":-9.541192099997085,"x":127.21,"y":177.79,"x0":-0.02163854106304023,"y0":50.00132904280259,"z0":6.281677928082162,"aX":-6.954672390368987},"breaks":{"breakAngle":28.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":17.4,"breakHorizontal":6.0,"spinRate":2530,"spinDirection":201},"zone":4,"typeConfidence":0.9,"plateTime":0.38309699593934043,"extension":6.870974206886493},"hitData":{"launchSpeed":95.7,"launchAngle":55.0,"totalDistance":259.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":61.61,"coordY":117.45}},"index":6,"playId":"e94c9d08-31a9-3aa0-a6d0-28c5833b4d4c","pitchNumber":6,"startTime":"2026-05-16T01:49:50.301Z","endTime":"2026-05-16T01:49:59.902Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-16T01:49:59.902Z","atBatIndex":71},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Royce Lewis strikes out swinging.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":72,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-05-16T01:50:32.804Z","endTime":"2026-05-16T01:52:30.034Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656730,"fullName":"Trevor Megill","link":"/api/v1/people/656730"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".438"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".179"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".100"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".333"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".362"},{"zone":"06","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".257"},{"zone":"07","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".250"},{"zone":"08","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".297"},{"zone":"09","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".226"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".059"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".179"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".143"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".130"}]}},{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.99"},{"zone":"02","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"91.06"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.81"},{"zone":"04","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.82"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.33"},{"zone":"06","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.30"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"94.35"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"95.67"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"85.98"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"71.20"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"83.19"},{"zone":"13","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"91.43"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"77.12"}]}},{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.500"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".467"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".450"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.051"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.042"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".583"},{"zone":"07","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".700"},{"zone":"08","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".703"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".484"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".400"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".581"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".407"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.500"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".467"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".450"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.051"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.042"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".583"},{"zone":"07","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".700"},{"zone":"08","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".703"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".484"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".400"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".581"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".407"}],"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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":661388,"link":"/api/v1/people/661388"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":98.9,"endSpeed":90.1,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.11138248419384,"aZ":-9.465905238258365,"pfxX":-1.6587111514992938,"pfxZ":10.856607171374131,"pX":0.651885889772443,"pZ":3.6842122768348826,"vX0":2.27663482603529,"vY0":-143.88732813381188,"vZ0":-6.038517267424797,"x":92.15,"y":139.31,"x0":0.06504050310122371,"y0":50.005172796156025,"z0":6.399845525581023,"aX":-3.4703867330922247},"breaks":{"breakAngle":15.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.5,"breakVerticalInduced":18.6,"breakHorizontal":2.5,"spinRate":2478,"spinDirection":195},"zone":12,"typeConfidence":0.9,"plateTime":0.3810015327229648,"extension":6.666075223009625},"index":0,"playId":"facc1733-5bec-30ce-b4a3-fe01abf9b6d4","pitchNumber":1,"startTime":"2026-05-16T01:50:32.804Z","endTime":"2026-05-16T01:50:35.917Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.8,"endSpeed":81.4,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.310477988749202,"aZ":-30.633163080538132,"pfxX":3.983021169701518,"pfxZ":0.9205605782457109,"pX":0.5839337157992095,"pZ":2.7141555457417907,"vX0":0.3380149812530003,"vY0":-127.94530147442045,"vZ0":-3.4207895664659604,"x":94.74,"y":165.5,"x0":-0.06759973236496992,"y0":50.00221206038269,"z0":6.44760918086703,"aX":6.658708899831029},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":1.2,"breakHorizontal":-7.3,"spinRate":2713,"spinDirection":35},"zone":6,"typeConfidence":0.89,"plateTime":0.4267282269127053,"extension":6.584513174064941},"index":1,"playId":"5c54a3a5-9d27-34e6-b1bb-bbbb7825a370","pitchNumber":2,"startTime":"2026-05-16T01:50:49.812Z","endTime":"2026-05-16T01:50:52.878Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.5,"endSpeed":89.9,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.37037197713503,"aZ":-7.7952031391468495,"pfxX":-2.6698802903688996,"pfxZ":11.740852500433048,"pX":-0.2519451838105507,"pZ":3.17399588330217,"vX0":0.16911233505515602,"vY0":-143.25056333662306,"vZ0":-7.497856875993591,"x":126.6,"y":153.08,"x0":0.03502277205158203,"y0":50.00143457861288,"z0":6.313903515320715,"aX":-5.5432963193669655},"breaks":{"breakAngle":30.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.3,"breakVerticalInduced":19.9,"breakHorizontal":4.8,"spinRate":2486,"spinDirection":198},"zone":2,"typeConfidence":0.9,"plateTime":0.3824830497933349,"extension":6.638575993882247},"index":2,"playId":"4ecbd700-c5a7-3caa-90a5-cfb577c2012b","pitchNumber":3,"startTime":"2026-05-16T01:51:07.150Z","endTime":"2026-05-16T01:51:10.150Z","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":97.3,"endSpeed":88.9,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.701730775589766,"aZ":-9.780543878833777,"pfxX":-3.2388793723437512,"pfxZ":11.045909717558857,"pX":1.0352652897088783,"pZ":3.0922816499552233,"vX0":2.9102214447944625,"vY0":-141.56737429607648,"vZ0":-7.346466623248618,"x":77.54,"y":155.29,"x0":0.41410127527949714,"y0":50.00072452665647,"z0":6.348969855734673,"aX":-6.565070774661268},"breaks":{"breakAngle":27.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.2,"breakVerticalInduced":18.7,"breakHorizontal":5.3,"spinRate":2559,"spinDirection":199},"zone":12,"typeConfidence":0.9,"plateTime":0.38709209626559904,"extension":6.703894113181974},"index":3,"playId":"be2ecad4-a42d-3191-b792-173324bd1cd1","pitchNumber":4,"startTime":"2026-05-16T01:51:25.679Z","endTime":"2026-05-16T01:51:29.389Z","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":2},"pitchData":{"startSpeed":87.7,"endSpeed":81.5,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.09326294261206,"aZ":-34.45791049614858,"pfxX":-0.5472958718486529,"pfxZ":-1.3963615593809329,"pX":1.5488061805196838,"pZ":-0.9107174394534648,"vX0":3.741835962608927,"vY0":-127.31872412483884,"vZ0":-11.062514741607647,"x":57.96,"y":263.37,"x0":0.1314050647045029,"y0":50.000309196367986,"z0":6.21667993423213,"aX":-0.8992712332895597},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-40.6,"breakVerticalInduced":-4.8,"breakHorizontal":0.1,"spinRate":2672,"spinDirection":4},"zone":14,"typeConfidence":0.89,"plateTime":0.43016489829737736,"extension":6.694014948813797},"index":4,"playId":"076be8cb-0f40-3bc5-94e0-51b258298bff","pitchNumber":5,"startTime":"2026-05-16T01:51:59.456Z","endTime":"2026-05-16T01:52:02.456Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":89.1,"endSpeed":82.2,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.842480773168187,"aZ":-31.901066658723597,"pfxX":0.7211300962753091,"pfxZ":0.16364022041470605,"pX":0.920927521464397,"pZ":0.5698668793400596,"vX0":2.251193480176503,"vY0":-129.60675041350424,"vZ0":-8.395304773386169,"x":81.9,"y":223.39,"x0":-0.0537112573536164,"y0":50.00566988727003,"z0":6.297703393831918,"aX":1.2230485144301715},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":-1.4,"breakHorizontal":-1.8,"spinRate":2741,"spinDirection":4},"zone":14,"typeConfidence":0.88,"plateTime":0.42309899632143644,"extension":6.608301625294709},"index":5,"playId":"3f39a7e5-6611-3f59-9ac1-110826b26e55","pitchNumber":6,"startTime":"2026-05-16T01:52:24.317Z","endTime":"2026-05-16T01:52:30.034Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-16T01:52:30.034Z","atBatIndex":72}],"currentPlay":{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Royce Lewis strikes out swinging.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":72,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-05-16T01:50:32.804Z","endTime":"2026-05-16T01:52:30.034Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656730,"fullName":"Trevor Megill","link":"/api/v1/people/656730"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".438"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".179"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".100"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".333"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".362"},{"zone":"06","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".257"},{"zone":"07","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".250"},{"zone":"08","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".297"},{"zone":"09","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".226"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".059"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".179"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".143"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".130"}]}},{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.99"},{"zone":"02","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"91.06"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.81"},{"zone":"04","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.82"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.33"},{"zone":"06","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.30"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"94.35"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"95.67"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"85.98"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"71.20"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"83.19"},{"zone":"13","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"91.43"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"77.12"}]}},{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.500"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".467"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".450"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.051"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.042"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".583"},{"zone":"07","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".700"},{"zone":"08","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".703"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".484"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".400"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".581"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".407"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.500"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".467"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".450"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.051"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.042"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".583"},{"zone":"07","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".700"},{"zone":"08","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".703"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".484"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".400"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".581"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".407"}],"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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":661388,"link":"/api/v1/people/661388"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":98.9,"endSpeed":90.1,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.11138248419384,"aZ":-9.465905238258365,"pfxX":-1.6587111514992938,"pfxZ":10.856607171374131,"pX":0.651885889772443,"pZ":3.6842122768348826,"vX0":2.27663482603529,"vY0":-143.88732813381188,"vZ0":-6.038517267424797,"x":92.15,"y":139.31,"x0":0.06504050310122371,"y0":50.005172796156025,"z0":6.399845525581023,"aX":-3.4703867330922247},"breaks":{"breakAngle":15.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.5,"breakVerticalInduced":18.6,"breakHorizontal":2.5,"spinRate":2478,"spinDirection":195},"zone":12,"typeConfidence":0.9,"plateTime":0.3810015327229648,"extension":6.666075223009625},"index":0,"playId":"facc1733-5bec-30ce-b4a3-fe01abf9b6d4","pitchNumber":1,"startTime":"2026-05-16T01:50:32.804Z","endTime":"2026-05-16T01:50:35.917Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.8,"endSpeed":81.4,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.310477988749202,"aZ":-30.633163080538132,"pfxX":3.983021169701518,"pfxZ":0.9205605782457109,"pX":0.5839337157992095,"pZ":2.7141555457417907,"vX0":0.3380149812530003,"vY0":-127.94530147442045,"vZ0":-3.4207895664659604,"x":94.74,"y":165.5,"x0":-0.06759973236496992,"y0":50.00221206038269,"z0":6.44760918086703,"aX":6.658708899831029},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":1.2,"breakHorizontal":-7.3,"spinRate":2713,"spinDirection":35},"zone":6,"typeConfidence":0.89,"plateTime":0.4267282269127053,"extension":6.584513174064941},"index":1,"playId":"5c54a3a5-9d27-34e6-b1bb-bbbb7825a370","pitchNumber":2,"startTime":"2026-05-16T01:50:49.812Z","endTime":"2026-05-16T01:50:52.878Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.5,"endSpeed":89.9,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.37037197713503,"aZ":-7.7952031391468495,"pfxX":-2.6698802903688996,"pfxZ":11.740852500433048,"pX":-0.2519451838105507,"pZ":3.17399588330217,"vX0":0.16911233505515602,"vY0":-143.25056333662306,"vZ0":-7.497856875993591,"x":126.6,"y":153.08,"x0":0.03502277205158203,"y0":50.00143457861288,"z0":6.313903515320715,"aX":-5.5432963193669655},"breaks":{"breakAngle":30.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.3,"breakVerticalInduced":19.9,"breakHorizontal":4.8,"spinRate":2486,"spinDirection":198},"zone":2,"typeConfidence":0.9,"plateTime":0.3824830497933349,"extension":6.638575993882247},"index":2,"playId":"4ecbd700-c5a7-3caa-90a5-cfb577c2012b","pitchNumber":3,"startTime":"2026-05-16T01:51:07.150Z","endTime":"2026-05-16T01:51:10.150Z","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":97.3,"endSpeed":88.9,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.701730775589766,"aZ":-9.780543878833777,"pfxX":-3.2388793723437512,"pfxZ":11.045909717558857,"pX":1.0352652897088783,"pZ":3.0922816499552233,"vX0":2.9102214447944625,"vY0":-141.56737429607648,"vZ0":-7.346466623248618,"x":77.54,"y":155.29,"x0":0.41410127527949714,"y0":50.00072452665647,"z0":6.348969855734673,"aX":-6.565070774661268},"breaks":{"breakAngle":27.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.2,"breakVerticalInduced":18.7,"breakHorizontal":5.3,"spinRate":2559,"spinDirection":199},"zone":12,"typeConfidence":0.9,"plateTime":0.38709209626559904,"extension":6.703894113181974},"index":3,"playId":"be2ecad4-a42d-3191-b792-173324bd1cd1","pitchNumber":4,"startTime":"2026-05-16T01:51:25.679Z","endTime":"2026-05-16T01:51:29.389Z","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":2},"pitchData":{"startSpeed":87.7,"endSpeed":81.5,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.09326294261206,"aZ":-34.45791049614858,"pfxX":-0.5472958718486529,"pfxZ":-1.3963615593809329,"pX":1.5488061805196838,"pZ":-0.9107174394534648,"vX0":3.741835962608927,"vY0":-127.31872412483884,"vZ0":-11.062514741607647,"x":57.96,"y":263.37,"x0":0.1314050647045029,"y0":50.000309196367986,"z0":6.21667993423213,"aX":-0.8992712332895597},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-40.6,"breakVerticalInduced":-4.8,"breakHorizontal":0.1,"spinRate":2672,"spinDirection":4},"zone":14,"typeConfidence":0.89,"plateTime":0.43016489829737736,"extension":6.694014948813797},"index":4,"playId":"076be8cb-0f40-3bc5-94e0-51b258298bff","pitchNumber":5,"startTime":"2026-05-16T01:51:59.456Z","endTime":"2026-05-16T01:52:02.456Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":89.1,"endSpeed":82.2,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.842480773168187,"aZ":-31.901066658723597,"pfxX":0.7211300962753091,"pfxZ":0.16364022041470605,"pX":0.920927521464397,"pZ":0.5698668793400596,"vX0":2.251193480176503,"vY0":-129.60675041350424,"vZ0":-8.395304773386169,"x":81.9,"y":223.39,"x0":-0.0537112573536164,"y0":50.00566988727003,"z0":6.297703393831918,"aX":1.2230485144301715},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":-1.4,"breakHorizontal":-1.8,"spinRate":2741,"spinDirection":4},"zone":14,"typeConfidence":0.88,"plateTime":0.42309899632143644,"extension":6.608301625294709},"index":5,"playId":"3f39a7e5-6611-3f59-9ac1-110826b26e55","pitchNumber":6,"startTime":"2026-05-16T01:52:24.317Z","endTime":"2026-05-16T01:52:30.034Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-16T01:52:30.034Z","atBatIndex":72},"scoringPlays":[2,43,53,58,59],"playsByInning":[{"startIndex":0,"endIndex":8,"top":[0,1,2,3,4,5],"bottom":[6,7,8],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":1,"pitcher":{"id":657746,"fullName":"Joe Ryan","link":"/api/v1/people/657746"},"batter":{"id":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192"},"coordinates":{"x":112.9,"y":38.56},"type":"H","description":"Double"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":1,"pitcher":{"id":657746,"fullName":"Joe Ryan","link":"/api/v1/people/657746"},"batter":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"coordinates":{"x":122.69,"y":58.33},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":1,"pitcher":{"id":657746,"fullName":"Joe Ryan","link":"/api/v1/people/657746"},"batter":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"coordinates":{"x":81.2,"y":140.03},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":1,"pitcher":{"id":657746,"fullName":"Joe Ryan","link":"/api/v1/people/657746"},"batter":{"id":669003,"fullName":"Garrett Mitchell","link":"/api/v1/people/669003"},"coordinates":{"x":173.35,"y":124.8},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":1,"pitcher":{"id":657746,"fullName":"Joe Ryan","link":"/api/v1/people/657746"},"batter":{"id":683734,"fullName":"Andrew Vaughn","link":"/api/v1/people/683734"},"coordinates":{"x":105.75,"y":152.23},"type":"O","description":"Lineout"}],"home":[{"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":689441,"fullName":"Coleman Crow","link":"/api/v1/people/689441"},"batter":{"id":668885,"fullName":"Austin Martin","link":"/api/v1/people/668885"},"coordinates":{"x":114.89,"y":157.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":689441,"fullName":"Coleman Crow","link":"/api/v1/people/689441"},"batter":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"coordinates":{"x":99.67,"y":72.08},"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":1,"pitcher":{"id":689441,"fullName":"Coleman Crow","link":"/api/v1/people/689441"},"batter":{"id":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777"},"coordinates":{"x":109.07,"y":147.12},"type":"O","description":"Pop Out"}]}},{"startIndex":9,"endIndex":14,"top":[9,10,11],"bottom":[12,13,14],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":2,"pitcher":{"id":657746,"fullName":"Joe Ryan","link":"/api/v1/people/657746"},"batter":{"id":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"coordinates":{"x":45.08,"y":123.39},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":2,"pitcher":{"id":657746,"fullName":"Joe Ryan","link":"/api/v1/people/657746"},"batter":{"id":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859"},"coordinates":{"x":156.71,"y":162.32},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":2,"pitcher":{"id":657746,"fullName":"Joe Ryan","link":"/api/v1/people/657746"},"batter":{"id":666152,"fullName":"David Hamilton","link":"/api/v1/people/666152"},"coordinates":{"x":101.98,"y":125.84},"type":"O","description":"Flyout"}],"home":[{"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":689441,"fullName":"Coleman Crow","link":"/api/v1/people/689441"},"batter":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"coordinates":{"x":153.33,"y":172.66},"type":"O","description":"Groundout"}]}},{"startIndex":15,"endIndex":20,"top":[15,16,17],"bottom":[18,19,20],"hits":{"away":[],"home":[{"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":689441,"fullName":"Coleman Crow","link":"/api/v1/people/689441"},"batter":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"coordinates":{"x":117.69,"y":162.32},"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":689441,"fullName":"Coleman Crow","link":"/api/v1/people/689441"},"batter":{"id":681546,"fullName":"James Outman","link":"/api/v1/people/681546"},"coordinates":{"x":76.96,"y":84.12},"type":"O","description":"Flyout"}]}},{"startIndex":21,"endIndex":28,"top":[21,22,23,24],"bottom":[25,26,27,28],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":4,"pitcher":{"id":657746,"fullName":"Joe Ryan","link":"/api/v1/people/657746"},"batter":{"id":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"coordinates":{"x":175.46,"y":109.12},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":4,"pitcher":{"id":657746,"fullName":"Joe Ryan","link":"/api/v1/people/657746"},"batter":{"id":683734,"fullName":"Andrew Vaughn","link":"/api/v1/people/683734"},"coordinates":{"x":99.45,"y":145.6},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":4,"pitcher":{"id":657746,"fullName":"Joe Ryan","link":"/api/v1/people/657746"},"batter":{"id":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"coordinates":{"x":124.2,"y":111.61},"type":"O","description":"Flyout"}],"home":[{"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":689441,"fullName":"Coleman Crow","link":"/api/v1/people/689441"},"batter":{"id":668885,"fullName":"Austin Martin","link":"/api/v1/people/668885"},"coordinates":{"x":79.54,"y":110.0},"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":4,"pitcher":{"id":689441,"fullName":"Coleman Crow","link":"/api/v1/people/689441"},"batter":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"coordinates":{"x":164.06,"y":75.76},"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":4,"pitcher":{"id":689441,"fullName":"Coleman Crow","link":"/api/v1/people/689441"},"batter":{"id":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777"},"coordinates":{"x":108.57,"y":159.79},"type":"E","description":"Field Error"},{"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":689441,"fullName":"Coleman Crow","link":"/api/v1/people/689441"},"batter":{"id":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"coordinates":{"x":126.2,"y":192.66},"type":"O","description":"Flyout"}]}},{"startIndex":29,"endIndex":37,"top":[29,30,31,32],"bottom":[33,34,35,36,37],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":5,"pitcher":{"id":657746,"fullName":"Joe Ryan","link":"/api/v1/people/657746"},"batter":{"id":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859"},"coordinates":{"x":188.17,"y":94.11},"type":"O","description":"Lineout"}],"home":[{"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":689441,"fullName":"Coleman Crow","link":"/api/v1/people/689441"},"batter":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"coordinates":{"x":107.17,"y":84.98},"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":689441,"fullName":"Coleman Crow","link":"/api/v1/people/689441"},"batter":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"coordinates":{"x":139.72,"y":65.66},"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":5,"pitcher":{"id":689441,"fullName":"Coleman Crow","link":"/api/v1/people/689441"},"batter":{"id":668952,"fullName":"Ryan Kreidler","link":"/api/v1/people/668952"},"coordinates":{"x":100.97,"y":87.83},"type":"H","description":"Single"}]}},{"startIndex":38,"endIndex":44,"top":[38,39,40],"bottom":[41,42,43,44],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":6,"pitcher":{"id":657746,"fullName":"Joe Ryan","link":"/api/v1/people/657746"},"batter":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"coordinates":{"x":56.81,"y":89.01},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":6,"pitcher":{"id":657746,"fullName":"Joe Ryan","link":"/api/v1/people/657746"},"batter":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"coordinates":{"x":96.1,"y":152.25},"type":"O","description":"Groundout"}],"home":[{"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":689441,"fullName":"Coleman Crow","link":"/api/v1/people/689441"},"batter":{"id":681546,"fullName":"James Outman","link":"/api/v1/people/681546"},"coordinates":{"x":162.43,"y":112.81},"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":689441,"fullName":"Coleman Crow","link":"/api/v1/people/689441"},"batter":{"id":668885,"fullName":"Austin Martin","link":"/api/v1/people/668885"},"coordinates":{"x":151.13,"y":97.46},"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":676879,"fullName":"Aaron Ashby","link":"/api/v1/people/676879"},"batter":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"coordinates":{"x":112.62,"y":153.71},"type":"O","description":"Grounded Into DP"},{"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":676879,"fullName":"Aaron Ashby","link":"/api/v1/people/676879"},"batter":{"id":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777"},"coordinates":{"x":112.62,"y":175.5},"type":"O","description":"Groundout"}]}},{"startIndex":45,"endIndex":55,"top":[45,46,47,48,49],"bottom":[50,51,52,53,54,55],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":7,"pitcher":{"id":573124,"fullName":"Taylor Rogers","link":"/api/v1/people/573124"},"batter":{"id":663368,"fullName":"Blake Perkins","link":"/api/v1/people/663368"},"coordinates":{"x":128.19,"y":38.1},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":7,"pitcher":{"id":573124,"fullName":"Taylor Rogers","link":"/api/v1/people/573124"},"batter":{"id":683734,"fullName":"Andrew Vaughn","link":"/api/v1/people/683734"},"coordinates":{"x":76.9,"y":110.1},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":7,"pitcher":{"id":573124,"fullName":"Taylor Rogers","link":"/api/v1/people/573124"},"batter":{"id":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"coordinates":{"x":133.9,"y":101.52},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":7,"pitcher":{"id":573124,"fullName":"Taylor Rogers","link":"/api/v1/people/573124"},"batter":{"id":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859"},"coordinates":{"x":115.51,"y":153.61},"type":"O","description":"Forceout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":7,"pitcher":{"id":573124,"fullName":"Taylor Rogers","link":"/api/v1/people/573124"},"batter":{"id":666152,"fullName":"David Hamilton","link":"/api/v1/people/666152"},"coordinates":{"x":130.21,"y":192.64},"type":"O","description":"Groundout"}],"home":[{"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":676879,"fullName":"Aaron Ashby","link":"/api/v1/people/676879"},"batter":{"id":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"coordinates":{"x":137.32,"y":148.85},"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":7,"pitcher":{"id":676879,"fullName":"Aaron Ashby","link":"/api/v1/people/676879"},"batter":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"coordinates":{"x":176.85,"y":123.19},"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":7,"pitcher":{"id":676879,"fullName":"Aaron Ashby","link":"/api/v1/people/676879"},"batter":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"coordinates":{"x":71.4,"y":107.98},"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":7,"pitcher":{"id":676879,"fullName":"Aaron Ashby","link":"/api/v1/people/676879"},"batter":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"coordinates":{"x":73.05,"y":116.6},"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":7,"pitcher":{"id":676879,"fullName":"Aaron Ashby","link":"/api/v1/people/676879"},"batter":{"id":668952,"fullName":"Ryan Kreidler","link":"/api/v1/people/668952"},"coordinates":{"x":111.28,"y":180.88},"type":"H","description":"Single"}]}},{"startIndex":56,"endIndex":66,"top":[56,57,58,59,60,61,62],"bottom":[63,64,65,66],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":8,"pitcher":{"id":702193,"fullName":"Andrew Morris","link":"/api/v1/people/702193"},"batter":{"id":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192"},"coordinates":{"x":120.82,"y":157.51},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":8,"pitcher":{"id":702193,"fullName":"Andrew Morris","link":"/api/v1/people/702193"},"batter":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"coordinates":{"x":154.68,"y":102.02},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":8,"pitcher":{"id":702193,"fullName":"Andrew Morris","link":"/api/v1/people/702193"},"batter":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"coordinates":{"x":115.16,"y":169.42},"type":"O","description":"Fielders Choice"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":8,"pitcher":{"id":702193,"fullName":"Andrew Morris","link":"/api/v1/people/702193"},"batter":{"id":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"coordinates":{"x":183.06,"y":70.6},"type":"H","description":"Double"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":8,"pitcher":{"id":702193,"fullName":"Andrew Morris","link":"/api/v1/people/702193"},"batter":{"id":663368,"fullName":"Blake Perkins","link":"/api/v1/people/663368"},"coordinates":{"x":142.33,"y":163.02},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":8,"pitcher":{"id":702193,"fullName":"Andrew Morris","link":"/api/v1/people/702193"},"batter":{"id":683734,"fullName":"Andrew Vaughn","link":"/api/v1/people/683734"},"coordinates":{"x":102.83,"y":107.23},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":8,"pitcher":{"id":607455,"fullName":"Anthony Banda","link":"/api/v1/people/607455"},"batter":{"id":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"coordinates":{"x":74.6,"y":101.21},"type":"O","description":"Lineout"}],"home":[{"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":682842,"fullName":"Abner Uribe","link":"/api/v1/people/682842"},"batter":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"coordinates":{"x":78.99,"y":98.38},"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":682842,"fullName":"Abner Uribe","link":"/api/v1/people/682842"},"batter":{"id":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"coordinates":{"x":143.53,"y":148.14},"type":"O","description":"Grounded Into DP"}]}},{"startIndex":67,"endIndex":72,"top":[67,68,69],"bottom":[70,71,72],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":9,"pitcher":{"id":607455,"fullName":"Anthony Banda","link":"/api/v1/people/607455"},"batter":{"id":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859"},"coordinates":{"x":153.28,"y":114.55},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":9,"pitcher":{"id":607455,"fullName":"Anthony Banda","link":"/api/v1/people/607455"},"batter":{"id":687401,"fullName":"Joey Ortiz","link":"/api/v1/people/687401"},"coordinates":{"x":109.16,"y":153.68},"type":"O","description":"Groundout"}],"home":[{"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":656730,"fullName":"Trevor Megill","link":"/api/v1/people/656730"},"batter":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"coordinates":{"x":109.07,"y":150.67},"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":9,"pitcher":{"id":656730,"fullName":"Trevor Megill","link":"/api/v1/people/656730"},"batter":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"coordinates":{"x":61.61,"y":117.45},"type":"O","description":"Flyout"}]}}]},"linescore":{"currentInning":9,"currentInningOrdinal":"9th","inningState":"Bottom","inningHalf":"Bottom","isTopInning":false,"scheduledInnings":9,"innings":[{"num":1,"ordinalNum":"1st","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":1,"hits":3,"errors":0,"leftOnBase":2}},{"num":2,"ordinalNum":"2nd","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":3,"ordinalNum":"3rd","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":4,"ordinalNum":"4th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":1,"errors":1,"leftOnBase":1}},{"num":5,"ordinalNum":"5th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":6,"ordinalNum":"6th","home":{"runs":1,"hits":2,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":7,"ordinalNum":"7th","home":{"runs":1,"hits":4,"errors":0,"leftOnBase":2},"away":{"runs":0,"hits":2,"errors":0,"leftOnBase":2}},{"num":8,"ordinalNum":"8th","home":{"runs":0,"hits":1,"errors":1,"leftOnBase":1},"away":{"runs":2,"hits":3,"errors":0,"leftOnBase":2}},{"num":9,"ordinalNum":"9th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}}],"teams":{"home":{"runs":2,"hits":8,"errors":1,"leftOnBase":5},"away":{"runs":3,"hits":9,"errors":1,"leftOnBase":7}},"defense":{"pitcher":{"id":656730,"fullName":"Trevor Megill","link":"/api/v1/people/656730"},"catcher":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"first":{"id":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"second":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"third":{"id":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859"},"shortstop":{"id":687401,"fullName":"Joey Ortiz","link":"/api/v1/people/687401"},"left":{"id":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192"},"center":{"id":663368,"fullName":"Blake Perkins","link":"/api/v1/people/663368"},"right":{"id":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"batter":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"onDeck":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"inHole":{"id":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"battingOrder":2,"team":{"id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"}},"offense":{"batter":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"onDeck":{"id":668952,"fullName":"Ryan Kreidler","link":"/api/v1/people/668952"},"inHole":{"id":681546,"fullName":"James Outman","link":"/api/v1/people/681546"},"pitcher":{"id":672782,"fullName":"Yoendrys Gómez","link":"/api/v1/people/672782"},"battingOrder":7,"team":{"id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"}},"balls":2,"strikes":3,"outs":3},"boxscore":{"teams":{"away":{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"teamStats":{"batting":{"flyOuts":8,"groundOuts":8,"airOuts":11,"runs":3,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":8,"baseOnBalls":1,"intentionalWalks":0,"hits":9,"hitByPitch":0,"avg":".245","atBats":36,"obp":".334","slg":".357","ops":".691","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":37,"totalBases":11,"rbi":2,"leftOnBase":19,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":3},"pitching":{"flyOuts":6,"groundOuts":9,"airOuts":9,"runs":2,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":6,"baseOnBalls":1,"intentionalWalks":0,"hits":8,"hitByPitch":1,"atBats":32,"obp":".294","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":118,"era":"3.32","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":2,"whip":"1.22","battersFaced":34,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":118,"balls":37,"strikes":81,"strikePercentage":".690","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":1,"pitchesPerInning":"13.11","runsScoredPer9":"2.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":2},"fielding":{"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":".---","assists":13,"putOuts":27,"errors":1,"chances":41,"passedBall":0,"pickoffs":0}},"players":{"ID694477":{"person":{"id":694477,"fullName":"Chad Patrick","link":"/api/v1/people/694477"},"jerseyNumber":"39","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":9,"gamesStarted":5,"flyOuts":24,"groundOuts":29,"airOuts":44,"runs":12,"doubles":9,"triples":0,"homeRuns":2,"strikeOuts":26,"baseOnBalls":17,"intentionalWalks":1,"hits":31,"hitByPitch":0,"atBats":127,"obp":".331","caughtStealing":2,"stolenBases":1,"stolenBasePercentage":".333","caughtStealingPercentage":".667","numberOfPitches":588,"era":"3.06","inningsPitched":"35.1","wins":2,"losses":2,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":12,"whip":"1.36","battersFaced":147,"outs":106,"gamesPitched":9,"completeGames":0,"shutouts":0,"pitchesThrown":588,"balls":226,"strikes":362,"strikePercentage":".620","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.66","rbi":0,"winPercentage":".500","pitchesPerInning":"16.64","gamesFinished":0,"strikeoutWalkRatio":"1.53","strikeoutsPer9Inn":"6.62","walksPer9Inn":"4.33","hitsPer9Inn":"7.90","runsScoredPer9":"3.06","homeRunsPer9":"0.51","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":2,"sacFlies":1,"passedBall":0,"popOuts":11,"lineOuts":9},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID650859":{"person":{"id":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859"},"jerseyNumber":"13","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"battingOrder":"800","stats":{"batting":{"summary":"0-4","gamesPlayed":1,"flyOuts":1,"groundOuts":2,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":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":2,"putOuts":0,"errors":1,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":36,"flyOuts":18,"groundOuts":46,"airOuts":38,"runs":12,"doubles":8,"triples":0,"homeRuns":0,"strikeOuts":14,"baseOnBalls":11,"intentionalWalks":1,"hits":26,"hitByPitch":1,"avg":".213","atBats":122,"obp":".281","slg":".279","ops":".560","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":136,"totalBases":34,"rbi":14,"leftOnBase":65,"sacBunts":1,"sacFlies":1,"babip":".239","groundOutsToAirouts":"1.21","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":5,"lineOuts":15},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":35,"putOuts":50,"errors":2,"chances":87,"fielding":".977","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID689441":{"person":{"id":689441,"fullName":"Coleman Crow","link":"/api/v1/people/689441"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"stats":{"batting":{},"pitching":{"summary":"5.0 IP, ER, 3 K, 0 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":5,"groundOuts":4,"airOuts":8,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":1,"atBats":18,"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","numberOfPitches":68,"inningsPitched":"5.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":19,"outs":15,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":68,"balls":19,"strikes":49,"strikePercentage":".720","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"1.80","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":2},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":2,"gamesStarted":2,"flyOuts":7,"groundOuts":9,"airOuts":15,"runs":3,"doubles":1,"triples":1,"homeRuns":0,"strikeOuts":7,"baseOnBalls":1,"intentionalWalks":0,"hits":7,"hitByPitch":1,"atBats":37,"obp":".225","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":145,"era":"2.61","inningsPitched":"10.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":3,"whip":"0.77","battersFaced":40,"outs":31,"gamesPitched":2,"completeGames":0,"shutouts":0,"pitchesThrown":145,"balls":41,"strikes":104,"strikePercentage":".720","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.60","rbi":0,"winPercentage":".---","pitchesPerInning":"14.03","gamesFinished":0,"strikeoutWalkRatio":"7.00","strikeoutsPer9Inn":"6.10","walksPer9Inn":"0.87","hitsPer9Inn":"6.10","runsScoredPer9":"2.61","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":4,"lineOuts":4},"fielding":{"gamesStarted":1,"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID701656":{"person":{"id":701656,"fullName":"Logan Henderson","link":"/api/v1/people/701656"},"jerseyNumber":"43","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"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":3,"gamesStarted":3,"flyOuts":9,"groundOuts":4,"airOuts":17,"runs":6,"doubles":2,"triples":1,"homeRuns":1,"strikeOuts":16,"baseOnBalls":2,"intentionalWalks":0,"hits":10,"hitByPitch":0,"atBats":47,"obp":".245","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":185,"era":"4.15","inningsPitched":"13.0","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":6,"whip":"0.92","battersFaced":49,"outs":39,"gamesPitched":3,"completeGames":0,"shutouts":0,"pitchesThrown":185,"balls":52,"strikes":133,"strikePercentage":".720","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.24","rbi":0,"winPercentage":".000","pitchesPerInning":"14.23","gamesFinished":0,"strikeoutWalkRatio":"8.00","strikeoutsPer9Inn":"11.08","walksPer9Inn":"1.38","hitsPer9Inn":"6.92","runsScoredPer9":"4.15","homeRunsPer9":"0.69","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":5},"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}},"ID687401":{"person":{"id":687401,"fullName":"Joey Ortiz","link":"/api/v1/people/687401"},"jerseyNumber":"3","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"battingOrder":"901","stats":{"batting":{"note":"b-","summary":"0-1","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":35,"flyOuts":12,"groundOuts":30,"airOuts":26,"runs":14,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":21,"baseOnBalls":8,"intentionalWalks":0,"hits":18,"hitByPitch":0,"avg":".198","atBats":91,"obp":".257","slg":".242","ops":".499","caughtStealing":2,"stolenBases":4,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":103,"totalBases":22,"rbi":11,"leftOnBase":49,"sacBunts":2,"sacFlies":2,"babip":".239","groundOutsToAirouts":"1.15","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"91.00","popOuts":9,"lineOuts":5},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":75,"putOuts":37,"errors":2,"chances":114,"fielding":".982","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID694192":{"person":{"id":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192"},"jerseyNumber":"11","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"battingOrder":"100","stats":{"batting":{"summary":"2-5 | 2B, 3 K, 2 R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":2,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":3,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":3,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":9,"flyOuts":5,"groundOuts":8,"airOuts":7,"runs":3,"doubles":4,"triples":0,"homeRuns":0,"strikeOuts":13,"baseOnBalls":3,"intentionalWalks":0,"hits":12,"hitByPitch":0,"avg":".300","atBats":40,"obp":".349","slg":".400","ops":".749","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":43,"totalBases":16,"rbi":3,"leftOnBase":15,"sacBunts":0,"sacFlies":0,"babip":".444","groundOutsToAirouts":"1.14","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":1},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":12,"errors":0,"chances":13,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID592885":{"person":{"id":592885,"fullName":"Christian Yelich","link":"/api/v1/people/592885"},"jerseyNumber":"22","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":16,"flyOuts":2,"groundOuts":19,"airOuts":4,"runs":10,"doubles":2,"triples":1,"homeRuns":1,"strikeOuts":16,"baseOnBalls":5,"intentionalWalks":2,"hits":16,"hitByPitch":0,"avg":".291","atBats":55,"obp":".350","slg":".418","ops":".768","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":60,"totalBases":23,"rbi":10,"leftOnBase":23,"sacBunts":0,"sacFlies":0,"babip":".395","groundOutsToAirouts":"4.75","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"55.00","popOuts":0,"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":0,"putOuts":3,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID641343":{"person":{"id":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"jerseyNumber":"9","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"battingOrder":"400","stats":{"batting":{"summary":"2-4 | 2B, 2 K, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":3,"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":8,"errors":0,"chances":8,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":37,"flyOuts":16,"groundOuts":36,"airOuts":26,"runs":24,"doubles":9,"triples":0,"homeRuns":6,"strikeOuts":33,"baseOnBalls":15,"intentionalWalks":3,"hits":36,"hitByPitch":0,"avg":".275","atBats":131,"obp":".349","slg":".481","ops":".830","caughtStealing":1,"stolenBases":4,"stolenBasePercentage":".800","caughtStealingPercentage":".200","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":146,"totalBases":63,"rbi":22,"leftOnBase":67,"sacBunts":0,"sacFlies":0,"babip":".326","groundOutsToAirouts":"1.38","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"21.83","popOuts":5,"lineOuts":5},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":19,"putOuts":222,"errors":4,"chances":245,"fielding":".984","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID686217":{"person":{"id":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"jerseyNumber":"10","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"battingOrder":"700","stats":{"batting":{"summary":"1-4","gamesPlayed":1,"flyOuts":2,"groundOuts":0,"airOuts":3,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":41,"flyOuts":16,"groundOuts":47,"airOuts":39,"runs":19,"doubles":2,"triples":0,"homeRuns":3,"strikeOuts":19,"baseOnBalls":16,"intentionalWalks":1,"hits":30,"hitByPitch":1,"avg":".226","atBats":133,"obp":".309","slg":".308","ops":".617","caughtStealing":2,"stolenBases":1,"stolenBasePercentage":".333","caughtStealingPercentage":".667","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":155,"totalBases":41,"rbi":12,"leftOnBase":64,"sacBunts":0,"sacFlies":2,"babip":".239","groundOutsToAirouts":"1.21","catchersInterference":3,"pickoffs":0,"atBatsPerHomeRun":"44.33","popOuts":13,"lineOuts":10},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":66,"errors":0,"chances":68,"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"}]},"ID682842":{"person":{"id":682842,"fullName":"Abner Uribe","link":"/api/v1/people/682842"},"jerseyNumber":"45","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"stats":{"batting":{},"pitching":{"note":"(H, 5)","summary":"1.0 IP, 0 ER, K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":11,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":0,"battersFaced":4,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":11,"balls":4,"strikes":7,"strikePercentage":".640","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":19,"gamesStarted":0,"flyOuts":7,"groundOuts":18,"airOuts":15,"runs":9,"doubles":2,"triples":0,"homeRuns":2,"strikeOuts":18,"baseOnBalls":7,"intentionalWalks":0,"hits":14,"hitByPitch":0,"atBats":65,"obp":".292","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":281,"era":"4.67","inningsPitched":"17.1","wins":2,"losses":2,"saves":4,"saveOpportunities":6,"holds":5,"blownSaves":2,"earnedRuns":9,"whip":"1.21","battersFaced":72,"outs":52,"gamesPitched":19,"completeGames":0,"shutouts":0,"pitchesThrown":281,"balls":101,"strikes":180,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"1.20","rbi":0,"winPercentage":".500","pitchesPerInning":"16.21","gamesFinished":9,"strikeoutWalkRatio":"2.57","strikeoutsPer9Inn":"9.35","walksPer9Inn":"3.63","hitsPer9Inn":"7.27","runsScoredPer9":"4.67","homeRunsPer9":"1.04","inheritedRunners":6,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":4,"lineOuts":4},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":1,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID681982":{"person":{"id":681982,"fullName":"Grant Anderson","link":"/api/v1/people/681982"},"jerseyNumber":"56","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":19,"gamesStarted":0,"flyOuts":9,"groundOuts":20,"airOuts":14,"runs":7,"doubles":5,"triples":1,"homeRuns":2,"strikeOuts":15,"baseOnBalls":7,"intentionalWalks":1,"hits":13,"hitByPitch":0,"atBats":62,"obp":".290","caughtStealing":2,"stolenBases":1,"stolenBasePercentage":".333","caughtStealingPercentage":".667","numberOfPitches":262,"era":"3.00","inningsPitched":"18.0","wins":1,"losses":1,"saves":0,"saveOpportunities":0,"holds":5,"blownSaves":0,"earnedRuns":6,"whip":"1.11","battersFaced":69,"outs":54,"gamesPitched":19,"completeGames":0,"shutouts":0,"pitchesThrown":262,"balls":89,"strikes":173,"strikePercentage":".660","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"1.43","rbi":0,"winPercentage":".500","pitchesPerInning":"14.56","gamesFinished":3,"strikeoutWalkRatio":"2.14","strikeoutsPer9Inn":"7.50","walksPer9Inn":"3.50","hitsPer9Inn":"6.50","runsScoredPer9":"3.50","homeRunsPer9":"1.00","inheritedRunners":16,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID683734":{"person":{"id":683734,"fullName":"Andrew Vaughn","link":"/api/v1/people/683734"},"jerseyNumber":"28","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"battingOrder":"600","stats":{"batting":{"summary":"1-4","gamesPlayed":1,"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":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":5,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":9,"flyOuts":3,"groundOuts":9,"airOuts":7,"runs":5,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":4,"baseOnBalls":4,"intentionalWalks":0,"hits":8,"hitByPitch":2,"avg":".286","atBats":28,"obp":".412","slg":".464","ops":".876","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":34,"totalBases":13,"rbi":6,"leftOnBase":16,"sacBunts":0,"sacFlies":0,"babip":".304","groundOutsToAirouts":"1.29","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"28.00","popOuts":1,"lineOuts":3},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":28,"errors":1,"chances":29,"fielding":".966","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID675660":{"person":{"id":675660,"fullName":"Shane Drohan","link":"/api/v1/people/675660"},"jerseyNumber":"55","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"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":1,"flyOuts":11,"groundOuts":17,"airOuts":19,"runs":8,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":15,"baseOnBalls":6,"intentionalWalks":0,"hits":14,"hitByPitch":0,"atBats":64,"obp":".282","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":281,"era":"3.24","inningsPitched":"16.2","wins":1,"losses":1,"saves":1,"saveOpportunities":1,"holds":2,"blownSaves":0,"earnedRuns":6,"whip":"1.20","battersFaced":71,"outs":50,"gamesPitched":7,"completeGames":0,"shutouts":0,"pitchesThrown":281,"balls":103,"strikes":178,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.89","rbi":0,"winPercentage":".500","pitchesPerInning":"16.86","gamesFinished":2,"strikeoutWalkRatio":"2.50","strikeoutsPer9Inn":"8.10","walksPer9Inn":"3.24","hitsPer9Inn":"7.56","runsScoredPer9":"4.32","homeRunsPer9":"0.00","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":3,"lineOuts":5},"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}},"ID690986":{"person":{"id":690986,"fullName":"Kyle Harrison","link":"/api/v1/people/690986"},"jerseyNumber":"52","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"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":8,"gamesStarted":8,"flyOuts":20,"groundOuts":26,"airOuts":37,"runs":9,"doubles":6,"triples":0,"homeRuns":3,"strikeOuts":48,"baseOnBalls":13,"intentionalWalks":0,"hits":33,"hitByPitch":3,"atBats":144,"obp":".306","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":695,"era":"2.09","inningsPitched":"38.2","wins":4,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":9,"whip":"1.19","battersFaced":160,"outs":116,"gamesPitched":8,"completeGames":0,"shutouts":0,"pitchesThrown":695,"balls":234,"strikes":461,"strikePercentage":".660","hitBatsmen":3,"balks":0,"wildPitches":2,"pickoffs":1,"groundOutsToAirouts":"0.70","rbi":0,"winPercentage":".800","pitchesPerInning":"17.97","gamesFinished":0,"strikeoutWalkRatio":"3.69","strikeoutsPer9Inn":"11.17","walksPer9Inn":"3.03","hitsPer9Inn":"7.68","runsScoredPer9":"2.09","homeRunsPer9":"0.70","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":8,"lineOuts":9},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":2,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID676879":{"person":{"id":676879,"fullName":"Aaron Ashby","link":"/api/v1/people/676879"},"jerseyNumber":"26","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"stats":{"batting":{},"pitching":{"note":"(W, 8-0)(BS, 1)","summary":"2.0 IP, ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":3,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":8,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":23,"inningsPitched":"2.0","wins":1,"losses":0,"saves":0,"saveOpportunities":1,"holds":0,"blownSaves":1,"earnedRuns":1,"battersFaced":8,"outs":6,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":23,"balls":7,"strikes":16,"strikePercentage":".700","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"4.50","homeRunsPer9":"0.00","inheritedRunners":2,"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}},"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":1,"flyOuts":10,"groundOuts":26,"airOuts":13,"runs":8,"doubles":4,"triples":0,"homeRuns":1,"strikeOuts":44,"baseOnBalls":15,"intentionalWalks":1,"hits":23,"hitByPitch":0,"atBats":106,"obp":".314","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":481,"era":"2.17","inningsPitched":"29.0","wins":8,"losses":0,"saves":0,"saveOpportunities":1,"holds":1,"blownSaves":1,"earnedRuns":7,"whip":"1.31","battersFaced":121,"outs":87,"gamesPitched":21,"completeGames":0,"shutouts":0,"pitchesThrown":481,"balls":178,"strikes":303,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"2.00","rbi":1,"winPercentage":"1.000","pitchesPerInning":"16.59","gamesFinished":1,"strikeoutWalkRatio":"2.93","strikeoutsPer9Inn":"13.66","walksPer9Inn":"4.66","hitsPer9Inn":"7.14","runsScoredPer9":"2.48","homeRunsPer9":"0.31","inheritedRunners":6,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":2},"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"}]},"ID669003":{"person":{"id":669003,"fullName":"Garrett Mitchell","link":"/api/v1/people/669003"},"jerseyNumber":"5","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"battingOrder":"500","stats":{"batting":{"summary":"1-2 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":1,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"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":39,"flyOuts":7,"groundOuts":24,"airOuts":17,"runs":17,"doubles":8,"triples":1,"homeRuns":1,"strikeOuts":53,"baseOnBalls":22,"intentionalWalks":1,"hits":26,"hitByPitch":1,"avg":".220","atBats":118,"obp":".345","slg":".331","ops":".676","caughtStealing":3,"stolenBases":6,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":143,"totalBases":39,"rbi":22,"leftOnBase":53,"sacBunts":1,"sacFlies":1,"babip":".385","groundOutsToAirouts":"1.41","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"118.00","popOuts":4,"lineOuts":6},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":68,"errors":1,"chances":70,"fielding":".986","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID666152":{"person":{"id":666152,"fullName":"David Hamilton","link":"/api/v1/people/666152"},"jerseyNumber":"6","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"battingOrder":"900","stats":{"batting":{"summary":"0-2 | BB, CS","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"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":4,"putOuts":4,"errors":0,"chances":8,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":35,"flyOuts":18,"groundOuts":31,"airOuts":27,"runs":18,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":24,"baseOnBalls":14,"intentionalWalks":0,"hits":23,"hitByPitch":1,"avg":".228","atBats":101,"obp":".328","slg":".248","ops":".576","caughtStealing":3,"stolenBases":8,"stolenBasePercentage":".727","caughtStealingPercentage":".273","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":121,"totalBases":25,"rbi":7,"leftOnBase":29,"sacBunts":4,"sacFlies":0,"babip":".299","groundOutsToAirouts":"1.15","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":5,"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":64,"putOuts":39,"errors":4,"chances":107,"fielding":".963","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID687075":{"person":{"id":687075,"fullName":"Brandon Sproat","link":"/api/v1/people/687075"},"jerseyNumber":"23","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"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":8,"gamesStarted":6,"flyOuts":23,"groundOuts":29,"airOuts":33,"runs":23,"doubles":5,"triples":0,"homeRuns":8,"strikeOuts":36,"baseOnBalls":20,"intentionalWalks":0,"hits":35,"hitByPitch":1,"atBats":131,"obp":".368","caughtStealing":4,"stolenBases":2,"stolenBasePercentage":".333","caughtStealingPercentage":".667","numberOfPitches":615,"era":"5.75","inningsPitched":"36.0","wins":1,"losses":2,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":23,"whip":"1.53","battersFaced":154,"outs":108,"gamesPitched":8,"completeGames":0,"shutouts":0,"pitchesThrown":615,"balls":237,"strikes":378,"strikePercentage":".610","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":3,"groundOutsToAirouts":"0.88","rbi":0,"winPercentage":".333","pitchesPerInning":"17.08","gamesFinished":0,"strikeoutWalkRatio":"1.80","strikeoutsPer9Inn":"9.00","walksPer9Inn":"5.00","hitsPer9Inn":"8.75","runsScoredPer9":"5.75","homeRunsPer9":"2.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":2,"sacFlies":0,"passedBall":0,"popOuts":5,"lineOuts":5},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":1,"errors":0,"chances":5,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID663368":{"person":{"id":663368,"fullName":"Blake Perkins","link":"/api/v1/people/663368"},"jerseyNumber":"16","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"battingOrder":"501","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":23,"flyOuts":10,"groundOuts":16,"airOuts":17,"runs":6,"doubles":3,"triples":0,"homeRuns":0,"strikeOuts":13,"baseOnBalls":5,"intentionalWalks":0,"hits":6,"hitByPitch":1,"avg":".118","atBats":51,"obp":".211","slg":".176","ops":".387","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":58,"totalBases":9,"rbi":7,"leftOnBase":28,"sacBunts":1,"sacFlies":0,"babip":".158","groundOutsToAirouts":"0.94","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":5,"lineOuts":2},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":22,"errors":0,"chances":23,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID663765":{"person":{"id":663765,"fullName":"Jake Woodford","link":"/api/v1/people/663765"},"jerseyNumber":"41","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":11,"gamesStarted":0,"flyOuts":11,"groundOuts":16,"airOuts":19,"runs":8,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":14,"baseOnBalls":3,"intentionalWalks":0,"hits":21,"hitByPitch":0,"atBats":70,"obp":".329","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":255,"era":"4.41","inningsPitched":"16.1","wins":1,"losses":0,"saves":1,"saveOpportunities":1,"holds":0,"blownSaves":0,"earnedRuns":8,"whip":"1.47","battersFaced":73,"outs":49,"gamesPitched":11,"completeGames":0,"shutouts":0,"pitchesThrown":255,"balls":83,"strikes":172,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.84","rbi":0,"winPercentage":"1.000","pitchesPerInning":"15.61","gamesFinished":9,"strikeoutWalkRatio":"4.67","strikeoutsPer9Inn":"7.71","walksPer9Inn":"1.65","hitsPer9Inn":"11.57","runsScoredPer9":"4.41","homeRunsPer9":"0.55","inheritedRunners":2,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":5},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":0,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID661388":{"person":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"jerseyNumber":"24","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"battingOrder":"300","stats":{"batting":{"summary":"1-4 | K, RBI","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":1,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":".---","assists":1,"putOuts":6,"errors":0,"chances":7,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":40,"flyOuts":22,"groundOuts":46,"airOuts":47,"runs":23,"doubles":8,"triples":0,"homeRuns":3,"strikeOuts":21,"baseOnBalls":19,"intentionalWalks":2,"hits":44,"hitByPitch":1,"avg":".280","atBats":157,"obp":".360","slg":".389","ops":".749","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":178,"totalBases":61,"rbi":27,"leftOnBase":69,"sacBunts":0,"sacFlies":1,"babip":".306","groundOutsToAirouts":"0.98","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"52.33","popOuts":16,"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":12,"stolenBases":12,"stolenBasePercentage":".500","caughtStealingPercentage":".500","assists":18,"putOuts":334,"errors":0,"chances":352,"fielding":"1.000","passedBall":1,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID668930":{"person":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"jerseyNumber":"2","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"battingOrder":"200","stats":{"batting":{"summary":"1-4 | K, R, SB","gamesPlayed":1,"flyOuts":2,"groundOuts":0,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":1,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":39,"flyOuts":18,"groundOuts":40,"airOuts":29,"runs":34,"doubles":10,"triples":1,"homeRuns":6,"strikeOuts":36,"baseOnBalls":31,"intentionalWalks":1,"hits":43,"hitByPitch":0,"avg":".297","atBats":145,"obp":".418","slg":".503","ops":".921","caughtStealing":2,"stolenBases":9,"stolenBasePercentage":".818","caughtStealingPercentage":".182","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":179,"totalBases":73,"rbi":27,"leftOnBase":68,"sacBunts":2,"sacFlies":1,"babip":".356","groundOutsToAirouts":"1.38","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"24.17","popOuts":2,"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":91,"putOuts":47,"errors":2,"chances":140,"fielding":".986","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID596142":{"person":{"id":596142,"fullName":"Gary Sánchez","link":"/api/v1/people/596142"},"jerseyNumber":"99","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":29,"flyOuts":11,"groundOuts":19,"airOuts":26,"runs":15,"doubles":3,"triples":1,"homeRuns":5,"strikeOuts":22,"baseOnBalls":19,"intentionalWalks":0,"hits":17,"hitByPitch":1,"avg":".202","atBats":84,"obp":".356","slg":".440","ops":".796","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":104,"totalBases":37,"rbi":15,"leftOnBase":46,"sacBunts":0,"sacFlies":0,"babip":".211","groundOutsToAirouts":"0.73","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"16.80","popOuts":10,"lineOuts":5},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":2,"stolenBases":2,"stolenBasePercentage":".500","caughtStealingPercentage":".500","assists":4,"putOuts":94,"errors":1,"chances":99,"fielding":".990","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID694819":{"person":{"id":694819,"fullName":"Jacob Misiorowski","link":"/api/v1/people/694819"},"jerseyNumber":"32","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":9,"gamesStarted":9,"flyOuts":17,"groundOuts":34,"airOuts":37,"runs":14,"doubles":2,"triples":0,"homeRuns":4,"strikeOuts":80,"baseOnBalls":17,"intentionalWalks":0,"hits":29,"hitByPitch":5,"atBats":179,"obp":".252","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":826,"era":"2.12","inningsPitched":"51.0","wins":3,"losses":2,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":12,"whip":"0.90","battersFaced":202,"outs":153,"gamesPitched":9,"completeGames":0,"shutouts":0,"pitchesThrown":826,"balls":279,"strikes":547,"strikePercentage":".660","hitBatsmen":5,"balks":1,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.92","rbi":0,"winPercentage":".600","pitchesPerInning":"16.20","gamesFinished":0,"strikeoutWalkRatio":"4.71","strikeoutsPer9Inn":"14.12","walksPer9Inn":"3.00","hitsPer9Inn":"5.12","runsScoredPer9":"2.47","homeRunsPer9":"0.71","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":8,"lineOuts":12},"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}},"ID669084":{"person":{"id":669084,"fullName":"DL Hall","link":"/api/v1/people/669084"},"jerseyNumber":"37","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":18,"gamesStarted":1,"flyOuts":6,"groundOuts":20,"airOuts":15,"runs":4,"doubles":3,"triples":0,"homeRuns":1,"strikeOuts":22,"baseOnBalls":15,"intentionalWalks":0,"hits":10,"hitByPitch":1,"atBats":67,"obp":".313","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":359,"era":"1.80","inningsPitched":"20.0","wins":0,"losses":0,"saves":0,"saveOpportunities":1,"holds":3,"blownSaves":1,"earnedRuns":4,"whip":"1.25","battersFaced":83,"outs":60,"gamesPitched":18,"completeGames":0,"shutouts":0,"pitchesThrown":359,"balls":151,"strikes":208,"strikePercentage":".580","hitBatsmen":1,"balks":0,"wildPitches":3,"pickoffs":1,"groundOutsToAirouts":"1.33","rbi":0,"winPercentage":".---","pitchesPerInning":"17.95","gamesFinished":4,"strikeoutWalkRatio":"1.47","strikeoutsPer9Inn":"9.90","walksPer9Inn":"6.75","hitsPer9Inn":"4.50","runsScoredPer9":"1.80","homeRunsPer9":"0.45","inheritedRunners":11,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":7,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID656730":{"person":{"id":656730,"fullName":"Trevor Megill","link":"/api/v1/people/656730"},"jerseyNumber":"29","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"stats":{"batting":{},"pitching":{"note":"(S, 5)","summary":"1.0 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":16,"inningsPitched":"1.0","wins":0,"losses":0,"saves":1,"saveOpportunities":1,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":16,"balls":7,"strikes":9,"strikePercentage":".560","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":1,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":2,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":17,"gamesStarted":0,"flyOuts":12,"groundOuts":14,"airOuts":15,"runs":11,"doubles":5,"triples":0,"homeRuns":0,"strikeOuts":20,"baseOnBalls":6,"intentionalWalks":0,"hits":14,"hitByPitch":1,"atBats":61,"obp":".309","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":273,"era":"5.63","inningsPitched":"16.0","wins":0,"losses":2,"saves":5,"saveOpportunities":6,"holds":5,"blownSaves":1,"earnedRuns":10,"whip":"1.25","battersFaced":70,"outs":48,"gamesPitched":17,"completeGames":0,"shutouts":0,"pitchesThrown":273,"balls":97,"strikes":176,"strikePercentage":".640","hitBatsmen":1,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"0.93","rbi":0,"winPercentage":".000","pitchesPerInning":"17.06","gamesFinished":6,"strikeoutWalkRatio":"3.33","strikeoutsPer9Inn":"11.25","walksPer9Inn":"3.38","hitsPer9Inn":"7.88","runsScoredPer9":"6.19","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":2,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":3,"errors":1,"chances":5,"fielding":".800","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":true,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]}},"batters":[694192,668930,661388,641343,669003,663368,683734,686217,650859,666152,687401,689441,676879,682842,656730],"pitchers":[689441,676879,682842,656730],"bench":[596142,592885],"bullpen":[681982,675660,669084,690986,701656,694819,694477,687075,663765],"battingOrder":[694192,668930,661388,641343,663368,683734,686217,650859,687401],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Chourio, J (4, Ryan); Bauers (9, Morris)."},{"label":"TB","value":"Bauers 3; Chourio, J 3; Contreras, Wm; Frelick; Mitchell; Turang; Vaughn."},{"label":"RBI","value":"Bauers (22); Contreras, Wm (27)."},{"label":"Runners left in scoring position, 2 out","value":"Hamilton, D; Frelick 3; Vaughn."},{"label":"Team RISP","value":"2-for-12."},{"label":"Team LOB","value":"7."}]},{"title":"BASERUNNING","fieldList":[{"label":"SB","value":"Bauers (4, 2nd base off Ryan/Jeffers); Turang (9, 2nd base off Morris/Jeffers)."},{"label":"CS","value":"Hamilton, D (3, 2nd base by Ryan/Jeffers)."}]},{"title":"FIELDING","fieldList":[{"label":"E","value":"Rengifo (2, throw)."},{"label":"Outfield assists","value":"Chourio, J (Clemens at 3rd base)."},{"label":"DP","value":"2 (Hamilton, D-Turang-Bauers; Turang-Hamilton, D-Bauers)."}]}],"note":[{"label":"a","value":"Flied out for Mitchell in the 7th."},{"label":"b","value":"Grounded out for Hamilton, D in the 9th."}]},"home":{"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":6,"groundOuts":9,"airOuts":9,"runs":2,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":6,"baseOnBalls":1,"intentionalWalks":0,"hits":8,"hitByPitch":1,"avg":".236","atBats":32,"obp":".324","slg":".383","ops":".707","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":34,"totalBases":8,"rbi":1,"leftOnBase":7,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":2},"pitching":{"flyOuts":8,"groundOuts":8,"airOuts":11,"runs":3,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":8,"baseOnBalls":1,"intentionalWalks":0,"hits":9,"hitByPitch":0,"atBats":36,"obp":".270","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":152,"era":"4.43","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":2,"whip":"1.35","battersFaced":37,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":152,"balls":46,"strikes":106,"strikePercentage":".700","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.73","rbi":2,"pitchesPerInning":"16.89","runsScoredPer9":"3.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":3},"fielding":{"caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".---","assists":8,"putOuts":27,"errors":1,"chances":36,"passedBall":0,"pickoffs":0}},"players":{"ID623437":{"person":{"id":623437,"fullName":"Justin Topa","link":"/api/v1/people/623437"},"jerseyNumber":"48","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":21,"gamesStarted":0,"flyOuts":9,"groundOuts":22,"airOuts":15,"runs":15,"doubles":3,"triples":0,"homeRuns":4,"strikeOuts":12,"baseOnBalls":9,"intentionalWalks":0,"hits":24,"hitByPitch":0,"atBats":72,"obp":".402","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":317,"era":"7.13","inningsPitched":"17.2","wins":0,"losses":1,"saves":2,"saveOpportunities":2,"holds":3,"blownSaves":0,"earnedRuns":14,"whip":"1.87","battersFaced":82,"outs":53,"gamesPitched":21,"completeGames":0,"shutouts":0,"pitchesThrown":317,"balls":121,"strikes":196,"strikePercentage":".620","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.47","rbi":0,"winPercentage":".000","pitchesPerInning":"17.94","gamesFinished":8,"strikeoutWalkRatio":"1.33","strikeoutsPer9Inn":"6.11","walksPer9Inn":"4.58","hitsPer9Inn":"12.23","runsScoredPer9":"7.64","homeRunsPer9":"2.04","inheritedRunners":8,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":1,"lineOuts":5},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":0,"errors":1,"chances":3,"fielding":".667","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":32,"flyOuts":14,"groundOuts":32,"airOuts":31,"runs":6,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":24,"baseOnBalls":10,"intentionalWalks":0,"hits":20,"hitByPitch":5,"avg":".194","atBats":103,"obp":".287","slg":".233","ops":".520","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":122,"totalBases":24,"rbi":14,"leftOnBase":56,"sacBunts":0,"sacFlies":4,"babip":".232","groundOutsToAirouts":"1.03","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"103.00","popOuts":2,"lineOuts":15},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":6,"stolenBases":21,"stolenBasePercentage":".778","caughtStealingPercentage":".222","assists":9,"putOuts":202,"errors":1,"chances":212,"fielding":".995","passedBall":1,"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":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"battingOrder":"600","stats":{"batting":{"summary":"1-3 | HBP, K","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":1,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"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":6,"errors":0,"chances":6,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":33,"flyOuts":16,"groundOuts":22,"airOuts":27,"runs":14,"doubles":7,"triples":0,"homeRuns":4,"strikeOuts":32,"baseOnBalls":11,"intentionalWalks":0,"hits":23,"hitByPitch":5,"avg":".225","atBats":102,"obp":".331","slg":".412","ops":".743","caughtStealing":2,"stolenBases":5,"stolenBasePercentage":".714","caughtStealingPercentage":".286","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":120,"totalBases":42,"rbi":10,"leftOnBase":51,"sacBunts":2,"sacFlies":0,"babip":".288","groundOutsToAirouts":"0.81","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"25.50","popOuts":4,"lineOuts":7},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":25,"putOuts":189,"errors":0,"chances":214,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID686797":{"person":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"jerseyNumber":"22","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"battingOrder":"200","stats":{"batting":{"summary":"1-4","gamesPlayed":1,"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":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":4,"errors":0,"chances":8,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":42,"flyOuts":24,"groundOuts":41,"airOuts":43,"runs":19,"doubles":6,"triples":0,"homeRuns":5,"strikeOuts":28,"baseOnBalls":11,"intentionalWalks":0,"hits":39,"hitByPitch":1,"avg":".260","atBats":150,"obp":".315","slg":".400","ops":".715","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":163,"totalBases":60,"rbi":24,"leftOnBase":59,"sacBunts":1,"sacFlies":0,"babip":".291","groundOutsToAirouts":"0.95","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"30.00","popOuts":9,"lineOuts":10},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":88,"putOuts":57,"errors":2,"chances":147,"fielding":".986","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"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":"100","stats":{"batting":{"summary":"1-4 | K","gamesPlayed":1,"flyOuts":1,"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":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"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":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":39,"flyOuts":16,"groundOuts":26,"airOuts":29,"runs":15,"doubles":7,"triples":0,"homeRuns":1,"strikeOuts":19,"baseOnBalls":22,"intentionalWalks":0,"hits":36,"hitByPitch":2,"avg":".330","atBats":109,"obp":".448","slg":".422","ops":".870","caughtStealing":4,"stolenBases":7,"stolenBasePercentage":".636","caughtStealingPercentage":".364","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":134,"totalBases":46,"rbi":11,"leftOnBase":27,"sacBunts":0,"sacFlies":1,"babip":".389","groundOutsToAirouts":"0.90","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"109.00","popOuts":3,"lineOuts":10},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":56,"errors":1,"chances":58,"fielding":".983","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID696070":{"person":{"id":696070,"fullName":"Kendry Rojas","link":"/api/v1/people/696070"},"jerseyNumber":"60","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":3,"gamesStarted":0,"flyOuts":2,"groundOuts":5,"airOuts":5,"runs":2,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":8,"baseOnBalls":8,"intentionalWalks":0,"hits":8,"hitByPitch":0,"atBats":26,"obp":".471","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":136,"era":"2.45","inningsPitched":"7.1","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"whip":"2.18","battersFaced":34,"outs":22,"gamesPitched":3,"completeGames":0,"shutouts":0,"pitchesThrown":136,"balls":60,"strikes":76,"strikePercentage":".560","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":0,"winPercentage":"1.000","pitchesPerInning":"18.55","gamesFinished":1,"strikeoutWalkRatio":"1.00","strikeoutsPer9Inn":"9.82","walksPer9Inn":"9.82","hitsPer9Inn":"9.82","runsScoredPer9":"2.45","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":1,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID680573":{"person":{"id":680573,"fullName":"Simeon Woods Richardson","link":"/api/v1/people/680573"},"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":9,"gamesStarted":9,"flyOuts":30,"groundOuts":41,"airOuts":57,"runs":41,"doubles":13,"triples":0,"homeRuns":9,"strikeOuts":20,"baseOnBalls":20,"intentionalWalks":0,"hits":58,"hitByPitch":2,"atBats":173,"obp":".408","caughtStealing":2,"stolenBases":4,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":741,"era":"7.71","inningsPitched":"42.0","wins":0,"losses":6,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":36,"whip":"1.86","battersFaced":198,"outs":126,"gamesPitched":9,"completeGames":0,"shutouts":0,"pitchesThrown":741,"balls":296,"strikes":445,"strikePercentage":".600","hitBatsmen":2,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.72","rbi":0,"winPercentage":".000","pitchesPerInning":"17.64","gamesFinished":0,"strikeoutWalkRatio":"1.00","strikeoutsPer9Inn":"4.29","walksPer9Inn":"4.29","hitsPer9Inn":"12.43","runsScoredPer9":"8.79","homeRunsPer9":"1.93","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":2,"sacFlies":1,"passedBall":0,"popOuts":15,"lineOuts":12},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":1,"errors":1,"chances":7,"fielding":".857","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID607455":{"person":{"id":607455,"fullName":"Anthony Banda","link":"/api/v1/people/607455"},"jerseyNumber":"43","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"stats":{"batting":{},"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":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":8,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":8,"balls":2,"strikes":6,"strikePercentage":".750","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":2,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":21,"gamesStarted":0,"flyOuts":15,"groundOuts":20,"airOuts":20,"runs":16,"doubles":7,"triples":0,"homeRuns":2,"strikeOuts":16,"baseOnBalls":7,"intentionalWalks":0,"hits":18,"hitByPitch":6,"atBats":73,"obp":".360","caughtStealing":1,"stolenBases":6,"stolenBasePercentage":".857","caughtStealingPercentage":".143","numberOfPitches":345,"era":"7.23","inningsPitched":"18.2","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":3,"blownSaves":0,"earnedRuns":15,"whip":"1.34","battersFaced":87,"outs":56,"gamesPitched":21,"completeGames":0,"shutouts":0,"pitchesThrown":345,"balls":141,"strikes":204,"strikePercentage":".590","hitBatsmen":6,"balks":0,"wildPitches":3,"pickoffs":1,"groundOutsToAirouts":"1.00","rbi":0,"winPercentage":"1.000","pitchesPerInning":"18.48","gamesFinished":3,"strikeoutWalkRatio":"2.29","strikeoutsPer9Inn":"7.71","walksPer9Inn":"3.38","hitsPer9Inn":"8.68","runsScoredPer9":"7.71","homeRunsPer9":"0.96","inheritedRunners":11,"inheritedRunnersScored":5,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":4},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":0,"errors":1,"chances":4,"fielding":".750","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID656484":{"person":{"id":656484,"fullName":"Tristan Gray","link":"/api/v1/people/656484"},"jerseyNumber":"4","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":21,"flyOuts":5,"groundOuts":14,"airOuts":13,"runs":8,"doubles":1,"triples":0,"homeRuns":3,"strikeOuts":25,"baseOnBalls":3,"intentionalWalks":0,"hits":16,"hitByPitch":1,"avg":".242","atBats":66,"obp":".282","slg":".394","ops":".676","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":72,"totalBases":26,"rbi":14,"leftOnBase":41,"sacBunts":1,"sacFlies":1,"babip":".333","groundOutsToAirouts":"1.08","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"22.00","popOuts":4,"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":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":29,"putOuts":30,"errors":2,"chances":61,"fielding":".967","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":"400","stats":{"batting":{"summary":"0-4 | K","gamesPlayed":1,"flyOuts":1,"groundOuts":2,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"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":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":43,"flyOuts":22,"groundOuts":35,"airOuts":49,"runs":21,"doubles":8,"triples":0,"homeRuns":3,"strikeOuts":42,"baseOnBalls":14,"intentionalWalks":0,"hits":33,"hitByPitch":1,"avg":".209","atBats":158,"obp":".276","slg":".316","ops":".592","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":174,"totalBases":50,"rbi":24,"leftOnBase":80,"sacBunts":0,"sacFlies":1,"babip":".263","groundOutsToAirouts":"0.71","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"52.67","popOuts":11,"lineOuts":16},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":54,"errors":1,"chances":56,"fielding":".982","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"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":4,"gamesStarted":4,"flyOuts":12,"groundOuts":12,"airOuts":25,"runs":10,"doubles":3,"triples":0,"homeRuns":3,"strikeOuts":21,"baseOnBalls":7,"intentionalWalks":0,"hits":12,"hitByPitch":2,"atBats":68,"obp":".266","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":350,"era":"3.32","inningsPitched":"19.0","wins":1,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":7,"whip":"1.00","battersFaced":79,"outs":57,"gamesPitched":4,"completeGames":0,"shutouts":0,"pitchesThrown":350,"balls":129,"strikes":221,"strikePercentage":".630","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.48","rbi":0,"winPercentage":".500","pitchesPerInning":"18.42","gamesFinished":0,"strikeoutWalkRatio":"3.00","strikeoutsPer9Inn":"9.95","walksPer9Inn":"3.32","hitsPer9Inn":"5.68","runsScoredPer9":"4.74","homeRunsPer9":"1.42","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":7,"lineOuts":6},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":"300","stats":{"batting":{"summary":"0-3 | BB","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":1,"runs":0,"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":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".---","assists":2,"putOuts":8,"errors":0,"chances":10,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":34,"flyOuts":22,"groundOuts":22,"airOuts":37,"runs":23,"doubles":6,"triples":1,"homeRuns":6,"strikeOuts":23,"baseOnBalls":22,"intentionalWalks":0,"hits":32,"hitByPitch":1,"avg":".286","atBats":112,"obp":".404","slg":".518","ops":".922","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":137,"totalBases":58,"rbi":25,"leftOnBase":38,"sacBunts":0,"sacFlies":1,"babip":".310","groundOutsToAirouts":"0.59","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"18.67","popOuts":12,"lineOuts":3},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":5,"stolenBases":25,"stolenBasePercentage":".833","caughtStealingPercentage":".167","assists":5,"putOuts":220,"errors":1,"chances":226,"fielding":".996","passedBall":1,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID681546":{"person":{"id":681546,"fullName":"James Outman","link":"/api/v1/people/681546"},"jerseyNumber":"30","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"battingOrder":"900","stats":{"batting":{"summary":"1-3 | K, R","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":1,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":4,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":33,"flyOuts":4,"groundOuts":8,"airOuts":10,"runs":9,"doubles":3,"triples":0,"homeRuns":0,"strikeOuts":14,"baseOnBalls":3,"intentionalWalks":0,"hits":7,"hitByPitch":0,"avg":".179","atBats":39,"obp":".238","slg":".256","ops":".494","caughtStealing":1,"stolenBases":4,"stolenBasePercentage":".800","caughtStealingPercentage":".200","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":42,"totalBases":10,"rbi":3,"leftOnBase":24,"sacBunts":0,"sacFlies":0,"babip":".280","groundOutsToAirouts":"0.80","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":6,"lineOuts":0},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":34,"errors":1,"chances":35,"fielding":".971","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID668952":{"person":{"id":668952,"fullName":"Ryan Kreidler","link":"/api/v1/people/668952"},"jerseyNumber":"5","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"battingOrder":"800","stats":{"batting":{"summary":"2-3 | K, CS","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":3,"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":2,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":7,"flyOuts":1,"groundOuts":3,"airOuts":5,"runs":5,"doubles":1,"triples":0,"homeRuns":2,"strikeOuts":5,"baseOnBalls":5,"intentionalWalks":0,"hits":7,"hitByPitch":0,"avg":".350","atBats":20,"obp":".480","slg":".700","ops":"1.180","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":25,"totalBases":14,"rbi":4,"leftOnBase":8,"sacBunts":0,"sacFlies":0,"babip":".385","groundOutsToAirouts":"0.60","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"10.00","popOuts":3,"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":9,"putOuts":12,"errors":1,"chances":22,"fielding":".955","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"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":"1.0 IP, 0 ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":2,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":23,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":5,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":23,"balls":10,"strikes":13,"strikePercentage":".570","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":18,"gamesStarted":0,"flyOuts":18,"groundOuts":10,"airOuts":26,"runs":8,"doubles":3,"triples":1,"homeRuns":0,"strikeOuts":13,"baseOnBalls":6,"intentionalWalks":0,"hits":22,"hitByPitch":1,"atBats":70,"obp":".372","caughtStealing":2,"stolenBases":4,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":301,"era":"4.15","inningsPitched":"17.1","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":4,"blownSaves":0,"earnedRuns":8,"whip":"1.62","battersFaced":78,"outs":52,"gamesPitched":18,"completeGames":0,"shutouts":0,"pitchesThrown":301,"balls":112,"strikes":189,"strikePercentage":".630","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":2,"groundOutsToAirouts":"0.38","rbi":0,"winPercentage":".000","pitchesPerInning":"17.37","gamesFinished":6,"strikeoutWalkRatio":"2.17","strikeoutsPer9Inn":"6.75","walksPer9Inn":"3.12","hitsPer9Inn":"11.42","runsScoredPer9":"4.15","homeRunsPer9":"0.00","inheritedRunners":14,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":3,"lineOuts":5},"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":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":9,"gamesStarted":9,"flyOuts":35,"groundOuts":45,"airOuts":70,"runs":21,"doubles":11,"triples":0,"homeRuns":5,"strikeOuts":39,"baseOnBalls":15,"intentionalWalks":0,"hits":38,"hitByPitch":2,"atBats":192,"obp":".263","caughtStealing":1,"stolenBases":5,"stolenBasePercentage":".833","caughtStealingPercentage":".167","numberOfPitches":776,"era":"3.46","inningsPitched":"52.0","wins":4,"losses":2,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":20,"whip":"1.02","battersFaced":209,"outs":156,"gamesPitched":9,"completeGames":1,"shutouts":1,"pitchesThrown":776,"balls":278,"strikes":498,"strikePercentage":".640","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.64","rbi":0,"winPercentage":".667","pitchesPerInning":"14.92","gamesFinished":0,"strikeoutWalkRatio":"2.60","strikeoutsPer9Inn":"6.75","walksPer9Inn":"2.60","hitsPer9Inn":"6.58","runsScoredPer9":"3.63","homeRunsPer9":"0.87","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":27,"lineOuts":8},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":7,"errors":0,"chances":11,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID668904":{"person":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"jerseyNumber":"23","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"battingOrder":"700","stats":{"batting":{"summary":"1-4 | K, RBI","gamesPlayed":1,"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":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":1,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":1,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":29,"flyOuts":11,"groundOuts":21,"airOuts":29,"runs":11,"doubles":3,"triples":0,"homeRuns":3,"strikeOuts":32,"baseOnBalls":12,"intentionalWalks":0,"hits":16,"hitByPitch":2,"avg":".165","atBats":97,"obp":".268","slg":".289","ops":".557","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":112,"totalBases":28,"rbi":13,"leftOnBase":59,"sacBunts":0,"sacFlies":1,"babip":".206","groundOutsToAirouts":"0.72","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"32.33","popOuts":10,"lineOuts":8},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":43,"putOuts":24,"errors":4,"chances":71,"fielding":".944","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":true,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"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,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":33,"flyOuts":13,"groundOuts":23,"airOuts":27,"runs":15,"doubles":6,"triples":1,"homeRuns":1,"strikeOuts":21,"baseOnBalls":20,"intentionalWalks":1,"hits":26,"hitByPitch":1,"avg":".268","atBats":97,"obp":".398","slg":".381","ops":".779","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":118,"totalBases":37,"rbi":11,"leftOnBase":35,"sacBunts":0,"sacFlies":0,"babip":".333","groundOutsToAirouts":"0.85","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"97.00","popOuts":6,"lineOuts":8},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":51,"errors":0,"chances":53,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID472610":{"person":{"id":472610,"fullName":"Luis García","link":"/api/v1/people/472610"},"jerseyNumber":"40","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":14,"gamesStarted":0,"flyOuts":12,"groundOuts":15,"airOuts":21,"runs":15,"doubles":7,"triples":0,"homeRuns":2,"strikeOuts":5,"baseOnBalls":5,"intentionalWalks":0,"hits":21,"hitByPitch":1,"atBats":61,"obp":".403","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":243,"era":"9.00","inningsPitched":"14.0","wins":0,"losses":1,"saves":1,"saveOpportunities":2,"holds":1,"blownSaves":1,"earnedRuns":14,"whip":"1.86","battersFaced":68,"outs":42,"gamesPitched":14,"completeGames":0,"shutouts":0,"pitchesThrown":243,"balls":82,"strikes":161,"strikePercentage":".660","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.71","rbi":0,"winPercentage":".000","pitchesPerInning":"17.36","gamesFinished":9,"strikeoutWalkRatio":"1.00","strikeoutsPer9Inn":"3.21","walksPer9Inn":"3.21","hitsPer9Inn":"13.50","runsScoredPer9":"9.64","homeRunsPer9":"1.29","inheritedRunners":3,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":7},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":1,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID621439":{"person":{"id":621439,"fullName":"Byron Buxton","link":"/api/v1/people/621439"},"jerseyNumber":"25","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":40,"flyOuts":29,"groundOuts":18,"airOuts":61,"runs":33,"doubles":7,"triples":1,"homeRuns":15,"strikeOuts":47,"baseOnBalls":13,"intentionalWalks":1,"hits":44,"hitByPitch":2,"avg":".260","atBats":169,"obp":".319","slg":".580","ops":".899","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":185,"totalBases":98,"rbi":23,"leftOnBase":71,"sacBunts":0,"sacFlies":1,"babip":".269","groundOutsToAirouts":"0.30","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"11.27","popOuts":22,"lineOuts":10},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":101,"errors":0,"chances":101,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":{"summary":"0.1 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":7,"inningsPitched":"0.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":1,"outs":1,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":7,"balls":1,"strikes":6,"strikePercentage":".860","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":1,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":13,"gamesStarted":0,"flyOuts":15,"groundOuts":13,"airOuts":31,"runs":13,"doubles":2,"triples":0,"homeRuns":5,"strikeOuts":14,"baseOnBalls":10,"intentionalWalks":2,"hits":19,"hitByPitch":1,"atBats":75,"obp":".345","caughtStealing":0,"stolenBases":5,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":322,"era":"5.59","inningsPitched":"19.1","wins":0,"losses":0,"saves":2,"saveOpportunities":2,"holds":0,"blownSaves":0,"earnedRuns":12,"whip":"1.50","battersFaced":88,"outs":58,"gamesPitched":13,"completeGames":0,"shutouts":0,"pitchesThrown":322,"balls":119,"strikes":203,"strikePercentage":".630","hitBatsmen":1,"balks":1,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.42","rbi":0,"winPercentage":".---","pitchesPerInning":"16.66","gamesFinished":10,"strikeoutWalkRatio":"1.40","strikeoutsPer9Inn":"6.52","walksPer9Inn":"4.66","hitsPer9Inn":"8.84","runsScoredPer9":"6.05","homeRunsPer9":"2.33","inheritedRunners":6,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":11,"lineOuts":5},"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID805673":{"person":{"id":805673,"fullName":"Zebby Matthews","link":"/api/v1/people/805673"},"jerseyNumber":"52","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":1,"gamesStarted":1,"flyOuts":4,"groundOuts":9,"airOuts":6,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":5,"baseOnBalls":1,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":24,"obp":".200","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":83,"era":"0.00","inningsPitched":"7.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"0.71","battersFaced":25,"outs":21,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":83,"balls":27,"strikes":56,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.50","rbi":0,"winPercentage":"1.000","pitchesPerInning":"11.86","gamesFinished":0,"strikeoutWalkRatio":"5.00","strikeoutsPer9Inn":"6.43","walksPer9Inn":"1.29","hitsPer9Inn":"5.14","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":{"summary":"6.0 IP, ER, 7 K, BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":5,"groundOuts":3,"airOuts":7,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":7,"baseOnBalls":1,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":21,"caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","numberOfPitches":90,"inningsPitched":"6.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":22,"outs":18,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":90,"balls":27,"strikes":63,"strikePercentage":".700","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"1.50","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":2},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":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":10,"gamesStarted":10,"flyOuts":33,"groundOuts":41,"airOuts":56,"runs":23,"doubles":13,"triples":0,"homeRuns":3,"strikeOuts":52,"baseOnBalls":14,"intentionalWalks":0,"hits":37,"hitByPitch":3,"atBats":184,"obp":".266","caughtStealing":3,"stolenBases":10,"stolenBasePercentage":".769","caughtStealingPercentage":".231","numberOfPitches":834,"era":"3.20","inningsPitched":"50.2","wins":2,"losses":3,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":18,"whip":"1.01","battersFaced":203,"outs":152,"gamesPitched":10,"completeGames":0,"shutouts":0,"pitchesThrown":834,"balls":282,"strikes":552,"strikePercentage":".660","hitBatsmen":3,"balks":0,"wildPitches":2,"pickoffs":1,"groundOutsToAirouts":"0.73","rbi":1,"winPercentage":".400","pitchesPerInning":"16.46","gamesFinished":0,"strikeoutWalkRatio":"3.71","strikeoutsPer9Inn":"9.24","walksPer9Inn":"2.49","hitsPer9Inn":"6.57","runsScoredPer9":"4.09","homeRunsPer9":"0.53","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":13,"lineOuts":10},"fielding":{"gamesStarted":1,"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"}]},"ID679358":{"person":{"id":679358,"fullName":"Eric Orze","link":"/api/v1/people/679358"},"jerseyNumber":"19","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":17,"gamesStarted":0,"flyOuts":10,"groundOuts":17,"airOuts":22,"runs":9,"doubles":5,"triples":0,"homeRuns":0,"strikeOuts":16,"baseOnBalls":11,"intentionalWalks":2,"hits":17,"hitByPitch":0,"atBats":70,"obp":".337","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":315,"era":"4.26","inningsPitched":"19.0","wins":1,"losses":1,"saves":1,"saveOpportunities":3,"holds":4,"blownSaves":2,"earnedRuns":9,"whip":"1.47","battersFaced":83,"outs":57,"gamesPitched":17,"completeGames":0,"shutouts":0,"pitchesThrown":315,"balls":115,"strikes":200,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.77","rbi":0,"winPercentage":".500","pitchesPerInning":"16.58","gamesFinished":3,"strikeoutWalkRatio":"1.45","strikeoutsPer9Inn":"7.58","walksPer9Inn":"5.21","hitsPer9Inn":"8.05","runsScoredPer9":"4.26","homeRunsPer9":"0.00","inheritedRunners":10,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":7,"lineOuts":5},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":{"note":"(L, 1-2)(BS, 2)","summary":"0.2 IP, ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":2,"airOuts":1,"runs":2,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":6,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","numberOfPitches":24,"inningsPitched":"0.2","wins":0,"losses":1,"saves":0,"saveOpportunities":1,"holds":0,"blownSaves":1,"earnedRuns":1,"battersFaced":6,"outs":2,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":24,"balls":6,"strikes":18,"strikePercentage":".750","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"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":10,"gamesStarted":1,"flyOuts":17,"groundOuts":16,"airOuts":23,"runs":11,"doubles":4,"triples":1,"homeRuns":1,"strikeOuts":15,"baseOnBalls":5,"intentionalWalks":0,"hits":23,"hitByPitch":0,"atBats":75,"obp":".346","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":322,"era":"5.00","inningsPitched":"18.0","wins":1,"losses":2,"saves":0,"saveOpportunities":2,"holds":3,"blownSaves":2,"earnedRuns":10,"whip":"1.56","battersFaced":82,"outs":54,"gamesPitched":10,"completeGames":0,"shutouts":0,"pitchesThrown":322,"balls":105,"strikes":217,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.70","rbi":1,"winPercentage":".333","pitchesPerInning":"17.89","gamesFinished":0,"strikeoutWalkRatio":"3.00","strikeoutsPer9Inn":"7.50","walksPer9Inn":"2.50","hitsPer9Inn":"11.50","runsScoredPer9":"5.50","homeRunsPer9":"0.50","inheritedRunners":4,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":2,"lineOuts":4},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":0,"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"}]},"ID807712":{"person":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"jerseyNumber":"15","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"battingOrder":"500","stats":{"batting":{"summary":"1-4 | R","gamesPlayed":1,"flyOuts":1,"groundOuts":2,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":44,"flyOuts":36,"groundOuts":41,"airOuts":57,"runs":20,"doubles":8,"triples":0,"homeRuns":1,"strikeOuts":29,"baseOnBalls":18,"intentionalWalks":1,"hits":36,"hitByPitch":2,"avg":".224","atBats":161,"obp":".306","slg":".292","ops":".598","caughtStealing":0,"stolenBases":10,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":183,"totalBases":47,"rbi":15,"leftOnBase":77,"sacBunts":0,"sacFlies":2,"babip":".263","groundOutsToAirouts":"0.72","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"161.00","popOuts":14,"lineOuts":7},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":95,"putOuts":69,"errors":4,"chances":168,"fielding":".976","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]}},"batters":[668885,686797,680777,605137,807712,665019,668904,668952,681546,657746,573124,702193,607455,672782],"pitchers":[657746,573124,702193,607455,672782],"bench":[621439,605170,656484,663616],"bullpen":[472610,805673,641927,679358,687570,696070,623437,680573],"battingOrder":[668885,686797,680777,605137,807712,665019,668904,668952,681546],"info":[{"title":"BATTING","fieldList":[{"label":"TB","value":"Clemens; Keaschall; Kreidler 2; Lee, B; Lewis, R; Martin; Outman."},{"label":"RBI","value":"Lewis, R (13)."},{"label":"Runners left in scoring position, 2 out","value":"Outman 2."},{"label":"GIDP","value":"Bell; Lee, B."},{"label":"Team RISP","value":"2-for-5."},{"label":"Team LOB","value":"5."}]},{"title":"BASERUNNING","fieldList":[{"label":"CS","value":"Kreidler (1, 2nd base by Crow/Contreras, Wm)."}]},{"title":"FIELDING","fieldList":[{"label":"E","value":"Lewis, R (4, interference)."}]}],"note":[]}},"officials":[{"official":{"id":427128,"fullName":"Rob Drake","link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"fullName":"Stu Scheurwater","link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"fullName":"Junior Valentine","link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":490319,"fullName":"Jordan Baker","link":"/api/v1/people/490319"},"officialType":"Third Base"}],"info":[{"label":"WP","value":"Ashby."},{"label":"HBP","value":"Clemens (by Crow)."},{"label":"ABS Challenge","value":"Contreras, Wm 2 (Ball-Overturned to Strike, Ball-Overturned to Strike); Jeffers (Ball-Confirmed); Martin (Strike-Confirmed)."},{"label":"Pitches-strikes","value":"Crow 68-49; Ashby 23-16; Uribe 11-7; Megill 16-9; Ryan 90-63; Rogers, Ta 23-13; Morris 24-18; Banda 8-6; Gómez, Y 7-6."},{"label":"Groundouts-flyouts","value":"Crow 4-5; Ashby 3-0; Uribe 1-0; Megill 1-1; Ryan 3-5; Rogers, Ta 2-1; Morris 2-1; Banda 1-1; Gómez, Y 0-0."},{"label":"Batters faced","value":"Crow 19; Ashby 8; Uribe 4; Megill 3; Ryan 22; Rogers, Ta 5; Morris 6; Banda 3; Gómez, Y 1."},{"label":"Inherited runners-scored","value":"Ashby 2-1; Banda 2-0."},{"label":"Ejections","value":"Twins manager Derek Shelton ejected by 3B umpire Jordan Baker (8th)."},{"label":"Umpires","value":"HP: Rob Drake. 1B: Stu Scheurwater. 2B: Junior Valentine. 3B: Jordan Baker. "},{"label":"Weather","value":"85 degrees, Partly Cloudy."},{"label":"Wind","value":"7 mph, Out To CF."},{"label":"First pitch","value":"6:12 PM."},{"label":"T","value":"2:40."},{"label":"Att","value":"24,309."},{"label":"Venue","value":"Target Field."},{"label":"May 15, 2026"}],"pitchingNotes":["Crow pitched to 2 batters in the 6th inning."],"topPerformers":[{"player":{"person":{"id":657746,"fullName":"Joe Ryan","link":"/api/v1/people/657746","boxscoreName":"Ryan"},"jerseyNumber":"41","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"stats":{"batting":{},"pitching":{"summary":"6.0 IP, ER, 7 K, BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":5,"groundOuts":3,"airOuts":7,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":7,"baseOnBalls":1,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":21,"caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","numberOfPitches":90,"inningsPitched":"6.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":22,"outs":18,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":90,"balls":27,"strikes":63,"strikePercentage":".700","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"1.50","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":2},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":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":10,"gamesStarted":10,"flyOuts":33,"groundOuts":41,"airOuts":56,"runs":23,"doubles":13,"triples":0,"homeRuns":3,"strikeOuts":52,"baseOnBalls":14,"intentionalWalks":0,"hits":37,"hitByPitch":3,"atBats":184,"obp":".266","caughtStealing":3,"stolenBases":10,"stolenBasePercentage":".769","caughtStealingPercentage":".231","numberOfPitches":834,"era":"3.20","inningsPitched":"50.2","wins":2,"losses":3,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":18,"whip":"1.01","battersFaced":203,"outs":152,"gamesPitched":10,"completeGames":0,"shutouts":0,"pitchesThrown":834,"balls":282,"strikes":552,"strikePercentage":".660","hitBatsmen":3,"balks":0,"wildPitches":2,"pickoffs":1,"groundOutsToAirouts":"0.73","rbi":1,"winPercentage":".400","pitchesPerInning":"16.46","gamesFinished":0,"strikeoutWalkRatio":"3.71","strikeoutsPer9Inn":"9.24","walksPer9Inn":"2.49","hitsPer9Inn":"6.57","runsScoredPer9":"4.09","homeRunsPer9":"0.53","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":13,"lineOuts":10},"fielding":{"gamesStarted":1,"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"}]},"type":"starter","gameScore":70,"pitchingGameScore":70},{"player":{"person":{"id":689441,"fullName":"Coleman Crow","link":"/api/v1/people/689441","boxscoreName":"Crow"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"stats":{"batting":{},"pitching":{"summary":"5.0 IP, ER, 3 K, 0 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":5,"groundOuts":4,"airOuts":8,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":1,"atBats":18,"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","numberOfPitches":68,"inningsPitched":"5.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":19,"outs":15,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":68,"balls":19,"strikes":49,"strikePercentage":".720","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"1.80","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":2},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":2,"gamesStarted":2,"flyOuts":7,"groundOuts":9,"airOuts":15,"runs":3,"doubles":1,"triples":1,"homeRuns":0,"strikeOuts":7,"baseOnBalls":1,"intentionalWalks":0,"hits":7,"hitByPitch":1,"atBats":37,"obp":".225","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":145,"era":"2.61","inningsPitched":"10.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":3,"whip":"0.77","battersFaced":40,"outs":31,"gamesPitched":2,"completeGames":0,"shutouts":0,"pitchesThrown":145,"balls":41,"strikes":104,"strikePercentage":".720","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.60","rbi":0,"winPercentage":".---","pitchesPerInning":"14.03","gamesFinished":0,"strikeoutWalkRatio":"7.00","strikeoutsPer9Inn":"6.10","walksPer9Inn":"0.87","hitsPer9Inn":"6.10","runsScoredPer9":"2.61","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":4,"lineOuts":4},"fielding":{"gamesStarted":1,"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"type":"starter","gameScore":64,"pitchingGameScore":64},{"player":{"person":{"id":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343","boxscoreName":"Bauers"},"jerseyNumber":"9","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"battingOrder":"400","stats":{"batting":{"summary":"2-4 | 2B, 2 K, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":3,"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":8,"errors":0,"chances":8,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":37,"flyOuts":16,"groundOuts":36,"airOuts":26,"runs":24,"doubles":9,"triples":0,"homeRuns":6,"strikeOuts":33,"baseOnBalls":15,"intentionalWalks":3,"hits":36,"hitByPitch":0,"avg":".275","atBats":131,"obp":".349","slg":".481","ops":".830","caughtStealing":1,"stolenBases":4,"stolenBasePercentage":".800","caughtStealingPercentage":".200","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":146,"totalBases":63,"rbi":22,"leftOnBase":67,"sacBunts":0,"sacFlies":0,"babip":".326","groundOutsToAirouts":"1.38","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"21.83","popOuts":5,"lineOuts":5},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":19,"putOuts":222,"errors":4,"chances":245,"fielding":".984","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"type":"hitter","gameScore":52,"hittingGameScore":52}]},"decisions":{"winner":{"id":676879,"fullName":"Aaron Ashby","link":"/api/v1/people/676879"},"loser":{"id":702193,"fullName":"Andrew Morris","link":"/api/v1/people/702193"},"save":{"id":656730,"fullName":"Trevor Megill","link":"/api/v1/people/656730"}},"leaders":{"hitDistance":{},"hitSpeed":{},"pitchSpeed":{}}}}