{"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":824132,"link":"/api/v1.1/game/824132/feed/live","metaData":{"wait":10,"timeStamp":"20260404_210828","gameEvents":["strikeout","game_finished"],"logicalEvents":["midInning","countChange","count13","basesEmpty","gameStateChangeToGameOver"]},"gameData":{"game":{"pk":824132,"type":"R","doubleHeader":"S","id":"2026/04/04/milmlb-kcamlb-1","gamedayType":"P","tiebreaker":"N","gameNumber":1,"calendarEventID":"14-824132-2026-04-04","season":"2026","seasonDisplay":"2026"},"datetime":{"dateTime":"2026-04-04T18:10:00Z","originalDate":"2026-04-04","officialDate":"2026-04-04","dayNight":"day","time":"1: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":7,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":6,"losses":1,"ties":0,"pct":".857"},"records":{},"divisionLeader":false,"wins":6,"losses":1,"winningPercentage":".857"},"franchiseName":"Milwaukee","clubName":"Brewers","active":true},"home":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118","season":2026,"venue":{"id":7,"name":"Kauffman Stadium","link":"/api/v1/venues/7"},"springVenue":{"id":2603,"link":"/api/v1/venues/2603"},"teamCode":"kca","fileCode":"kc","abbreviation":"KC","teamName":"Royals","locationName":"Kansas City","firstYearOfPlay":"1968","league":{"id":103,"name":"American League","link":"/api/v1/league/103"},"division":{"id":202,"name":"American League Central","link":"/api/v1/divisions/202"},"sport":{"id":1,"link":"/api/v1/sports/1","name":"Major League Baseball"},"shortName":"Kansas City","record":{"gamesPlayed":7,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":3,"losses":4,"ties":0,"pct":".429"},"records":{},"divisionLeader":false,"wins":3,"losses":4,"winningPercentage":".429"},"franchiseName":"Kansas City","clubName":"Royals","active":true}},"players":{"ID666142":{"id":666142,"fullName":"Cole Ragans","link":"/api/v1/people/666142","firstName":"Cole","lastName":"Ragans","primaryNumber":"55","birthDate":"1997-12-12","currentAge":28,"birthCity":"Crawfordville","birthStateProvince":"FL","birthCountry":"USA","height":"6' 4\"","weight":190,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Cole","useLastName":"Ragans","middleName":"Gatlin","boxscoreName":"Ragans","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2016,"pronunciation":"ray-ginz","mlbDebutDate":"2022-08-04","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Cole Ragans","nameSlug":"cole-ragans-666142","firstLastName":"Cole Ragans","lastFirstName":"Ragans, Cole","lastInitName":"Ragans, C","initLastName":"C Ragans","fullFMLName":"Cole Gatlin Ragans","fullLFMName":"Ragans, Cole Gatlin","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID686475":{"id":686475,"fullName":"Tyler Tolbert","link":"/api/v1/people/686475","firstName":"Tyler","lastName":"Tolbert","primaryNumber":"2","birthDate":"1998-01-27","currentAge":28,"birthCity":"Birmingham","birthStateProvince":"AL","birthCountry":"USA","height":"5' 10\"","weight":185,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Tyler","useLastName":"Tolbert","middleName":"Mangual","boxscoreName":"Tolbert","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2025-03-31","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Tyler Tolbert","nameSlug":"tyler-tolbert-686475","firstLastName":"Tyler Tolbert","lastFirstName":"Tolbert, Tyler","lastInitName":"Tolbert, T","initLastName":"T Tolbert","fullFMLName":"Tyler Mangual Tolbert","fullLFMName":"Tolbert, Tyler Mangual","strikeZoneTop":3.126,"strikeZoneBottom":1.578},"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},"ID686555":{"id":686555,"fullName":"Isaac Collins","link":"/api/v1/people/686555","firstName":"Isaac","lastName":"Collins","primaryNumber":"1","birthDate":"1997-07-22","currentAge":29,"birthCity":"Maple Grove","birthStateProvince":"MN","birthCountry":"USA","height":"5' 8\"","weight":188,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Isaac","useLastName":"Collins","middleName":"Michael","boxscoreName":"Collins","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2024-09-08","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Isaac Collins","nameSlug":"isaac-collins-686555","firstLastName":"Isaac Collins","lastFirstName":"Collins, Isaac","lastInitName":"Collins, I","initLastName":"I Collins","fullFMLName":"Isaac Michael Collins","fullLFMName":"Collins, Isaac Michael","strikeZoneTop":3.013,"strikeZoneBottom":1.521},"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},"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},"ID683232":{"id":683232,"fullName":"Nick Mears","link":"/api/v1/people/683232","firstName":"Nicolaus","lastName":"Mears","primaryNumber":"31","birthDate":"1996-10-07","currentAge":29,"birthCity":"Sacramento","birthStateProvince":"CA","birthCountry":"USA","height":"6' 3\"","weight":217,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Nick","useLastName":"Mears","middleName":"Tanner","boxscoreName":"Mears","gender":"M","isPlayer":true,"isVerified":false,"mlbDebutDate":"2020-08-08","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Nick Mears","nameSlug":"nick-mears-683232","firstLastName":"Nick Mears","lastFirstName":"Mears, Nick","lastInitName":"Mears, N","initLastName":"N Mears","fullFMLName":"Nicolaus Tanner Mears","fullLFMName":"Mears, Nicolaus Tanner","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"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},"ID686469":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469","firstName":"Vincent","lastName":"Pasquantino","primaryNumber":"9","birthDate":"1997-10-10","currentAge":28,"birthCity":"Richmond","birthStateProvince":"VA","birthCountry":"USA","height":"6' 3\"","weight":245,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Vinnie","useLastName":"Pasquantino","middleName":"Joseph","boxscoreName":"Pasquantino","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"pronunciation":"pass-quin-tee-no","mlbDebutDate":"2022-06-28","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Vinnie Pasquantino","nameSlug":"vinnie-pasquantino-686469","firstLastName":"Vinnie Pasquantino","lastFirstName":"Pasquantino, Vinnie","lastInitName":"Pasquantino, V","initLastName":"V Pasquantino","fullFMLName":"Vincent Joseph Pasquantino","fullLFMName":"Pasquantino, Vincent Joseph","strikeZoneTop":3.363,"strikeZoneBottom":1.697},"ID664728":{"id":664728,"fullName":"Kyle Isbel","link":"/api/v1/people/664728","firstName":"Kyle","lastName":"Isbel","primaryNumber":"28","birthDate":"1997-03-03","currentAge":29,"birthCity":"Fontana","birthStateProvince":"CA","birthCountry":"USA","height":"5' 10\"","weight":190,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Kyle","useLastName":"Isbel","middleName":"Grant","boxscoreName":"Isbel","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"pronunciation":"IZZ-bell","mlbDebutDate":"2021-04-01","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Kyle Isbel","nameSlug":"kyle-isbel-664728","firstLastName":"Kyle Isbel","lastFirstName":"Isbel, Kyle","lastInitName":"Isbel, K","initLastName":"K Isbel","fullFMLName":"Kyle Grant Isbel","fullLFMName":"Isbel, Kyle Grant","strikeZoneTop":3.114,"strikeZoneBottom":1.571},"ID607625":{"id":607625,"fullName":"Seth Lugo","link":"/api/v1/people/607625","firstName":"Jacob","lastName":"Lugo","primaryNumber":"67","birthDate":"1989-11-17","currentAge":36,"birthCity":"Shreveport","birthStateProvince":"LA","birthCountry":"USA","height":"6' 4\"","weight":225,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Seth","useLastName":"Lugo","middleName":"Seth","boxscoreName":"Lugo, S","nickName":"Quarterrican","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2011,"mlbDebutDate":"2016-07-01","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Seth Lugo","nameSlug":"seth-lugo-607625","firstLastName":"Seth Lugo","lastFirstName":"Lugo, Seth","lastInitName":"Lugo, S","initLastName":"S Lugo","fullFMLName":"Jacob Seth Lugo","fullLFMName":"Lugo, Jacob Seth","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID672580":{"id":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580","firstName":"Maikel","lastName":"Garcia","primaryNumber":"11","birthDate":"2000-03-03","currentAge":26,"birthCity":"La Sabana","birthCountry":"Venezuela","height":"6' 1\"","weight":180,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Maikel","useLastName":"Garcia","middleName":"Jose","boxscoreName":"Garcia, M","gender":"M","nameMatrilineal":"Escobar","isPlayer":true,"isVerified":true,"pronunciation":"my-KELL","mlbDebutDate":"2022-07-15","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Maikel Garcia","nameSlug":"maikel-garcia-672580","firstLastName":"Maikel Garcia","lastFirstName":"Garcia, Maikel","lastInitName":"Garcia, M","initLastName":"M Garcia","fullFMLName":"Maikel Jose Garcia","fullLFMName":"Garcia, Maikel Jose","strikeZoneTop":3.262,"strikeZoneBottom":1.646},"ID657041":{"id":657041,"fullName":"Lane Thomas","link":"/api/v1/people/657041","firstName":"Lane","lastName":"Thomas","primaryNumber":"20","birthDate":"1995-08-23","currentAge":31,"birthCity":"Knoxville","birthStateProvince":"TN","birthCountry":"USA","height":"5' 11\"","weight":195,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Lane","useLastName":"Thomas","middleName":"Michael","boxscoreName":"Thomas, L","nickName":"Laner","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"mlbDebutDate":"2019-04-17","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Lane Thomas","nameSlug":"lane-thomas-657041","firstLastName":"Lane Thomas","lastFirstName":"Thomas, Lane","lastInitName":"Thomas, L","initLastName":"L Thomas","fullFMLName":"Lane Michael Thomas","fullLFMName":"Thomas, Lane Michael","strikeZoneTop":3.146,"strikeZoneBottom":1.588},"ID672582":{"id":672582,"fullName":"Angel Zerpa","link":"/api/v1/people/672582","firstName":"Angel","lastName":"Zerpa","primaryNumber":"61","birthDate":"1999-09-27","currentAge":26,"birthCity":"Valle de la Pascua","birthCountry":"Venezuela","height":"6' 0\"","weight":237,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Angel","useLastName":"Zerpa","middleName":"David","boxscoreName":"Zerpa","gender":"M","nameMatrilineal":"Palacios","isPlayer":true,"isVerified":true,"pronunciation":"AHN-hel SAIR-pah","mlbDebutDate":"2021-09-30","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Angel Zerpa","nameSlug":"angel-zerpa-672582","firstLastName":"Angel Zerpa","lastFirstName":"Zerpa, Angel","lastInitName":"Zerpa, A","initLastName":"A Zerpa","fullFMLName":"Angel David Zerpa","fullLFMName":"Zerpa, Angel David","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID656638":{"id":656638,"fullName":"Alex Lange","link":"/api/v1/people/656638","firstName":"Alexander","lastName":"Lange","primaryNumber":"56","birthDate":"1995-10-02","currentAge":30,"birthCity":"Riverside","birthStateProvince":"CA","birthCountry":"USA","height":"6' 3\"","weight":202,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Alex","useLastName":"Lange","middleName":"Craig","boxscoreName":"Lange","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2017,"mlbDebutDate":"2021-04-10","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Alex Lange","nameSlug":"alex-lange-656638","firstLastName":"Alex Lange","lastFirstName":"Lange, Alex","lastInitName":"Lange, A","initLastName":"A Lange","fullFMLName":"Alex Craig Lange","fullLFMName":"Lange, Alex Craig","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID702070":{"id":702070,"fullName":"Noah Cameron","link":"/api/v1/people/702070","firstName":"Noah","lastName":"Cameron","primaryNumber":"65","birthDate":"1999-07-17","currentAge":27,"birthCity":"St. Joseph","birthStateProvince":"MO","birthCountry":"USA","height":"6' 3\"","weight":220,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Noah","useLastName":"Cameron","boxscoreName":"Cameron","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2025-04-30","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Noah Cameron","nameSlug":"noah-cameron-702070","firstLastName":"Noah Cameron","lastFirstName":"Cameron, Noah","lastInitName":"Cameron, N","initLastName":"N Cameron","fullFMLName":"Noah  Cameron","fullLFMName":"Cameron, Noah","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID657649":{"id":657649,"fullName":"Jared Koenig","link":"/api/v1/people/657649","firstName":"Jared","lastName":"Koenig","primaryNumber":"47","birthDate":"1994-01-24","currentAge":32,"birthCity":"Aptos","birthStateProvince":"CA","birthCountry":"USA","height":"6' 5\"","weight":244,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jared","useLastName":"Koenig","middleName":"Tyler","boxscoreName":"Koenig","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"pronunciation":"KAY-ni/g/","mlbDebutDate":"2022-06-08","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Jared Koenig","nameSlug":"jared-koenig-657649","firstLastName":"Jared Koenig","lastFirstName":"Koenig, Jared","lastInitName":"Koenig, J","initLastName":"J Koenig","fullFMLName":"Jared Tyler Koenig","fullLFMName":"Koenig, Jared Tyler","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"ID674444":{"id":674444,"fullName":"Steven Cruz","link":"/api/v1/people/674444","firstName":"Steven","lastName":"Cruz","primaryNumber":"64","birthDate":"1999-06-15","currentAge":27,"birthCity":"Tenares","birthCountry":"Dominican Republic","height":"6' 7\"","weight":225,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Steven","useLastName":"Cruz","middleName":"Adalberto","boxscoreName":"Cruz","gender":"M","nameMatrilineal":"Rosario","isPlayer":true,"isVerified":true,"mlbDebutDate":"2023-08-29","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Steven Cruz","nameSlug":"steven-cruz-674444","firstLastName":"Steven Cruz","lastFirstName":"Cruz, Steven","lastInitName":"Cruz, S","initLastName":"S Cruz","fullFMLName":"Steven Adalberto Cruz","fullLFMName":"Cruz, Steven Adalberto","strikeZoneTop":3.522,"strikeZoneBottom":1.778},"ID670167":{"id":670167,"fullName":"John Schreiber","link":"/api/v1/people/670167","firstName":"John","lastName":"Schreiber","primaryNumber":"56","birthDate":"1994-03-05","currentAge":32,"birthCity":"Wyandotte","birthStateProvince":"MI","birthCountry":"USA","height":"6' 2\"","weight":224,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"John","useLastName":"Schreiber","middleName":"Robert","boxscoreName":"Schreiber","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2016,"pronunciation":"SHRY-ber","mlbDebutDate":"2019-08-09","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"John Schreiber","nameSlug":"john-schreiber-670167","firstLastName":"John Schreiber","lastFirstName":"Schreiber, John","lastInitName":"Schreiber, J","initLastName":"J Schreiber","fullFMLName":"John Robert Schreiber","fullLFMName":"Schreiber, John Robert","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID677951":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951","firstName":"Robert","lastName":"Witt","primaryNumber":"7","birthDate":"2000-06-14","currentAge":26,"birthCity":"Colleyville","birthStateProvince":"TX","birthCountry":"USA","height":"6' 1\"","weight":200,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Bobby","useLastName":"Witt Jr.","middleName":"Andrew","boxscoreName":"Witt Jr.","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2022-04-07","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Bobby Witt Jr.","nameTitle":"Jr.","nameSuffix":"Jr.","nameSlug":"bobby-witt-jr-677951","firstLastName":"Bobby Witt Jr.","lastFirstName":"Witt Jr., Bobby","lastInitName":"Witt Jr., B","initLastName":"B Witt Jr.","fullFMLName":"Robert Andrew Witt Jr.","fullLFMName":"Witt Jr., Robert Andrew","strikeZoneTop":3.238,"strikeZoneBottom":1.634},"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},"ID695600":{"id":695600,"fullName":"Carter Jensen","link":"/api/v1/people/695600","firstName":"Carter","lastName":"Jensen","primaryNumber":"22","birthDate":"2003-07-03","currentAge":23,"birthCity":"Kansas City","birthStateProvince":"MO","birthCountry":"USA","height":"6' 0\"","weight":210,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Carter","useLastName":"Jensen","middleName":"James","boxscoreName":"Jensen","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2025-09-02","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Carter Jensen","nameSlug":"carter-jensen-695600","firstLastName":"Carter Jensen","lastFirstName":"Jensen, Carter","lastInitName":"Jensen, C","initLastName":"C Jensen","fullFMLName":"Carter James Jensen","fullLFMName":"Jensen, Carter James","strikeZoneTop":3.19,"strikeZoneBottom":1.61},"ID650859":{"id":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859","firstName":"Luis","lastName":"Rengifo","primaryNumber":"21","birthDate":"1997-02-26","currentAge":29,"birthCity":"Naguanagua","birthCountry":"Venezuela","height":"5' 9\"","weight":204,"active":true,"primaryPosition":{"code":"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},"ID663697":{"id":663697,"fullName":"Jonathan India","link":"/api/v1/people/663697","firstName":"Jonathan","lastName":"India","primaryNumber":"6","birthDate":"1996-12-15","currentAge":29,"birthCity":"Ft. Lauderdale","birthStateProvince":"FL","birthCountry":"USA","height":"5' 10\"","weight":200,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Jonathan","useLastName":"India","middleName":"Joseph","boxscoreName":"India","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"mlbDebutDate":"2021-04-01","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jonathan India","nameSlug":"jonathan-india-663697","firstLastName":"Jonathan India","lastFirstName":"India, Jonathan","lastInitName":"India, J","initLastName":"J India","fullFMLName":"Jonathan Joseph India","fullLFMName":"India, Jonathan Joseph","strikeZoneTop":3.138,"strikeZoneBottom":1.584},"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},"ID521692":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692","firstName":"Salvador","lastName":"Perez","primaryNumber":"13","birthDate":"1990-05-10","currentAge":36,"birthCity":"Valencia","birthCountry":"Venezuela","height":"6' 2\"","weight":255,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"Salvador","useLastName":"Perez","middleName":"Johan","boxscoreName":"Perez, S","nickName":"El Nino","gender":"M","nameMatrilineal":"Diaz","isPlayer":true,"isVerified":true,"pronunciation":"purr-ezz","mlbDebutDate":"2011-08-10","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Salvador Perez","nameSlug":"salvador-perez-521692","firstLastName":"Salvador Perez","lastFirstName":"Perez, Salvador","lastInitName":"Perez, S","initLastName":"S Perez","fullFMLName":"Salvador Johan Perez","fullLFMName":"Perez, Salvador Johan","strikeZoneTop":3.312,"strikeZoneBottom":1.672},"ID679883":{"id":679883,"fullName":"Luinder Avila","link":"/api/v1/people/679883","firstName":"Luinder","lastName":"Avila","primaryNumber":"58","birthDate":"2001-08-21","currentAge":25,"birthCity":"Caracas","birthCountry":"Venezuela","height":"6' 3\"","weight":195,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Luinder","useLastName":"Avila","middleName":"Gabriel","boxscoreName":"Avila","gender":"M","nameMatrilineal":"Rada","isPlayer":true,"isVerified":true,"pronunciation":"loo-ween-der AH-vee-luh","mlbDebutDate":"2025-08-13","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Luinder Avila","nameSlug":"luinder-avila-679883","firstLastName":"Luinder Avila","lastFirstName":"Avila, Luinder","lastInitName":"Avila, L","initLastName":"L Avila","fullFMLName":"Luinder Gabriel Avila","fullLFMName":"Avila, Luinder Gabriel","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID663604":{"id":663604,"fullName":"Brandon Lockridge","link":"/api/v1/people/663604","firstName":"Brandon","lastName":"Lockridge","primaryNumber":"20","birthDate":"1997-03-14","currentAge":29,"birthCity":"Pensacola","birthStateProvince":"FL","birthCountry":"USA","height":"6' 0\"","weight":197,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Brandon","useLastName":"Lockridge","middleName":"Marcus","boxscoreName":"Lockridge","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"mlbDebutDate":"2024-09-13","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Brandon Lockridge","nameSlug":"brandon-lockridge-663604","firstLastName":"Brandon Lockridge","lastFirstName":"Lockridge, Brandon","lastInitName":"Lockridge, B","initLastName":"B Lockridge","fullFMLName":"Brandon Marcus Lockridge","fullLFMName":"Lockridge, Brandon Marcus","strikeZoneTop":3.23,"strikeZoneBottom":1.63},"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},"ID679845":{"id":679845,"fullName":"Nick Loftin","link":"/api/v1/people/679845","firstName":"Nicholas","lastName":"Loftin","primaryNumber":"12","birthDate":"1998-09-25","currentAge":27,"birthCity":"Corpus Christi","birthStateProvince":"TX","birthCountry":"USA","height":"5' 11\"","weight":180,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Nick","useLastName":"Loftin","middleName":"James","boxscoreName":"Loftin","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2023-09-01","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Nick Loftin","nameSlug":"nick-loftin-679845","firstLastName":"Nick Loftin","lastFirstName":"Loftin, Nick","lastInitName":"Loftin, N","initLastName":"N Loftin","fullFMLName":"Nicholas James Loftin","fullLFMName":"Loftin, Nicholas James","strikeZoneTop":3.18,"strikeZoneBottom":1.61},"ID668674":{"id":668674,"fullName":"Lucas Erceg","link":"/api/v1/people/668674","firstName":"Lucas","lastName":"Erceg","primaryNumber":"60","birthDate":"1995-05-01","currentAge":31,"birthCity":"San Jose","birthStateProvince":"CA","birthCountry":"USA","height":"6' 2\"","weight":214,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Lucas","useLastName":"Erceg","middleName":"Stijepan","boxscoreName":"Erceg","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2016,"pronunciation":"urr-seg","mlbDebutDate":"2023-05-19","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Lucas Erceg","nameSlug":"lucas-erceg-668674","firstLastName":"Lucas Erceg","lastFirstName":"Erceg, Lucas","lastInitName":"Erceg, L","initLastName":"L Erceg","fullFMLName":"Lucas Stijepan Erceg","fullLFMName":"Erceg, Lucas Stijepan","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID663460":{"id":663460,"fullName":"Kris Bubic","link":"/api/v1/people/663460","firstName":"Kristofer","lastName":"Bubic","birthDate":"1997-08-19","currentAge":29,"birthCity":"Cupertino","birthStateProvince":"CA","birthCountry":"USA","height":"6' 3\"","weight":220,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Kris","useLastName":"Bubic","boxscoreName":"Bubic","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"pronunciation":"boo-bich","mlbDebutDate":"2020-07-31","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Kris Bubic","nameSlug":"kris-bubic-663460","firstLastName":"Kris Bubic","lastFirstName":"Bubic, Kris","lastInitName":"Bubic, K","initLastName":"K Bubic","fullFMLName":"Kristofer Bubic","fullLFMName":"Bubic, Kristofer ","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"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},"ID621381":{"id":621381,"fullName":"Matt Strahm","link":"/api/v1/people/621381","firstName":"Matthew","lastName":"Strahm","primaryNumber":"25","birthDate":"1991-11-12","currentAge":34,"birthCity":"West Fargo","birthStateProvince":"ND","birthCountry":"USA","height":"6' 2\"","weight":190,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Matt","useLastName":"Strahm","middleName":"Scott","boxscoreName":"Strahm","nickName":"Strahmy","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2012,"pronunciation":"rhymes with prom","mlbDebutDate":"2016-07-31","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Matt Strahm","nameSlug":"matt-strahm-621381","firstLastName":"Matt Strahm","lastFirstName":"Strahm, Matt","lastInitName":"Strahm, M","initLastName":"M Strahm","fullFMLName":"Matthew Scott Strahm","fullLFMName":"Strahm, Matthew Scott","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID516782":{"id":516782,"fullName":"Starling Marte","link":"/api/v1/people/516782","firstName":"Starling","lastName":"Marte","primaryNumber":"0","birthDate":"1988-10-09","currentAge":37,"birthCity":"Santo Domingo","birthCountry":"Dominican Republic","height":"6' 0\"","weight":195,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Starling","useLastName":"Marte","middleName":"Javier","boxscoreName":"Marte, S","nickName":"Tato","gender":"M","isPlayer":true,"isVerified":true,"pronunciation":"MAR-tay","mlbDebutDate":"2012-07-26","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Starling Marte","nameSlug":"starling-marte-516782","firstLastName":"Starling Marte","lastFirstName":"Marte, Starling","lastInitName":"Marte, S","initLastName":"S Marte","fullFMLName":"Starling Javier Marte","fullLFMName":"Marte, Starling Javier","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID663738":{"id":663738,"fullName":"Daniel Lynch IV","link":"/api/v1/people/663738","firstName":"Daniel","lastName":"Lynch","primaryNumber":"41","birthDate":"1996-11-17","currentAge":29,"birthCity":"Richmond","birthStateProvince":"VA","birthCountry":"USA","height":"6' 6\"","weight":200,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Daniel","useLastName":"Lynch IV","middleName":"A.","boxscoreName":"Lynch IV","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"mlbDebutDate":"2021-05-03","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Daniel Lynch IV","nameTitle":"IV","nameSuffix":"IV","nameSlug":"daniel-lynch-iv-663738","firstLastName":"Daniel Lynch IV","lastFirstName":"Lynch IV, Daniel","lastInitName":"Lynch IV, D","initLastName":"D Lynch IV","fullFMLName":"Daniel A. Lynch IV","fullLFMName":"Lynch IV, Daniel A.","strikeZoneTop":3.478,"strikeZoneBottom":1.755},"ID682641":{"id":682641,"fullName":"Luis Matos","link":"/api/v1/people/682641","firstName":"Luis","lastName":"Matos","primaryNumber":"21","birthDate":"2002-01-28","currentAge":24,"birthCity":"Valera","birthCountry":"Venezuela","height":"5' 11\"","weight":205,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Luis","useLastName":"Matos","middleName":"Eduardo","boxscoreName":"Matos","gender":"M","nameMatrilineal":"Cubillan","isPlayer":true,"isVerified":true,"pronunciation":"MAH-tose","mlbDebutDate":"2023-06-14","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Luis Matos","nameSlug":"luis-matos-682641","firstLastName":"Luis Matos","lastFirstName":"Matos, Luis","lastInitName":"Matos, L","initLastName":"L Matos","fullFMLName":"Luis Eduardo Matos","fullLFMName":"Matos, Luis Eduardo","strikeZoneTop":3.17,"strikeZoneBottom":1.6},"ID605540":{"id":605540,"fullName":"Brandon Woodruff","link":"/api/v1/people/605540","firstName":"Brandon","lastName":"Woodruff","primaryNumber":"53","birthDate":"1993-02-10","currentAge":33,"birthCity":"Tupelo","birthStateProvince":"MS","birthCountry":"USA","height":"6' 4\"","weight":241,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Brandon","useLastName":"Woodruff","middleName":"Kyle","boxscoreName":"Woodruff","nickName":"Woody","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"mlbDebutDate":"2017-08-04","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Brandon Woodruff","nameSlug":"brandon-woodruff-605540","firstLastName":"Brandon Woodruff","lastFirstName":"Woodruff, Brandon","lastInitName":"Woodruff, B","initLastName":"B Woodruff","fullFMLName":"Brandon Kyle Woodruff","fullLFMName":"Woodruff, Brandon Kyle","strikeZoneTop":3.5,"strikeZoneBottom":1.68},"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},"ID608379":{"id":608379,"fullName":"Michael Wacha","link":"/api/v1/people/608379","firstName":"Michael","lastName":"Wacha","primaryNumber":"52","birthDate":"1991-07-01","currentAge":35,"birthCity":"Iowa City","birthStateProvince":"IA","birthCountry":"USA","height":"6' 6\"","weight":215,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Michael","useLastName":"Wacha","middleName":"Joseph","boxscoreName":"Wacha","nickName":"Wachamole","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2012,"pronunciation":"WAH-kuh","mlbDebutDate":"2013-05-30","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Michael Wacha","nameSlug":"michael-wacha-608379","firstLastName":"Michael Wacha","lastFirstName":"Wacha, Michael","lastInitName":"Wacha, M","initLastName":"M Wacha","fullFMLName":"Michael Joseph Wacha","fullLFMName":"Wacha, Michael Joseph","strikeZoneTop":3.478,"strikeZoneBottom":1.755},"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},"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},"ID695506":{"id":695506,"fullName":"Jac Caglianone","link":"/api/v1/people/695506","firstName":"Jeffrey","lastName":"Caglianone","primaryNumber":"14","birthDate":"2003-02-09","currentAge":23,"birthCity":"Tampa","birthStateProvince":"FL","birthCountry":"USA","height":"6' 4\"","weight":250,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Jac","useLastName":"Caglianone","middleName":"Alan","boxscoreName":"Caglianone","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2024,"pronunciation":"cag-lee-ohn","mlbDebutDate":"2025-06-03","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Jac Caglianone","nameSlug":"jac-caglianone-695506","firstLastName":"Jac Caglianone","lastFirstName":"Caglianone, Jac","lastInitName":"Caglianone, J","initLastName":"J Caglianone","fullFMLName":"Jeffrey Alan Caglianone","fullLFMName":"Caglianone, Jeffrey Alan","strikeZoneTop":3.402,"strikeZoneBottom":1.717},"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}},"venue":{"id":7,"name":"Kauffman Stadium","link":"/api/v1/venues/7","location":{"address1":"One Royal Way","city":"Kansas City","state":"Missouri","stateAbbrev":"MO","postalCode":"64129","defaultCoordinates":{"latitude":39.051567,"longitude":-94.480483},"azimuthAngle":46.0,"elevation":856,"country":"USA","phone":"(816) 921-8000"},"timeZone":{"tz":"CDT","id":"America/Chicago","offset":-5,"offsetAtGameTime":-5},"fieldInfo":{"capacity":38179,"turfType":"Grass","roofType":"Open","leftLine":347,"left":364,"leftCenter":379,"center":410,"rightCenter":379,"right":364,"rightLine":344},"active":true,"season":"2026"},"officialVenue":{"id":7,"link":"/api/v1/venues/7"},"weather":{"condition":"Partly Cloudy","temp":"47","wind":"15 mph, L To R"},"gameInfo":{"attendance":17055,"firstPitch":"2026-04-04T18:10:00.000Z","gameDurationMinutes":178},"review":{"hasChallenges":false,"away":{"used":0,"remaining":1},"home":{"used":0,"remaining":1}},"absChallenges":{"hasChallenges":true,"away":{"usedSuccessful":1,"usedFailed":0,"remaining":2},"home":{"usedSuccessful":3,"usedFailed":1,"remaining":1}},"flags":{"noHitter":false,"perfectGame":false,"awayTeamNoHitter":false,"awayTeamPerfectGame":false,"homeTeamNoHitter":false,"homeTeamPerfectGame":false},"alerts":[],"probablePitchers":{"away":{"id":694477,"fullName":"Chad Patrick","link":"/api/v1/people/694477"},"home":{"id":679883,"fullName":"Luinder Avila","link":"/api/v1/people/679883"}},"officialScorer":{"id":699520,"fullName":"Randy Oliver","link":"/api/v1/people/699520"},"primaryDatacaster":{"id":427237,"fullName":"Scott Hollister","link":"/api/v1/people/427237"},"moundVisits":{"away":{"used":4,"remaining":0},"home":{"used":2,"remaining":2}}},"liveData":{"plays":{"allPlays":[{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Brice Turang called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-04-04T18:10:42.473Z","endTime":"2026-04-04T18:12:05.590Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":679883,"fullName":"Luinder Avila","link":"/api/v1/people/679883"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5,6,7,8],"actionIndex":[0,1,2],"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":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":521692,"link":"/api/v1/people/521692"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Status Change - Pre-Game","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-04T15:57:33.393Z","endTime":"2026-04-04T17:53:07.800Z","isPitch":false,"type":"action","player":{"id":668930,"link":"/api/v1/people/668930"}},{"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-04-04T17:53:07.800Z","endTime":"2026-04-04T18:08:58.602Z","isPitch":false,"type":"action","player":{"id":668930,"link":"/api/v1/people/668930"}},{"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-04-04T18:08:58.602Z","endTime":"2026-04-04T18:10:44.693Z","isPitch":false,"type":"action","player":{"id":668930,"link":"/api/v1/people/668930"}},{"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.2,"endSpeed":88.1,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.073757390006733,"aZ":-12.562089025040223,"pfxX":0.6023162091318424,"pfxZ":9.872466699229209,"pX":-0.08190047433557263,"pZ":3.1282780678882403,"vX0":4.830978925609728,"vY0":-139.94865781136517,"vZ0":-5.520489323457594,"x":120.12,"y":154.32,"x0":-1.9076790373896557,"y0":50.00696819021836,"z0":5.946797406325775,"aX":1.1970265400174769},"breaks":{"breakAngle":9.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":16.9,"breakHorizontal":-2.0,"spinRate":2494,"spinDirection":196},"zone":2,"typeConfidence":0.93,"plateTime":0.39112534500735663,"extension":6.664764131181141},"index":3,"playId":"8fb980c0-67a9-3c21-b8bc-407e6e0891f3","pitchNumber":1,"startTime":"2026-04-04T18:10:44.693Z","endTime":"2026-04-04T18:10:48.428Z","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":94.9,"endSpeed":86.2,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.60605829094251,"aZ":-21.521387387545694,"pfxX":-5.700226486186708,"pfxZ":5.554373801204665,"pX":-1.047235960889806,"pZ":4.477538786145391,"vX0":4.236866601804456,"vY0":-138.08598046464525,"vZ0":-0.5509682730330251,"x":156.92,"y":117.89,"x0":-1.8658659681771343,"y0":50.00527148471884,"z0":6.135960019712506,"aX":-10.938359229348404},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":10.1,"breakHorizontal":9.4,"spinRate":2344,"spinDirection":214},"zone":11,"typeConfidence":2.0,"plateTime":0.39764779484606727,"extension":6.576675437622581},"index":4,"playId":"eb417385-8d57-3c12-abc8-4e1f7a83203b","pitchNumber":2,"startTime":"2026-04-04T18:10:57.363Z","endTime":"2026-04-04T18:11:01.137Z","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":81.9,"endSpeed":75.1,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.766311169177463,"aZ":-38.485796193444635,"pfxX":8.604341443388597,"pfxZ":-4.430175210589978,"pX":-0.3819066657819091,"pZ":2.6260458549808905,"vX0":1.7908181517459383,"vY0":-119.21144479060303,"vZ0":0.12851972573375314,"x":131.56,"y":167.88,"x0":-2.2615558726300558,"y0":50.00009147211776,"z0":6.070610135650538,"aX":12.273328466686886},"breaks":{"breakAngle":18.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-48.7,"breakVerticalInduced":-7.7,"breakHorizontal":-16.0,"spinRate":2937,"spinDirection":53},"zone":4,"typeConfidence":0.92,"plateTime":0.4609925269593975,"extension":6.421461484904673},"index":5,"playId":"2073c5e0-6fea-306f-84a7-b7b2a1786bf0","pitchNumber":3,"startTime":"2026-04-04T18:11:10.483Z","endTime":"2026-04-04T18:11:14.677Z","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":96.7,"endSpeed":88.6,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.325683037943445,"aZ":-18.013706928426156,"pfxX":-7.98979154086115,"pfxZ":7.0970079375619735,"pX":1.5284043315480749,"pZ":1.6779624198366074,"vX0":11.043091408559764,"vY0":-140.27336631787063,"vZ0":-8.393662406309119,"x":58.74,"y":193.48,"x0":-1.4188797816846803,"y0":50.00282875790581,"z0":5.880360833362704,"aX":-15.943760778416443},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":11.3,"breakHorizontal":12.2,"spinRate":2462,"spinDirection":208},"zone":14,"typeConfidence":0.91,"plateTime":0.3902583794302674,"extension":6.746474554025605},"index":6,"playId":"509df9f3-ad98-37a0-b88f-6682add53e47","pitchNumber":4,"startTime":"2026-04-04T18:11:24.174Z","endTime":"2026-04-04T18:11:27.563Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.4,"endSpeed":76.4,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.653745668268098,"aZ":-39.76633799055016,"pfxX":6.13467985598253,"pfxZ":-5.151282922357874,"pX":0.13083356077805622,"pZ":1.5514795065751423,"vX0":3.041559257237113,"vY0":-121.4112179888854,"vZ0":-2.4022671691758486,"x":112.01,"y":196.89,"x0":-1.9403698603073323,"y0":50.003256589623376,"z0":6.057786086126768,"aX":9.03949277112046},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.3,"breakVerticalInduced":-9.6,"breakHorizontal":-11.9,"spinRate":2992,"spinDirection":32},"zone":14,"typeConfidence":0.92,"plateTime":0.4533977942658014,"extension":6.557213736211674},"index":7,"playId":"fe4120ba-728c-3eba-b9c8-af51ea22b81b","pitchNumber":5,"startTime":"2026-04-04T18:11:39.065Z","endTime":"2026-04-04T18:11:43.288Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":96.4,"endSpeed":88.8,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.526197979750318,"aZ":-16.090740218780137,"pfxX":-0.43426537792375486,"pfxZ":8.005689820485845,"pX":-0.6826560803479479,"pZ":2.6191772269509586,"vX0":3.760628163888127,"vY0":-140.31733005037813,"vZ0":-6.285363631811785,"x":143.02,"y":168.06,"x0":-1.9795352457164648,"y0":50.002408186787584,"z0":5.923086389848765,"aX":-0.8727187515501632},"breaks":{"breakAngle":0.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":13.6,"breakHorizontal":0.1,"spinRate":2397,"spinDirection":208},"zone":4,"typeConfidence":0.93,"plateTime":0.3892338854361692,"extension":6.741852012332109},"index":8,"playId":"13a7c859-c939-3947-9b9d-61d611579164","pitchNumber":6,"startTime":"2026-04-04T18:12:00.954Z","endTime":"2026-04-04T18:12:05.590Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-04T18:12:05.590Z","atBatIndex":0},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Luis Rengifo doubles (1) on a line drive to center fielder Kyle Isbel.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-04-04T18:12:21.752Z","endTime":"2026-04-04T18:12:57.195Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":679883,"fullName":"Luinder Avila","link":"/api/v1/people/679883"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":664728,"link":"/api/v1/people/664728"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.8,"endSpeed":86.7,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.676917753937836,"aZ":-20.149200574769353,"pfxX":-4.6056169658583945,"pfxZ":6.2333361866286925,"pX":-0.6919486660826275,"pZ":3.621979599691149,"vX0":4.537490244096791,"vY0":-138.03171725928897,"vZ0":-2.9726616415595686,"x":143.38,"y":140.99,"x0":-1.7586124505343033,"y0":50.00568002368046,"z0":6.069332391148523,"aX":-8.890094011909932},"breaks":{"breakAngle":20.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":10.8,"breakHorizontal":7.4,"spinRate":2344,"spinDirection":214},"zone":11,"typeConfidence":0.56,"plateTime":0.3967761174084221,"extension":6.630604149515399},"index":0,"playId":"da6abfa9-3c79-358a-95c6-f0bf68eb657c","pitchNumber":1,"startTime":"2026-04-04T18:12:30.224Z","endTime":"2026-04-04T18:12:34.254Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.3,"endSpeed":87.7,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.525286676553613,"aZ":-20.794561132534508,"pfxX":-7.300742966691315,"pfxZ":5.841454863475198,"pX":0.052320256312009435,"pZ":1.3649441778730096,"vX0":7.5511897965802195,"vY0":-138.3853788566808,"vZ0":-8.367784895361629,"x":115.01,"y":201.93,"x0":-1.757081974506604,"y0":50.003628152860095,"z0":5.80947344888401,"aX":-14.227089187375338},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":9.1,"breakHorizontal":11.8,"spinRate":2200,"spinDirection":260},"zone":14,"typeConfidence":2.0,"plateTime":0.395082633842323,"extension":6.755143613130332},"hitData":{"launchSpeed":96.4,"launchAngle":19.0,"totalDistance":328.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":80.93,"coordY":64.99}},"index":1,"playId":"2c72a6df-ecc5-34eb-a648-7a4706b00dc1","pitchNumber":2,"startTime":"2026-04-04T18:12:43.788Z","endTime":"2026-04-04T18:12:57.195Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-04T18:12:57.195Z","atBatIndex":1},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"William Contreras walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-04-04T18:13:14.591Z","endTime":"2026-04-04T18:15:14.082Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":679883,"fullName":"Luinder Avila","link":"/api/v1/people/679883"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"postOnSecond":{"id":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"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":95.0,"endSpeed":87.7,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.63830638464172,"aZ":-17.840905138458886,"pfxX":-8.903351760333596,"pfxZ":7.371051707607331,"pX":-0.5029210345784005,"pZ":1.056045009280643,"vX0":6.463469052610467,"vY0":-138.0357912161138,"vZ0":-9.904268192857403,"x":136.17,"y":210.27,"x0":-1.7095812430636719,"y0":50.000932070380294,"z0":5.873672964755413,"aX":-17.304104683784097},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":11.6,"breakHorizontal":14.9,"spinRate":2287,"spinDirection":206},"zone":13,"typeConfidence":2.0,"plateTime":0.3957137925931278,"extension":6.64561757138897},"index":0,"playId":"e220fdba-6c64-3936-88d7-52faebb77662","pitchNumber":1,"startTime":"2026-04-04T18:13:24.153Z","endTime":"2026-04-04T18:13:28.478Z","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":1},"pitchData":{"startSpeed":95.3,"endSpeed":87.3,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.137963431002525,"aZ":-12.858838967846411,"pfxX":-1.9457536985297756,"pfxZ":9.88290601873122,"pX":-0.6329245581912647,"pZ":3.4353860222699524,"vX0":3.886982318087015,"vY0":-138.70564443763865,"vZ0":-5.0079493956167775,"x":141.13,"y":146.02,"x0":-1.7976931713367104,"y0":50.00164243843718,"z0":6.117098501197499,"aX":-3.8026256451985456},"breaks":{"breakAngle":12.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":17.0,"breakHorizontal":2.8,"spinRate":2345,"spinDirection":210},"zone":11,"typeConfidence":0.92,"plateTime":0.3944223683456878,"extension":6.662809357754287},"index":1,"playId":"2f667008-9f38-3cff-a6de-f544e2d1e3fc","pitchNumber":2,"startTime":"2026-04-04T18:13:42.050Z","endTime":"2026-04-04T18:13:46.202Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.9,"endSpeed":87.3,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.26334129139236,"aZ":-20.31143475915926,"pfxX":-8.668291471480401,"pfxZ":6.080372727463581,"pX":-0.4688937404695847,"pZ":1.8031148255636802,"vX0":6.7177531589087565,"vY0":-139.26745390320605,"vZ0":-7.637936541593169,"x":134.87,"y":190.1,"x0":-1.7943312467355332,"y0":50.003014597740155,"z0":5.940216555120119,"aX":-16.911928213283538},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":9.5,"breakHorizontal":14.2,"spinRate":2306,"spinDirection":217},"zone":7,"typeConfidence":0.9,"plateTime":0.3943121012903581,"extension":6.718346902013319},"index":2,"playId":"9356e041-468f-3b31-bcd0-3706fba60a9e","pitchNumber":3,"startTime":"2026-04-04T18:13:58.695Z","endTime":"2026-04-04T18:14:02.462Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 2B","code":"2","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":1},"index":3,"playId":"838d4bf6-38ff-3155-b13f-88e9c828c323","startTime":"2026-04-04T18:14:16.537Z","endTime":"2026-04-04T18:14:21.366Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":true,"disengagementNum":1},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.2,"endSpeed":86.0,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.665041467074,"aZ":-18.093148986332253,"pfxX":-9.384339254604596,"pfxZ":7.359882551761132,"pX":-0.16856612795441867,"pZ":3.343836547623513,"vX0":7.107634067669091,"vY0":-138.35898251997273,"vZ0":-4.27366121336445,"x":123.43,"y":148.5,"x0":-1.5686327104918163,"y0":50.00271364818264,"z0":6.143043108642005,"aX":-17.954589554788015},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":12.5,"breakHorizontal":15.2,"spinRate":2296,"spinDirection":209},"zone":11,"typeConfidence":2.0,"plateTime":0.3978877977378734,"extension":6.6823414926866445},"index":4,"playId":"ce13742d-3da7-39ac-8709-4e13fb67b66c","pitchNumber":4,"startTime":"2026-04-04T18:14:35.990Z","endTime":"2026-04-04T18:15:03.000Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":118,"player":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"}}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.2,"endSpeed":87.8,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.099031724452885,"aZ":-16.44717731572706,"pfxX":-9.73065838312647,"pfxZ":7.935552553878885,"pX":-0.9972297615826394,"pZ":3.543912773734256,"vX0":5.115397334555636,"vY0":-140.00253914722268,"vZ0":-4.126864255057594,"x":155.01,"y":143.09,"x0":-1.5854232751977053,"y0":50.00434409151958,"z0":6.116191272545654,"aX":-19.285626863140575},"breaks":{"breakAngle":46.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":13.7,"breakHorizontal":16.6,"spinRate":2346,"spinDirection":204},"zone":11,"typeConfidence":0.89,"plateTime":0.3914879308160124,"extension":6.567784642359708},"index":5,"playId":"f28b29f0-c410-3146-b1b1-425aaf30ab19","pitchNumber":5,"startTime":"2026-04-04T18:15:10.328Z","endTime":"2026-04-04T18:15:14.082Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-04T18:15:14.082Z","atBatIndex":2},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Christian Yelich grounds into a force out, second baseman Nick Loftin to shortstop Bobby Witt Jr. Luis Rengifo to 3rd. William Contreras out at 2nd. Christian Yelich to 1st.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-04-04T18:15:31.473Z","endTime":"2026-04-04T18:17:29.096Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":592885,"fullName":"Christian Yelich","link":"/api/v1/people/592885"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":679883,"fullName":"Luinder Avila","link":"/api/v1/people/679883"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":592885,"fullName":"Christian Yelich","link":"/api/v1/people/592885"},"postOnThird":{"id":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"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":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":679845,"link":"/api/v1/people/679845"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":677951,"link":"/api/v1/people/677951"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_adv_play","runner":{"id":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859"},"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":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":592885,"fullName":"Christian Yelich","link":"/api/v1/people/592885"},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.8,"endSpeed":89.5,"strikeZoneTop":3.368,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.330605035305272,"aZ":-11.754968130739737,"pfxX":-3.2069326636208526,"pfxZ":10.068658576026788,"pX":0.583306860936299,"pZ":1.6335678852849713,"vX0":7.573513238996516,"vY0":-140.6672943830896,"vZ0":-9.444469612607577,"x":94.77,"y":194.67,"x0":-1.7129363218283615,"y0":50.00114694854477,"z0":5.7721898373785345,"aX":-6.503035761368518},"breaks":{"breakAngle":20.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":16.7,"breakHorizontal":4.4,"spinRate":2501,"spinDirection":205},"zone":14,"typeConfidence":0.91,"plateTime":0.38761156621212933,"extension":6.873074411073734},"index":0,"playId":"a29e8e3d-9863-32ca-ab92-24834c1867a2","pitchNumber":1,"startTime":"2026-04-04T18:15:38.180Z","endTime":"2026-04-04T18:15:42.383Z","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":95.7,"endSpeed":88.8,"strikeZoneTop":3.368,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.70722026121868,"aZ":-13.39831809039589,"pfxX":-2.8122572058798543,"pfxZ":9.390771306677966,"pX":-0.46079409053794834,"pZ":2.767599167140965,"vX0":4.97236547216968,"vY0":-139.4107692821533,"vZ0":-6.470353127512143,"x":134.56,"y":164.05,"x0":-1.8894292504558778,"y0":50.00273043983051,"z0":5.976264518829123,"aX":-5.623162863238221},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":16.1,"breakHorizontal":4.2,"spinRate":2359,"spinDirection":199},"zone":4,"typeConfidence":2.0,"plateTime":0.3905430571131183,"extension":6.681644670680482},"index":1,"playId":"55c1413f-4981-30b4-89e4-24ac60196f5c","pitchNumber":2,"startTime":"2026-04-04T18:15:57.018Z","endTime":"2026-04-04T18:16:00.237Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.4,"endSpeed":79.8,"strikeZoneTop":3.368,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.86277622064134,"aZ":-36.198174839888566,"pfxX":3.7853702228658763,"pfxZ":-2.578957740097387,"pX":1.5411589922103106,"pZ":0.3991985148492779,"vX0":7.4176717033757225,"vY0":-122.86655024602972,"vZ0":-5.8630167256520025,"x":58.25,"y":228.0,"x0":-1.985952252296902,"y0":50.00569132998511,"z0":5.823922551990753,"aX":5.900122855282022},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.4,"breakVerticalInduced":-5.6,"breakHorizontal":-8.3,"spinRate":2859,"spinDirection":45},"zone":14,"typeConfidence":2.0,"plateTime":0.44249044524886205,"extension":6.598937767664037},"index":2,"playId":"f107c48d-e7a9-3603-b12a-890b9a77a25a","pitchNumber":3,"startTime":"2026-04-04T18:16:17.227Z","endTime":"2026-04-04T18:16:20.858Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.3,"endSpeed":89.9,"strikeZoneTop":3.368,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.67442261332044,"aZ":-16.761091308652418,"pfxX":-8.101073016806636,"pfxZ":7.50129143439416,"pX":-0.9225700986808735,"pZ":2.8046780963197393,"vX0":5.417367157326345,"vY0":-141.5793771180222,"vZ0":-5.833489112902678,"x":152.17,"y":163.05,"x0":-1.7966100857694602,"y0":50.00047542294677,"z0":5.9433404975200546,"aX":-16.641985554177968},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":12.7,"breakHorizontal":13.8,"spinRate":2446,"spinDirection":208},"zone":11,"typeConfidence":0.91,"plateTime":0.38508673589193476,"extension":6.741861995424763},"index":3,"playId":"6fa137fb-0b44-3979-b759-ea2e4e6f99b6","pitchNumber":4,"startTime":"2026-04-04T18:16:41.449Z","endTime":"2026-04-04T18:16:45.340Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.5,"endSpeed":89.0,"strikeZoneTop":3.368,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.086357238005007,"aZ":-18.611209496116174,"pfxX":-6.872485812075949,"pfxZ":6.743043040048679,"pX":0.4828121572015442,"pZ":2.2547384532527777,"vX0":8.084517667003086,"vY0":-140.29875446644718,"vZ0":-6.788619514541387,"x":98.6,"y":177.9,"x0":-1.531088657548197,"y0":50.00391832614993,"z0":5.900864670874327,"aX":-13.82461827803255},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":11.2,"breakHorizontal":10.9,"spinRate":2450,"spinDirection":204},"zone":9,"typeConfidence":0.93,"plateTime":0.38908334166823844,"extension":6.802632128260302},"index":4,"playId":"e0dd71b1-c538-33a6-9e28-5df2bda73323","pitchNumber":5,"startTime":"2026-04-04T18:17:00.711Z","endTime":"2026-04-04T18:17:04.638Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.2,"endSpeed":90.3,"strikeZoneTop":3.368,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.627286478232048,"aZ":-15.334811914940317,"pfxX":-0.3802987812017724,"pfxZ":8.172304656168992,"pX":0.5059187451203335,"pZ":2.7001435376737453,"vX0":6.055848251612911,"vY0":-141.55003279505303,"vZ0":-6.401574378256336,"x":97.72,"y":165.88,"x0":-1.5979033332802697,"y0":50.00361039988514,"z0":5.945846397546664,"aX":-0.784336095041908},"breaks":{"breakAngle":1.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":13.9,"breakHorizontal":-0.4,"spinRate":2528,"spinDirection":194},"zone":6,"typeConfidence":0.93,"plateTime":0.38469056756434394,"extension":6.883701750099421},"hitData":{"launchSpeed":74.0,"launchAngle":-20.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":149.62,"coordY":153.1}},"index":5,"playId":"d2ca3215-f108-3769-8686-baada11aac31","pitchNumber":6,"startTime":"2026-04-04T18:17:20.486Z","endTime":"2026-04-04T18:17:29.096Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-04T18:17:29.096Z","atBatIndex":3},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Garrett Mitchell doubles (2) on a fly ball to center fielder Kyle Isbel. Luis Rengifo scores. Christian Yelich scores.","rbi":2,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":4,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-04-04T18:17:55.759Z","endTime":"2026-04-04T18:20:57.610Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":669003,"fullName":"Garrett Mitchell","link":"/api/v1/people/669003"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":679883,"fullName":"Luinder Avila","link":"/api/v1/people/679883"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":669003,"fullName":"Garrett Mitchell","link":"/api/v1/people/669003"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":669003,"fullName":"Garrett Mitchell","link":"/api/v1/people/669003"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":664728,"link":"/api/v1/people/664728"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":592885,"fullName":"Christian Yelich","link":"/api/v1/people/592885"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]},{"movement":{"originBase":"1B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":592885,"fullName":"Christian Yelich","link":"/api/v1/people/592885"},"responsiblePitcher":{"id":679883,"link":"/api/v1/people/679883"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":7},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859"},"responsiblePitcher":{"id":679883,"link":"/api/v1/people/679883"},"isScoringEvent":true,"rbi":true,"earned":true,"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(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.1,"endSpeed":76.3,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.419558407678323,"aZ":-36.7955529622464,"pfxX":3.8482034314573914,"pfxZ":-3.168141589583831,"pX":0.6731865919388653,"pZ":2.6275967660682134,"vX0":4.63124467002264,"vY0":-119.58152650042183,"vZ0":-0.5808057656539157,"x":91.34,"y":167.83,"x0":-1.7829623697839625,"y0":50.00202138707215,"z0":6.153070406919131,"aX":5.6146674997662345},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.8,"breakVerticalInduced":-5.6,"breakHorizontal":-8.0,"spinRate":2853,"spinDirection":47},"zone":6,"typeConfidence":0.89,"plateTime":0.4567160281426772,"extension":6.48338461809947},"index":0,"playId":"13966de2-acca-3ba1-bdfb-fc1eaa66c138","pitchNumber":1,"startTime":"2026-04-04T18:18:01.966Z","endTime":"2026-04-04T18:18:06.102Z","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":96.1,"endSpeed":88.4,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.018670830000797,"aZ":-13.159345446838211,"pfxX":-1.9076432653064432,"pfxZ":9.56321603007222,"pX":0.25770827636350224,"pZ":2.082221937541859,"vX0":6.118413368110972,"vY0":-139.77512446279115,"vZ0":-8.251031271671073,"x":107.18,"y":182.56,"x0":-1.7069924358504522,"y0":50.00485180867103,"z0":5.926729273909347,"aX":-3.7941134046325127},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":15.8,"breakHorizontal":2.3,"spinRate":2542,"spinDirection":260},"zone":9,"typeConfidence":2.0,"plateTime":0.3911097559320189,"extension":6.7285592989652905},"index":1,"playId":"a6b5ac81-574b-3580-88ad-4b2207660535","pitchNumber":2,"startTime":"2026-04-04T18:18:21.240Z","endTime":"2026-04-04T18:18:24.467Z","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":97.7,"endSpeed":89.8,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.05851849010094,"aZ":-18.104452807461385,"pfxX":-0.9251990425548042,"pfxZ":6.835767241324401,"pX":-0.37369435664664974,"pZ":3.219703799726764,"vX0":3.995645146451758,"vY0":-142.21491051578573,"vZ0":-4.5828559057310825,"x":131.24,"y":151.85,"x0":-1.6736124000219366,"y0":50.004740570572025,"z0":5.992116386261032,"aX":-1.9049721276078564},"breaks":{"breakAngle":3.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":11.6,"breakHorizontal":1.0,"spinRate":2368,"spinDirection":196},"zone":1,"typeConfidence":0.93,"plateTime":0.3843954720003637,"extension":6.645715695286421},"index":2,"playId":"be08384e-8e01-3677-afc8-d74a5775766b","pitchNumber":3,"startTime":"2026-04-04T18:18:53.099Z","endTime":"2026-04-04T18:18:57.416Z","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":2},"pitchData":{"startSpeed":83.8,"endSpeed":77.7,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.35994594010922,"aZ":-40.66055421977265,"pfxX":5.9056192545945985,"pfxZ":-5.636025857603099,"pX":1.0582651138935866,"pZ":1.057488021401783,"vX0":5.093746804276425,"vY0":-122.02379090051673,"vZ0":-3.1759500921241033,"x":76.66,"y":210.23,"x0":-1.8246433301506675,"y0":50.00232101652128,"z0":5.8842898494938884,"aX":8.891758428596523},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.7,"breakVerticalInduced":-10.7,"breakHorizontal":-11.9,"spinRate":3032,"spinDirection":41},"zone":14,"typeConfidence":0.92,"plateTime":0.44913497660462687,"extension":6.75787196051616},"index":3,"playId":"2b55b463-55a8-3e2d-9a59-2fefbb4f4bef","pitchNumber":4,"startTime":"2026-04-04T18:19:21.508Z","endTime":"2026-04-04T18:19:28.513Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":true},"count":{"balls":1,"strikes":2,"outs":2},"index":4,"actionPlayId":"2b55b463-55a8-3e2d-9a59-2fefbb4f4bef","startTime":"2026-04-04T18:19:48.934Z","endTime":"2026-04-04T18:19:51.589Z","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, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.3,"endSpeed":76.8,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.71373529398395,"aZ":-41.62685572072367,"pfxX":4.912947671617201,"pfxZ":-6.412535441223474,"pX":0.32509557780509235,"pZ":0.7683978554335646,"vX0":3.67201779513641,"vY0":-121.18440454806645,"vZ0":-3.772996172233678,"x":104.61,"y":218.03,"x0":-1.8530607972766986,"y0":50.00379856501661,"z0":6.015843535281607,"aX":7.24013165136487},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.0,"breakVerticalInduced":-12.2,"breakHorizontal":-9.8,"spinRate":2983,"spinDirection":39},"zone":14,"typeConfidence":0.91,"plateTime":0.45356625754396696,"extension":6.644474761541592},"index":5,"playId":"9adb91cf-5488-3efc-9d5f-8028509677a5","pitchNumber":5,"startTime":"2026-04-04T18:19:51.589Z","endTime":"2026-04-04T18:19:56.332Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"index":6,"playId":"d03ce6e8-c512-3e8e-b1e0-defe4fb09fa4","startTime":"2026-04-04T18:20:15.621Z","endTime":"2026-04-04T18:20:21.144Z","isPitch":false,"type":"pickoff"},{"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,"runnerGoing":true},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.3,"endSpeed":88.7,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.07463412709497,"aZ":-17.20071780964666,"pfxX":-8.524873048342418,"pfxZ":7.413240627275455,"pX":0.3538108893556435,"pZ":2.8524043711488614,"vX0":8.491348962180536,"vY0":-141.41777327524065,"vZ0":-5.601294132718212,"x":103.51,"y":161.77,"x0":-1.5841239501758337,"y0":50.00473689970587,"z0":5.967066096087185,"aX":-17.222066048244105},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":12.4,"breakHorizontal":13.7,"spinRate":2404,"spinDirection":199},"zone":6,"typeConfidence":0.9,"plateTime":0.3877246447836722,"extension":6.78480216668791},"hitData":{"launchSpeed":108.8,"launchAngle":25.0,"totalDistance":407.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":150.1,"coordY":38.94}},"index":7,"playId":"c5a8f7ae-752f-3af3-b151-aab4c3e78fab","pitchNumber":6,"startTime":"2026-04-04T18:20:44.025Z","endTime":"2026-04-04T18:20:57.610Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-04T18:20:57.610Z","atBatIndex":4},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jake Bauers flies out to center fielder Kyle Isbel.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-04-04T18:21:26.583Z","endTime":"2026-04-04T18:21:56.095Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":679883,"fullName":"Luinder Avila","link":"/api/v1/people/679883"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":664728,"link":"/api/v1/people/664728"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.9,"endSpeed":87.3,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.75501220519363,"aZ":-12.523152487662259,"pfxX":-2.5012112558858686,"pfxZ":10.013582427143614,"pX":-0.2309231903736296,"pZ":2.967730425945594,"vX0":5.367645306240651,"vY0":-139.52949627755945,"vZ0":-5.782216860700861,"x":125.8,"y":158.65,"x0":-1.858673518753453,"y0":50.00395087988546,"z0":5.899416335197068,"aX":-4.909451028204789},"breaks":{"breakAngle":14.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":17.0,"breakHorizontal":3.4,"spinRate":2438,"spinDirection":210},"zone":2,"typeConfidence":0.92,"plateTime":0.39325376522625355,"extension":6.711312201844548},"index":0,"playId":"1567d684-da81-3eda-9ba3-fe6c415e7ee4","pitchNumber":1,"startTime":"2026-04-04T18:21:29.621Z","endTime":"2026-04-04T18:21:32.656Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.0,"endSpeed":78.4,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.998448128992614,"aZ":-35.58233701201547,"pfxX":3.325526193622008,"pfxZ":-2.1748044284243075,"pX":0.15896032896701143,"pZ":2.568875317276554,"vX0":4.076620391027769,"vY0":-125.1130661581616,"vZ0":-1.0613192316248532,"x":110.94,"y":169.42,"x0":-1.930826395875569,"y0":50.0026129673971,"z0":5.9453841463073065,"aX":5.210266345357621},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.3,"breakVerticalInduced":-4.0,"breakHorizontal":-7.1,"spinRate":2691,"spinDirection":55},"zone":5,"typeConfidence":0.92,"plateTime":0.43975618326376287,"extension":6.515102403337683},"hitData":{"launchSpeed":89.7,"launchAngle":37.0,"totalDistance":312.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":117.77,"coordY":74.32}},"index":1,"playId":"cc4ae8e8-1605-3282-9faa-34b43928d9d2","pitchNumber":2,"startTime":"2026-04-04T18:21:47.184Z","endTime":"2026-04-04T18:21:56.095Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-04T18:21:56.095Z","atBatIndex":5},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Maikel Garcia grounds out, second baseman Brice Turang to first baseman Jake Bauers.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-04T18:24:05.176Z","endTime":"2026-04-04T18:24:59.081Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694477,"fullName":"Chad Patrick","link":"/api/v1/people/694477"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"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":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.0,"endSpeed":83.0,"strikeZoneTop":3.262,"strikeZoneBottom":1.646,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.495124737459975,"aZ":-15.276163439091171,"pfxX":-3.959161405103222,"pfxZ":9.42775428143012,"pX":-0.5159698714517257,"pZ":4.111259823895406,"vX0":1.835919172436903,"vY0":-133.9104298865568,"vZ0":-1.323719101247646,"x":136.67,"y":127.78,"x0":-0.7011354274439502,"y0":50.000456327824665,"z0":5.7198471744300585,"aX":-7.093800241304462},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":16.9,"breakHorizontal":6.7,"spinRate":2247,"spinDirection":222},"zone":11,"typeConfidence":2.0,"plateTime":0.4111222766514664,"extension":5.845598364271116},"index":0,"playId":"1e673f20-2d07-3b7d-8fd6-2723cb10934c","pitchNumber":1,"startTime":"2026-04-04T18:24:10.714Z","endTime":"2026-04-04T18:24:14.392Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.4,"endSpeed":82.2,"strikeZoneTop":3.262,"strikeZoneBottom":1.646,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.21376744536009,"aZ":-19.050711461099574,"pfxX":-10.821627756357067,"pfxZ":7.4970289886474335,"pX":0.6043731927558149,"pZ":2.272825237454131,"vX0":6.510626608858514,"vY0":-132.69451818368975,"vZ0":-4.910883945904385,"x":93.96,"y":177.41,"x0":-0.49834732092021766,"y0":50.00552491632118,"z0":5.571392324697595,"aX":-18.949725462191967},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":12.5,"breakHorizontal":17.8,"spinRate":2004,"spinDirection":217},"zone":6,"typeConfidence":2.0,"plateTime":0.4156966355783731,"extension":6.0556799478187},"index":1,"playId":"b139a515-5a2d-33f9-b243-89bad5f38087","pitchNumber":2,"startTime":"2026-04-04T18:24:24.574Z","endTime":"2026-04-04T18:24:28.762Z","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":87.7,"endSpeed":81.1,"strikeZoneTop":3.262,"strikeZoneBottom":1.646,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.35792322271962,"aZ":-19.18086810189779,"pfxX":-1.672690959363024,"pfxZ":7.821502053872571,"pX":1.317589789111045,"pZ":0.9225407943137754,"vX0":5.562020486798575,"vY0":-127.56538266620123,"vZ0":-7.15826322830202,"x":66.78,"y":213.87,"x0":-0.6663126904010453,"y0":50.00013985616734,"z0":5.2583733511112305,"aX":-2.77806513495676},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":12.8,"breakHorizontal":1.9,"spinRate":2337,"spinDirection":147},"zone":14,"typeConfidence":2.0,"plateTime":0.428112578128359,"extension":6.117759871492358},"index":2,"playId":"af2d77e9-e45a-349f-b894-f2216a93042e","pitchNumber":3,"startTime":"2026-04-04T18:24:37.215Z","endTime":"2026-04-04T18:24:40.731Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.7,"endSpeed":81.9,"strikeZoneTop":3.262,"strikeZoneBottom":1.646,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.79597066121348,"aZ":-23.090229477428295,"pfxX":-1.4431173232562453,"pfxZ":5.385995738115782,"pX":0.23926227459517427,"pZ":1.949754225482593,"vX0":3.875525492295383,"vY0":-127.89151908473546,"vZ0":-4.1371021628546965,"x":107.88,"y":186.14,"x0":-1.0960390882150348,"y0":50.00548808686855,"z0":5.359612221188903,"aX":-2.4356776554895037},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":9.2,"breakHorizontal":1.9,"spinRate":2968,"spinDirection":265},"zone":8,"typeConfidence":2.0,"plateTime":0.4252934646020474,"extension":5.981131514960603},"hitData":{"launchSpeed":101.4,"launchAngle":-8.0,"totalDistance":14.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":138.54,"coordY":145.8}},"index":3,"playId":"a26cb48f-76d4-3c45-81de-43640d523a29","pitchNumber":4,"startTime":"2026-04-04T18:24:51.141Z","endTime":"2026-04-04T18:24:59.081Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-04T18:24:59.081Z","atBatIndex":6},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Bobby Witt Jr. walks.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":7,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-04T18:25:17.481Z","endTime":"2026-04-04T18:26:55.034Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694477,"fullName":"Chad Patrick","link":"/api/v1/people/694477"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.7,"endSpeed":82.0,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.813019221527643,"aZ":-22.118994102921057,"pfxX":-1.367683755353322,"pfxZ":5.942511085826421,"pX":0.26553187030391545,"pZ":2.23018622829378,"vX0":3.5651462223142243,"vY0":-127.82085036676557,"vZ0":-3.5320815658165428,"x":106.88,"y":178.56,"x0":-0.9559664645697818,"y0":50.00064125494218,"z0":5.322029674372512,"aX":-2.313557573083848},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":10.4,"breakHorizontal":1.9,"spinRate":2400,"spinDirection":146},"zone":6,"typeConfidence":2.0,"plateTime":0.42489411007769107,"extension":6.078955488537202},"index":0,"playId":"e25dea28-0819-3cab-823d-eff8431fde16","pitchNumber":1,"startTime":"2026-04-04T18:25:24.547Z","endTime":"2026-04-04T18:25:28.760Z","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":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.4,"endSpeed":79.8,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.034745696807814,"aZ":-34.06802735902706,"pfxX":0.11520442526929031,"pfxZ":-1.1955838917450743,"pX":1.3269389394667845,"pZ":0.997531639643978,"vX0":4.965940447596097,"vY0":-124.41932554566121,"vZ0":-4.0225692268224105,"x":66.42,"y":211.85,"x0":-0.699343285261629,"y0":50.002423737169615,"z0":5.421073692346799,"aX":0.18155007518001545},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":-2.8,"breakHorizontal":-1.2,"spinRate":2411,"spinDirection":76},"zone":14,"typeConfidence":2.0,"plateTime":0.4381373849492838,"extension":6.05367995693943},"index":1,"playId":"4d01c37f-4cf2-32f9-9dc3-ff89535c98de","pitchNumber":2,"startTime":"2026-04-04T18:25:38.714Z","endTime":"2026-04-04T18:25:42.468Z","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":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.9,"endSpeed":78.4,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":15.956417854945355,"aZ":-36.71038226694247,"pfxX":2.884471661188324,"pfxZ":-2.954876851004517,"pX":-0.8479356560318001,"pZ":4.0016818216125145,"vX0":-0.8421234660804319,"vY0":-120.9935255539237,"vZ0":3.2738363470186855,"x":149.32,"y":130.73,"x0":-0.8772375681883012,"y0":50.00412653236476,"z0":5.7776076128924165,"aX":4.424613266121481},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.3,"breakVerticalInduced":-4.7,"breakHorizontal":-5.2,"spinRate":2247,"spinDirection":72},"zone":11,"typeConfidence":2.0,"plateTime":0.4468573419629971,"extension":5.914921228856944},"index":2,"playId":"9b34d314-1e62-32f2-a69b-5de0e8fc51ad","pitchNumber":3,"startTime":"2026-04-04T18:25:53.819Z","endTime":"2026-04-04T18:25:57.718Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.1,"endSpeed":80.8,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.660195065134335,"aZ":-21.43739377594828,"pfxX":0.8207169444954756,"pfxZ":6.537876225146013,"pX":1.3176234985649644,"pZ":0.8267589932890457,"vX0":5.390092236749629,"vY0":-126.78149984794699,"vZ0":-6.814290859812649,"x":66.78,"y":216.46,"x0":-0.9346344820964109,"y0":50.006285821145966,"z0":5.236894271184876,"aX":1.348470111375197},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":10.7,"breakHorizontal":-2.6,"spinRate":2467,"spinDirection":136},"zone":14,"typeConfidence":2.0,"plateTime":0.4304881912462224,"extension":6.1264713053241575},"index":3,"playId":"b35ef834-c3b0-3d1f-ba2f-7737671a2b3e","pitchNumber":4,"startTime":"2026-04-04T18:26:10.841Z","endTime":"2026-04-04T18:26:14.278Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"index":4,"startTime":"2026-04-04T18:26:22.962Z","endTime":"2026-04-04T18:26:34.938Z","isPitch":false,"type":"action","player":{"id":677951,"link":"/api/v1/people/677951"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.2,"endSpeed":87.0,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.788331514893304,"aZ":-14.054678306054983,"pfxX":-3.1735883050219575,"pfxZ":9.39514984755433,"pX":0.8264492579002143,"pZ":3.50906149445513,"vX0":5.120116307917291,"vY0":-137.15723660975763,"vZ0":-3.0896509237580094,"x":85.5,"y":144.04,"x0":-0.6416416743391776,"y0":50.00639740581205,"z0":5.592925481995074,"aX":-6.123492693562343},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":16.7,"breakHorizontal":4.8,"spinRate":2122,"spinDirection":140},"zone":12,"typeConfidence":2.0,"plateTime":0.3974481583483369,"extension":6.1795087950789425},"index":5,"playId":"aaccbf85-3efb-31b9-99b6-e3197ed7e983","pitchNumber":5,"startTime":"2026-04-04T18:26:34.938Z","endTime":"2026-04-04T18:26:38.692Z","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.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.157882884268172,"aZ":-13.432056767281086,"pfxX":-6.139934089450321,"pfxZ":10.015395824616995,"pX":0.8518000213092021,"pZ":0.899748240484971,"vX0":5.829198861530261,"vY0":-135.56366258017584,"vZ0":-9.430622748756974,"x":84.53,"y":214.49,"x0":-0.5231140783620406,"y0":50.00057731313692,"z0":5.3491506377154945,"aX":-11.48743695501389},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":16.4,"breakHorizontal":10.0,"spinRate":2240,"spinDirection":170},"zone":14,"typeConfidence":2.0,"plateTime":0.4032204327208415,"extension":6.244480980905171},"index":6,"playId":"10408395-d107-3b07-9920-dcc6aa8b7cbb","pitchNumber":6,"startTime":"2026-04-04T18:26:50.213Z","endTime":"2026-04-04T18:26:55.034Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-04T18:26:55.034Z","atBatIndex":7},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Vinnie Pasquantino grounds into a double play, second baseman Brice Turang to shortstop David Hamilton to first baseman Jake Bauers. Bobby Witt Jr. out at 2nd. Vinnie Pasquantino out at 1st.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":8,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-04T18:27:16.116Z","endTime":"2026-04-04T18:29:16.191Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":3,"strikes":1,"outs":3},"matchup":{"batter":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694477,"fullName":"Chad Patrick","link":"/api/v1/people/694477"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,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":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":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":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"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":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.5,"endSpeed":85.1,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.480371002868008,"aZ":-13.522639722802037,"pfxX":-8.071037674937212,"pfxZ":10.062020094766421,"pX":0.2892136439447584,"pZ":1.0642098380909044,"vX0":5.240608859488007,"vY0":-135.73528628896355,"vZ0":-8.982175132230758,"x":105.98,"y":210.05,"x0":-0.6241849655442809,"y0":50.00623551652716,"z0":5.372010435738979,"aX":-14.96712748033499},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":16.3,"breakHorizontal":13.4,"spinRate":2349,"spinDirection":210},"zone":14,"typeConfidence":2.0,"plateTime":0.4045103248423141,"extension":5.926035900692677},"index":0,"playId":"d87086d1-a6bd-33e5-bf08-360ddc9cfe11","pitchNumber":1,"startTime":"2026-04-04T18:27:22.899Z","endTime":"2026-04-04T18:27:26.843Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.3,"endSpeed":85.5,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.892756334554665,"aZ":-21.746752826946796,"pfxX":-9.407137874455994,"pfxZ":5.645642613245587,"pX":-0.07023933282939154,"pZ":1.445045740031031,"vX0":5.4839806812381084,"vY0":-134.29321119110972,"vZ0":-6.366449259355869,"x":119.68,"y":199.76,"x0":-0.9041174401353296,"y0":50.00523429913211,"z0":5.366890054975075,"aX":-17.386140305287707},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":9.2,"breakHorizontal":16.1,"spinRate":2126,"spinDirection":221},"zone":13,"typeConfidence":2.0,"plateTime":0.40604071842471745,"extension":6.200823543064213},"index":1,"playId":"5d6c9837-83f7-3bd3-9bf8-53db4004260e","pitchNumber":2,"startTime":"2026-04-04T18:27:42.903Z","endTime":"2026-04-04T18:27:47.072Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.4,"endSpeed":85.8,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.705061622056817,"aZ":-16.04832908917571,"pfxX":-4.873940828583541,"pfxZ":8.581994064623771,"pX":-0.024026324644510818,"pZ":1.8685653631191557,"vX0":3.7696165158102586,"vY0":-135.9394639207693,"vZ0":-6.460495653797361,"x":117.92,"y":188.33,"x0":-0.7927654548914086,"y0":50.00162585927825,"z0":5.382390654533361,"aX":-9.157187353502367},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":14.4,"breakHorizontal":8.0,"spinRate":2312,"spinDirection":217},"zone":8,"typeConfidence":2.0,"plateTime":0.4023141848850611,"extension":5.8678694510319245},"index":2,"playId":"d7b2e519-9618-3277-9d35-c206ce430fff","pitchNumber":3,"startTime":"2026-04-04T18:28:04.382Z","endTime":"2026-04-04T18:28:08.392Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.0,"endSpeed":80.8,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.631214745458415,"aZ":-22.82008752464075,"pfxX":-1.4713104686426552,"pfxZ":5.683796773052439,"pX":1.5523235131816087,"pZ":1.5180327608626973,"vX0":6.981744342628562,"vY0":-126.59925903769845,"vZ0":-4.724279544210116,"x":57.83,"y":197.79,"x0":-1.0341829731312053,"y0":50.00034396928849,"z0":5.204578208810553,"aX":-2.421092274226998},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":9.6,"breakHorizontal":1.3,"spinRate":2405,"spinDirection":174},"zone":14,"typeConfidence":2.0,"plateTime":0.43047106846813943,"extension":5.9565335963523625},"index":3,"playId":"5d4fc89c-962c-39dc-bf99-6563cf86ff2f","pitchNumber":4,"startTime":"2026-04-04T18:28:25.361Z","endTime":"2026-04-04T18:28:29.142Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":3,"strikes":1,"outs":1},"index":4,"playId":"2ffe8065-482c-3010-8197-1f7b84b0123f","startTime":"2026-04-04T18:28:47.950Z","endTime":"2026-04-04T18:28:53.022Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.7,"endSpeed":86.5,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.27040409145897,"aZ":-16.595503963149433,"pfxX":-5.768685074189216,"pfxZ":8.192555176754242,"pX":0.30301595493673195,"pZ":1.8329352368073444,"vX0":5.007206739079117,"vY0":-136.36784568945316,"vZ0":-6.44464068502567,"x":105.45,"y":189.29,"x0":-0.7988181678346911,"y0":50.002644716669046,"z0":5.3529491540896466,"aX":-10.96983170867786},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":13.8,"breakHorizontal":9.5,"spinRate":2233,"spinDirection":218},"zone":9,"typeConfidence":2.0,"plateTime":0.4001724820954329,"extension":5.928622202642397},"hitData":{"launchSpeed":105.1,"launchAngle":-12.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":142.5,"coordY":154.99}},"index":5,"playId":"4e4ab870-3b2b-39b9-a27c-28c47a0812b3","pitchNumber":5,"startTime":"2026-04-04T18:29:08.233Z","endTime":"2026-04-04T18:29:16.191Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-04T18:29:16.191Z","atBatIndex":8},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Sal Frelick flies out to left fielder Isaac Collins.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-04T18:31:30.289Z","endTime":"2026-04-04T18:32:08.638Z","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":679883,"fullName":"Luinder Avila","link":"/api/v1/people/679883"},"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":686555,"link":"/api/v1/people/686555"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.3,"endSpeed":87.5,"strikeZoneTop":3.063,"strikeZoneBottom":1.546,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.907567595533518,"aZ":-13.734121822718494,"pfxX":-3.9236176485886594,"pfxZ":9.401622394810218,"pX":-1.7328112583507271,"pZ":3.720528903287175,"vX0":2.3553002091713626,"vY0":-138.88067508257026,"vZ0":-3.5964216935780065,"x":183.05,"y":138.33,"x0":-2.0803071036242864,"y0":50.002082658928664,"z0":5.9403297143478255,"aX":-7.695744320423948},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":16.6,"breakHorizontal":6.6,"spinRate":2481,"spinDirection":202},"zone":11,"typeConfidence":0.87,"plateTime":0.39375704538239376,"extension":6.7080411414370875},"index":0,"playId":"0e628376-e5c9-3426-a45a-543ec6c5b0af","pitchNumber":1,"startTime":"2026-04-04T18:31:31.827Z","endTime":"2026-04-04T18:31:35.217Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.9,"endSpeed":76.6,"strikeZoneTop":3.063,"strikeZoneBottom":1.546,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.434031938174247,"aZ":-36.62498096845195,"pfxX":5.548353902707011,"pfxZ":-3.048848727272209,"pX":-0.3373399589926913,"pZ":1.6266475464802164,"vX0":2.6837828149954692,"vY0":-119.33970566049526,"vZ0":-2.445491740556589,"x":129.86,"y":194.86,"x0":-2.193312138280388,"y0":50.00468587744863,"z0":5.926856957674972,"aX":8.096637729194738},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.1,"breakVerticalInduced":-5.9,"breakHorizontal":-10.7,"spinRate":2898,"spinDirection":63},"zone":7,"typeConfidence":0.91,"plateTime":0.4569275948960603,"extension":6.680147650421989},"index":1,"playId":"b4814579-20fa-3458-a604-58df54916596","pitchNumber":2,"startTime":"2026-04-04T18:31:44.330Z","endTime":"2026-04-04T18:31:48.367Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.4,"endSpeed":79.5,"strikeZoneTop":3.063,"strikeZoneBottom":1.546,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.879390056171157,"aZ":-30.92000781457977,"pfxX":2.087887147223184,"pfxZ":0.7880512677748719,"pX":0.15267498342703215,"pZ":2.1754220635205455,"vX0":4.798818619473448,"vY0":-125.79442569642366,"vZ0":-2.9175929091766655,"x":111.18,"y":180.04,"x0":-2.0523001374793908,"y0":50.00620076910168,"z0":5.860901023097322,"aX":3.341361852044698},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":1.0,"breakHorizontal":-4.9,"spinRate":2831,"spinDirection":247},"zone":5,"typeConfidence":0.91,"plateTime":0.4356648462854795,"extension":6.632425295392833},"hitData":{"launchSpeed":77.5,"launchAngle":45.0,"totalDistance":235.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":63.88,"coordY":128.7}},"index":2,"playId":"22ff156f-1884-3277-a640-dded199f216a","pitchNumber":3,"startTime":"2026-04-04T18:31:59.100Z","endTime":"2026-04-04T18:32:08.638Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-04T18:32:08.638Z","atBatIndex":9},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Brandon Lockridge strikes out swinging.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-04T18:32:26.878Z","endTime":"2026-04-04T18:33:33.883Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":663604,"fullName":"Brandon Lockridge","link":"/api/v1/people/663604"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":679883,"fullName":"Luinder Avila","link":"/api/v1/people/679883"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":663604,"fullName":"Brandon Lockridge","link":"/api/v1/people/663604"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":521692,"link":"/api/v1/people/521692"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.9,"endSpeed":87.3,"strikeZoneTop":3.226,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.09529142941334,"aZ":-13.309298375954329,"pfxX":-2.76939292215138,"pfxZ":9.716159356345555,"pX":-0.07300026221717966,"pZ":2.0367538083440753,"vX0":5.569167145770785,"vY0":-138.05628411320092,"vZ0":-8.014565286459277,"x":119.78,"y":183.79,"x0":-1.7513596864178154,"y0":50.000029148807286,"z0":5.86190233782182,"aX":-5.375865844412751},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":16.2,"breakHorizontal":4.0,"spinRate":2532,"spinDirection":200},"zone":8,"typeConfidence":0.91,"plateTime":0.39588014725413156,"extension":6.809895764543846},"index":0,"playId":"09f7632e-b47f-3f8e-8751-a57e796f8e03","pitchNumber":1,"startTime":"2026-04-04T18:32:28.858Z","endTime":"2026-04-04T18:32:32.792Z","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":1},"pitchData":{"startSpeed":95.9,"endSpeed":86.9,"strikeZoneTop":3.226,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.991350901167,"aZ":-16.195622752039423,"pfxX":-8.085254759005043,"pfxZ":8.229350910714878,"pX":0.46601178993454606,"pZ":1.7949394900892903,"vX0":8.487595048778582,"vY0":-139.1226532418844,"vZ0":-8.107656427364196,"x":99.24,"y":190.32,"x0":-1.5879137806512007,"y0":50.001293961369406,"z0":5.8406448385396175,"aX":-15.696744222070713},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":13.2,"breakHorizontal":12.7,"spinRate":2511,"spinDirection":215},"zone":9,"typeConfidence":0.91,"plateTime":0.39514443703175006,"extension":6.929668111345522},"index":1,"playId":"9eee977b-61a6-34d3-8d54-4b0de3510d97","pitchNumber":2,"startTime":"2026-04-04T18:32:41.584Z","endTime":"2026-04-04T18:32:45.733Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.9,"endSpeed":81.2,"strikeZoneTop":3.226,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.404203163082716,"aZ":-31.616482483127463,"pfxX":5.245035913146725,"pfxZ":0.3361961331272356,"pX":1.683202865358443,"pZ":1.5725799556838347,"vX0":7.282578861839211,"vY0":-127.86139979233309,"vZ0":-4.29452467446748,"x":52.84,"y":196.32,"x0":-1.8835413161130508,"y0":50.003431518023824,"z0":5.75543157068243,"aX":8.680987810123652},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":-0.1,"breakHorizontal":-11.2,"spinRate":2893,"spinDirection":83},"zone":14,"typeConfidence":0.91,"plateTime":0.4284123246200209,"extension":6.6860268599601715},"index":2,"playId":"da5fab72-0155-35b0-95e7-283a8093fbb8","pitchNumber":3,"startTime":"2026-04-04T18:32:55.897Z","endTime":"2026-04-04T18:32:59.112Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.8,"endSpeed":77.6,"strikeZoneTop":3.226,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.97242107505999,"aZ":-37.75031178298066,"pfxX":8.102360797960067,"pfxZ":-3.727203261340431,"pX":2.206929915646915,"pZ":0.9784329497831253,"vX0":6.860156996862202,"vY0":-121.85571792110447,"vZ0":-3.899522048431167,"x":32.88,"y":212.36,"x0":-1.7018489221024824,"y0":50.00077138538801,"z0":5.876251405182423,"aX":12.127455608450827},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.6,"breakVerticalInduced":-7.4,"breakHorizontal":-16.3,"spinRate":3052,"spinDirection":41},"zone":14,"typeConfidence":0.92,"plateTime":0.4502720357491814,"extension":6.752576339962337},"index":3,"playId":"382be8ae-1095-3e5f-962a-ebdf035af6b5","pitchNumber":4,"startTime":"2026-04-04T18:33:11.119Z","endTime":"2026-04-04T18:33:14.497Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":85.8,"endSpeed":79.8,"strikeZoneTop":3.226,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.67568543377849,"aZ":-32.32167546298863,"pfxX":4.74608386298883,"pfxZ":-0.093608303742851,"pX":0.9386114999211872,"pZ":1.1617242527479752,"vX0":5.802313600571016,"vY0":-124.83321510523817,"vZ0":-4.927603376080631,"x":81.22,"y":207.41,"x0":-2.0269557458220926,"y0":50.0014756909418,"z0":5.803136740481061,"aX":7.536308311846484},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":-1.1,"breakHorizontal":-9.8,"spinRate":2824,"spinDirection":63},"zone":14,"typeConfidence":0.56,"plateTime":0.4377283342699334,"extension":6.64012836397019},"index":4,"playId":"f3dbd428-7bec-3caa-8498-5fb3d0419372","pitchNumber":5,"startTime":"2026-04-04T18:33:29.782Z","endTime":"2026-04-04T18:33:33.883Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-04T18:33:33.883Z","atBatIndex":10},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"David Hamilton singles on a sharp ground ball to right fielder Jac Caglianone.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":11,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-04T18:33:50.791Z","endTime":"2026-04-04T18:34:58.319Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":666152,"fullName":"David Hamilton","link":"/api/v1/people/666152"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":679883,"fullName":"Luinder Avila","link":"/api/v1/people/679883"},"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],"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":666152,"fullName":"David Hamilton","link":"/api/v1/people/666152"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":695506,"link":"/api/v1/people/695506"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.1,"endSpeed":88.2,"strikeZoneTop":3.135,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.69838801254955,"aZ":-15.063308582649345,"pfxX":-2.4347871162267705,"pfxZ":8.627206379990993,"pX":0.22948158155106763,"pZ":2.408770498764363,"vX0":6.4901954115944624,"vY0":-139.75777475358385,"vZ0":-6.817379013431762,"x":108.25,"y":173.74,"x0":-1.8037767174533745,"y0":50.00416829828523,"z0":5.8641188783249625,"aX":-4.830325204529832},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":14.4,"breakHorizontal":3.1,"spinRate":2484,"spinDirection":200},"zone":5,"typeConfidence":0.91,"plateTime":0.39150229769730593,"extension":6.795000101167907},"index":0,"playId":"0cc3708c-8366-33a0-9144-6acc78d57531","pitchNumber":1,"startTime":"2026-04-04T18:33:55.115Z","endTime":"2026-04-04T18:33:58.207Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.4,"endSpeed":88.4,"strikeZoneTop":3.135,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.046139734827232,"aZ":-16.34493804054923,"pfxX":0.1952429665269495,"pfxZ":7.980614445264637,"pX":-1.6367419987123306,"pZ":3.0634385439001153,"vX0":0.4975269744667418,"vY0":-138.97013740855166,"vZ0":-5.0404126229192405,"x":179.39,"y":156.07,"x0":-1.842464538905718,"y0":50.002517214352565,"z0":5.963249651869728,"aX":0.38716795105890794},"breaks":{"breakAngle":1.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":13.8,"breakHorizontal":-0.5,"spinRate":2307,"spinDirection":190},"zone":11,"typeConfidence":0.92,"plateTime":0.39204560185697446,"extension":6.765076665166216},"index":1,"playId":"9bfb06fc-05d6-37f9-9ff2-87c5ddf5248a","pitchNumber":2,"startTime":"2026-04-04T18:34:11.961Z","endTime":"2026-04-04T18:34:15.483Z","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":2},"pitchData":{"startSpeed":89.3,"endSpeed":82.9,"strikeZoneTop":3.135,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.19158959985668,"aZ":-24.1114942174251,"pfxX":-8.455573946860444,"pfxZ":4.693799780020659,"pX":0.14963332509691754,"pZ":0.010486439050262995,"vX0":8.576881326323965,"vY0":-129.5110302632505,"vZ0":-9.769902717853212,"x":111.3,"y":238.5,"x0":-2.088734202076046,"y0":50.003951411574995,"z0":5.641072820210404,"aX":-14.527287883637891},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":6.7,"breakHorizontal":13.7,"spinRate":1963,"spinDirection":231},"zone":14,"typeConfidence":0.87,"plateTime":0.4211181162726345,"extension":6.7462450325048176},"index":2,"playId":"6e5ab9d4-a891-3d4f-9be7-0bb4c0dedbaf","pitchNumber":3,"startTime":"2026-04-04T18:34:25.881Z","endTime":"2026-04-04T18:34:29.073Z","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":95.6,"endSpeed":87.8,"strikeZoneTop":3.135,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.105752104662844,"aZ":-21.35541409829276,"pfxX":-8.358022164687876,"pfxZ":5.523078300585075,"pX":0.581488299244254,"pZ":1.786936132101648,"vX0":9.03706735814112,"vY0":-138.84522024682957,"vZ0":-7.367530241499992,"x":94.84,"y":190.53,"x0":-1.624371963020068,"y0":50.00452281990349,"z0":5.88833692455618,"aX":-16.37582469690476},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":8.6,"breakHorizontal":13.3,"spinRate":2396,"spinDirection":201},"zone":9,"typeConfidence":0.9,"plateTime":0.39398806042086365,"extension":6.692663373592144},"hitData":{"launchSpeed":109.9,"launchAngle":6.0,"totalDistance":140.0,"trajectory":"ground_ball","hardness":"hard","location":"9","coordinates":{"coordX":155.63,"coordY":105.13}},"index":3,"playId":"4e8fcfef-a018-3ac4-895e-157e35c18894","pitchNumber":4,"startTime":"2026-04-04T18:34:48.269Z","endTime":"2026-04-04T18:34:58.319Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-04T18:34:58.319Z","atBatIndex":11},{"result":{"type":"atBat","event":"Pickoff Caught Stealing 2B","eventType":"pickoff_caught_stealing_2b","description":"With Brice Turang batting, David Hamilton picked off and caught stealing 2nd base, second baseman Nick Loftin.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":12,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-04T18:35:19.867Z","endTime":"2026-04-04T18:35:29.867Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":679883,"fullName":"Luinder Avila","link":"/api/v1/people/679883"},"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":"Pickoff Caught Stealing 2B","eventType":"pickoff_caught_stealing_2b","movementReason":"r_pickoff_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":679883,"link":"/api/v1/people/679883"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":686469,"link":"/api/v1/people/686469"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":677951,"link":"/api/v1/people/677951"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":679845,"link":"/api/v1/people/679845"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":true,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"playId":"f354b88b-eddd-3bb1-bae3-1df2c0bba741","startTime":"2026-04-04T18:35:18.391Z","endTime":"2026-04-04T18:35:29.867Z","isPitch":false,"type":"pickoff"}],"playEndTime":"2026-04-04T18:35:29.867Z","atBatIndex":12},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Salvador Perez strikes out swinging.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":13,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-04-04T18:37:37.396Z","endTime":"2026-04-04T18:39:22.860Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694477,"fullName":"Chad Patrick","link":"/api/v1/people/694477"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"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(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":93.3,"endSpeed":86.8,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.18588584454309,"aZ":-23.21064791742775,"pfxX":-8.100900842611491,"pfxZ":4.720166687612848,"pX":0.9809211858055429,"pZ":2.1118046865939784,"vX0":6.825369453150151,"vY0":-135.87008751026016,"vZ0":-4.875700162145106,"x":79.61,"y":181.76,"x0":-0.49109725176680713,"y0":50.00631833699613,"z0":5.508581724824781,"aX":-15.398116437532122},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":7.9,"breakHorizontal":13.6,"spinRate":2129,"spinDirection":213},"zone":14,"typeConfidence":2.0,"plateTime":0.40062662817120653,"extension":6.006317413642178},"index":0,"playId":"63803eef-3ffb-31f5-98e5-619478824a12","pitchNumber":1,"startTime":"2026-04-04T18:37:52.725Z","endTime":"2026-04-04T18:37:56.777Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.5,"endSpeed":85.3,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.14592043434304,"aZ":-18.0537064423247,"pfxX":-5.744438592516996,"pfxZ":7.633401457715684,"pX":0.4772803349808118,"pZ":1.8241906511019854,"vX0":4.3856254580051885,"vY0":-134.6621810241101,"vZ0":-6.2473793476308686,"x":98.81,"y":189.53,"x0":-0.4198741992530377,"y0":50.00652226730228,"z0":5.435998303670487,"aX":-10.633203658669865},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":12.8,"breakHorizontal":9.6,"spinRate":2257,"spinDirection":222},"zone":9,"typeConfidence":2.0,"plateTime":0.4055474700278636,"extension":5.860400338798144},"index":1,"playId":"e8f06ccc-a229-3023-9927-16b61ae298d3","pitchNumber":2,"startTime":"2026-04-04T18:38:07.437Z","endTime":"2026-04-04T18:38:11.312Z","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":2,"outs":0},"pitchData":{"startSpeed":87.9,"endSpeed":81.2,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.592383733973257,"aZ":-19.00574250812316,"pfxX":0.46853164620037724,"pfxZ":7.836657321308909,"pX":0.4483897602329441,"pZ":3.7408543118785644,"vX0":3.116217517964781,"vY0":-128.08589715648432,"vZ0":-0.6619509132091802,"x":99.91,"y":137.78,"x0":-0.8391516234733963,"y0":50.00415500348807,"z0":5.473340099785999,"aX":0.7876554019138434},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":14.3,"breakHorizontal":-1.4,"spinRate":2978,"spinDirection":121},"zone":12,"typeConfidence":2.0,"plateTime":0.4257488500234641,"extension":5.990357712181823},"index":2,"playId":"b53d3391-d9a0-39bc-9334-96cca41db15d","pitchNumber":3,"startTime":"2026-04-04T18:38:22.759Z","endTime":"2026-04-04T18:38:26.954Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2026-04-04T18:38:33.490Z","endTime":"2026-04-04T18:38:46.246Z","isPitch":false,"type":"action","player":{"id":521692,"link":"/api/v1/people/521692"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.2,"endSpeed":85.3,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.881367224655307,"aZ":-17.60851277450942,"pfxX":-6.830646347079782,"pfxZ":7.803842620800156,"pX":-0.9277379646618816,"pZ":3.1615495543821344,"vX0":1.5929989210974873,"vY0":-135.78154072693647,"vZ0":-3.0018673453216347,"x":152.36,"y":153.42,"x0":-0.6349121017298629,"y0":50.00009496809455,"z0":5.50735357488572,"aX":-12.745386086511937},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":13.7,"breakHorizontal":12.0,"spinRate":2134,"spinDirection":220},"zone":11,"typeConfidence":2.0,"plateTime":0.40347378199225137,"extension":5.904739967544242},"index":4,"playId":"cf711545-eba2-33b3-9e73-9e78ae966f71","pitchNumber":4,"startTime":"2026-04-04T18:38:46.246Z","endTime":"2026-04-04T18:38:50.742Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.3,"endSpeed":86.7,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.473711807519127,"aZ":-16.905357716305623,"pfxX":-6.45929305744086,"pfxZ":7.972255063567252,"pX":1.6245398859623923,"pZ":2.162000915562748,"vX0":8.262834619655344,"vY0":-137.06872046644904,"vZ0":-5.614643103523054,"x":55.08,"y":180.41,"x0":-0.5807838006380762,"y0":50.00090786017933,"z0":5.379492197543562,"aX":-12.368730073158288},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":13.6,"breakHorizontal":10.1,"spinRate":2341,"spinDirection":220},"zone":14,"typeConfidence":2.0,"plateTime":0.39861148576265526,"extension":6.0902951579382405},"index":5,"playId":"6faebd4c-5984-3f43-ac7f-883503ab84f5","pitchNumber":5,"startTime":"2026-04-04T18:39:02.430Z","endTime":"2026-04-04T18:39:05.826Z","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":3,"strikes":3,"outs":0},"pitchData":{"startSpeed":87.7,"endSpeed":80.9,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.571712691253317,"aZ":-18.76129130742461,"pfxX":0.3566273672692635,"pfxZ":8.054977702867083,"pX":0.6996281472777234,"pZ":2.38184141534713,"vX0":3.9961755244966173,"vY0":-127.76445595743091,"vZ0":-3.5519087777655995,"x":90.33,"y":174.47,"x0":-0.9263827227305828,"y0":50.0008073458941,"z0":5.251565218489457,"aX":0.5935856231509105},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":14.0,"breakHorizontal":-1.4,"spinRate":2208,"spinDirection":240},"zone":6,"typeConfidence":2.0,"plateTime":0.42753740262335915,"extension":6.146887647506384},"index":6,"playId":"3715ed97-16a6-3582-b316-cc56d8c568a6","pitchNumber":6,"startTime":"2026-04-04T18:39:17.324Z","endTime":"2026-04-04T18:39:22.860Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-04T18:39:22.860Z","atBatIndex":13},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jac Caglianone singles on a sharp line drive to right fielder Sal Frelick.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":14,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-04-04T18:39:42.658Z","endTime":"2026-04-04T18:39:56.779Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":695506,"fullName":"Jac Caglianone","link":"/api/v1/people/695506"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694477,"fullName":"Chad Patrick","link":"/api/v1/people/694477"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":695506,"fullName":"Jac Caglianone","link":"/api/v1/people/695506"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":695506,"fullName":"Jac Caglianone","link":"/api/v1/people/695506"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"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":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.6,"endSpeed":80.7,"strikeZoneTop":3.402,"strikeZoneBottom":1.717,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.836737003692306,"aZ":-17.863378204231257,"pfxX":-0.40740104891418494,"pfxZ":8.626705065863833,"pX":-0.1950133929642934,"pZ":2.456877934870409,"vX0":2.060315054730801,"vY0":-127.62727827169248,"vZ0":-3.880092347426632,"x":124.43,"y":172.44,"x0":-0.9578199716717299,"y0":50.005015871027396,"z0":5.393308735609679,"aX":-0.6761653567890155},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":15.0,"breakHorizontal":0.4,"spinRate":2516,"spinDirection":150},"zone":5,"typeConfidence":2.0,"plateTime":0.4282098721640555,"extension":5.869269882021723},"hitData":{"launchSpeed":116.1,"launchAngle":13.0,"totalDistance":286.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":174.13,"coordY":94.97}},"index":0,"playId":"96da8647-32e1-32ba-968f-c39e8a87faef","pitchNumber":1,"startTime":"2026-04-04T18:39:45.867Z","endTime":"2026-04-04T18:39:56.779Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-04T18:39:56.779Z","atBatIndex":14},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Starling Marte strikes out swinging.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":15,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-04-04T18:40:19.840Z","endTime":"2026-04-04T18:42:47.484Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":516782,"fullName":"Starling Marte","link":"/api/v1/people/516782"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694477,"fullName":"Chad Patrick","link":"/api/v1/people/694477"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":695506,"fullName":"Jac Caglianone","link":"/api/v1/people/695506"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":516782,"fullName":"Starling Marte","link":"/api/v1/people/516782"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"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":1},"pitchData":{"startSpeed":88.3,"endSpeed":81.4,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.08414279629223,"aZ":-18.940512117231467,"pfxX":-1.6822072705730995,"pfxZ":7.8512449663328345,"pX":0.7793694499191978,"pZ":2.232662173017618,"vX0":5.110783753405801,"vY0":-128.61003425540684,"vZ0":-4.144395313197428,"x":87.29,"y":178.5,"x0":-1.0095365447084501,"y0":50.005094931685896,"z0":5.322062163681595,"aX":-2.836943256481149},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":13.6,"breakHorizontal":2.0,"spinRate":2975,"spinDirection":168},"zone":6,"typeConfidence":2.0,"plateTime":0.42485119228655943,"extension":6.163285367868478},"index":0,"playId":"5975907e-e30e-30ae-b1c6-49f5b5bf4253","pitchNumber":1,"startTime":"2026-04-04T18:40:25.924Z","endTime":"2026-04-04T18:40:31.535Z","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":94.4,"endSpeed":86.2,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.197987333443358,"aZ":-20.779683646253993,"pfxX":-10.97953583721683,"pfxZ":5.9869557512752705,"pX":0.47999178880847015,"pZ":2.382150427783188,"vX0":6.580732658152541,"vY0":-137.30892338668588,"vZ0":-4.684269125431726,"x":98.7,"y":174.46,"x0":-0.524606093703251,"y0":50.00675525216269,"z0":5.529598223212873,"aX":-20.911196155221557},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":10.0,"breakHorizontal":18.5,"spinRate":2162,"spinDirection":225},"zone":6,"typeConfidence":2.0,"plateTime":0.39932543676224475,"extension":5.95704783415475},"index":1,"playId":"d1df31bf-5758-356d-8ba4-17aa28003396","pitchNumber":2,"startTime":"2026-04-04T18:40:49.348Z","endTime":"2026-04-04T18:40:53.053Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.3,"endSpeed":78.4,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.29560138703765,"aZ":-22.52213262231408,"pfxX":2.4850739449132826,"pfxZ":6.089495118301256,"pX":0.01110983490881034,"pZ":3.6369145853438956,"vX0":1.9411412087857225,"vY0":-125.61107496491476,"vZ0":0.049026573104006266,"x":116.58,"y":140.58,"x0":-1.0967289105209512,"y0":50.00451791786315,"z0":5.460194918137704,"aX":3.9402586063897695},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":11.3,"breakHorizontal":-4.9,"spinRate":2312,"spinDirection":156},"zone":12,"typeConfidence":2.0,"plateTime":0.43734940605953376,"extension":5.806764898773907},"index":2,"playId":"cbbdeb18-8491-309a-a6b9-415fa8bb52b3","pitchNumber":3,"startTime":"2026-04-04T18:41:08.092Z","endTime":"2026-04-04T18:41:11.352Z","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.7,"endSpeed":83.8,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.893238852165375,"aZ":-14.578103965320674,"pfxX":-3.152037173793344,"pfxZ":9.556345894183288,"pX":0.11562040798870046,"pZ":4.75009820680216,"vX0":3.398293301069298,"vY0":-136.2905407704061,"vZ0":0.28042593001430455,"x":112.59,"y":110.53,"x0":-0.7507101475187365,"y0":50.002166700743096,"z0":5.669925322098908,"aX":-5.803747618365373},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":17.5,"breakHorizontal":4.8,"spinRate":2268,"spinDirection":211},"zone":12,"typeConfidence":2.0,"plateTime":0.4052097977203273,"extension":5.892765269611474},"index":3,"playId":"0868ee5f-b14c-3481-aeee-e7cd16657c22","pitchNumber":4,"startTime":"2026-04-04T18:41:33.082Z","endTime":"2026-04-04T18:41:36.492Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.2,"endSpeed":82.4,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.984862149510725,"aZ":-20.724768605681238,"pfxX":-2.5380060005444376,"pfxZ":6.661058130039902,"pX":1.4212576630541873,"pZ":1.7226013180897657,"vX0":6.782775200574747,"vY0":-129.7223256297563,"vZ0":-4.9291401024849035,"x":62.83,"y":192.27,"x0":-0.8878025179045173,"y0":50.0023495676949,"z0":5.209501136673813,"aX":-4.362676810102631},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":11.3,"breakHorizontal":3.2,"spinRate":2345,"spinDirection":257},"zone":14,"typeConfidence":2.0,"plateTime":0.42087038098801477,"extension":6.2364828007220146},"index":4,"playId":"8f3d5f41-c87f-3f93-9063-ecdc6923ebe6","pitchNumber":5,"startTime":"2026-04-04T18:42:01.306Z","endTime":"2026-04-04T18:42:05.103Z","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":1},"index":5,"playId":"058af118-b71a-3af1-8e59-85c0b4852e85","startTime":"2026-04-04T18:42:22.179Z","endTime":"2026-04-04T18:42:27.322Z","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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":1},"pitchData":{"startSpeed":94.7,"endSpeed":86.4,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.2504894169642,"aZ":-17.091049085172614,"pfxX":-8.669466406968857,"pfxZ":7.857758277555972,"pX":-0.06736606916271196,"pZ":3.2592593633850457,"vX0":4.801833287839342,"vY0":-137.8417637066038,"vZ0":-3.0491623922698468,"x":119.57,"y":150.78,"x0":-0.7074788153871141,"y0":50.006525215319805,"z0":5.536828400161532,"aX":-16.65087101165557},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":13.8,"breakHorizontal":14.6,"spinRate":2145,"spinDirection":212},"zone":2,"typeConfidence":2.0,"plateTime":0.3976899714378881,"extension":5.979520840951295},"index":6,"playId":"e9fefcaa-0999-31b9-b2a7-fb850dd26330","pitchNumber":6,"startTime":"2026-04-04T18:42:42.254Z","endTime":"2026-04-04T18:42:47.484Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-04T18:42:47.484Z","atBatIndex":15},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Isaac Collins singles on a ground ball to right fielder Sal Frelick. Jac Caglianone to 3rd.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":16,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-04-04T18:43:14.940Z","endTime":"2026-04-04T18:45:05.189Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":686555,"fullName":"Isaac Collins","link":"/api/v1/people/686555"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694477,"fullName":"Chad Patrick","link":"/api/v1/people/694477"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":686555,"fullName":"Isaac Collins","link":"/api/v1/people/686555"},"postOnThird":{"id":695506,"fullName":"Jac Caglianone","link":"/api/v1/people/695506"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":686555,"fullName":"Isaac Collins","link":"/api/v1/people/686555"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":686217,"link":"/api/v1/people/686217"},"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":695506,"fullName":"Jac Caglianone","link":"/api/v1/people/695506"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":695506,"fullName":"Jac Caglianone","link":"/api/v1/people/695506"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":true},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.8,"endSpeed":87.1,"strikeZoneTop":3.013,"strikeZoneBottom":1.521,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.2503103773063,"aZ":-13.48634379482507,"pfxX":-5.183113155537982,"pfxZ":9.632655000316108,"pX":-0.6608216207334509,"pZ":2.822907170918086,"vX0":2.1760262809282036,"vY0":-138.04544085720795,"vZ0":-4.928259704667717,"x":142.19,"y":162.56,"x0":-0.783678359589324,"y0":50.000413706876124,"z0":5.531319879726415,"aX":-10.05355528241108},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":16.7,"breakHorizontal":9.0,"spinRate":2226,"spinDirection":219},"zone":1,"typeConfidence":2.0,"plateTime":0.395991519516675,"extension":6.0195383683446035},"index":0,"playId":"c6d403f6-29fd-3604-aaa5-cca79438b115","pitchNumber":1,"startTime":"2026-04-04T18:43:14.940Z","endTime":"2026-04-04T18:43:41.949Z","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":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":2},"index":1,"playId":"c73a7fca-b8a3-39ce-b998-cd45ef3b7f90","startTime":"2026-04-04T18:43:47.640Z","endTime":"2026-04-04T18:43:52.448Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.0,"endSpeed":85.0,"strikeZoneTop":3.013,"strikeZoneBottom":1.521,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.670907687579195,"aZ":-19.69078587544417,"pfxX":-8.294880110944565,"pfxZ":6.729714288461846,"pX":-0.446804329521646,"pZ":3.3981351792817613,"vX0":3.890755110329216,"vY0":-135.38933388550592,"vZ0":-2.2114597958093616,"x":134.03,"y":147.03,"x0":-0.8250471275798175,"y0":50.00534333387664,"z0":5.604191690697289,"aX":-15.395235085337104},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":11.9,"breakHorizontal":14.2,"spinRate":2006,"spinDirection":227},"zone":11,"typeConfidence":2.0,"plateTime":0.404622090339096,"extension":5.815600347814174},"index":2,"playId":"334fbc96-398a-3c81-bc04-fac759844df6","pitchNumber":2,"startTime":"2026-04-04T18:44:11.678Z","endTime":"2026-04-04T18:44:15.707Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.5,"endSpeed":85.6,"strikeZoneTop":3.013,"strikeZoneBottom":1.521,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.44643854629691,"aZ":-17.422410616094183,"pfxX":-9.685848333727343,"pfxZ":7.802173667906047,"pX":0.147268963774768,"pZ":2.090928426870242,"vX0":5.547487921078005,"vY0":-137.3819532278416,"vZ0":-5.771685865225227,"x":111.39,"y":182.32,"x0":-0.6510496127023353,"y0":50.0046923501502,"z0":5.423242375576412,"aX":-18.320446696216372},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":13.0,"breakHorizontal":16.2,"spinRate":2086,"spinDirection":159},"zone":5,"typeConfidence":2.0,"plateTime":0.40031384176980556,"extension":5.986996345546077},"index":3,"playId":"43a76f2b-82fd-36aa-930d-7188237de772","pitchNumber":3,"startTime":"2026-04-04T18:44:31.907Z","endTime":"2026-04-04T18:44:36.102Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.9,"endSpeed":80.3,"strikeZoneTop":3.013,"strikeZoneBottom":1.521,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.94271299340696,"aZ":-22.091741056671374,"pfxX":-0.8362000917960679,"pfxZ":6.045948114296312,"pX":-0.019845858125055574,"pZ":2.458981553238549,"vX0":3.0674797765642934,"vY0":-129.34854608665546,"vZ0":-2.798588600006341,"x":117.76,"y":172.39,"x0":-1.1207286093591484,"y0":50.00403196575645,"z0":5.278662437339805,"aX":-1.3951474267325967},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":10.4,"breakHorizontal":0.7,"spinRate":2368,"spinDirection":175},"zone":5,"typeConfidence":2.0,"plateTime":0.426025262239083,"extension":6.072986051252931},"hitData":{"launchSpeed":91.1,"launchAngle":-2.0,"totalDistance":35.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":189.12,"coordY":119.01}},"index":4,"playId":"9c55700b-3f8c-374d-8ba9-68ae9e30cc43","pitchNumber":4,"startTime":"2026-04-04T18:44:53.141Z","endTime":"2026-04-04T18:45:05.189Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-04T18:45:05.189Z","atBatIndex":16},{"result":{"type":"atBat","event":"Caught Stealing Home","eventType":"caught_stealing_home","description":"Jac Caglianone caught stealing home, catcher William Contreras to second baseman Brice Turang to catcher William Contreras.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":17,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-04-04T18:45:29.922Z","endTime":"2026-04-04T18:47:19.611Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":29},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":679845,"fullName":"Nick Loftin","link":"/api/v1/people/679845"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694477,"fullName":"Chad Patrick","link":"/api/v1/people/694477"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":"3B","start":"3B","end":null,"outBase":"4B","isOut":true,"outNumber":3},"details":{"event":"Caught Stealing Home","eventType":"caught_stealing_home","movementReason":"r_caught_stealing_home","runner":{"id":695506,"fullName":"Jac Caglianone","link":"/api/v1/people/695506"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":661388,"link":"/api/v1/people/661388"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"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":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":88.1,"endSpeed":80.6,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.20167327017779,"aZ":-25.242440194871858,"pfxX":4.80056727687913,"pfxZ":4.164177461889647,"pX":0.422216609895933,"pZ":3.540944565378526,"vX0":2.2512762629626017,"vY0":-128.3812327907586,"vZ0":0.12594070759891374,"x":100.91,"y":143.17,"x0":-1.0904637411192089,"y0":50.004089862281745,"z0":5.460064505950255,"aX":7.992946258070392},"breaks":{"breakAngle":18.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":7.8,"breakHorizontal":-9.2,"spinRate":2411,"spinDirection":113},"zone":12,"typeConfidence":2.0,"plateTime":0.4270457632502791,"extension":5.909489578909977},"index":0,"playId":"0f0ae247-677d-3e15-8061-88a04bd023e9","pitchNumber":1,"startTime":"2026-04-04T18:45:41.801Z","endTime":"2026-04-04T18:45:45.842Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.2,"endSpeed":78.9,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.809213089597765,"aZ":-22.29648540042013,"pfxX":5.703917088290838,"pfxZ":6.170825573064778,"pX":1.800140846751943,"pZ":2.339683150975433,"vX0":5.087467733263375,"vY0":-126.76077726898609,"vZ0":-2.882204029427357,"x":48.38,"y":175.61,"x0":-0.9857864644075931,"y0":50.004180500485305,"z0":5.303589387738335,"aX":9.132967863822396},"breaks":{"breakAngle":24.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":10.7,"breakHorizontal":-11.6,"spinRate":2193,"spinDirection":200},"zone":14,"typeConfidence":2.0,"plateTime":0.4347838181524546,"extension":5.960862815238726},"index":1,"playId":"117156a8-429e-320e-8901-5e712542ca1a","pitchNumber":2,"startTime":"2026-04-04T18:46:00.260Z","endTime":"2026-04-04T18:46:04.020Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.8,"endSpeed":83.9,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.35874115761294,"aZ":-15.216529199426377,"pfxX":-3.892781546235198,"pfxZ":9.21984493346464,"pX":-0.2764709879350485,"pZ":2.7838338831235867,"vX0":2.7211907951181082,"vY0":-136.32548080852484,"vZ0":-4.542133343921087,"x":127.54,"y":163.62,"x0":-0.793587958782676,"y0":50.00147172356996,"z0":5.558596259181943,"aX":-7.158958018546661},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":15.6,"breakHorizontal":6.2,"spinRate":2180,"spinDirection":212},"zone":1,"typeConfidence":2.0,"plateTime":0.40535725510875675,"extension":5.973872568291715},"index":2,"playId":"e970f3bc-ccee-3ef9-8f19-a7098ffe2101","pitchNumber":3,"startTime":"2026-04-04T18:46:24.361Z","endTime":"2026-04-04T18:46:27.406Z","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":2},"pitchData":{"startSpeed":94.2,"endSpeed":86.8,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.14240823406655,"aZ":-20.79402553686057,"pfxX":-8.064924084953054,"pfxZ":5.932931968015227,"pX":0.37466693133918805,"pZ":2.5519826179980822,"vX0":5.477027397909005,"vY0":-137.08672591680983,"vZ0":-4.12777836921487,"x":102.72,"y":169.88,"x0":-0.593631214952146,"y0":50.00222224567733,"z0":5.48298308015389,"aX":-15.466456861465929},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":10.2,"breakHorizontal":13.6,"spinRate":2092,"spinDirection":210},"zone":6,"typeConfidence":2.0,"plateTime":0.39839769764980026,"extension":6.040631924865321},"index":3,"playId":"a5c0abab-442d-38d1-af3a-03c485837227","pitchNumber":4,"startTime":"2026-04-04T18:46:48.914Z","endTime":"2026-04-04T18:46:53.168Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"index":4,"startTime":"2026-04-04T18:46:58.875Z","endTime":"2026-04-04T18:47:11.683Z","isPitch":false,"type":"action","player":{"id":679845,"link":"/api/v1/people/679845"}},{"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":"SV","description":"Slurve"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.3,"endSpeed":79.6,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.2325059786726,"aZ":-37.47385210966292,"pfxX":3.1075816416084225,"pfxZ":-3.367920869011173,"pX":0.7637725586712532,"pZ":0.28929455166791734,"vX0":3.2169744509248157,"vY0":-124.30211830714477,"vZ0":-4.814283344767686,"x":87.89,"y":230.97,"x0":-0.947324605191115,"y0":50.000115019579454,"z0":5.338052846170246,"aX":4.896241370169493},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.2,"breakVerticalInduced":-7.0,"breakHorizontal":-6.4,"spinRate":2400,"spinDirection":75},"zone":14,"typeConfidence":2.0,"plateTime":0.4394321909822003,"extension":5.950120688147756},"index":5,"playId":"1bc89e04-9638-37c4-ab06-6cff69b78427","pitchNumber":5,"startTime":"2026-04-04T18:47:11.683Z","endTime":"2026-04-04T18:47:19.611Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-04T18:47:19.611Z","atBatIndex":17},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Brice Turang strikes out swinging.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":18,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-04-04T18:49:30.004Z","endTime":"2026-04-04T18:50:17.913Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":679883,"fullName":"Luinder Avila","link":"/api/v1/people/679883"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"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":3},"credits":[{"player":{"id":521692,"link":"/api/v1/people/521692"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":80.3,"endSpeed":73.5,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.15729100551661,"aZ":-33.67366498646151,"pfxX":8.098798380980705,"pfxZ":-1.088809823779206,"pX":-0.9308124577581164,"pZ":3.945322982655688,"vX0":0.4472635989718793,"vY0":-116.95351643715674,"vZ0":1.918889070910573,"x":152.48,"y":132.26,"x0":-2.1761441769581027,"y0":50.00179868039949,"z0":6.284559040042693,"aX":11.158678293872345},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.7,"breakVerticalInduced":-1.2,"breakHorizontal":-14.8,"spinRate":2924,"spinDirection":55},"zone":11,"typeConfidence":0.91,"plateTime":0.4692740578189363,"extension":6.515206893059928},"index":0,"playId":"a704a767-f79c-340d-97bc-b758fc366e82","pitchNumber":1,"startTime":"2026-04-04T18:49:30.004Z","endTime":"2026-04-04T18:49:33.722Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.8,"endSpeed":79.0,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.17251687273336,"aZ":-31.983651735190318,"pfxX":3.7710021252263486,"pfxZ":0.11990993585865262,"pX":-0.5749380441654781,"pZ":2.2873351134254163,"vX0":2.9370596663371624,"vY0":-124.93701508419933,"vZ0":-2.3920102373430554,"x":138.92,"y":177.02,"x0":-2.2556673619068226,"y0":50.00321471814864,"z0":5.885839640275413,"aX":5.960515191320456},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":-0.1,"breakHorizontal":-7.6,"spinRate":2661,"spinDirection":70},"zone":4,"typeConfidence":0.79,"plateTime":0.4384069111233764,"extension":6.654657739862547},"index":1,"playId":"2dc6e4fb-6e1c-359b-b355-ac9dc089bea8","pitchNumber":2,"startTime":"2026-04-04T18:49:42.422Z","endTime":"2026-04-04T18:49:46.396Z","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":82.8,"endSpeed":76.1,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.750132375129727,"aZ":-32.81170189902412,"pfxX":5.592440987629311,"pfxZ":-0.43238085704226936,"pX":0.47290592286596705,"pZ":1.621870291311109,"vX0":4.2320808617793135,"vY0":-120.47040470238537,"vZ0":-3.3714556002536296,"x":98.97,"y":194.99,"x0":-2.0371933361771952,"y0":50.00574757470968,"z0":5.958473293107785,"aX":8.170276487464815},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.5,"breakVerticalInduced":-1.3,"breakHorizontal":-11.2,"spinRate":2920,"spinDirection":45},"zone":9,"typeConfidence":0.9,"plateTime":0.45573684722546126,"extension":6.610606213404336},"index":2,"playId":"68218420-73b1-39a9-847e-1250b5529c73","pitchNumber":3,"startTime":"2026-04-04T18:49:55.350Z","endTime":"2026-04-04T18:49:59.721Z","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":95.7,"endSpeed":88.3,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.611819635377664,"aZ":-10.95436860864724,"pfxX":-1.2118956846066817,"pfxZ":10.704491490679132,"pX":-0.3746442502551661,"pZ":2.400145676750644,"vX0":3.9875400327599633,"vY0":-139.263504464203,"vZ0":-7.742297210257299,"x":131.28,"y":173.98,"x0":-1.6618350446080352,"y0":50.0002909480291,"z0":5.924737717869432,"aX":-2.402274191202097},"breaks":{"breakAngle":7.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":18.1,"breakHorizontal":1.4,"spinRate":2471,"spinDirection":196},"zone":4,"typeConfidence":0.93,"plateTime":0.3919532625925557,"extension":6.755108680563584},"index":3,"playId":"70762b6b-c5c8-3550-aaac-f014bce2b4d7","pitchNumber":4,"startTime":"2026-04-04T18:50:12.701Z","endTime":"2026-04-04T18:50:17.913Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-04T18:50:17.913Z","atBatIndex":18},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Luis Rengifo strikes out swinging.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":19,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-04-04T18:50:31.912Z","endTime":"2026-04-04T18:52:15.297Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":679883,"fullName":"Luinder Avila","link":"/api/v1/people/679883"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":521692,"link":"/api/v1/people/521692"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.7,"endSpeed":88.1,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.365969067010887,"aZ":-17.357338727383905,"pfxX":-1.5347529430558748,"pfxZ":7.559602840357407,"pX":0.8569438092991354,"pZ":2.982347186525272,"vX0":7.62824588186636,"vY0":-137.8432852008485,"vZ0":-5.052302192905106,"x":84.34,"y":158.26,"x0":-1.7250266551624733,"y0":50.000629644939465,"z0":5.979177302761559,"aX":-3.0079490295405136},"breaks":{"breakAngle":4.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":13.1,"breakHorizontal":1.4,"spinRate":2459,"spinDirection":202},"zone":12,"typeConfidence":0.89,"plateTime":0.3945972363866259,"extension":6.660114202914739},"index":0,"playId":"6a9e8438-731e-3411-a4a3-4a311d2f3081","pitchNumber":1,"startTime":"2026-04-04T18:50:41.318Z","endTime":"2026-04-04T18:50:45.364Z","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":96.3,"endSpeed":88.2,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.10402388321539,"aZ":-8.771371562864685,"pfxX":-3.0205573377476638,"pfxZ":11.791982596162692,"pX":-0.22711173641156274,"pZ":1.6814982326785421,"vX0":4.975101264609662,"vY0":-139.8744965746114,"vZ0":-10.054202703377003,"x":125.66,"y":193.38,"x0":-1.6351053803155617,"y0":50.00023959491608,"z0":5.894522535331201,"aX":-5.99369700215867},"breaks":{"breakAngle":24.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.1,"breakVerticalInduced":19.4,"breakHorizontal":4.4,"spinRate":2534,"spinDirection":206},"zone":8,"typeConfidence":0.93,"plateTime":0.3913510170425418,"extension":6.760731233036302},"index":1,"playId":"9fcd7953-1d2b-36db-8f75-83ef9097d5b5","pitchNumber":2,"startTime":"2026-04-04T18:50:55.452Z","endTime":"2026-04-04T18:50:59.257Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.4,"endSpeed":73.9,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.517537238132874,"aZ":-35.0519234047245,"pfxX":9.201872530539195,"pfxZ":-2.067091153096815,"pX":-0.21312978544201894,"pZ":2.3991461573644077,"vX0":1.449526102175949,"vY0":-118.44584379184177,"vZ0":-0.8875583963843717,"x":125.12,"y":174.0,"x0":-2.0294545112183213,"y0":50.00130942264261,"z0":6.036921371009166,"aX":12.83092712074233},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.5,"breakVerticalInduced":-3.6,"breakHorizontal":-17.0,"spinRate":3042,"spinDirection":47},"zone":5,"typeConfidence":0.92,"plateTime":0.4657352688299068,"extension":6.7724042409226834},"index":2,"playId":"09608aa8-d522-3886-8e98-ecf00ded18d1","pitchNumber":3,"startTime":"2026-04-04T18:51:12.482Z","endTime":"2026-04-04T18:51:15.686Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-04-04T18:51:25.640Z","endTime":"2026-04-04T18:51:34.172Z","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, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.6,"endSpeed":81.3,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.224417025682424,"aZ":-33.467985330254585,"pfxX":4.194542434029891,"pfxZ":-0.774949138539851,"pX":0.18974501909621608,"pZ":2.5640718984731214,"vX0":4.11822852763734,"vY0":-127.64939069712484,"vZ0":-1.7397879994765444,"x":109.77,"y":169.55,"x0":-1.9846456455675237,"y0":50.003908619149165,"z0":5.868773163650005,"aX":6.980583908770826},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":-1.6,"breakHorizontal":-8.5,"spinRate":2712,"spinDirection":91},"zone":5,"typeConfidence":0.87,"plateTime":0.4277156153669148,"extension":6.839721504180543},"index":4,"playId":"fe0c2f55-0fe6-39b9-a2ef-1e98c2a31fa0","pitchNumber":4,"startTime":"2026-04-04T18:51:34.172Z","endTime":"2026-04-04T18:51:37.252Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.7,"endSpeed":88.8,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.751201984336177,"aZ":-11.680217915784889,"pfxX":-2.9910934677146983,"pfxZ":10.207652359360962,"pX":-0.834365624887623,"pZ":1.3110818686723043,"vX0":4.018566926285691,"vY0":-140.52774202996008,"vZ0":-10.375250095149351,"x":148.8,"y":203.38,"x0":-1.89183519119677,"y0":50.00286885464434,"z0":5.801866150567636,"aX":-6.004919614145927},"breaks":{"breakAngle":20.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":16.7,"breakHorizontal":4.7,"spinRate":2449,"spinDirection":196},"zone":13,"typeConfidence":0.93,"plateTime":0.38922468635956653,"extension":6.791090107872908},"index":5,"playId":"6cefd383-c19d-35c4-bc90-449bf10f13f5","pitchNumber":5,"startTime":"2026-04-04T18:51:52.326Z","endTime":"2026-04-04T18:51:56.366Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":96.0,"endSpeed":88.1,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.436661349534873,"aZ":-13.06945708777156,"pfxX":-6.645712176550945,"pfxZ":9.642592390887845,"pX":-0.30365565197244454,"pZ":2.032745843597315,"vX0":5.389820601528579,"vY0":-139.63248340777895,"vZ0":-8.291725159259704,"x":128.57,"y":183.9,"x0":-1.3922535351153944,"y0":50.00238067518857,"z0":5.893916919561664,"aX":-13.167431860910504},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":16.0,"breakHorizontal":10.9,"spinRate":2367,"spinDirection":222},"zone":7,"typeConfidence":0.91,"plateTime":0.39175416054388945,"extension":6.8894201021580646},"index":6,"playId":"a1a26bdf-d992-3dd9-85e8-9ce4d58f0e4a","pitchNumber":6,"startTime":"2026-04-04T18:52:10.046Z","endTime":"2026-04-04T18:52:15.297Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-04T18:52:15.297Z","atBatIndex":19},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"William Contreras doubles (3) on a ground ball to left fielder Isaac Collins.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":20,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-04-04T18:52:29.889Z","endTime":"2026-04-04T18:53:03.375Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":679883,"fullName":"Luinder Avila","link":"/api/v1/people/679883"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":686555,"link":"/api/v1/people/686555"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.1,"endSpeed":89.8,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.44639249677207,"aZ":-11.599249338519801,"pfxX":-2.459643347894107,"pfxZ":10.131645094849572,"pX":1.5576641419307478,"pZ":0.9634978592453731,"vX0":9.303755932729924,"vY0":-140.77199330017027,"vZ0":-11.298529186161154,"x":57.63,"y":212.77,"x0":-1.4537736252069744,"y0":50.003753650655845,"z0":5.753309692695989,"aX":-4.996781099080383},"breaks":{"breakAngle":13.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":16.4,"breakHorizontal":2.8,"spinRate":2531,"spinDirection":193},"zone":14,"typeConfidence":0.92,"plateTime":0.3873630003679973,"extension":6.841775632774743},"index":0,"playId":"a86c12d5-9521-318f-a440-1c6dfc220d65","pitchNumber":1,"startTime":"2026-04-04T18:52:34.186Z","endTime":"2026-04-04T18:52:38.216Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.7,"endSpeed":87.0,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.69680556292151,"aZ":-16.50705691134048,"pfxX":-8.348818360225483,"pfxZ":8.059637717898719,"pX":-0.9859444406099217,"pZ":2.1692609756018726,"vX0":4.846104302991515,"vY0":-139.15333085544816,"vZ0":-7.317310542316704,"x":154.58,"y":180.21,"x0":-1.6730417918248848,"y0":50.00670449079576,"z0":5.943957214746892,"aX":-16.237848869515325},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":13.1,"breakHorizontal":14.0,"spinRate":2456,"spinDirection":223},"zone":13,"typeConfidence":0.91,"plateTime":0.3948941025501074,"extension":6.713517551607798},"hitData":{"launchSpeed":105.3,"launchAngle":-2.0,"totalDistance":34.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":90.07,"coordY":165.18}},"index":1,"playId":"3f371d0e-0d01-3b40-bbb9-77c196d245f9","pitchNumber":2,"startTime":"2026-04-04T18:52:48.946Z","endTime":"2026-04-04T18:53:03.375Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-04T18:53:03.375Z","atBatIndex":20},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Christian Yelich singles on a ground ball to second baseman Nick Loftin. William Contreras to 3rd.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":21,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-04-04T18:53:26.861Z","endTime":"2026-04-04T18:54:00.260Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":592885,"fullName":"Christian Yelich","link":"/api/v1/people/592885"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":679883,"fullName":"Luinder Avila","link":"/api/v1/people/679883"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":592885,"fullName":"Christian Yelich","link":"/api/v1/people/592885"},"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],"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":592885,"fullName":"Christian Yelich","link":"/api/v1/people/592885"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":679845,"link":"/api/v1/people/679845"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"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":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.0,"endSpeed":75.5,"strikeZoneTop":3.368,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.783484460399777,"aZ":-39.14565158549241,"pfxX":7.55119131662209,"pfxZ":-4.865057723207242,"pX":0.35239565517650623,"pZ":1.7100053857637318,"vX0":3.179286664058658,"vY0":-119.41419269146701,"vZ0":-1.784788072793527,"x":103.57,"y":192.61,"x0":-1.9807545400387363,"y0":50.00477242031232,"z0":6.016041460190184,"aX":10.814950491301348},"breaks":{"breakAngle":15.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.8,"breakVerticalInduced":-9.0,"breakHorizontal":-14.5,"spinRate":2918,"spinDirection":52},"zone":9,"typeConfidence":0.92,"plateTime":0.46014570138885924,"extension":6.53385488629148},"index":0,"playId":"44d7d66d-d855-3c3b-8608-7a13e6d0f148","pitchNumber":1,"startTime":"2026-04-04T18:53:30.028Z","endTime":"2026-04-04T18:53:33.250Z","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":2},"pitchData":{"startSpeed":96.4,"endSpeed":88.8,"strikeZoneTop":3.368,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.579243667001858,"aZ":-13.548915804269663,"pfxX":-0.814962591646408,"pfxZ":9.263663677950657,"pX":-0.3536664855346174,"pZ":2.9911670305198683,"vX0":3.7627812645219465,"vY0":-140.3911615522227,"vZ0":-5.871503041174354,"x":130.48,"y":158.02,"x0":-1.6012210043379531,"y0":50.00652261125023,"z0":5.979836882493825,"aX":-1.6395563345849804},"breaks":{"breakAngle":3.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":15.8,"breakHorizontal":0.7,"spinRate":2483,"spinDirection":198},"zone":1,"typeConfidence":0.93,"plateTime":0.3890381176901334,"extension":6.83170945110498},"hitData":{"launchSpeed":92.9,"launchAngle":-17.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":141.49,"coordY":145.36}},"index":1,"playId":"0a137531-0498-38fe-b515-17180f8e0fae","pitchNumber":2,"startTime":"2026-04-04T18:53:50.594Z","endTime":"2026-04-04T18:54:00.260Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-04T18:54:00.260Z","atBatIndex":21},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Garrett Mitchell homers (1) on a fly ball to right center field. William Contreras scores. Christian Yelich scores.","rbi":3,"awayScore":5,"homeScore":0,"isOut":false},"about":{"atBatIndex":22,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-04-04T18:54:25.920Z","endTime":"2026-04-04T18:56:09.213Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":669003,"fullName":"Garrett Mitchell","link":"/api/v1/people/669003"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":679883,"fullName":"Luinder Avila","link":"/api/v1/people/679883"},"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,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":669003,"fullName":"Garrett Mitchell","link":"/api/v1/people/669003"},"responsiblePitcher":{"id":679883,"link":"/api/v1/people/679883"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"responsiblePitcher":{"id":679883,"link":"/api/v1/people/679883"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":592885,"fullName":"Christian Yelich","link":"/api/v1/people/592885"},"responsiblePitcher":{"id":679883,"link":"/api/v1/people/679883"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.9,"endSpeed":88.3,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.96809122089815,"aZ":-14.447420497277594,"pfxX":-2.6967943869025373,"pfxZ":8.916713011761109,"pX":-0.5317007641814462,"pZ":2.7610121255218343,"vX0":4.590877087647119,"vY0":-139.5321283373122,"vZ0":-6.0350399048352745,"x":137.27,"y":164.23,"x0":-1.8418051110255447,"y0":50.00498980820438,"z0":5.890108668373505,"aX":-5.362872993733773},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":15.2,"breakHorizontal":4.1,"spinRate":2463,"spinDirection":201},"zone":4,"typeConfidence":0.92,"plateTime":0.3913202320795386,"extension":6.865607899665815},"index":0,"playId":"eca3ba32-7b68-3b96-b8ee-5296a8ec7fc7","pitchNumber":1,"startTime":"2026-04-04T18:54:30.605Z","endTime":"2026-04-04T18:54:34.631Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.3,"endSpeed":87.7,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.942615231789432,"aZ":-14.00005743072868,"pfxX":-2.2301737100636054,"pfxZ":9.245343163623364,"pX":-0.1972902688453402,"pZ":3.5664019587957805,"vX0":5.240669919997378,"vY0":-138.81710344886443,"vZ0":-4.191832302636597,"x":124.52,"y":142.49,"x0":-1.813774093144954,"y0":50.00623312085159,"z0":6.01793909363127,"aX":-4.386374715727725},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":16.2,"breakHorizontal":3.0,"spinRate":2469,"spinDirection":195},"zone":11,"typeConfidence":0.91,"plateTime":0.39348450374356503,"extension":6.745802460437063},"index":1,"playId":"7564739e-3ed8-3f50-b32b-b8a97d8482db","pitchNumber":2,"startTime":"2026-04-04T18:54:48.720Z","endTime":"2026-04-04T18:54:52.572Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":2},"index":2,"playId":"d334f4c4-1e0e-3991-a816-fe6882b0d6ac","startTime":"2026-04-04T18:55:05.311Z","endTime":"2026-04-04T18:55:09.928Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.1,"endSpeed":88.3,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.149849252113793,"aZ":-12.315029174151753,"pfxX":-2.3820132966214187,"pfxZ":9.97868385433613,"pX":-0.6919087118837199,"pZ":2.64662415113418,"vX0":3.6953021396467003,"vY0":-139.84907699830674,"vZ0":-6.89135424390975,"x":143.37,"y":167.32,"x0":-1.7180366540474115,"y0":50.0012079770931,"z0":5.942407735661562,"aX":-4.740116407260705},"breaks":{"breakAngle":15.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":16.9,"breakHorizontal":3.6,"spinRate":2430,"spinDirection":189},"zone":4,"typeConfidence":0.93,"plateTime":0.39094291363895195,"extension":6.874482647731147},"index":3,"playId":"3c73962b-1f34-3055-9323-abb9ddee03d7","pitchNumber":3,"startTime":"2026-04-04T18:55:23.884Z","endTime":"2026-04-04T18:55:28.016Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.3,"endSpeed":76.0,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.478135951007026,"aZ":-38.14046126570922,"pfxX":7.640531287224647,"pfxZ":-4.126264404255947,"pX":0.7000515048405973,"pZ":1.6138203917745806,"vX0":4.0144761680663645,"vY0":-119.87528705136897,"vZ0":-2.4734167922896875,"x":90.32,"y":195.21,"x0":-1.9921431445954818,"y0":50.00234616186606,"z0":6.083719293357272,"aX":11.051094342527277},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.2,"breakVerticalInduced":-7.8,"breakHorizontal":-14.9,"spinRate":2826,"spinDirection":51},"zone":14,"typeConfidence":0.92,"plateTime":0.45798067934562026,"extension":6.540086695779297},"hitData":{"launchSpeed":106.1,"launchAngle":26.0,"totalDistance":420.0,"trajectory":"fly_ball","hardness":"medium","location":"89","coordinates":{"coordX":207.37,"coordY":52.11}},"index":4,"playId":"83391426-fecf-36d3-aee0-7f20221fa127","pitchNumber":4,"startTime":"2026-04-04T18:55:42.083Z","endTime":"2026-04-04T18:56:09.213Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-04T18:56:09.213Z","atBatIndex":22},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Jake Bauers walks.","rbi":0,"awayScore":5,"homeScore":0,"isOut":false},"about":{"atBatIndex":23,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-04-04T18:56:27.116Z","endTime":"2026-04-04T18:57:36.847Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":679883,"fullName":"Luinder Avila","link":"/api/v1/people/679883"},"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,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":81.6,"endSpeed":74.2,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.52732139490893,"aZ":-34.86470719360526,"pfxX":7.010759676620829,"pfxZ":-1.9060963891353886,"pX":-1.3599348856915094,"pZ":3.1233452079016333,"vX0":0.21406159486043524,"vY0":-118.71721506408498,"vZ0":0.6157437269652997,"x":168.84,"y":154.45,"x0":-2.360739273515509,"y0":50.00585748108228,"z0":6.067938374258393,"aX":9.87609473581782},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.5,"breakVerticalInduced":-3.0,"breakHorizontal":-12.7,"spinRate":2828,"spinDirection":60},"zone":11,"typeConfidence":0.92,"plateTime":0.4637348900467626,"extension":6.593239140316289},"index":0,"playId":"1b44fd7e-040b-3f16-89d7-c7306cd6911b","pitchNumber":1,"startTime":"2026-04-04T18:56:29.431Z","endTime":"2026-04-04T18:56:33.152Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.0,"endSpeed":79.0,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.884912717292305,"aZ":-31.54032687832858,"pfxX":4.48192975520462,"pfxZ":0.40630638071484304,"pX":0.8673322115997567,"pZ":0.9915395354614133,"vX0":5.7847518877138135,"vY0":-125.02970214090001,"vZ0":-5.262906284680916,"x":83.94,"y":212.01,"x0":-2.065080705323941,"y0":50.005429454069876,"z0":5.7339775221272475,"aX":7.045695479325469},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":-0.4,"breakHorizontal":-9.5,"spinRate":2844,"spinDirection":77},"zone":14,"typeConfidence":0.87,"plateTime":0.4392742333792379,"extension":6.699178864231076},"index":1,"playId":"13f891b8-e794-3fca-8b1b-b0be1265653c","pitchNumber":2,"startTime":"2026-04-04T18:56:42.334Z","endTime":"2026-04-04T18:56:47.105Z","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":95.5,"endSpeed":87.7,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.12247449968075,"aZ":-17.148907032866898,"pfxX":-5.755126712384749,"pfxZ":7.674357774295488,"pX":-0.24919420159640507,"pZ":1.9107035849140566,"vX0":6.708395262561156,"vY0":-138.81253719944894,"vZ0":-7.536971839722067,"x":126.5,"y":187.19,"x0":-1.9457397301328763,"y0":50.00398111544341,"z0":5.796065377476249,"aX":-11.269202973442253},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":12.6,"breakHorizontal":9.1,"spinRate":2324,"spinDirection":199},"zone":8,"typeConfidence":2.0,"plateTime":0.39408550232163364,"extension":6.9770346804920225},"index":2,"playId":"f77139ea-6158-318e-b191-07b468460962","pitchNumber":3,"startTime":"2026-04-04T18:56:58.308Z","endTime":"2026-04-04T18:57:02.389Z","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":1,"outs":2},"pitchData":{"startSpeed":87.2,"endSpeed":80.8,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.337144235915996,"aZ":-31.44821561312477,"pfxX":3.643202650865712,"pfxZ":0.4422688835287589,"pX":1.1087577963194704,"pZ":1.062636193275967,"vX0":6.3390414761625795,"vY0":-126.92003699668992,"vZ0":-5.4053359456010766,"x":74.74,"y":210.09,"x0":-1.8918688595905213,"y0":50.00197386824149,"z0":5.716546765273508,"aX":5.95799456411067},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":-0.2,"breakHorizontal":-8.0,"spinRate":2709,"spinDirection":69},"zone":14,"typeConfidence":0.91,"plateTime":0.4311203155054293,"extension":6.924245254620968},"index":3,"playId":"7280dd34-0458-3a6d-98e3-16407558e0db","pitchNumber":4,"startTime":"2026-04-04T18:57:15.070Z","endTime":"2026-04-04T18:57:20.287Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.7,"endSpeed":87.6,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.637593236513776,"aZ":-18.541845584935366,"pfxX":-8.233217550737027,"pfxZ":7.013192917759307,"pX":0.7070770500603983,"pZ":0.5091464616301743,"vX0":9.044551537644695,"vY0":-138.71784979530972,"vZ0":-11.085504008084683,"x":90.05,"y":225.03,"x0":-1.529279088156079,"y0":50.00676228717389,"z0":5.799269751850706,"aX":-16.0153605843506},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":10.4,"breakHorizontal":13.0,"spinRate":2467,"spinDirection":204},"zone":14,"typeConfidence":0.91,"plateTime":0.3951610319899479,"extension":6.7927899201810655},"index":4,"playId":"048c2578-b154-3ee7-9968-937c9530bc2b","pitchNumber":5,"startTime":"2026-04-04T18:57:30.835Z","endTime":"2026-04-04T18:57:36.847Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-04T18:57:36.847Z","atBatIndex":23},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Sal Frelick singles on a line drive to left fielder Isaac Collins. Jake Bauers to 2nd.","rbi":0,"awayScore":5,"homeScore":0,"isOut":false},"about":{"atBatIndex":24,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-04-04T18:58:23.403Z","endTime":"2026-04-04T18:58:53.696Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":679883,"fullName":"Luinder Avila","link":"/api/v1/people/679883"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"postOnSecond":{"id":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":686555,"link":"/api/v1/people/686555"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_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":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":5,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-04-04T18:57:50.227Z","endTime":"2026-04-04T18:58:25.588Z","isPitch":false,"type":"action"},{"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":94.2,"endSpeed":86.5,"strikeZoneTop":3.063,"strikeZoneBottom":1.546,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.137275675543595,"aZ":-13.167771236326193,"pfxX":-1.3599791016904366,"pfxZ":9.93763424739252,"pX":-1.371002060038522,"pZ":3.173850700233302,"vX0":1.9117781980484925,"vY0":-137.12287573794782,"vZ0":-5.361471925357985,"x":169.26,"y":153.09,"x0":-1.8991835536224375,"y0":50.00067953610751,"z0":6.0462892076457715,"aX":-2.6005499066356266},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":17.2,"breakHorizontal":2.0,"spinRate":2296,"spinDirection":203},"zone":11,"typeConfidence":0.92,"plateTime":0.398816214292137,"extension":6.73450593891866},"index":1,"playId":"acfe04e6-1bdf-3e35-ba1f-8658e6c03e0f","pitchNumber":1,"startTime":"2026-04-04T18:58:25.588Z","endTime":"2026-04-04T18:58:29.121Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.9,"endSpeed":86.9,"strikeZoneTop":3.063,"strikeZoneBottom":1.546,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.215373284239988,"aZ":-22.48468348506341,"pfxX":-6.72745064508875,"pfxZ":5.076413155550796,"pX":-0.6667728525541984,"pZ":1.8757477634982627,"vX0":5.366080943148145,"vY0":-136.58066813654284,"vZ0":-6.677028580886797,"x":142.42,"y":188.13,"x0":-1.7730420820621315,"y0":50.0026636559218,"z0":5.875042401271567,"aX":-12.839366967197654},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":8.2,"breakHorizontal":11.2,"spinRate":2302,"spinDirection":196},"zone":7,"typeConfidence":2.0,"plateTime":0.399474789793822,"extension":6.814784883390925},"hitData":{"launchSpeed":83.7,"launchAngle":11.0,"totalDistance":206.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":94.85,"coordY":100.72}},"index":2,"playId":"fab2bcac-9dc1-378d-9cab-0a74a89ed775","pitchNumber":2,"startTime":"2026-04-04T18:58:42.791Z","endTime":"2026-04-04T18:58:53.696Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-04T18:58:53.696Z","atBatIndex":24},{"result":{"type":"atBat","event":"Caught Stealing 3B","eventType":"caught_stealing_3b","description":"Jake Bauers caught stealing 3rd base, catcher Salvador Perez to third baseman Maikel Garcia.","rbi":0,"awayScore":5,"homeScore":0,"isOut":true},"about":{"atBatIndex":25,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-04-04T18:59:13.208Z","endTime":"2026-04-04T18:59:59.752Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":22},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":663604,"fullName":"Brandon Lockridge","link":"/api/v1/people/663604"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":679883,"fullName":"Luinder Avila","link":"/api/v1/people/679883"},"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":"2B","start":"2B","end":null,"outBase":"3B","isOut":true,"outNumber":3},"details":{"event":"Caught Stealing 3B","eventType":"caught_stealing_3b","movementReason":"r_caught_stealing_3b","runner":{"id":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":521692,"link":"/api/v1/people/521692"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":672580,"link":"/api/v1/people/672580"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":86.5,"endSpeed":80.8,"strikeZoneTop":3.226,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.16069469501606,"aZ":-33.75849524874643,"pfxX":2.3321557194172984,"pfxZ":-0.9728258987174567,"pX":1.2583927343454628,"pZ":0.6768461558878448,"vX0":7.356785830334404,"vY0":-125.85634793854967,"vZ0":-5.908662935887605,"x":69.03,"y":220.51,"x0":-1.9941232609343065,"y0":50.005491586969185,"z0":5.756807635814263,"aX":3.7797012605422737},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":-2.8,"breakHorizontal":-5.8,"spinRate":2648,"spinDirection":80},"zone":14,"typeConfidence":0.92,"plateTime":0.4335445827167037,"extension":6.793864914971751},"index":0,"playId":"8ee7c8b8-04b8-3256-b3ec-7191bbe325db","pitchNumber":1,"startTime":"2026-04-04T18:59:16.064Z","endTime":"2026-04-04T18:59:20.073Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.4,"endSpeed":79.1,"strikeZoneTop":3.226,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.89665273305313,"aZ":-34.37394640623603,"pfxX":2.3899988774211254,"pfxZ":-1.4093920457762303,"pX":0.34859412110152865,"pZ":0.5847364452369928,"vX0":5.162349330905449,"vY0":-124.28985487779879,"vZ0":-5.662698813840247,"x":103.71,"y":222.99,"x0":-2.0656273713466433,"y0":50.00053344997354,"z0":5.746775417562459,"aX":3.738316828817979},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.2,"breakVerticalInduced":-3.6,"breakHorizontal":-5.5,"spinRate":2680,"spinDirection":66},"zone":14,"typeConfidence":0.9,"plateTime":0.4406777069026746,"extension":6.805715986342194},"index":1,"playId":"c4e8d264-fe3d-3956-81d8-7da909b8e2cf","pitchNumber":2,"startTime":"2026-04-04T18:59:32.884Z","endTime":"2026-04-04T18:59:38.207Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.1,"endSpeed":86.5,"strikeZoneTop":3.226,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.72434884041701,"aZ":-21.403960851434995,"pfxX":-8.661567216649274,"pfxZ":5.600037549452637,"pX":-0.2714430958426623,"pZ":2.4538947677095124,"vX0":6.621812345574895,"vY0":-138.22287240807657,"vZ0":-5.707349408995649,"x":127.35,"y":172.52,"x0":-1.5808701421360107,"y0":50.000713268838325,"z0":5.996522756347183,"aX":-16.646618330055283},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":9.0,"breakHorizontal":14.2,"spinRate":2324,"spinDirection":201},"zone":5,"typeConfidence":2.0,"plateTime":0.39728882548544764,"extension":6.743559041054911},"index":2,"playId":"466f4365-5b33-33d9-969e-381e8953d90b","pitchNumber":3,"startTime":"2026-04-04T18:59:53.461Z","endTime":"2026-04-04T18:59:59.752Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-04T18:59:59.752Z","atBatIndex":25},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Nick Loftin flies out to left fielder Brandon Lockridge in foul territory.","rbi":0,"awayScore":5,"homeScore":0,"isOut":true},"about":{"atBatIndex":26,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-04T19:02:09.067Z","endTime":"2026-04-04T19:02:52.476Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":1},"matchup":{"batter":{"id":679845,"fullName":"Nick Loftin","link":"/api/v1/people/679845"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694477,"fullName":"Chad Patrick","link":"/api/v1/people/694477"},"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":679845,"fullName":"Nick Loftin","link":"/api/v1/people/679845"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":663604,"link":"/api/v1/people/663604"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":82.4,"endSpeed":77.6,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.90861466194137,"aZ":-33.848173755305496,"pfxX":1.3415639689685284,"pfxZ":-1.1233010899595275,"pX":1.2221527952947542,"pZ":0.7229668539494307,"vX0":4.2470077339286165,"vY0":-120.15451195757595,"vZ0":-4.2082998854954035,"x":70.41,"y":219.26,"x0":-0.7284373914848499,"y0":50.0024325611922,"z0":5.440991042438344,"aX":2.000292105963124},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.1,"breakVerticalInduced":-2.6,"breakHorizontal":-3.2,"spinRate":2372,"spinDirection":56},"zone":14,"typeConfidence":2.0,"plateTime":0.4524196808014871,"extension":5.896441231562684},"index":0,"playId":"df1e8f47-0fb4-35b4-9309-d69c1ca31c70","pitchNumber":1,"startTime":"2026-04-04T19:02:15.273Z","endTime":"2026-04-04T19:02:19.212Z","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":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.0,"endSpeed":76.9,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.878253075310507,"aZ":-35.06482292688641,"pfxX":2.1738126043976487,"pfxZ":-1.9362398440626958,"pX":-0.8685386220419863,"pZ":2.8738735705290073,"vX0":-0.07523014486972679,"vY0":-121.03124144694252,"vZ0":0.6700499550180552,"x":150.11,"y":161.19,"x0":-1.1199135906572004,"y0":50.00076784321215,"z0":5.64513900958428,"aX":3.2499366935144436},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.5,"breakVerticalInduced":-3.1,"breakHorizontal":-4.0,"spinRate":2308,"spinDirection":67},"zone":11,"typeConfidence":2.0,"plateTime":0.4511987375285895,"extension":5.9353834524970095},"index":1,"playId":"af202d5d-8bdc-3dd6-9763-0debb80a727c","pitchNumber":2,"startTime":"2026-04-04T19:02:30.259Z","endTime":"2026-04-04T19:02:34.212Z","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":0},"pitchData":{"startSpeed":91.7,"endSpeed":83.0,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.14764718500234,"aZ":-21.20754565597063,"pfxX":-8.855825390632024,"pfxZ":6.16260457055726,"pX":-0.8962155807556451,"pZ":2.7732293601544873,"vX0":2.268250180126438,"vY0":-133.4156618237063,"vZ0":-3.3088163686915477,"x":151.16,"y":163.9,"x0":-0.6140184786736518,"y0":50.00285330852228,"z0":5.581289472212758,"aX":-15.759019444795689},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":10.6,"breakHorizontal":15.5,"spinRate":2666,"spinDirection":312},"zone":11,"typeConfidence":2.0,"plateTime":0.41258003531940224,"extension":5.896249236385493},"hitData":{"launchSpeed":83.6,"launchAngle":49.0,"totalDistance":248.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":53.81,"coordY":143.84}},"index":2,"playId":"cb527195-82ce-310d-bc9b-20a132f8bfa1","pitchNumber":3,"startTime":"2026-04-04T19:02:42.879Z","endTime":"2026-04-04T19:02:52.476Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-04T19:02:52.476Z","atBatIndex":26},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Kyle Isbel doubles (1) on a fly ball to left fielder Brandon Lockridge.","rbi":0,"awayScore":5,"homeScore":0,"isOut":false},"about":{"atBatIndex":27,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-04T19:03:20.808Z","endTime":"2026-04-04T19:03:55.002Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":664728,"fullName":"Kyle Isbel","link":"/api/v1/people/664728"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694477,"fullName":"Chad Patrick","link":"/api/v1/people/694477"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":664728,"fullName":"Kyle Isbel","link":"/api/v1/people/664728"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":664728,"fullName":"Kyle Isbel","link":"/api/v1/people/664728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":663604,"link":"/api/v1/people/663604"},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.2,"endSpeed":86.6,"strikeZoneTop":3.114,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.81356174449524,"aZ":-13.857828878611299,"pfxX":-5.562816509138507,"pfxZ":9.598869756333656,"pX":0.7700734958002329,"pZ":1.4236627506687691,"vX0":5.414541714739213,"vY0":-136.93619991132718,"vZ0":-8.190958392655967,"x":87.65,"y":200.34,"x0":-0.5053264072440891,"y0":50.005446148819026,"z0":5.391496273326744,"aX":-10.619204359805929},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":16.0,"breakHorizontal":9.0,"spinRate":2312,"spinDirection":217},"zone":14,"typeConfidence":2.0,"plateTime":0.39920973846361196,"extension":6.0440736267769095},"index":0,"playId":"430b9037-8460-3761-836f-5a48a6d04794","pitchNumber":1,"startTime":"2026-04-04T19:03:20.808Z","endTime":"2026-04-04T19:03:24.303Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.9,"endSpeed":84.4,"strikeZoneTop":3.114,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.527984315699992,"aZ":-15.373659852561877,"pfxX":-7.763053539460522,"pfxZ":9.161581962924421,"pX":0.2121761606707194,"pZ":2.056190266240432,"vX0":4.7103028735322585,"vY0":-135.06475766539543,"vZ0":-6.0774844219285455,"x":108.91,"y":183.26,"x0":-0.5528254139558341,"y0":50.000927169263186,"z0":5.430886766190499,"aX":-14.230897879412606},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":15.4,"breakHorizontal":13.0,"spinRate":2300,"spinDirection":213},"zone":8,"typeConfidence":2.0,"plateTime":0.40674189163756624,"extension":5.979273880331455},"hitData":{"launchSpeed":83.0,"launchAngle":58.0,"totalDistance":221.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":69.21,"coordY":126.33}},"index":1,"playId":"3d1deda9-5663-38d6-bf09-8a4f0586bda4","pitchNumber":2,"startTime":"2026-04-04T19:03:39.237Z","endTime":"2026-04-04T19:03:55.002Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-04T19:03:55.002Z","atBatIndex":27},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Maikel Garcia walks.","rbi":0,"awayScore":5,"homeScore":0,"isOut":false},"about":{"atBatIndex":28,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-04T19:04:25.274Z","endTime":"2026-04-04T19:06:58.857Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694477,"fullName":"Chad Patrick","link":"/api/v1/people/694477"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"postOnSecond":{"id":664728,"fullName":"Kyle Isbel","link":"/api/v1/people/664728"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":88.8,"endSpeed":82.3,"strikeZoneTop":3.262,"strikeZoneBottom":1.646,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.522212884215648,"aZ":-19.018790578679255,"pfxX":-3.422092366190339,"pfxZ":7.668306939609468,"pX":0.5310561483305446,"pZ":2.2931042462135367,"vX0":5.279737819412588,"vY0":-129.29213409827736,"vZ0":-3.877529061934526,"x":96.76,"y":176.87,"x0":-1.080296099293844,"y0":50.00494390605401,"z0":5.247018042424446,"aX":-5.873279343804495},"breaks":{"breakAngle":14.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":13.3,"breakHorizontal":5.2,"spinRate":2393,"spinDirection":172},"zone":6,"typeConfidence":2.0,"plateTime":0.421458700032582,"extension":5.865756270452653},"index":0,"playId":"76d71d2f-13a1-312e-a522-9596ea032c83","pitchNumber":1,"startTime":"2026-04-04T19:04:37.442Z","endTime":"2026-04-04T19:04:41.397Z","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":88.6,"endSpeed":81.4,"strikeZoneTop":3.262,"strikeZoneBottom":1.646,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.856602611217824,"aZ":-17.74517555531532,"pfxX":-5.110697372934324,"pfxZ":8.560996823944935,"pX":1.219090900180522,"pZ":1.6635290175283903,"vX0":7.0559055591502,"vY0":-128.79092729792498,"vZ0":-5.716664087017986,"x":70.53,"y":193.86,"x0":-0.887623845426322,"y0":50.005387131966835,"z0":5.277091318936468,"aX":-8.617528904627134},"breaks":{"breakAngle":21.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":14.5,"breakHorizontal":7.8,"spinRate":2371,"spinDirection":179},"zone":14,"typeConfidence":2.0,"plateTime":0.42470115090417915,"extension":5.902003766183637},"index":1,"playId":"f96526ef-cf12-3264-9e25-b0e06569e95a","pitchNumber":2,"startTime":"2026-04-04T19:04:56.584Z","endTime":"2026-04-04T19:05:00.146Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.7,"endSpeed":86.3,"strikeZoneTop":3.262,"strikeZoneBottom":1.646,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.347194624804164,"aZ":-14.461755648452401,"pfxX":-7.529219058797167,"pfxZ":9.366924141295666,"pX":1.760631646234984,"pZ":1.5359789873704928,"vX0":8.636513073506153,"vY0":-136.04717726188787,"vZ0":-7.592311432742056,"x":49.89,"y":197.31,"x0":-0.46347506830398777,"y0":50.00486100159223,"z0":5.34742754102754,"aX":-14.241861128323539},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":15.6,"breakHorizontal":12.0,"spinRate":2396,"spinDirection":211},"zone":14,"typeConfidence":2.0,"plateTime":0.40122124781051216,"extension":6.042928603760694},"index":2,"playId":"4f79ff23-56e6-3289-b1c1-d1134cb2c028","pitchNumber":3,"startTime":"2026-04-04T19:05:15.948Z","endTime":"2026-04-04T19:05:19.356Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.7,"endSpeed":81.1,"strikeZoneTop":3.262,"strikeZoneBottom":1.646,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.0237252704049,"aZ":-17.256935084867642,"pfxX":-3.982710378604434,"pfxZ":8.826088997834068,"pX":-0.21240702235542935,"pZ":2.9266834618772513,"vX0":3.501529357973605,"vY0":-129.20880744565267,"vZ0":-2.813321807062615,"x":125.1,"y":159.76,"x0":-1.0679581889420353,"y0":50.00405129308131,"z0":5.356395135059216,"aX":-6.732098991389776},"breaks":{"breakAngle":19.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":15.6,"breakHorizontal":6.5,"spinRate":2323,"spinDirection":167},"zone":2,"typeConfidence":2.0,"plateTime":0.4239770324938963,"extension":5.926232818450141},"index":3,"playId":"6fb43aef-ee0f-3223-9f0f-8ed138a9abec","pitchNumber":4,"startTime":"2026-04-04T19:05:39.473Z","endTime":"2026-04-04T19:05:46.546Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 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.0,"endSpeed":87.3,"strikeZoneTop":3.262,"strikeZoneBottom":1.646,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.17255848798669,"aZ":-19.7840058892918,"pfxX":-6.99547596018493,"pfxZ":6.41467914722894,"pX":1.141531881288882,"pZ":3.164035640024457,"vX0":6.758174281456864,"vY0":-136.88913641146456,"vZ0":-2.9365811245860054,"x":73.49,"y":153.35,"x0":-0.42941591615616015,"y0":50.00229084515594,"z0":5.5773622900141016,"aX":-13.512320496027025},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":11.3,"breakHorizontal":11.5,"spinRate":2164,"spinDirection":217},"zone":12,"typeConfidence":2.0,"plateTime":0.39743125646541966,"extension":5.796180137145213},"index":4,"playId":"bf71a12a-8873-385b-bd27-3ab14779ba4e","pitchNumber":5,"startTime":"2026-04-04T19:06:08.031Z","endTime":"2026-04-04T19:06:11.741Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.9,"endSpeed":86.1,"strikeZoneTop":3.262,"strikeZoneBottom":1.646,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.92181230957367,"aZ":-13.981668322438571,"pfxX":-6.935654802929738,"pfxZ":9.572846033927759,"pX":0.24685447042464045,"pZ":3.02971166069706,"vX0":5.033039637089292,"vY0":-136.68589588759238,"vZ0":-4.182507149373373,"x":107.59,"y":156.98,"x0":-0.7133409343312443,"y0":50.00065717695952,"z0":5.53351920881284,"aX":-13.178089409572951},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":16.7,"breakHorizontal":11.5,"spinRate":1945,"spinDirection":230},"zone":2,"typeConfidence":2.0,"plateTime":0.40007085375547957,"extension":5.975066597168118},"index":5,"playId":"5e49050e-4b12-35d0-b63e-03d2199dafc4","pitchNumber":6,"startTime":"2026-04-04T19:06:29.908Z","endTime":"2026-04-04T19:06:32.926Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.8,"endSpeed":85.7,"strikeZoneTop":3.262,"strikeZoneBottom":1.646,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.999797392234516,"aZ":-18.586411686292628,"pfxX":-11.292144998936362,"pfxZ":7.2192182571770545,"pX":1.053856417153476,"pZ":2.2597592263288506,"vX0":7.8459371454395495,"vY0":-136.32857529446,"vZ0":-5.1022709612516595,"x":76.83,"y":177.77,"x0":-0.3944367762794793,"y0":50.00421404687995,"z0":5.438854058978327,"aX":-21.2547988811441},"breaks":{"breakAngle":44.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":12.1,"breakHorizontal":18.8,"spinRate":2079,"spinDirection":215},"zone":14,"typeConfidence":2.0,"plateTime":0.4018031319242046,"extension":5.9365517242113786},"index":6,"playId":"9ec69e58-699c-3e7c-a8d5-5fc74df7bfb2","pitchNumber":7,"startTime":"2026-04-04T19:06:54.545Z","endTime":"2026-04-04T19:06:58.857Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-04T19:06:58.857Z","atBatIndex":28},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Bobby Witt Jr. pops out to second baseman Brice Turang.","rbi":0,"awayScore":5,"homeScore":0,"isOut":true},"about":{"atBatIndex":29,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-04T19:07:26.124Z","endTime":"2026-04-04T19:08:52.143Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694477,"fullName":"Chad Patrick","link":"/api/v1/people/694477"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"postOnSecond":{"id":664728,"fullName":"Kyle Isbel","link":"/api/v1/people/664728"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":668930,"link":"/api/v1/people/668930"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"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":88.2,"endSpeed":81.6,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.008033645353837,"aZ":-17.811445501742853,"pfxX":-1.2483570917765867,"pfxZ":8.519944909655244,"pX":1.0359232728879102,"pZ":1.4193516987924932,"vX0":5.446474456607175,"vY0":-128.34365571629937,"vZ0":-6.2331872252611475,"x":77.51,"y":200.46,"x0":-0.9420496184486056,"y0":50.002187156322435,"z0":5.244561470239812,"aX":-2.1052613288379662},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":14.4,"breakHorizontal":1.2,"spinRate":2425,"spinDirection":177},"zone":14,"typeConfidence":2.0,"plateTime":0.42511560552564465,"extension":6.014312617277376},"index":0,"playId":"98868504-4050-3600-8e51-6cccff905e43","pitchNumber":1,"startTime":"2026-04-04T19:07:26.909Z","endTime":"2026-04-04T19:07:31.267Z","isPitch":true,"type":"pitch"},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":5,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"index":1,"startTime":"2026-04-04T19:07:43.957Z","endTime":"2026-04-04T19:08:21.453Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.0,"endSpeed":85.3,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.54543170557593,"aZ":-13.009441835963383,"pfxX":-5.136116773586153,"pfxZ":10.224302684832335,"pX":0.5320621696598301,"pZ":1.745367101609859,"vX0":5.028487841874051,"vY0":-136.6529999620995,"vZ0":-7.298104581308898,"x":96.72,"y":191.66,"x0":-0.6723348155464753,"y0":50.00649333515777,"z0":5.360790461130939,"aX":-9.631796985922508},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":17.0,"breakHorizontal":8.2,"spinRate":2339,"spinDirection":215},"zone":9,"typeConfidence":2.0,"plateTime":0.402150185140818,"extension":5.96816122286528},"index":2,"playId":"4dc68fb1-ddb7-33bc-8da0-980b5b30e270","pitchNumber":2,"startTime":"2026-04-04T19:08:21.453Z","endTime":"2026-04-04T19:08:25.231Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.2,"endSpeed":81.3,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.485247065251794,"aZ":-21.020366538452837,"pfxX":-0.6301374770824779,"pfxZ":6.655490523583774,"pX":0.6899657480991744,"pZ":1.5896773060907485,"vX0":4.675735241432701,"vY0":-128.38376432859047,"vZ0":-5.016942997098356,"x":90.7,"y":195.86,"x0":-1.069694597089061,"y0":50.006236522792214,"z0":5.195769158589337,"aX":-1.0569986770986293},"breaks":{"breakAngle":0.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":11.2,"breakHorizontal":0.1,"spinRate":2528,"spinDirection":177},"zone":14,"typeConfidence":2.0,"plateTime":0.42591912544482025,"extension":5.889808332731068},"hitData":{"launchSpeed":71.1,"launchAngle":38.0,"totalDistance":217.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":150.89,"coordY":117.14}},"index":3,"playId":"732dc6d1-e986-3ef5-9828-f7f3653d417a","pitchNumber":3,"startTime":"2026-04-04T19:08:41.378Z","endTime":"2026-04-04T19:08:52.143Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-04T19:08:52.143Z","atBatIndex":29},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Vinnie Pasquantino pops out to third baseman Luis Rengifo in foul territory.","rbi":0,"awayScore":5,"homeScore":0,"isOut":true},"about":{"atBatIndex":30,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-04T19:09:25.633Z","endTime":"2026-04-04T19:10:21.608Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694477,"fullName":"Chad Patrick","link":"/api/v1/people/694477"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":650859,"link":"/api/v1/people/650859"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.6,"endSpeed":84.3,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.857893949517308,"aZ":-19.151162948794767,"pfxX":-8.649849492706966,"pfxZ":7.119676631174709,"pX":-0.8431617385270739,"pZ":3.123681734981419,"vX0":2.5076845323753436,"vY0":-134.77657996418057,"vZ0":-2.8870271284921056,"x":149.14,"y":154.44,"x0":-0.6652546846450516,"y0":50.001602036499904,"z0":5.570234967621718,"aX":-15.820995101953535},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":12.5,"breakHorizontal":15.1,"spinRate":2115,"spinDirection":222},"zone":11,"typeConfidence":2.0,"plateTime":0.4072790240726176,"extension":5.852508573837847},"index":0,"playId":"80ed9b36-5aac-355f-af7b-95bd0174f7e5","pitchNumber":1,"startTime":"2026-04-04T19:09:31.069Z","endTime":"2026-04-04T19:09:34.877Z","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":2},"pitchData":{"startSpeed":94.3,"endSpeed":87.4,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.756479388728053,"aZ":-20.437365948884533,"pfxX":-8.038727622921494,"pfxZ":6.0663375878905015,"pX":0.5897760405944391,"pZ":2.255329708202656,"vX0":6.306934287479619,"vY0":-137.3350367605451,"vZ0":-4.96263590947265,"x":94.52,"y":177.89,"x0":-0.6775235274921995,"y0":50.00249643968076,"z0":5.451447131116854,"aX":-15.552609378807725},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":10.3,"breakHorizontal":13.4,"spinRate":2104,"spinDirection":187},"zone":9,"typeConfidence":2.0,"plateTime":0.3968894363787907,"extension":6.0092219094526085},"index":1,"playId":"0ed6b78e-f964-31ee-817a-406342ac9f60","pitchNumber":2,"startTime":"2026-04-04T19:09:50.770Z","endTime":"2026-04-04T19:09:54.627Z","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.0,"endSpeed":85.4,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.09432808597278,"aZ":-17.62115928159197,"pfxX":-5.554526397185944,"pfxZ":7.821844577546998,"pX":-0.4785295150685225,"pZ":2.0063752750802823,"vX0":2.713743385248541,"vY0":-135.4216640777699,"vZ0":-5.965352843675936,"x":135.24,"y":184.61,"x0":-0.7710171715789429,"y0":50.00320952513483,"z0":5.467040759977614,"aX":-10.334624842222402},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":13.1,"breakHorizontal":9.5,"spinRate":2351,"spinDirection":208},"zone":7,"typeConfidence":2.0,"plateTime":0.4041921741350216,"extension":5.985708845256636},"hitData":{"launchSpeed":69.5,"launchAngle":54.0,"totalDistance":179.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":64.46,"coordY":154.99}},"index":2,"playId":"ce62b561-47e0-3b3c-ac13-8d28c9d204d2","pitchNumber":3,"startTime":"2026-04-04T19:10:13.324Z","endTime":"2026-04-04T19:10:21.608Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-04T19:10:21.608Z","atBatIndex":30},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Brandon Lockridge singles on a ground ball to right fielder Jac Caglianone.","rbi":0,"awayScore":5,"homeScore":0,"isOut":false},"about":{"atBatIndex":31,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-04T19:12:40.523Z","endTime":"2026-04-04T19:12:52.129Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":663604,"fullName":"Brandon Lockridge","link":"/api/v1/people/663604"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":679883,"fullName":"Luinder Avila","link":"/api/v1/people/679883"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663604,"fullName":"Brandon Lockridge","link":"/api/v1/people/663604"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":663604,"fullName":"Brandon Lockridge","link":"/api/v1/people/663604"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":695506,"link":"/api/v1/people/695506"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.6,"endSpeed":86.9,"strikeZoneTop":3.226,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.577272301293018,"aZ":-20.923510791338064,"pfxX":-7.189599031134223,"pfxZ":5.8525502436094605,"pX":0.12068150758345912,"pZ":2.346320198579053,"vX0":7.646587739793885,"vY0":-137.57928489842112,"vZ0":-5.87882544543736,"x":112.4,"y":175.43,"x0":-1.7562244855060256,"y0":50.00575053831879,"z0":5.922116594984827,"aX":-13.830414730274219},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":9.6,"breakHorizontal":11.5,"spinRate":2235,"spinDirection":289},"zone":5,"typeConfidence":0.92,"plateTime":0.39760074464783113,"extension":6.888826860517095},"hitData":{"launchSpeed":109.7,"launchAngle":-7.0,"totalDistance":18.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":168.85,"coordY":106.84}},"index":0,"playId":"48124f02-95bd-3a70-956d-f02985235238","pitchNumber":1,"startTime":"2026-04-04T19:12:40.523Z","endTime":"2026-04-04T19:12:52.129Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-04T19:12:52.129Z","atBatIndex":31},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"David Hamilton walks. Brandon Lockridge to 2nd.","rbi":0,"awayScore":5,"homeScore":0,"isOut":false},"about":{"atBatIndex":32,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-04T19:13:11.850Z","endTime":"2026-04-04T19:15:02.322Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":666152,"fullName":"David Hamilton","link":"/api/v1/people/666152"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":679883,"fullName":"Luinder Avila","link":"/api/v1/people/679883"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":666152,"fullName":"David Hamilton","link":"/api/v1/people/666152"},"postOnSecond":{"id":663604,"fullName":"Brandon Lockridge","link":"/api/v1/people/663604"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":663604,"fullName":"Brandon Lockridge","link":"/api/v1/people/663604"},"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":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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.1,"endSpeed":85.5,"strikeZoneTop":3.135,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.677332741284918,"aZ":-13.975588692411485,"pfxX":-3.036340063254549,"pfxZ":9.771202283038416,"pX":-1.0139924415993504,"pZ":2.1266235192632337,"vX0":3.3592889887956927,"vY0":-135.39947599794593,"vZ0":-7.566530673528803,"x":155.65,"y":181.36,"x0":-1.874381241012239,"y0":50.00437602989822,"z0":5.929034550977007,"aX":-5.656345522596291},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":16.3,"breakHorizontal":4.8,"spinRate":2358,"spinDirection":208},"zone":13,"typeConfidence":0.88,"plateTime":0.4040304067271716,"extension":6.709851626671325},"index":0,"playId":"63e3a3aa-6f5d-3e57-8175-02d0f1b59900","pitchNumber":1,"startTime":"2026-04-04T19:13:12.597Z","endTime":"2026-04-04T19:13:16.351Z","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":93.2,"endSpeed":85.8,"strikeZoneTop":3.135,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.638399576568663,"aZ":-16.211625848059462,"pfxX":-0.5669276423037095,"pfxZ":8.475939625009914,"pX":-0.7185609801756343,"pZ":4.109047147283221,"vX0":3.250616416781409,"vY0":-135.85245898904267,"vZ0":-2.330291888238179,"x":144.39,"y":127.84,"x0":-1.8530480220275365,"y0":50.00414917754179,"z0":6.0950098800415535,"aX":-1.0683694739487584},"breaks":{"breakAngle":1.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":15.1,"breakHorizontal":0.4,"spinRate":2457,"spinDirection":173},"zone":11,"typeConfidence":0.89,"plateTime":0.4020084912030826,"extension":6.764871927321829},"index":1,"playId":"54015aba-58b8-3b76-a558-b4dca6d48d87","pitchNumber":2,"startTime":"2026-04-04T19:13:31.968Z","endTime":"2026-04-04T19:13:35.347Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":true},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.8,"endSpeed":86.8,"strikeZoneTop":3.135,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.966547420814347,"aZ":-19.52622089626096,"pfxX":-6.639503222302004,"pfxZ":6.626297165237311,"pX":-0.8077847169972588,"pZ":2.599379712186754,"vX0":4.598996214061764,"vY0":-136.5466435941711,"vZ0":-5.761433522739084,"x":147.79,"y":168.6,"x0":-1.6419068079196693,"y0":50.003629774697686,"z0":6.058280559147313,"aX":-12.676296283354858},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":11.2,"breakHorizontal":11.2,"spinRate":2218,"spinDirection":199},"zone":4,"typeConfidence":2.0,"plateTime":0.39944058130045956,"extension":6.689385802715718},"index":2,"playId":"dc1b03e6-bcb9-3797-90bf-522baa8398df","pitchNumber":3,"startTime":"2026-04-04T19:13:50.824Z","endTime":"2026-04-04T19:14:17.831Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":118,"player":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"}}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":0},"index":3,"playId":"a0d897e9-47a8-3f1d-be80-de4ee49891b1","startTime":"2026-04-04T19:14:23.905Z","endTime":"2026-04-04T19:14:28.934Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":79.9,"endSpeed":73.5,"strikeZoneTop":3.135,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.87041083920109,"aZ":-31.383295533759764,"pfxX":4.910272230882733,"pfxZ":0.5807004065271872,"pX":-0.2448659648510087,"pZ":3.592612669913272,"vX0":2.556191539351062,"vY0":-116.38272400008289,"vZ0":0.715267789803532,"x":126.33,"y":141.78,"x0":-1.9955855457108371,"y0":50.00571054368613,"z0":6.253944051941246,"aX":6.735581973411247},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.3,"breakVerticalInduced":1.6,"breakHorizontal":-9.5,"spinRate":2716,"spinDirection":52},"zone":11,"typeConfidence":0.9,"plateTime":0.47065067809802175,"extension":6.666625747447134},"index":4,"playId":"ed81ff9a-1887-3212-9f97-4e7e86f9d728","pitchNumber":4,"startTime":"2026-04-04T19:14:39.015Z","endTime":"2026-04-04T19:14:42.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":4,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.3,"endSpeed":86.2,"strikeZoneTop":3.135,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.014659034656614,"aZ":-13.822734484128237,"pfxX":-3.048847224879997,"pfxZ":9.71554472962372,"pX":-1.1257772751078177,"pZ":2.499524260272002,"vX0":3.0879983982377404,"vY0":-135.8913448352296,"vZ0":-6.723610929351942,"x":159.91,"y":171.29,"x0":-1.8753709804875354,"y0":50.00338065666357,"z0":5.948073287421075,"aX":-5.759066598991495},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":16.6,"breakHorizontal":4.9,"spinRate":2421,"spinDirection":203},"zone":11,"typeConfidence":0.89,"plateTime":0.40154714418825055,"extension":6.765815698765362},"index":5,"playId":"373bf8bd-8bfe-38a8-9780-a3e137ee4636","pitchNumber":5,"startTime":"2026-04-04T19:14:57.615Z","endTime":"2026-04-04T19:15:02.322Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-04T19:15:02.322Z","atBatIndex":32},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Brice Turang called out on strikes.","rbi":0,"awayScore":5,"homeScore":0,"isOut":true},"about":{"atBatIndex":33,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-04T19:17:25.976Z","endTime":"2026-04-04T19:18:26.197Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663738,"fullName":"Daniel Lynch IV","link":"/api/v1/people/663738"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":666152,"fullName":"David Hamilton","link":"/api/v1/people/666152"},"postOnSecond":{"id":663604,"fullName":"Brandon Lockridge","link":"/api/v1/people/663604"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[2,3,4],"actionIndex":[1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":521692,"link":"/api/v1/people/521692"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":5,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-04T19:15:16.519Z","endTime":"2026-04-04T19:15:25.856Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Daniel Lynch IV replaces Luinder Avila.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":5,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-04-04T19:15:25.856Z","endTime":"2026-04-04T19:17:28.236Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":663738,"link":"/api/v1/people/663738"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.6,"endSpeed":78.0,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.63874175708371,"aZ":-34.500485658681406,"pfxX":-1.4219791594267548,"pfxZ":-1.5236898361255946,"pX":0.25213559615136605,"pZ":3.1604503922222893,"vX0":-3.158729833766974,"vY0":-121.91050851975703,"vZ0":0.04886196153071887,"x":107.39,"y":153.45,"x0":1.741765481648495,"y0":50.00182726609801,"z0":6.081934574171973,"aX":-2.171844903578306},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.0,"breakVerticalInduced":-2.5,"breakHorizontal":3.2,"spinRate":2957,"spinDirection":313},"zone":2,"typeConfidence":2.0,"plateTime":0.4467662695767425,"extension":6.0268501097940765},"index":2,"playId":"ff63c555-8c21-3c5a-a05c-dbfbe7d8c4b1","pitchNumber":1,"startTime":"2026-04-04T19:17:28.236Z","endTime":"2026-04-04T19:17:32.092Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.5,"endSpeed":78.6,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.80260123234116,"aZ":-33.256391387320775,"pfxX":-0.7333387929584494,"pfxZ":-0.6961616690109551,"pX":0.6121589902741247,"pZ":2.2652129607650053,"vX0":-2.52008988421881,"vY0":-123.10361515490895,"vZ0":-2.144989783409149,"x":93.67,"y":177.62,"x0":1.739674373359361,"y0":50.00369368224139,"z0":5.932187071009742,"aX":-1.1382237996093965},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":-1.4,"breakHorizontal":1.8,"spinRate":2235,"spinDirection":264},"zone":6,"typeConfidence":2.0,"plateTime":0.44298953007572806,"extension":6.377777242957955},"index":3,"playId":"9257c11d-07c2-3e75-b21b-38bdc528b9dd","pitchNumber":2,"startTime":"2026-04-04T19:17:42.738Z","endTime":"2026-04-04T19:17:50.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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"pitchData":{"startSpeed":93.3,"endSpeed":85.7,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.350526011551032,"aZ":-24.790738770459424,"pfxX":9.548171550258337,"pfxZ":3.9406059042023447,"pX":-0.10317208208015753,"pZ":3.1425642573626313,"vX0":-7.617170228495592,"vY0":-135.67356937764296,"vZ0":-2.658844472939471,"x":120.93,"y":153.93,"x0":1.4935814313881908,"y0":50.00297841439495,"z0":5.854248980510096,"aX":17.886208092662166},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":6.8,"breakHorizontal":-15.7,"spinRate":2153,"spinDirection":147},"zone":2,"typeConfidence":2.0,"plateTime":0.4029788758819217,"extension":6.268723069755348},"index":4,"playId":"294d6aec-1010-3e09-9e3d-2d556da21d84","pitchNumber":3,"startTime":"2026-04-04T19:18:21.946Z","endTime":"2026-04-04T19:18:26.197Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-04T19:18:26.197Z","atBatIndex":33},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Luis Rengifo flies out to left fielder Isaac Collins.","rbi":0,"awayScore":5,"homeScore":0,"isOut":true},"about":{"atBatIndex":34,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-04T19:18:50.914Z","endTime":"2026-04-04T19:19:21.021Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663738,"fullName":"Daniel Lynch IV","link":"/api/v1/people/663738"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":666152,"fullName":"David Hamilton","link":"/api/v1/people/666152"},"postOnSecond":{"id":663604,"fullName":"Brandon Lockridge","link":"/api/v1/people/663604"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":686555,"link":"/api/v1/people/686555"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":80.2,"endSpeed":75.3,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.166983021419945,"aZ":-35.57554389528901,"pfxX":0.31987332353010167,"pfxZ":-2.4058173125804068,"pX":1.5336203181322654,"pZ":2.3497154890816896,"vX0":-0.6494853154143388,"vY0":-116.96844697299825,"vZ0":-1.4231640209723104,"x":58.54,"y":175.34,"x0":1.771030264021011,"y0":50.004401936428174,"z0":6.245545415133232,"aX":0.45162868898812125},"breaks":{"breakAngle":0.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.2,"breakVerticalInduced":-4.4,"breakHorizontal":-0.5,"spinRate":2272,"spinDirection":302},"zone":14,"typeConfidence":0.88,"plateTime":0.464929938801002,"extension":5.828967577990264},"index":0,"playId":"21ef511a-13b2-33ee-9d3b-7e57352b83a3","pitchNumber":1,"startTime":"2026-04-04T19:18:50.914Z","endTime":"2026-04-04T19:18:54.387Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.7,"endSpeed":85.8,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.122899682596337,"aZ":-12.86162666965875,"pfxX":5.146503811268271,"pfxZ":10.227359893757065,"pX":-0.4330178561649117,"pZ":3.6184243794893627,"vX0":-6.927283080836403,"vY0":-136.33805518024062,"vZ0":-3.660621527794247,"x":133.51,"y":141.08,"x0":1.4684830822975792,"y0":50.00223083041879,"z0":5.862176174086914,"aX":9.718248651392392},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":18.0,"breakHorizontal":-7.9,"spinRate":2280,"spinDirection":141},"zone":11,"typeConfidence":2.0,"plateTime":0.40127064378289123,"extension":6.340438935908526},"hitData":{"launchSpeed":97.7,"launchAngle":44.0,"totalDistance":314.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":44.63,"coordY":101.6}},"index":1,"playId":"db527426-5486-3761-b7fd-e581421d1baf","pitchNumber":2,"startTime":"2026-04-04T19:19:08.527Z","endTime":"2026-04-04T19:19:21.021Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-04T19:19:21.021Z","atBatIndex":34},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"William Contreras strikes out swinging.","rbi":0,"awayScore":5,"homeScore":0,"isOut":true},"about":{"atBatIndex":35,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-04T19:19:42.461Z","endTime":"2026-04-04T19:21:01.111Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663738,"fullName":"Daniel Lynch IV","link":"/api/v1/people/663738"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[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":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":521692,"link":"/api/v1/people/521692"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.3,"endSpeed":87.8,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.96442439492768,"aZ":-15.762200945449917,"pfxX":4.34548377898444,"pfxZ":8.441874303851797,"pX":0.13200658076293673,"pZ":2.3205836237898674,"vX0":-5.16680352233504,"vY0":-137.25375599394584,"vZ0":-6.8635524108244175,"x":111.97,"y":176.12,"x0":1.4576205288259434,"y0":50.00444809391443,"z0":5.890700296988605,"aX":8.449796015537762},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":14.4,"breakHorizontal":-7.1,"spinRate":2306,"spinDirection":133},"zone":5,"typeConfidence":2.0,"plateTime":0.39619968644950543,"extension":6.187726015929573},"index":0,"playId":"39bd7d8d-255f-3800-95cd-3643a7cf311b","pitchNumber":1,"startTime":"2026-04-04T19:19:46.948Z","endTime":"2026-04-04T19:19:51.806Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.2,"endSpeed":79.7,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.226867345268516,"aZ":-32.09676871402606,"pfxX":-1.425168525091041,"pfxZ":0.046952294472601075,"pX":-0.3512554762737248,"pZ":1.6825611264480473,"vX0":-4.189007890402436,"vY0":-124.08031736356685,"vZ0":-4.081612938788698,"x":130.39,"y":193.35,"x0":1.5335874987623397,"y0":50.00301082800981,"z0":5.9788969727234695,"aX":-2.255196530085394},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":-0.5,"breakHorizontal":3.4,"spinRate":2251,"spinDirection":289},"zone":7,"typeConfidence":2.0,"plateTime":0.43885894634057543,"extension":6.199237594610773},"index":1,"playId":"4c3f5398-6250-385e-adbe-ff3d7556ddb2","pitchNumber":2,"startTime":"2026-04-04T19:20:04.881Z","endTime":"2026-04-04T19:20:08.330Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.0,"endSpeed":81.3,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.768062154274833,"aZ":-30.47995222695821,"pfxX":-1.1310828368027728,"pfxZ":1.0337414601253316,"pX":0.11920579436917388,"pZ":1.493959820177582,"vX0":-3.2123868723351827,"vY0":-125.42823664009684,"vZ0":-4.947704973987042,"x":112.46,"y":198.44,"x0":1.549477283440897,"y0":50.00258748507341,"z0":5.899074820781456,"aX":-1.8515845922764664},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":1.2,"breakHorizontal":2.6,"spinRate":2135,"spinDirection":260},"zone":14,"typeConfidence":2.0,"plateTime":0.4321428854411442,"extension":6.079349529101064},"index":2,"playId":"066121b6-5527-3e5e-85bd-4b7b014afcdf","pitchNumber":3,"startTime":"2026-04-04T19:20:23.478Z","endTime":"2026-04-04T19:20:27.971Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.2,"endSpeed":85.6,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.638531638087144,"aZ":-15.947716919027739,"pfxX":3.233457598906901,"pfxZ":8.564113837650794,"pX":0.5400547579592335,"pZ":4.991500792114636,"vX0":-3.261876980005293,"vY0":-137.11401121586746,"vZ0":-0.2563905455123071,"x":96.41,"y":104.01,"x0":1.3276903968697125,"y0":50.00515392741084,"z0":6.178816300710487,"aX":6.128762865562856},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":15.6,"breakHorizontal":-5.2,"spinRate":2684,"spinDirection":248},"zone":12,"typeConfidence":2.0,"plateTime":0.4001707718403691,"extension":6.183418484444312},"index":3,"playId":"cd9eda1d-1347-3b43-983e-540fb4f46957","pitchNumber":4,"startTime":"2026-04-04T19:20:41.286Z","endTime":"2026-04-04T19:20:44.677Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":85.1,"endSpeed":78.3,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.70282083752428,"aZ":-30.72797245291555,"pfxX":11.190655557632324,"pfxZ":0.934583468756716,"pX":0.27132858549801603,"pZ":1.5288069279836143,"vX0":-7.218253713443847,"vY0":-123.76702416743625,"vZ0":-3.766084368449901,"x":106.66,"y":197.5,"x0":1.7716400779106778,"y0":50.004512405191754,"z0":5.6435657656676605,"aX":17.362962212710627},"breaks":{"breakAngle":27.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":1.1,"breakHorizontal":-18.6,"spinRate":1516,"spinDirection":114},"zone":14,"typeConfidence":0.9,"plateTime":0.44254292371930504,"extension":6.3877256748608575},"index":4,"playId":"0a7e0e00-231b-3a69-ad41-256450938b15","pitchNumber":5,"startTime":"2026-04-04T19:20:56.488Z","endTime":"2026-04-04T19:21:01.111Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-04T19:21:01.111Z","atBatIndex":35},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Salvador Perez pops out to first baseman Jake Bauers in foul territory.","rbi":0,"awayScore":5,"homeScore":0,"isOut":true},"about":{"atBatIndex":36,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-04T19:23:21.349Z","endTime":"2026-04-04T19:24:05.165Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694477,"fullName":"Chad Patrick","link":"/api/v1/people/694477"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"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":"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.3,"endSpeed":84.1,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.087160801414996,"aZ":-20.679835581253826,"pfxX":-11.348491417938229,"pfxZ":6.319580575751422,"pX":0.5121295899612496,"pZ":2.8334287496914894,"vX0":6.598820331844108,"vY0":-134.27384174639582,"vZ0":-3.295707536943474,"x":97.48,"y":162.28,"x0":-0.5075819788085437,"y0":50.00522757161651,"z0":5.554811623482743,"aX":-20.64764133687905},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":10.9,"breakHorizontal":19.1,"spinRate":2190,"spinDirection":215},"zone":6,"typeConfidence":2.0,"plateTime":0.408515077160442,"extension":5.911574521814891},"index":0,"playId":"5c17f063-47ac-3aae-b65f-84c08e09de48","pitchNumber":1,"startTime":"2026-04-04T19:23:23.914Z","endTime":"2026-04-04T19:23:27.642Z","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":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.7,"endSpeed":77.9,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.41734986444982,"aZ":-34.33607259104909,"pfxX":1.3956816098819145,"pfxZ":-1.414728375380843,"pX":0.9925121403008684,"pZ":1.9872104847548124,"vX0":3.9854736508257576,"vY0":-121.9630652912482,"vZ0":-1.377812504593752,"x":79.17,"y":185.13,"x0":-0.8367351371733138,"y0":50.00504341308206,"z0":5.490029212906626,"aX":2.126965872594474},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.3,"breakVerticalInduced":-2.6,"breakHorizontal":-3.4,"spinRate":2315,"spinDirection":72},"zone":14,"typeConfidence":2.0,"plateTime":0.4471376794045905,"extension":5.828486784628652},"index":1,"playId":"1ef6da6b-e206-3061-a597-f2baf3a3ce57","pitchNumber":2,"startTime":"2026-04-04T19:23:35.369Z","endTime":"2026-04-04T19:23:38.386Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2026-04-04T19:23:46.184Z","endTime":"2026-04-04T19:23:56.094Z","isPitch":false,"type":"action","player":{"id":521692,"link":"/api/v1/people/521692"}},{"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.1,"endSpeed":83.0,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.44448653693129,"aZ":-19.99192876527236,"pfxX":-6.457712626111322,"pfxZ":6.995845292971859,"pX":-0.5886704889475498,"pZ":2.6788663752451862,"vX0":3.221675739779032,"vY0":-129.92614417839184,"vZ0":-2.909941226337357,"x":139.44,"y":166.45,"x0":-0.9934030542844041,"y0":50.0046552184444,"z0":5.3007528263782335,"aX":-11.248328536434787},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":12.4,"breakHorizontal":11.2,"spinRate":1620,"spinDirection":178},"zone":4,"typeConfidence":2.0,"plateTime":0.4185995609224715,"extension":6.048954599218813},"hitData":{"launchSpeed":68.1,"launchAngle":66.0,"totalDistance":114.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":169.38,"coordY":185.24}},"index":3,"playId":"00bd4d5c-5f84-30ef-b32f-7a75c9143160","pitchNumber":3,"startTime":"2026-04-04T19:23:56.094Z","endTime":"2026-04-04T19:24:05.165Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-04T19:24:05.165Z","atBatIndex":36},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Jac Caglianone walks.","rbi":0,"awayScore":5,"homeScore":0,"isOut":false},"about":{"atBatIndex":37,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-04T19:24:24.860Z","endTime":"2026-04-04T19:26:12.100Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":695506,"fullName":"Jac Caglianone","link":"/api/v1/people/695506"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694477,"fullName":"Chad Patrick","link":"/api/v1/people/694477"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":695506,"fullName":"Jac Caglianone","link":"/api/v1/people/695506"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":695506,"fullName":"Jac Caglianone","link":"/api/v1/people/695506"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.3,"endSpeed":87.4,"strikeZoneTop":3.402,"strikeZoneBottom":1.717,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.581903042857324,"aZ":-20.053316003338786,"pfxX":-8.983239198649175,"pfxZ":6.256193968665144,"pX":0.2843366426951296,"pZ":2.850689400960589,"vX0":5.590105057602184,"vY0":-137.40113515610608,"vZ0":-3.5782851906910977,"x":106.16,"y":161.81,"x0":-0.595197067306751,"y0":50.00560062938744,"z0":5.510108509150891,"aX":-17.411756000108568},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":10.9,"breakHorizontal":15.4,"spinRate":2128,"spinDirection":219},"zone":6,"typeConfidence":2.0,"plateTime":0.39658486905416623,"extension":5.967796834431705},"index":0,"playId":"c32034c4-5512-39ee-b02f-94c2a3f6f673","pitchNumber":1,"startTime":"2026-04-04T19:24:36.368Z","endTime":"2026-04-04T19:24:39.796Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.0,"endSpeed":84.6,"strikeZoneTop":3.402,"strikeZoneBottom":1.717,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.107647813350273,"aZ":-17.365592883372905,"pfxX":-6.018654118230913,"pfxZ":8.009283786169688,"pX":-0.8504629043360374,"pZ":4.405971895140254,"vX0":1.9312782112960316,"vY0":-135.50159837408145,"vZ0":0.2566392550235882,"x":149.42,"y":119.82,"x0":-0.7927423220792248,"y0":50.00586569934306,"z0":5.528625543136952,"aX":-11.133032850648812},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":14.8,"breakHorizontal":10.4,"spinRate":2343,"spinDirection":221},"zone":11,"typeConfidence":2.0,"plateTime":0.40505522419724116,"extension":5.7932816361754575},"index":1,"playId":"f3fbb06c-6b8b-35ef-93d4-91f109eba9fa","pitchNumber":2,"startTime":"2026-04-04T19:24:51.966Z","endTime":"2026-04-04T19:24:55.261Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.1,"endSpeed":81.7,"strikeZoneTop":3.402,"strikeZoneBottom":1.717,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.825543067815573,"aZ":-28.213205549513912,"pfxX":-8.398079563881357,"pfxZ":2.36047312971622,"pX":1.6874703365331982,"pZ":1.1654303448817422,"vX0":8.645070028105117,"vY0":-128.06952993782923,"vZ0":-4.85455951696349,"x":52.68,"y":207.31,"x0":-0.6238899981523665,"y0":50.00437800970599,"z0":5.264666490067669,"aX":-14.100071106539913},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":3.5,"breakHorizontal":13.6,"spinRate":2182,"spinDirection":231},"zone":14,"typeConfidence":2.0,"plateTime":0.42596631513013516,"extension":6.014142472535091},"index":2,"playId":"98436cb5-3d7e-313f-afce-d414ba3378c1","pitchNumber":3,"startTime":"2026-04-04T19:25:06.480Z","endTime":"2026-04-04T19:25:09.639Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.4,"endSpeed":81.9,"strikeZoneTop":3.402,"strikeZoneBottom":1.717,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.694449585309698,"aZ":-19.636246110271713,"pfxX":1.8072357809047306,"pfxZ":7.368129974306687,"pX":0.8236182243323599,"pZ":2.7741475655858236,"vX0":4.285358303147329,"vY0":-128.85288382711485,"vZ0":-2.692443596825264,"x":85.61,"y":163.88,"x0":-1.0879228500869913,"y0":50.005636442905114,"z0":5.329202839756308,"aX":3.0762497245415603},"breaks":{"breakAngle":10.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":13.1,"breakHorizontal":-4.1,"spinRate":2325,"spinDirection":172},"zone":12,"typeConfidence":2.0,"plateTime":0.42310825093684823,"extension":5.9849849073820955},"index":3,"playId":"3cdf55ce-a0c3-36f0-8f0f-ca56863a3d99","pitchNumber":4,"startTime":"2026-04-04T19:25:23.088Z","endTime":"2026-04-04T19:25:26.733Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"index":4,"startTime":"2026-04-04T19:25:35.396Z","endTime":"2026-04-04T19:25:48.418Z","isPitch":false,"type":"action","player":{"id":695506,"link":"/api/v1/people/695506"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.3,"endSpeed":81.6,"strikeZoneTop":3.402,"strikeZoneBottom":1.717,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.69883131427661,"aZ":-22.138868296199952,"pfxX":-1.9678119804085537,"pfxZ":5.965389422388405,"pX":1.1519528519705156,"pZ":0.7972762260771988,"vX0":6.016462108217688,"vY0":-128.35964264036102,"vZ0":-6.653250087088654,"x":73.09,"y":217.25,"x0":-0.9588369241480942,"y0":50.00023867896457,"z0":5.1277007306343405,"aX":-3.3090518324456344},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":9.6,"breakHorizontal":2.3,"spinRate":2220,"spinDirection":171},"zone":14,"typeConfidence":2.0,"plateTime":0.4254939514780629,"extension":6.062847166258471},"index":5,"playId":"39023040-903b-32e9-bebe-4e7f64f6066f","pitchNumber":5,"startTime":"2026-04-04T19:25:48.418Z","endTime":"2026-04-04T19:25:52.417Z","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":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.0,"endSpeed":79.6,"strikeZoneTop":3.402,"strikeZoneBottom":1.717,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.65924003425919,"aZ":-36.77295032335045,"pfxX":1.0931019547084446,"pfxZ":-2.9444817814019126,"pX":2.2859844011379375,"pZ":-0.7413001206704422,"vX0":6.920038914435571,"vY0":-123.63460219118502,"vZ0":-7.20688860769448,"x":29.86,"y":258.8,"x0":-0.6814461697047677,"y0":50.00475031432951,"z0":5.265452481140091,"aX":1.7054101166088047},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.4,"breakVerticalInduced":-6.7,"breakHorizontal":-3.5,"spinRate":2404,"spinDirection":54},"zone":14,"typeConfidence":2.0,"plateTime":0.4415805577323697,"extension":6.105660462988244},"index":6,"playId":"d0692b49-9265-3d96-abff-cc490c2aca3e","pitchNumber":6,"startTime":"2026-04-04T19:26:06.229Z","endTime":"2026-04-04T19:26:12.100Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-04T19:26:12.100Z","atBatIndex":37},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Starling Marte doubles (1) on a sharp line drive to left fielder Brandon Lockridge. Jac Caglianone to 3rd.","rbi":0,"awayScore":5,"homeScore":0,"isOut":false},"about":{"atBatIndex":38,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-04T19:26:27.677Z","endTime":"2026-04-04T19:27:30.835Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":2,"strikes":0,"outs":1},"matchup":{"batter":{"id":516782,"fullName":"Starling Marte","link":"/api/v1/people/516782"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694477,"fullName":"Chad Patrick","link":"/api/v1/people/694477"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":516782,"fullName":"Starling Marte","link":"/api/v1/people/516782"},"postOnThird":{"id":695506,"fullName":"Jac Caglianone","link":"/api/v1/people/695506"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":516782,"fullName":"Starling Marte","link":"/api/v1/people/516782"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":663604,"link":"/api/v1/people/663604"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":695506,"fullName":"Jac Caglianone","link":"/api/v1/people/695506"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":81.2,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.465524880032493,"aZ":-24.162650764582086,"pfxX":-1.299574793152754,"pfxZ":4.788780750015242,"pX":1.0395926411324101,"pZ":2.405366572366587,"vX0":5.557095241102882,"vY0":-128.03162199784964,"vZ0":-2.589132188270696,"x":77.37,"y":173.84,"x0":-0.9827809517024791,"y0":50.005179693943546,"z0":5.3050790244401504,"aX":-2.1761879484392934},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":8.4,"breakHorizontal":1.2,"spinRate":2354,"spinDirection":144},"zone":14,"typeConfidence":2.0,"plateTime":0.42652339904507075,"extension":6.003500067093149},"index":0,"playId":"6a42befb-6b66-3885-b7bd-7b19513f6ec3","pitchNumber":1,"startTime":"2026-04-04T19:26:35.460Z","endTime":"2026-04-04T19:26:39.280Z","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":1},"pitchData":{"startSpeed":93.6,"endSpeed":85.5,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.364071906288324,"aZ":-15.930980225134189,"pfxX":-6.640051151126067,"pfxZ":8.68508957800092,"pX":1.4334182013910612,"pZ":1.976568140475146,"vX0":7.832656121679059,"vY0":-136.03425776211276,"vZ0":-6.161414263045152,"x":62.36,"y":185.41,"x0":-0.6230993972134259,"y0":50.00604621380411,"z0":5.378954530896409,"aX":-12.423967994651143},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":14.5,"breakHorizontal":10.3,"spinRate":2312,"spinDirection":202},"zone":14,"typeConfidence":2.0,"plateTime":0.4029369795694979,"extension":5.936628762571665},"index":1,"playId":"177bdf70-73b8-37cd-af5f-69b94ad5a5e6","pitchNumber":2,"startTime":"2026-04-04T19:26:53.146Z","endTime":"2026-04-04T19:26:56.595Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.8,"endSpeed":84.8,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.89139596940597,"aZ":-20.509062254149107,"pfxX":-12.093577499832499,"pfxZ":6.289774757710796,"pX":-0.10014727714130152,"pZ":1.6629717958625292,"vX0":5.67720372484892,"vY0":-136.27873520236466,"vZ0":-6.1051915085551265,"x":120.82,"y":193.88,"x0":-0.6554001906868396,"y0":50.00333733601485,"z0":5.379346959960531,"aX":-22.426308206343506},"breaks":{"breakAngle":43.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":10.1,"breakHorizontal":20.4,"spinRate":2440,"spinDirection":157},"zone":8,"typeConfidence":2.0,"plateTime":0.40411713393782556,"extension":5.960127011806963},"hitData":{"launchSpeed":108.2,"launchAngle":19.0,"totalDistance":375.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":49.83,"coordY":67.53}},"index":2,"playId":"3d7f277f-a204-35ea-b469-b21e0dc7a62f","pitchNumber":3,"startTime":"2026-04-04T19:27:18.408Z","endTime":"2026-04-04T19:27:30.835Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-04T19:27:30.835Z","atBatIndex":38},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Isaac Collins pops out to third baseman Luis Rengifo in foul territory.","rbi":0,"awayScore":5,"homeScore":0,"isOut":true},"about":{"atBatIndex":39,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-04T19:27:59.646Z","endTime":"2026-04-04T19:28:39.108Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":686555,"fullName":"Isaac Collins","link":"/api/v1/people/686555"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694477,"fullName":"Chad Patrick","link":"/api/v1/people/694477"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":516782,"fullName":"Starling Marte","link":"/api/v1/people/516782"},"postOnThird":{"id":695506,"fullName":"Jac Caglianone","link":"/api/v1/people/695506"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":686555,"fullName":"Isaac Collins","link":"/api/v1/people/686555"},"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_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.5,"endSpeed":86.8,"strikeZoneTop":3.013,"strikeZoneBottom":1.521,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.167004980192313,"aZ":-20.00503883970549,"pfxX":-10.251568674945165,"pfxZ":6.33868009515916,"pX":0.7278466129472285,"pZ":1.8384531779322053,"vX0":7.170714864513297,"vY0":-137.38747973747914,"vZ0":-6.022732727198538,"x":89.26,"y":189.14,"x0":-0.578145167770809,"y0":50.005396604818024,"z0":5.409715119851152,"aX":-19.687980462337972},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":10.4,"breakHorizontal":17.2,"spinRate":2136,"spinDirection":219},"zone":9,"typeConfidence":2.0,"plateTime":0.3979951487396107,"extension":6.000824869742966},"index":0,"playId":"d87b61ee-11cb-39bf-8e38-1cdea962bbea","pitchNumber":1,"startTime":"2026-04-04T19:28:08.368Z","endTime":"2026-04-04T19:28:12.326Z","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":94.5,"endSpeed":86.4,"strikeZoneTop":3.013,"strikeZoneBottom":1.521,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.10420831577761,"aZ":-21.364524232863744,"pfxX":-10.314214585726482,"pfxZ":5.6632663237516585,"pX":0.4550549447169315,"pZ":2.080169151617809,"vX0":6.179005395162419,"vY0":-137.44317617110642,"vZ0":-5.288653761568668,"x":99.65,"y":182.62,"x0":-0.484800690388147,"y0":50.00394827083682,"z0":5.484794677662792,"aX":-19.689960638436354},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":9.2,"breakHorizontal":17.4,"spinRate":2179,"spinDirection":221},"zone":6,"typeConfidence":2.0,"plateTime":0.3988612615649423,"extension":5.939075495472724},"hitData":{"launchSpeed":79.9,"launchAngle":67.0,"totalDistance":146.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":86.75,"coordY":176.78}},"index":1,"playId":"0af98cd8-300b-30ad-a72f-e06071315c3e","pitchNumber":2,"startTime":"2026-04-04T19:28:28.639Z","endTime":"2026-04-04T19:28:39.108Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-04T19:28:39.108Z","atBatIndex":39},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Nick Loftin flies out to left fielder Brandon Lockridge.","rbi":0,"awayScore":5,"homeScore":0,"isOut":true},"about":{"atBatIndex":40,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-04T19:29:04.632Z","endTime":"2026-04-04T19:30:03.451Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":3},"matchup":{"batter":{"id":679845,"fullName":"Nick Loftin","link":"/api/v1/people/679845"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694477,"fullName":"Chad Patrick","link":"/api/v1/people/694477"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":679845,"fullName":"Nick Loftin","link":"/api/v1/people/679845"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":663604,"link":"/api/v1/people/663604"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.0,"endSpeed":86.3,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.93890508831744,"aZ":-19.949941661590895,"pfxX":-10.699155809269492,"pfxZ":6.3921718214819165,"pX":1.2508244375071726,"pZ":1.799457676116537,"vX0":8.5126959964929,"vY0":-137.93865416417148,"vZ0":-6.169630279219863,"x":69.32,"y":190.19,"x0":-0.49736500865032257,"y0":50.0021112525198,"z0":5.426590044030541,"aX":-20.454739342452395},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":10.3,"breakHorizontal":17.4,"spinRate":2204,"spinDirection":220},"zone":14,"typeConfidence":2.0,"plateTime":0.398291746691672,"extension":6.0308545233282755},"index":0,"playId":"649f32b6-8893-3e0d-b51d-de0d5087c711","pitchNumber":1,"startTime":"2026-04-04T19:29:08.785Z","endTime":"2026-04-04T19:29:12.233Z","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":94.6,"endSpeed":86.9,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.606377321649017,"aZ":-21.079821259131407,"pfxX":-10.015363681856364,"pfxZ":5.789296574493295,"pX":1.808821575997724,"pZ":1.1701013767393658,"vX0":9.64248220905771,"vY0":-137.34190568952317,"vZ0":-7.624047008414292,"x":48.05,"y":207.19,"x0":-0.44150807340448756,"y0":50.00005888880574,"z0":5.408724436402251,"aX":-19.1849142777961},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":9.0,"breakHorizontal":16.2,"spinRate":2176,"spinDirection":214},"zone":14,"typeConfidence":2.0,"plateTime":0.3983652995629918,"extension":5.911416024453383},"index":1,"playId":"d83635b7-881c-3f13-a3d8-e615bd698c8b","pitchNumber":2,"startTime":"2026-04-04T19:29:29.670Z","endTime":"2026-04-04T19:29:32.827Z","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.8,"endSpeed":81.8,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.019494295222774,"aZ":-22.332955876196834,"pfxX":1.8620986448458923,"pfxZ":5.819178295015,"pX":-0.08170754112643294,"pZ":2.780508210402733,"vX0":2.3785019247609154,"vY0":-128.0903067460798,"vZ0":-1.9851014920289476,"x":120.11,"y":163.71,"x0":-1.2580851360897927,"y0":50.00445790391836,"z0":5.28046294065216,"aX":3.149182229901428},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":10.4,"breakHorizontal":-3.8,"spinRate":2115,"spinDirection":95},"zone":2,"typeConfidence":2.0,"plateTime":0.42472829565013726,"extension":5.953078924837177},"hitData":{"launchSpeed":95.3,"launchAngle":33.0,"totalDistance":333.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":41.14,"coordY":94.21}},"index":2,"playId":"0829d989-54e3-31d2-83d3-fac690fe5c3c","pitchNumber":3,"startTime":"2026-04-04T19:29:54.746Z","endTime":"2026-04-04T19:30:03.451Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-04T19:30:03.451Z","atBatIndex":40},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Christian Yelich singles on a ground ball to right fielder Jac Caglianone.","rbi":0,"awayScore":5,"homeScore":0,"isOut":false},"about":{"atBatIndex":41,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-04T19:32:09.460Z","endTime":"2026-04-04T19:33:20.360Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":1,"outs":0},"matchup":{"batter":{"id":592885,"fullName":"Christian Yelich","link":"/api/v1/people/592885"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663738,"fullName":"Daniel Lynch IV","link":"/api/v1/people/663738"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":592885,"fullName":"Christian Yelich","link":"/api/v1/people/592885"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":592885,"fullName":"Christian Yelich","link":"/api/v1/people/592885"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":695506,"link":"/api/v1/people/695506"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.7,"endSpeed":84.1,"strikeZoneTop":3.368,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.77774490911985,"aZ":-21.45411973654391,"pfxX":10.733867120873017,"pfxZ":5.948652151700165,"pX":-0.4298153363309036,"pZ":2.3131222466559116,"vX0":-8.60119824635756,"vY0":-133.20782781466102,"vZ0":-4.918505504301944,"x":133.38,"y":176.33,"x0":1.4413932494780122,"y0":50.00457254308132,"z0":5.7281085961628975,"aX":19.352296504500593},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":10.0,"breakHorizontal":-17.6,"spinRate":2212,"spinDirection":139},"zone":4,"typeConfidence":2.0,"plateTime":0.41068930790295033,"extension":6.333408915739424},"index":0,"playId":"4a707ce0-d942-3498-a0ee-8a831e457d9f","pitchNumber":1,"startTime":"2026-04-04T19:32:14.344Z","endTime":"2026-04-04T19:32:18.166Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.6,"endSpeed":85.9,"strikeZoneTop":3.368,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.56451413717209,"aZ":-21.99992716740927,"pfxX":9.119810083075329,"pfxZ":5.44262922015859,"pX":1.060618804384407,"pZ":2.822342159582285,"vX0":-4.59181177863287,"vY0":-134.96057798144767,"vZ0":-3.910226829706566,"x":76.57,"y":162.58,"x0":1.5865343972134889,"y0":50.00575051986777,"z0":5.813544180922922,"aX":17.059242121012694},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":9.4,"breakHorizontal":-15.7,"spinRate":2261,"spinDirection":143},"zone":12,"typeConfidence":2.0,"plateTime":0.40371647165818514,"extension":6.282320098062419},"index":1,"playId":"a8dc02fe-417e-3a2f-91c1-2dbaacc26881","pitchNumber":2,"startTime":"2026-04-04T19:32:27.573Z","endTime":"2026-04-04T19:32:31.613Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.6,"endSpeed":86.6,"strikeZoneTop":3.368,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.445349304933703,"aZ":-18.88205354346895,"pfxX":11.34748303500544,"pfxZ":7.0278246419129875,"pX":-0.9388919070198267,"pZ":1.1502779803722571,"vX0":-9.943200127759765,"vY0":-135.84793797351358,"vZ0":-8.574863474448899,"x":152.79,"y":207.72,"x0":1.2732790926477724,"y0":50.004563506401475,"z0":5.631950332684086,"aX":21.464117344518268},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":11.3,"breakHorizontal":-18.7,"spinRate":2349,"spinDirection":142},"zone":13,"typeConfidence":2.0,"plateTime":0.40137451533993396,"extension":6.318724356833238},"index":2,"playId":"ce8af854-5b25-3f8e-ad61-09cf6d7769a4","pitchNumber":3,"startTime":"2026-04-04T19:32:41.300Z","endTime":"2026-04-04T19:32:44.887Z","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":1,"outs":0},"pitchData":{"startSpeed":84.5,"endSpeed":79.5,"strikeZoneTop":3.368,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.629421342004346,"aZ":-30.66587596762357,"pfxX":-1.5547270153422819,"pfxZ":0.9559979167936072,"pX":0.9347667645505362,"pZ":1.1681555409203361,"vX0":-1.3694113891663964,"vY0":-123.20968455294202,"vZ0":-5.263517288337267,"x":81.37,"y":207.24,"x0":1.6955269696616924,"y0":50.00072117369366,"z0":5.860212781270225,"aX":-2.4399230506984493},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":1.0,"breakHorizontal":3.1,"spinRate":2342,"spinDirection":262},"zone":14,"typeConfidence":2.0,"plateTime":0.44101288656941406,"extension":6.3661352654461245},"index":3,"playId":"ad370654-68b2-3901-b192-31e347b46f46","pitchNumber":4,"startTime":"2026-04-04T19:32:55.810Z","endTime":"2026-04-04T19:32:59.604Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.0,"endSpeed":86.2,"strikeZoneTop":3.368,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.636801274735607,"aZ":-20.6441981173707,"pfxX":9.825563738601552,"pfxZ":6.143802622526227,"pX":-0.18160352832611304,"pZ":2.0223199787581736,"vX0":-7.909474339919037,"vY0":-135.19220151732623,"vZ0":-5.994266598283908,"x":123.92,"y":184.18,"x0":1.4854539297900209,"y0":50.00501677696583,"z0":5.688142638448404,"aX":18.443157886550647},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":10.2,"breakHorizontal":-16.4,"spinRate":2272,"spinDirection":138},"zone":8,"typeConfidence":2.0,"plateTime":0.40302219680246454,"extension":6.544788539470549},"hitData":{"launchSpeed":106.7,"launchAngle":2.0,"totalDistance":59.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":162.77,"coordY":91.64}},"index":4,"playId":"e6a71a5d-9cb1-33f1-9d9a-d971c3aa89c8","pitchNumber":5,"startTime":"2026-04-04T19:33:09.216Z","endTime":"2026-04-04T19:33:20.360Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-04T19:33:20.360Z","atBatIndex":41},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Garrett Mitchell called out on strikes.","rbi":0,"awayScore":5,"homeScore":0,"isOut":true},"about":{"atBatIndex":42,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-04T19:33:41.300Z","endTime":"2026-04-04T19:34:45.479Z","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":663738,"fullName":"Daniel Lynch IV","link":"/api/v1/people/663738"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":592885,"fullName":"Christian Yelich","link":"/api/v1/people/592885"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":521692,"link":"/api/v1/people/521692"},"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, 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.9,"endSpeed":85.5,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.663125359824306,"aZ":-22.074598809732358,"pfxX":9.184332954740947,"pfxZ":5.417888298683534,"pX":0.5117548099757621,"pZ":3.0565235906723247,"vX0":-6.285661582132803,"vY0":-135.22477955447695,"vZ0":-2.9839184923503668,"x":97.49,"y":156.25,"x0":1.6653335194485226,"y0":50.003031680364984,"z0":5.711437515970456,"aX":17.12159776842583},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":9.4,"breakHorizontal":-15.4,"spinRate":2271,"spinDirection":139},"zone":3,"typeConfidence":2.0,"plateTime":0.40402811040172715,"extension":6.350915529075001},"index":0,"playId":"5fbffa49-9eb9-36fa-b996-d004e03343a0","pitchNumber":1,"startTime":"2026-04-04T19:33:46.269Z","endTime":"2026-04-04T19:33:50.023Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.6,"endSpeed":79.6,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.061656032158925,"aZ":-31.132965532438487,"pfxX":-0.7923546233343304,"pfxZ":0.6497920782312914,"pX":-0.1746845203930807,"pZ":1.4811831492019172,"vX0":-4.0606250786528175,"vY0":-124.70301554856012,"vZ0":-4.390503386223043,"x":123.66,"y":198.79,"x0":1.5718367767139638,"y0":50.00013183305202,"z0":5.808436979046154,"aX":-1.2570315030985064},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":0.5,"breakHorizontal":2.3,"spinRate":2339,"spinDirection":276},"zone":13,"typeConfidence":2.0,"plateTime":0.43780410849678963,"extension":6.323243755256767},"index":1,"playId":"dc80dff5-b668-31a0-91cc-0fecda349b46","pitchNumber":2,"startTime":"2026-04-04T19:34:03.138Z","endTime":"2026-04-04T19:34:07.076Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.6,"endSpeed":79.8,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.089596558986713,"aZ":-31.008727375524174,"pfxX":-1.0648665807944848,"pfxZ":0.7274798843779644,"pX":0.004041121592221651,"pZ":1.476665044242325,"vX0":-3.6457799211043653,"vY0":-124.68050306704203,"vZ0":-4.617839770008573,"x":116.85,"y":198.91,"x0":1.6160100754664626,"y0":50.00009770798942,"z0":5.8751173275742,"aX":-1.6970735081466175},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":0.6,"breakHorizontal":2.6,"spinRate":2362,"spinDirection":273},"zone":13,"typeConfidence":2.0,"plateTime":0.4371838166627753,"extension":6.081107723121871},"index":2,"playId":"582da5ae-d3fc-3446-a9ab-05059afe2d7b","pitchNumber":3,"startTime":"2026-04-04T19:34:20.613Z","endTime":"2026-04-04T19:34:24.363Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":93.2,"endSpeed":85.6,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.55600698137483,"aZ":-21.311638412842445,"pfxX":13.541810537355573,"pfxZ":5.821360461601183,"pX":0.3920949258460024,"pZ":2.1783947034547877,"vX0":-7.36044027189596,"vY0":-135.46519973708743,"vZ0":-5.28387510727933,"x":102.05,"y":179.96,"x0":1.3796751940801455,"y0":50.00270942662861,"z0":5.636467567057339,"aX":25.261464209829885},"breaks":{"breakAngle":46.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":9.6,"breakHorizontal":-23.0,"spinRate":1823,"spinDirection":79},"zone":9,"typeConfidence":0.91,"plateTime":0.4037636117118839,"extension":6.383490104994827},"index":3,"playId":"8709ea0e-2581-38cb-bbf6-5f7ca1c4d5f2","pitchNumber":4,"startTime":"2026-04-04T19:34:40.556Z","endTime":"2026-04-04T19:34:45.479Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-04T19:34:45.479Z","atBatIndex":42},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jake Bauers flies out to left fielder Isaac Collins.","rbi":0,"awayScore":5,"homeScore":0,"isOut":true},"about":{"atBatIndex":43,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-04T19:35:05.895Z","endTime":"2026-04-04T19:36:13.941Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663738,"fullName":"Daniel Lynch IV","link":"/api/v1/people/663738"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":592885,"fullName":"Christian Yelich","link":"/api/v1/people/592885"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":686555,"link":"/api/v1/people/686555"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.3,"endSpeed":78.6,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.171911315021795,"aZ":-31.851542760116292,"pfxX":-1.7034111772110463,"pfxZ":0.21136870709562494,"pX":0.5176967476004636,"pZ":2.1446321906215347,"vX0":-2.72051891992714,"vY0":-122.8376662625332,"vZ0":-2.795828548670897,"x":97.27,"y":180.87,"x0":1.8550712371673959,"y0":50.00582423579989,"z0":5.968239031221889,"aX":-2.6391168287762734},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":0.0,"breakHorizontal":3.6,"spinRate":2435,"spinDirection":257},"zone":9,"typeConfidence":2.0,"plateTime":0.44355135216196695,"extension":5.966922161716354},"index":0,"playId":"1370108d-86ea-3e25-8c57-ee6ca7e5aacf","pitchNumber":1,"startTime":"2026-04-04T19:35:08.512Z","endTime":"2026-04-04T19:35:12.506Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.4,"endSpeed":81.7,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.29366138560025,"aZ":-31.964999624821463,"pfxX":-1.6728085459435085,"pfxZ":0.12270769213062493,"pX":-0.7280513658355713,"pZ":2.85158316580422,"vX0":-4.663141083665982,"vY0":-126.07479119591102,"vZ0":-1.6572800198902962,"x":144.75,"y":161.79,"x0":1.3405463693634734,"y0":50.000381833509635,"z0":6.025361335375959,"aX":-2.773744534059303},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":0.1,"breakHorizontal":3.8,"spinRate":2376,"spinDirection":297},"zone":1,"typeConfidence":2.0,"plateTime":0.4294832253246401,"extension":6.064105391622629},"index":1,"playId":"fc8092f2-a59b-3c78-9aee-451b8e597a6a","pitchNumber":2,"startTime":"2026-04-04T19:35:24.531Z","endTime":"2026-04-04T19:35:28.418Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.4,"endSpeed":81.6,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.840045674088863,"aZ":-31.25819158359432,"pfxX":-0.8442951815465197,"pfxZ":0.557388695928922,"pX":-0.13220616229412388,"pZ":1.61826296679322,"vX0":-3.6932653325196734,"vY0":-125.95191104728191,"vZ0":-4.258506198206213,"x":122.04,"y":195.09,"x0":1.4464102359013735,"y0":50.005099062196415,"z0":5.781572162513815,"aX":-1.3944815852687176},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":0.5,"breakHorizontal":2.2,"spinRate":2308,"spinDirection":218},"zone":8,"typeConfidence":2.0,"plateTime":0.43029357470836915,"extension":6.198457312102489},"index":2,"playId":"1c4c4afa-7911-3650-9b29-b5d44aed9910","pitchNumber":3,"startTime":"2026-04-04T19:35:42.307Z","endTime":"2026-04-04T19:35:46.282Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.8,"endSpeed":86.3,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.025731057196307,"aZ":-21.392350785605526,"pfxX":10.694240602112759,"pfxZ":5.678134908561123,"pX":-0.07873273204619664,"pZ":3.3190781716412934,"vX0":-7.36214144276827,"vY0":-136.4748215321997,"vZ0":-2.764518021472769,"x":120.0,"y":149.16,"x0":1.2545939432867628,"y0":50.00614308784141,"z0":5.806911969556092,"aX":20.32124536701218},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":10.0,"breakHorizontal":-18.0,"spinRate":2294,"spinDirection":134},"zone":2,"typeConfidence":2.0,"plateTime":0.40024475882766053,"extension":6.228994059773437},"hitData":{"launchSpeed":93.5,"launchAngle":25.0,"totalDistance":328.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":67.07,"coordY":80.61}},"index":3,"playId":"2e18667f-bc72-35a4-85b8-e71f1c4c6873","pitchNumber":4,"startTime":"2026-04-04T19:36:01.853Z","endTime":"2026-04-04T19:36:13.941Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-04T19:36:13.941Z","atBatIndex":43},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Sal Frelick grounds out to pitcher Daniel Lynch IV.","rbi":0,"awayScore":5,"homeScore":0,"isOut":true},"about":{"atBatIndex":44,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-04T19:36:30.262Z","endTime":"2026-04-04T19:37:54.450Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663738,"fullName":"Daniel Lynch IV","link":"/api/v1/people/663738"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[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":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":663738,"link":"/api/v1/people/663738"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"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":93.8,"endSpeed":85.9,"strikeZoneTop":3.063,"strikeZoneBottom":1.546,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.106201934008798,"aZ":-16.570784361250933,"pfxX":5.944422951449859,"pfxZ":8.304818656109514,"pX":-2.157545459299413,"pZ":2.319146406421756,"vX0":-11.237330147300382,"vY0":-136.0287487319494,"vZ0":-6.265920162666317,"x":199.24,"y":176.16,"x0":1.24987436153448,"y0":50.00460505833824,"z0":5.796411759995571,"aX":11.171807779739746},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":13.9,"breakHorizontal":-8.4,"spinRate":2480,"spinDirection":167},"zone":13,"typeConfidence":2.0,"plateTime":0.402248875707369,"extension":6.405526473980825},"index":0,"playId":"4027c06c-de49-330e-b1d4-dd530db9727b","pitchNumber":1,"startTime":"2026-04-04T19:36:35.845Z","endTime":"2026-04-04T19:36:39.076Z","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":93.8,"endSpeed":86.0,"strikeZoneTop":3.063,"strikeZoneBottom":1.546,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.119586212390153,"aZ":-17.41630307452939,"pfxX":10.674461003575656,"pfxZ":7.852381375761394,"pX":-0.811170991952115,"pZ":1.2697475768955526,"vX0":-9.666136916767268,"vY0":-136.05775942058835,"vZ0":-8.25953000221887,"x":147.92,"y":204.5,"x0":1.396190552715671,"y0":50.00380039477885,"z0":5.545779849815362,"aX":20.06648899728697},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":12.6,"breakHorizontal":-17.4,"spinRate":2227,"spinDirection":135},"zone":13,"typeConfidence":2.0,"plateTime":0.4021549498493555,"extension":6.4246490308902136},"index":1,"playId":"e77d30ed-fb01-3601-86e2-2f4813127942","pitchNumber":2,"startTime":"2026-04-04T19:36:55.336Z","endTime":"2026-04-04T19:36:58.991Z","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":93.1,"endSpeed":86.4,"strikeZoneTop":3.063,"strikeZoneBottom":1.546,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.719833231648373,"aZ":-23.42720520052314,"pfxX":9.122508862981743,"pfxZ":4.6456393638316795,"pX":0.050772969994263215,"pZ":1.5289560320928468,"vX0":-7.25912594465258,"vY0":-135.43483454220458,"vZ0":-6.383310252492364,"x":115.06,"y":197.5,"x0":1.562226794375693,"y0":50.00467889759566,"z0":5.522516651815354,"aX":17.184990544165064},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":7.4,"breakHorizontal":-15.2,"spinRate":2174,"spinDirection":137},"zone":8,"typeConfidence":2.0,"plateTime":0.4022870634596831,"extension":6.471964391116233},"index":2,"playId":"3d3e7d7a-fb65-30d0-932d-21007ddfa475","pitchNumber":3,"startTime":"2026-04-04T19:37:14.238Z","endTime":"2026-04-04T19:37:18.137Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":2},"index":3,"playId":"3008b9e2-51dc-30e8-82cf-ccc73ad0f040","startTime":"2026-04-04T19:37:29.838Z","endTime":"2026-04-04T19:37:32.838Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.8,"endSpeed":86.2,"strikeZoneTop":3.063,"strikeZoneBottom":1.546,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.993647217693105,"aZ":-20.78499239581941,"pfxX":9.889646348716763,"pfxZ":6.036645705209894,"pX":-0.02291661605821618,"pZ":1.682594463457765,"vX0":-7.818747991228883,"vY0":-136.27172373620968,"vZ0":-6.8598457535602595,"x":117.87,"y":193.35,"x0":1.593724511538051,"y0":50.004473627357534,"z0":5.660835981006271,"aX":18.664919000224298},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":9.7,"breakHorizontal":-16.3,"spinRate":2297,"spinDirection":135},"zone":8,"typeConfidence":2.0,"plateTime":0.4014098683668217,"extension":6.2648222139968635},"hitData":{"launchSpeed":57.6,"launchAngle":-56.0,"totalDistance":1.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":143.01,"coordY":185.9}},"index":4,"playId":"2fa2a163-02c8-3868-a8b8-8aa3c57952e1","pitchNumber":4,"startTime":"2026-04-04T19:37:45.949Z","endTime":"2026-04-04T19:37:54.450Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-04T19:37:54.450Z","atBatIndex":44},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Kyle Isbel flies out to left fielder Brandon Lockridge.","rbi":0,"awayScore":5,"homeScore":0,"isOut":true},"about":{"atBatIndex":45,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-04T19:40:43.691Z","endTime":"2026-04-04T19:42:56.128Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":664728,"fullName":"Kyle Isbel","link":"/api/v1/people/664728"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694477,"fullName":"Chad Patrick","link":"/api/v1/people/694477"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5,6,7,8],"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":664728,"fullName":"Kyle Isbel","link":"/api/v1/people/664728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":663604,"link":"/api/v1/people/663604"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-04T19:40:33.889Z","endTime":"2026-04-04T19:40:45.764Z","isPitch":false,"type":"action","player":{"id":664728,"link":"/api/v1/people/664728"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.1,"endSpeed":84.5,"strikeZoneTop":3.114,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.856157148857516,"aZ":-22.069466348348133,"pfxX":-10.194806391996893,"pfxZ":5.546595258790216,"pX":1.5402663447619482,"pZ":2.8039437137389243,"vX0":8.677963703847412,"vY0":-133.8734131424211,"vZ0":-2.853494409260839,"x":58.29,"y":163.07,"x0":-0.4126074694626809,"y0":50.005005674953004,"z0":5.456691767544891,"aX":-18.5790735419847},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":9.6,"breakHorizontal":16.7,"spinRate":2033,"spinDirection":225},"zone":12,"typeConfidence":2.0,"plateTime":0.4085491797871055,"extension":5.7130889376019764},"index":1,"playId":"51388e4f-7d25-358c-84ab-d095668c4d3b","pitchNumber":1,"startTime":"2026-04-04T19:40:45.764Z","endTime":"2026-04-04T19:40:49.332Z","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":92.2,"endSpeed":84.4,"strikeZoneTop":3.114,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.171299742594904,"aZ":-21.121443963541868,"pfxX":-9.07100309915623,"pfxZ":6.070976228031245,"pX":0.764716726441582,"pZ":1.7220214410135055,"vX0":6.562098007522886,"vY0":-134.10115416201154,"vZ0":-5.732324219883768,"x":87.85,"y":192.29,"x0":-0.5362978694052173,"y0":50.00213367473322,"z0":5.395470174677676,"aX":-16.509979046037902},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":10.0,"breakHorizontal":15.0,"spinRate":2147,"spinDirection":222},"zone":9,"typeConfidence":2.0,"plateTime":0.4085395101387066,"extension":5.909292568850956},"index":2,"playId":"3eff70a8-1184-3be7-82b3-e06a349029f5","pitchNumber":2,"startTime":"2026-04-04T19:41:00.852Z","endTime":"2026-04-04T19:41:04.617Z","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":2,"outs":0},"pitchData":{"startSpeed":87.7,"endSpeed":80.6,"strikeZoneTop":3.114,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.904853506125313,"aZ":-23.112283339844286,"pfxX":-1.8851570330451868,"pfxZ":5.475350774912789,"pX":-0.6505043581741488,"pZ":1.8815732107618648,"vX0":1.799644599455595,"vY0":-127.71551990575396,"vZ0":-3.739590220612344,"x":141.8,"y":187.98,"x0":-1.1188100151759672,"y0":50.00255532308366,"z0":5.179152949253426,"aX":-3.119371812390035},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":9.4,"breakHorizontal":3.0,"spinRate":2908,"spinDirection":145},"zone":7,"typeConfidence":2.0,"plateTime":0.42861424417615,"extension":5.878817913577915},"index":3,"playId":"a2e48ed1-da03-3ef5-b8cc-ca88c54dc2c6","pitchNumber":3,"startTime":"2026-04-04T19:41:20.559Z","endTime":"2026-04-04T19:41:24.372Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.6,"endSpeed":87.1,"strikeZoneTop":3.114,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.059668059770562,"aZ":-22.049109918190894,"pfxX":-9.574470785013151,"pfxZ":5.259489979915026,"pX":0.5957727103536115,"pZ":1.2375326416768058,"vX0":6.928552709899513,"vY0":-137.50321533211186,"vZ0":-6.636671078592052,"x":94.29,"y":205.37,"x0":-0.7063930067456641,"y0":50.00135290110958,"z0":5.167137074181325,"aX":-18.424365584595893},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":8.4,"breakHorizontal":16.0,"spinRate":2093,"spinDirection":217},"zone":14,"typeConfidence":2.0,"plateTime":0.39757024335978297,"extension":5.799205728663551},"index":4,"playId":"34a27ebe-42ef-3985-8774-00b596c02a06","pitchNumber":4,"startTime":"2026-04-04T19:41:37.062Z","endTime":"2026-04-04T19:41:40.682Z","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":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.9,"endSpeed":80.8,"strikeZoneTop":3.114,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.396922384169322,"aZ":-35.019934421280304,"pfxX":0.6572470541228963,"pfxZ":-1.778493013503835,"pX":2.083841395336101,"pZ":-0.7325687755842102,"vX0":6.966021203486608,"vY0":-124.91829456399805,"vZ0":-7.715210052183158,"x":37.57,"y":258.56,"x0":-0.8077571008492097,"y0":50.000709964479455,"z0":5.216798968171235,"aX":1.052886558739091},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.3,"breakVerticalInduced":-4.6,"breakHorizontal":-2.5,"spinRate":2431,"spinDirection":61},"zone":14,"typeConfidence":2.0,"plateTime":0.43583697912546926,"extension":6.222186621062797},"index":5,"playId":"74dc364f-593b-39f4-9f67-2e38f6722e87","pitchNumber":5,"startTime":"2026-04-04T19:41:51.662Z","endTime":"2026-04-04T19:41:58.551Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.4,"endSpeed":85.8,"strikeZoneTop":3.114,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.40287494580308,"aZ":-16.53532582323565,"pfxX":-5.300654295277285,"pfxZ":8.305564110334895,"pX":-0.2332730149094007,"pZ":3.0552962672695156,"vX0":3.162000424809505,"vY0":-136.01860198024164,"vZ0":-3.3166780860814367,"x":125.89,"y":156.29,"x0":-0.7190082849974349,"y0":50.006748066229655,"z0":5.429684733712963,"aX":-9.985266697727402},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":14.6,"breakHorizontal":9.0,"spinRate":2230,"spinDirection":234},"zone":2,"typeConfidence":2.0,"plateTime":0.4019094654888691,"extension":5.758551515745528},"index":6,"playId":"39447316-3dc3-3d14-a317-f553835c35e8","pitchNumber":6,"startTime":"2026-04-04T19:42:13.505Z","endTime":"2026-04-04T19:42:16.587Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.4,"endSpeed":87.0,"strikeZoneTop":3.114,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.125283255363517,"aZ":-15.704943733916528,"pfxX":-4.371010910731728,"pfxZ":8.54679964274495,"pX":1.115110402033066,"pZ":2.1517098015051452,"vX0":6.092591234616789,"vY0":-137.39633964206465,"vZ0":-5.831240713368861,"x":74.49,"y":180.68,"x0":-0.5549082625761006,"y0":50.00603159289846,"z0":5.354533592775502,"aX":-8.426617957567112},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":14.5,"breakHorizontal":6.7,"spinRate":2345,"spinDirection":225},"zone":14,"typeConfidence":2.0,"plateTime":0.39741300511314215,"extension":5.979421991238425},"index":7,"playId":"8dda9736-6932-3d0f-ae66-531e9a76d8d2","pitchNumber":7,"startTime":"2026-04-04T19:42:28.165Z","endTime":"2026-04-04T19:42:31.167Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.0,"endSpeed":85.0,"strikeZoneTop":3.114,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.59599142532449,"aZ":-15.572209836267058,"pfxX":-6.520404265113317,"pfxZ":8.945077982959527,"pX":-0.5384222159420136,"pZ":3.48383377806485,"vX0":2.5071113686629904,"vY0":-135.38885436655997,"vZ0":-2.4955836618262177,"x":137.52,"y":144.72,"x0":-0.6293030453706224,"y0":50.00550823397481,"z0":5.507672639969717,"aX":-12.104508747047383},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":15.8,"breakHorizontal":11.3,"spinRate":2279,"spinDirection":220},"zone":11,"typeConfidence":2.0,"plateTime":0.40459690029281115,"extension":5.971082110497493},"hitData":{"launchSpeed":86.7,"launchAngle":40.0,"totalDistance":285.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":44.32,"coordY":118.16}},"index":8,"playId":"d81a9dac-8888-3c61-b1e8-54735523117c","pitchNumber":8,"startTime":"2026-04-04T19:42:46.935Z","endTime":"2026-04-04T19:42:56.128Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-04T19:42:56.128Z","atBatIndex":45},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Maikel Garcia called out on strikes.","rbi":0,"awayScore":5,"homeScore":0,"isOut":true},"about":{"atBatIndex":46,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-04T19:43:14.739Z","endTime":"2026-04-04T19:44:23.767Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694477,"fullName":"Chad Patrick","link":"/api/v1/people/694477"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"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":"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":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.6,"endSpeed":78.1,"strikeZoneTop":3.262,"strikeZoneBottom":1.646,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.238318851956983,"aZ":-34.33558670758791,"pfxX":2.1672669592411715,"pfxZ":-1.4144153224113065,"pX":-0.07303865104062178,"pZ":2.4412689227932884,"vX0":1.4933297066003126,"vY0":-121.88113181746591,"vZ0":-0.44450457759670514,"x":119.78,"y":172.87,"x0":-0.9717780133283253,"y0":50.0022827841661,"z0":5.549694816865309,"aX":3.314115379476371},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.9,"breakVerticalInduced":-2.4,"breakHorizontal":-4.2,"spinRate":2322,"spinDirection":77},"zone":5,"typeConfidence":2.0,"plateTime":0.4465823469608794,"extension":5.828694210137156},"index":0,"playId":"dc015369-ae73-3104-9dca-9051a56184ca","pitchNumber":1,"startTime":"2026-04-04T19:43:27.604Z","endTime":"2026-04-04T19:43:31.321Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.2,"endSpeed":82.0,"strikeZoneTop":3.262,"strikeZoneBottom":1.646,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.0509727214423,"aZ":-19.7518698539006,"pfxX":-1.6758711107283597,"pfxZ":7.274928103153259,"pX":-0.18246936314161455,"pZ":3.561293109213738,"vX0":2.8327345450395063,"vY0":-128.6411425772265,"vZ0":-0.7376619204961171,"x":123.96,"y":142.63,"x0":-1.0709851440518554,"y0":50.0005248440621,"z0":5.357544452173038,"aX":-2.860858773116352},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":13.3,"breakHorizontal":2.5,"spinRate":2163,"spinDirection":227},"zone":11,"typeConfidence":2.0,"plateTime":0.42281522709507247,"extension":5.905860697422497},"index":1,"playId":"133b1644-18d5-38e7-acaa-692b92306c61","pitchNumber":2,"startTime":"2026-04-04T19:43:39.723Z","endTime":"2026-04-04T19:43:42.911Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.6,"endSpeed":78.5,"strikeZoneTop":3.262,"strikeZoneBottom":1.646,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.949284184064098,"aZ":-31.583323124785274,"pfxX":4.198825240085267,"pfxZ":0.38395966695845907,"pX":-0.11518306474865322,"pZ":2.6079075832361176,"vX0":1.2361424454029093,"vY0":-123.26642822601434,"vZ0":-0.21585039442460985,"x":121.39,"y":168.37,"x0":-1.1674706083854411,"y0":50.0052276023768,"z0":5.338196001435169,"aX":6.534492754485611},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":0.8,"breakHorizontal":-7.9,"spinRate":2549,"spinDirection":81},"zone":5,"typeConfidence":2.0,"plateTime":0.4424691750251615,"extension":5.837491565341369},"index":2,"playId":"cc7c34a2-5cb0-3581-bf8c-8dda52cbfd30","pitchNumber":3,"startTime":"2026-04-04T19:43:54.972Z","endTime":"2026-04-04T19:43:58.442Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"pitchData":{"startSpeed":94.2,"endSpeed":86.8,"strikeZoneTop":3.262,"strikeZoneBottom":1.646,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.209931830626182,"aZ":-21.06436899173189,"pfxX":-8.136420746903127,"pfxZ":5.788275613192036,"pX":0.9002799016231053,"pZ":2.546518748685224,"vX0":6.465233842726215,"vY0":-137.1398804089628,"vZ0":-4.2492069437055395,"x":82.68,"y":170.02,"x0":-0.42199353707664883,"y0":50.00081103667432,"z0":5.539037122192913,"aX":-15.61198838734624},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":9.8,"breakHorizontal":13.6,"spinRate":2190,"spinDirection":208},"zone":12,"typeConfidence":2.0,"plateTime":0.3982620725843615,"extension":5.863441991493718},"index":3,"playId":"f533ff39-e3d1-383c-964c-14c59a853a03","pitchNumber":4,"startTime":"2026-04-04T19:44:18.939Z","endTime":"2026-04-04T19:44:23.767Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-04T19:44:23.767Z","atBatIndex":46},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Bobby Witt Jr. grounds out, shortstop David Hamilton to first baseman Jake Bauers.","rbi":0,"awayScore":5,"homeScore":0,"isOut":true},"about":{"atBatIndex":47,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-04T19:44:41.038Z","endTime":"2026-04-04T19:45:09.797Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694477,"fullName":"Chad Patrick","link":"/api/v1/people/694477"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":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":{"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":2},"pitchData":{"startSpeed":87.6,"endSpeed":80.6,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.435414762430295,"aZ":-24.53909281683281,"pfxX":0.2942843110578681,"pfxZ":4.6112062492116,"pX":0.9745531184056376,"pZ":2.2498323232426896,"vX0":5.044560857181013,"vY0":-127.59468497209039,"vZ0":-2.737233962294663,"x":79.85,"y":178.03,"x0":-1.0634416100545203,"y0":50.0001292521907,"z0":5.263319291927777,"aX":0.48516795313528627},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":8.0,"breakHorizontal":-1.7,"spinRate":2599,"spinDirection":228},"zone":14,"typeConfidence":2.0,"plateTime":0.4287406846759838,"extension":5.857363437785},"index":0,"playId":"d2bc05c2-aa7f-318b-b7cb-718828e7e281","pitchNumber":1,"startTime":"2026-04-04T19:44:47.265Z","endTime":"2026-04-04T19:44:50.689Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.7,"endSpeed":81.6,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.772405281518544,"aZ":-21.13965944510442,"pfxX":-1.6071893693853583,"pfxZ":6.499256689048526,"pX":0.7822140871111306,"pZ":2.691290235532591,"vX0":4.820313854217371,"vY0":-129.16605634722927,"vZ0":-2.622724235176181,"x":87.18,"y":166.12,"x0":-0.8955831700949961,"y0":50.00017681487844,"z0":5.337254318588656,"aX":-2.7278667727489836},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":11.4,"breakHorizontal":1.9,"spinRate":2398,"spinDirection":177},"zone":6,"typeConfidence":2.0,"plateTime":0.4233190027342357,"extension":6.08978099522092},"hitData":{"launchSpeed":92.0,"launchAngle":-3.0,"totalDistance":30.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":112.09,"coordY":154.99}},"index":1,"playId":"0c582f94-e4d7-35e5-b62a-42f980c46cfe","pitchNumber":2,"startTime":"2026-04-04T19:45:02.354Z","endTime":"2026-04-04T19:45:09.797Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-04T19:45:09.797Z","atBatIndex":47},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Brandon Lockridge grounds out, third baseman Maikel Garcia to first baseman Vinnie Pasquantino.","rbi":0,"awayScore":5,"homeScore":0,"isOut":true},"about":{"atBatIndex":48,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-04-04T19:47:34.929Z","endTime":"2026-04-04T19:49:04.711Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":663604,"fullName":"Brandon Lockridge","link":"/api/v1/people/663604"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656638,"fullName":"Alex Lange","link":"/api/v1/people/656638"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,5,6],"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":663604,"fullName":"Brandon Lockridge","link":"/api/v1/people/663604"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":672580,"link":"/api/v1/people/672580"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":686469,"link":"/api/v1/people/686469"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Alex Lange replaces Daniel Lynch IV.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":5,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-04T19:46:24.467Z","endTime":"2026-04-04T19:47:37.224Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":656638,"link":"/api/v1/people/656638"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"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":94.9,"endSpeed":88.1,"strikeZoneTop":3.226,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.480823421817032,"aZ":-23.293582319380377,"pfxX":-9.117714794866924,"pfxZ":4.517942383039497,"pX":-1.9095121604252152,"pZ":3.4368417878346778,"vX0":2.564238416413865,"vY0":-138.3242346633845,"vZ0":-2.2940627207747006,"x":189.79,"y":145.99,"x0":-1.6549177998927567,"y0":50.006511955885514,"z0":5.814116507275523,"aX":-17.939791276456457},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":7.9,"breakHorizontal":16.1,"spinRate":2060,"spinDirection":228},"zone":11,"typeConfidence":2.0,"plateTime":0.3937018914011787,"extension":6.272235420285906},"index":1,"playId":"08137c90-86b0-34c0-aca3-67ac5b5343c4","pitchNumber":1,"startTime":"2026-04-04T19:47:37.224Z","endTime":"2026-04-04T19:47:42.102Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":95.5,"endSpeed":88.8,"strikeZoneTop":3.226,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.56309625383934,"aZ":-19.045264441677194,"pfxX":-6.271675991523505,"pfxZ":6.596437917607071,"pX":0.7214269233734709,"pZ":2.4489242248582763,"vX0":8.310239745491778,"vY0":-138.88245930962765,"vZ0":-5.376152491162414,"x":89.5,"y":172.66,"x0":-1.4685373878386476,"y0":50.0039451947875,"z0":5.6415253425160365,"aX":-12.485628258106855},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":11.3,"breakHorizontal":10.1,"spinRate":2292,"spinDirection":200},"zone":6,"typeConfidence":2.0,"plateTime":0.39154778693494974,"extension":6.36332076923219},"index":2,"playId":"3841c121-ac4b-3e63-8d6a-848c0b8b8538","pitchNumber":2,"startTime":"2026-04-04T19:47:54.270Z","endTime":"2026-04-04T19:47:58.207Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.7,"endSpeed":82.0,"strikeZoneTop":3.226,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.143048930656168,"aZ":-33.25976846498801,"pfxX":-1.4040104658894164,"pfxZ":-0.6434505204907692,"pX":1.2256503618657464,"pZ":1.9327442173356046,"vX0":7.306164328950138,"vY0":-127.65285080194809,"vZ0":-3.2643191356953745,"x":70.28,"y":186.6,"x0":-1.4707638836650405,"y0":50.00606573565029,"z0":5.801661895521481,"aX":-2.3573944446456947},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":-1.6,"breakHorizontal":1.2,"spinRate":2194,"spinDirection":358},"zone":14,"typeConfidence":2.0,"plateTime":0.42636252471626657,"extension":6.342167787203445},"index":3,"playId":"18518ab5-d8c6-341b-a5ac-17e1178b8595","pitchNumber":3,"startTime":"2026-04-04T19:48:10.723Z","endTime":"2026-04-04T19:48:14.317Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":4,"startTime":"2026-04-04T19:48:20.891Z","endTime":"2026-04-04T19:48:33.740Z","isPitch":false,"type":"action","player":{"id":663604,"link":"/api/v1/people/663604"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.2,"endSpeed":83.8,"strikeZoneTop":3.226,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.484463884108955,"aZ":-31.65126173242768,"pfxX":-8.332512748855866,"pfxZ":0.30022510700318106,"pX":-0.16725914654055404,"pZ":0.09309951724662116,"vX0":6.689592017015889,"vY0":-131.09164741649707,"vZ0":-8.096897515815265,"x":123.38,"y":236.27,"x0":-1.6588341134544013,"y0":50.00489984077699,"z0":5.556829569573132,"aX":-14.628938140103543},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":-1.0,"breakHorizontal":13.8,"spinRate":1540,"spinDirection":244},"zone":13,"typeConfidence":2.0,"plateTime":0.4164555084590309,"extension":6.444871498099318},"index":5,"playId":"73206632-72fe-331f-8f52-bc7c287604ab","pitchNumber":4,"startTime":"2026-04-04T19:48:33.740Z","endTime":"2026-04-04T19:48:37.162Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.3,"endSpeed":83.7,"strikeZoneTop":3.226,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.206814095173932,"aZ":-30.980417156206308,"pfxX":-9.13610052064157,"pfxZ":0.6768144146898845,"pX":-0.1282174407762181,"pZ":2.0291355757883025,"vX0":6.6498222316065005,"vY0":-131.46930812269156,"vZ0":-3.8412531804891388,"x":121.89,"y":183.99,"x0":-1.4905066929295894,"y0":50.00579380730899,"z0":5.7831915554880595,"aX":-16.159199213996455},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":0.6,"breakHorizontal":15.2,"spinRate":1746,"spinDirection":233},"zone":8,"typeConfidence":2.0,"plateTime":0.4150085425337018,"extension":6.285027049163599},"hitData":{"launchSpeed":65.8,"launchAngle":-43.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":109.88,"coordY":181.76}},"index":6,"playId":"9370f66c-fe24-35a7-956c-c580e46e99af","pitchNumber":5,"startTime":"2026-04-04T19:48:56.410Z","endTime":"2026-04-04T19:49:04.711Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-04T19:49:04.711Z","atBatIndex":48},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"David Hamilton strikes out swinging.","rbi":0,"awayScore":5,"homeScore":0,"isOut":true},"about":{"atBatIndex":49,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-04-04T19:49:25.320Z","endTime":"2026-04-04T19:51:26.038Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":666152,"fullName":"David Hamilton","link":"/api/v1/people/666152"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656638,"fullName":"Alex Lange","link":"/api/v1/people/656638"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":666152,"fullName":"David Hamilton","link":"/api/v1/people/666152"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":521692,"link":"/api/v1/people/521692"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.6,"endSpeed":81.8,"strikeZoneTop":3.135,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.00353008052915,"aZ":-30.94384763382935,"pfxX":-1.9169888770859682,"pfxZ":0.7427302502967257,"pX":2.121939182027102,"pZ":0.21006424970935583,"vX0":9.884779164757848,"vY0":-127.14474481556353,"vZ0":-7.535969336528846,"x":36.12,"y":233.11,"x0":-1.5461923300131974,"y0":50.00241629304049,"z0":5.626972957360549,"aX":-3.1777874780272395},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":0.0,"breakHorizontal":1.6,"spinRate":2154,"spinDirection":315},"zone":14,"typeConfidence":2.0,"plateTime":0.42873608177597156,"extension":6.446926314694261},"index":0,"playId":"b5007da1-d869-3ad1-9df1-fd297ecbbd2c","pitchNumber":1,"startTime":"2026-04-04T19:49:37.996Z","endTime":"2026-04-04T19:49:42.565Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":89.9,"endSpeed":83.0,"strikeZoneTop":3.135,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.75850956553186,"aZ":-29.26589243501882,"pfxX":-10.534030623554532,"pfxZ":1.6640130388244767,"pX":-0.8202337264680243,"pZ":2.530740696089518,"vX0":6.071879096418773,"vY0":-130.81594118665984,"vZ0":-2.6182015743999125,"x":148.27,"y":170.45,"x0":-1.794328774813221,"y0":50.00058420513381,"z0":5.722494037638977,"aX":-18.38456936296569},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":2.6,"breakHorizontal":17.9,"spinRate":1878,"spinDirection":246},"zone":4,"typeConfidence":2.0,"plateTime":0.4175666534642666,"extension":6.1644532669285335},"index":1,"playId":"ebf95ce4-495f-3a4b-b365-96565da44db9","pitchNumber":2,"startTime":"2026-04-04T19:49:58.758Z","endTime":"2026-04-04T19:50:02.863Z","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":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.8,"endSpeed":84.6,"strikeZoneTop":3.135,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.911403461352215,"aZ":-24.593012069196057,"pfxX":-1.3935440151057625,"pfxZ":4.219817327242532,"pX":0.36800027471294366,"pZ":1.8144235400366142,"vX0":5.824178429282086,"vY0":-132.1562747546752,"vZ0":-5.4803353770114045,"x":102.97,"y":189.79,"x0":-1.668141471778457,"y0":50.00642893404513,"z0":5.683907326104172,"aX":-2.506446778362779},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":6.8,"breakHorizontal":1.4,"spinRate":1252,"spinDirection":191},"zone":9,"typeConfidence":2.0,"plateTime":0.4119451516507642,"extension":6.341974948521037},"index":2,"playId":"fd425d8f-78d3-3d83-9963-a9b9ec882194","pitchNumber":3,"startTime":"2026-04-04T19:50:16.150Z","endTime":"2026-04-04T19:50:19.716Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.8,"endSpeed":81.2,"strikeZoneTop":3.135,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.251145747953082,"aZ":-34.448630928436415,"pfxX":-1.9457070406325185,"pfxZ":-1.3745518375695447,"pX":-0.18255621214438017,"pZ":2.784425098551436,"vX0":4.561580354945016,"vY0":-126.52132958324634,"vZ0":-1.0096868941843549,"x":123.96,"y":163.6,"x0":-1.7411755606797228,"y0":50.005280722567385,"z0":5.9037764008136415,"aX":-3.2150243437884582},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":-2.5,"breakHorizontal":2.6,"spinRate":2167,"spinDirection":52},"zone":2,"typeConfidence":2.0,"plateTime":0.42984744267916186,"extension":6.280243974636524},"index":3,"playId":"42008b49-dbb0-3d36-9430-f826b3083b25","pitchNumber":4,"startTime":"2026-04-04T19:50:33.651Z","endTime":"2026-04-04T19:50:37.677Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.5,"endSpeed":83.0,"strikeZoneTop":3.135,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.37711423243906,"aZ":-30.81848941968213,"pfxX":-10.450444996777785,"pfxZ":0.7858096561788912,"pX":0.8205686955862898,"pZ":1.4046036720509074,"vX0":9.557620924728717,"vY0":-130.05270979576622,"vZ0":-4.937777126872978,"x":85.72,"y":200.86,"x0":-1.5243233798257645,"y0":50.00458468110234,"z0":5.634452878874855,"aX":-18.10644483048114},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":0.6,"breakHorizontal":17.2,"spinRate":1768,"spinDirection":239},"zone":14,"typeConfidence":2.0,"plateTime":0.41933287042602796,"extension":6.339461183623554},"index":4,"playId":"000e58af-d028-3d30-9ee5-9e96e669ebcf","pitchNumber":5,"startTime":"2026-04-04T19:50:49.382Z","endTime":"2026-04-04T19:50:53.126Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":87.2,"endSpeed":81.2,"strikeZoneTop":3.135,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.636407594234992,"aZ":-32.81108209706882,"pfxX":-2.5094450741426977,"pfxZ":-0.3886685475893965,"pX":1.2052480765036504,"pZ":0.5559016648861298,"vX0":7.829722688063479,"vY0":-126.70389932855387,"vZ0":-6.364862767245815,"x":71.06,"y":223.77,"x0":-1.5864274945932708,"y0":50.00354826400543,"z0":5.692691741371133,"aX":-4.11944862923307},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":-1.8,"breakHorizontal":3.0,"spinRate":2241,"spinDirection":335},"zone":14,"typeConfidence":2.0,"plateTime":0.4307695746153448,"extension":6.387770155422525},"index":5,"playId":"685badf2-195a-3bbb-b539-d597b3d53950","pitchNumber":6,"startTime":"2026-04-04T19:51:19.520Z","endTime":"2026-04-04T19:51:26.038Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-04T19:51:26.038Z","atBatIndex":49},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Brice Turang walks.","rbi":0,"awayScore":5,"homeScore":0,"isOut":false},"about":{"atBatIndex":50,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-04-04T19:51:43.495Z","endTime":"2026-04-04T19:53:57.871Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656638,"fullName":"Alex Lange","link":"/api/v1/people/656638"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.8,"endSpeed":87.9,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.114460740869877,"aZ":-23.396907732412654,"pfxX":-10.131351268589576,"pfxZ":4.4989453355067495,"pX":0.5844189748864237,"pZ":2.149120737675897,"vX0":9.665127846229755,"vY0":-137.72914482355097,"vZ0":-5.443438048201927,"x":94.72,"y":180.75,"x0":-1.6277184435340912,"y0":50.00340443950156,"z0":5.700328023359973,"aX":-19.76908410533162},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":7.3,"breakHorizontal":16.7,"spinRate":2227,"spinDirection":211},"zone":9,"typeConfidence":2.0,"plateTime":0.3953315890696567,"extension":6.286539135238069},"index":0,"playId":"6f61c954-3a40-3cc0-853a-20c3eb30b470","pitchNumber":1,"startTime":"2026-04-04T19:51:52.967Z","endTime":"2026-04-04T19:51:56.007Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.3,"endSpeed":83.1,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.739932202469557,"aZ":-32.82790637302602,"pfxX":-9.77216177373814,"pfxZ":-0.37578290909442913,"pX":-0.7072702344069626,"pZ":2.982101440071771,"vX0":6.484838911871029,"vY0":-131.4398349679972,"vZ0":-0.5687996986982422,"x":143.96,"y":158.26,"x0":-1.9314898234083133,"y0":50.001008398549736,"z0":5.629955269610445,"aX":-17.17026581534717},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":-0.6,"breakHorizontal":16.3,"spinRate":1763,"spinDirection":245},"zone":1,"typeConfidence":2.0,"plateTime":0.4160473789053629,"extension":6.038714820150586},"index":1,"playId":"2a60143a-b5db-3540-b922-d06f9f6649f0","pitchNumber":2,"startTime":"2026-04-04T19:52:13.665Z","endTime":"2026-04-04T19:52:17.711Z","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":2},"pitchData":{"startSpeed":90.2,"endSpeed":83.8,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.59767314089881,"aZ":-30.641751747931153,"pfxX":-9.450146262637386,"pfxZ":0.8706872849186116,"pX":1.147670089321423,"pZ":0.9808975432034654,"vX0":10.214031898441384,"vY0":-130.94003482006633,"vZ0":-6.171971302605422,"x":73.25,"y":212.3,"x0":-1.5542541070624303,"y0":50.00259252306289,"z0":5.62749411361938,"aX":-16.60364323593973},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":0.5,"breakHorizontal":15.2,"spinRate":1795,"spinDirection":258},"zone":14,"typeConfidence":2.0,"plateTime":0.4164324337179006,"extension":6.273342350368654},"index":2,"playId":"544a45ff-163a-3bf9-8f4d-3c516ecf4930","pitchNumber":3,"startTime":"2026-04-04T19:52:29.673Z","endTime":"2026-04-04T19:52:33.027Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.1,"endSpeed":81.2,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.862701609685292,"aZ":-31.604063805980633,"pfxX":-1.5744785805170185,"pfxZ":0.34834149529895786,"pX":0.5456087252159143,"pZ":1.4454650577641965,"vX0":5.917642681177032,"vY0":-126.8598910407043,"vZ0":-4.632784687961667,"x":96.2,"y":199.75,"x0":-1.5999831893224028,"y0":50.00471066026365,"z0":5.778567037035498,"aX":-2.5992660831182857},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":-0.1,"breakHorizontal":1.7,"spinRate":1893,"spinDirection":261},"zone":14,"typeConfidence":2.0,"plateTime":0.42967173928013613,"extension":6.416241904072617},"index":3,"playId":"c1bb31f8-1974-3818-9a1a-e74314487143","pitchNumber":4,"startTime":"2026-04-04T19:52:47.317Z","endTime":"2026-04-04T19:52:51.441Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.5,"endSpeed":82.8,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.41392389498494,"aZ":-31.38945322820174,"pfxX":-8.44021682858112,"pfxZ":0.4501169229111035,"pX":-0.588449938602855,"pZ":2.431484900785164,"vX0":5.952948969574767,"vY0":-130.34122606790635,"vZ0":-2.5496421313582736,"x":139.43,"y":173.13,"x0":-1.7965978994400174,"y0":50.00151412225557,"z0":5.7743506484805955,"aX":-14.633477121201114},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":0.5,"breakHorizontal":14.2,"spinRate":1851,"spinDirection":238},"zone":4,"typeConfidence":2.0,"plateTime":0.4189884793263996,"extension":6.237646679019589},"index":4,"playId":"1a29443a-2f49-37c0-a06b-28895ff96e44","pitchNumber":5,"startTime":"2026-04-04T19:53:05.748Z","endTime":"2026-04-04T19:53:09.651Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.0,"endSpeed":83.1,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.23208986845973,"aZ":-31.270784614427726,"pfxX":-9.78584287963202,"pfxZ":0.5190936094382463,"pX":0.558750121829705,"pZ":1.7171808210773636,"vX0":8.820663923205691,"vY0":-130.85250806774982,"vZ0":-4.096784868674015,"x":95.7,"y":192.42,"x0":-1.5757389497683578,"y0":50.005110799856446,"z0":5.632341086458299,"aX":-17.06338474133502},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":0.2,"breakHorizontal":16.0,"spinRate":1720,"spinDirection":246},"zone":9,"typeConfidence":2.0,"plateTime":0.41773829114612226,"extension":6.241495464236005},"index":5,"playId":"ef953b87-e1c2-320d-887a-7ff871ff7d98","pitchNumber":6,"startTime":"2026-04-04T19:53:27.333Z","endTime":"2026-04-04T19:53:30.897Z","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":2},"pitchData":{"startSpeed":88.2,"endSpeed":81.3,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.311798345967862,"aZ":-30.65845775630445,"pfxX":-2.058634504998569,"pfxZ":0.910068009184533,"pX":1.5224078657796383,"pZ":1.408604113208093,"vX0":8.431339835738509,"vY0":-128.11549151862852,"vZ0":-5.071873947166038,"x":58.97,"y":200.75,"x0":-1.5427736585932765,"y0":50.00207984276268,"z0":5.808324872645887,"aX":-3.424964998162726},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":0.7,"breakHorizontal":1.8,"spinRate":2332,"spinDirection":257},"zone":14,"typeConfidence":2.0,"plateTime":0.4274283826898424,"extension":6.420192872005104},"index":6,"playId":"04c3da65-fb58-38ce-8de6-5b5633b88129","pitchNumber":7,"startTime":"2026-04-04T19:53:53.500Z","endTime":"2026-04-04T19:53:57.871Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-04T19:53:57.871Z","atBatIndex":50},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Luis Rengifo doubles (2) on a line drive to right fielder Jac Caglianone. Brice Turang to 3rd.","rbi":0,"awayScore":5,"homeScore":0,"isOut":false},"about":{"atBatIndex":51,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-04-04T19:54:50.389Z","endTime":"2026-04-04T19:57:07.346Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656638,"fullName":"Alex Lange","link":"/api/v1/people/656638"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859"},"postOnThird":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,6,7],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":695506,"link":"/api/v1/people/695506"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"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":"7093cdcb-3ef7-3eef-a721-821d32771931","startTime":"2026-04-04T19:54:36.555Z","endTime":"2026-04-04T19:54:40.695Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.0,"endSpeed":85.2,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.24636888267317,"aZ":-15.363178506503234,"pfxX":-5.833997257485668,"pfxZ":8.95572878974065,"pX":-0.31723880379439157,"pZ":3.6238158116265016,"vX0":6.460005083281834,"vY0":-136.67136089634258,"vZ0":-2.829046452341583,"x":129.09,"y":140.94,"x0":-1.9620972435943618,"y0":50.00645240150113,"z0":5.737588518086308,"aX":-10.956074915255476},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":15.7,"breakHorizontal":9.1,"spinRate":2313,"spinDirection":220},"zone":11,"typeConfidence":2.0,"plateTime":0.40193940811062445,"extension":6.285186313114768},"index":1,"playId":"fd456421-9c85-3b14-ba20-073cf488f8a4","pitchNumber":1,"startTime":"2026-04-04T19:54:52.675Z","endTime":"2026-04-04T19:54:56.588Z","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,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.4,"endSpeed":84.8,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.37527049332134,"aZ":-12.284990736155237,"pfxX":-5.594595028341777,"pfxZ":10.624505369532084,"pX":-0.9252166387398324,"pZ":2.744984394783701,"vX0":4.6527855303017125,"vY0":-137.17268865265083,"vZ0":-5.614752627563664,"x":152.27,"y":164.67,"x0":-1.931587394757761,"y0":50.00189802500422,"z0":5.684111204486753,"aX":-10.471658189578893},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":18.0,"breakHorizontal":8.9,"spinRate":2347,"spinDirection":217},"zone":11,"typeConfidence":2.0,"plateTime":0.40204702921822655,"extension":6.26263222184148},"index":2,"playId":"a2fef69a-25e2-3b0a-af25-b336ee92830f","pitchNumber":2,"startTime":"2026-04-04T19:55:11.022Z","endTime":"2026-04-04T19:55:14.237Z","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,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.4,"endSpeed":83.1,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.628222457308887,"aZ":-32.57546394369952,"pfxX":-9.401515839857447,"pfxZ":-0.23748948536464076,"pX":1.0015009343718198,"pZ":0.4741657815784521,"vX0":10.205632575440298,"vY0":-129.7899286137454,"vZ0":-6.681020810499316,"x":78.83,"y":225.98,"x0":-1.741630570024814,"y0":50.00054449228939,"z0":5.531281459878602,"aX":-16.198527053914066},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":-1.7,"breakHorizontal":15.0,"spinRate":1806,"spinDirection":259},"zone":14,"typeConfidence":2.0,"plateTime":0.42041795699863105,"extension":6.253377659299833},"index":3,"playId":"7ce60a2e-8e12-3323-a692-b2783ea0d99f","pitchNumber":3,"startTime":"2026-04-04T19:55:45.222Z","endTime":"2026-04-04T19:55:49.516Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.7,"endSpeed":80.6,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.05677570132736,"aZ":-31.663905214838074,"pfxX":-1.9643680383480477,"pfxZ":0.3103919156671413,"pX":-0.3692074239091354,"pZ":3.138886311973796,"vX0":4.052472183636769,"vY0":-127.77558295952848,"vZ0":-0.805936692606209,"x":131.07,"y":154.03,"x0":-1.7197851438445186,"y0":50.00539882016635,"z0":5.944031247934646,"aX":-3.2528157728475433},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":0.6,"breakHorizontal":2.6,"spinRate":2415,"spinDirection":241},"zone":1,"typeConfidence":2.0,"plateTime":0.4284862085166119,"extension":6.267505380202925},"index":4,"playId":"b84de153-9e2c-34b9-a80f-5476429fc7f1","pitchNumber":4,"startTime":"2026-04-04T19:56:11.618Z","endTime":"2026-04-04T19:56:15.737Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"index":5,"startTime":"2026-04-04T19:56:21.104Z","endTime":"2026-04-04T19:56:33.573Z","isPitch":false,"type":"action","player":{"id":650859,"link":"/api/v1/people/650859"}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":2},"count":{"balls":2,"strikes":2,"outs":2},"index":6,"playId":"274a22ba-acf4-3a9d-b69d-e39d08b9f466","startTime":"2026-04-04T19:56:33.573Z","endTime":"2026-04-04T19:56:37.629Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.4,"endSpeed":83.5,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.126719857117344,"aZ":-33.93641245141161,"pfxX":-7.921379383573097,"pfxZ":-1.00021445790299,"pX":-0.032223062025379764,"pZ":2.514537644645463,"vX0":7.084586474849262,"vY0":-131.55435245449866,"vZ0":-1.7728789641582883,"x":118.23,"y":170.89,"x0":-1.72208454856894,"y0":50.00266822314856,"z0":5.696710463124327,"aX":-13.979502874094935},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":-1.9,"breakHorizontal":13.0,"spinRate":1615,"spinDirection":205},"zone":5,"typeConfidence":2.0,"plateTime":0.4152721541009603,"extension":6.245969324822783},"hitData":{"launchSpeed":101.0,"launchAngle":23.0,"totalDistance":327.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":205.34,"coordY":85.56}},"index":7,"playId":"701548bd-9d46-38ec-913d-20c27632b1a1","pitchNumber":5,"startTime":"2026-04-04T19:56:53.769Z","endTime":"2026-04-04T19:57:07.346Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-04T19:57:07.346Z","atBatIndex":51},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"William Contreras grounds out, third baseman Maikel Garcia to first baseman Vinnie Pasquantino.","rbi":0,"awayScore":5,"homeScore":0,"isOut":true},"about":{"atBatIndex":52,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-04-04T19:57:35.860Z","endTime":"2026-04-04T19:57:49.579Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656638,"fullName":"Alex Lange","link":"/api/v1/people/656638"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"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":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":672580,"link":"/api/v1/people/672580"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":686469,"link":"/api/v1/people/686469"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.4,"endSpeed":83.9,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.58968296507397,"aZ":-26.56550831661304,"pfxX":0.3595747167599135,"pfxZ":3.1349922138766324,"pX":0.4203415067916828,"pZ":2.460730249781089,"vX0":5.5585260643393575,"vY0":-132.97963521947946,"vZ0":-3.4864367518171075,"x":100.98,"y":172.34,"x0":-1.744074368958324,"y0":50.005102031613106,"z0":5.716613948545706,"aX":0.643580766003408},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":5.2,"breakHorizontal":-1.8,"spinRate":2273,"spinDirection":226},"zone":6,"typeConfidence":2.0,"plateTime":0.4119354298431719,"extension":6.342707193305789},"hitData":{"launchSpeed":84.3,"launchAngle":-35.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":97.12,"coordY":155.45}},"index":0,"playId":"b6b4b3d3-ed2e-308e-aefd-5ed201d329a7","pitchNumber":1,"startTime":"2026-04-04T19:57:40.730Z","endTime":"2026-04-04T19:57:49.579Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-04T19:57:49.579Z","atBatIndex":52},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Vinnie Pasquantino singles on a line drive to center fielder Garrett Mitchell.","rbi":0,"awayScore":5,"homeScore":0,"isOut":false},"about":{"atBatIndex":53,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-04T20:00:32.409Z","endTime":"2026-04-04T20:02:18.542Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676879,"fullName":"Aaron Ashby","link":"/api/v1/people/676879"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4,5,6],"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":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":669003,"link":"/api/v1/people/669003"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Pitching Change: Aaron Ashby replaces Chad Patrick.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":5,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-04T19:59:05.787Z","endTime":"2026-04-04T20:00:34.787Z","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":"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":96.8,"endSpeed":89.9,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.343974296452036,"aZ":-23.05903708978324,"pfxX":8.989718535046087,"pfxZ":4.475760555952605,"pX":0.09191008402808937,"pZ":1.823618146126931,"vX0":-3.441224884201021,"vY0":-140.95060944667296,"vZ0":-8.254325713897023,"x":113.5,"y":189.54,"x0":0.1518829396934154,"y0":50.005208100282815,"z0":6.249136987018481,"aX":18.31289792246142},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":6.8,"breakHorizontal":-15.7,"spinRate":2099,"spinDirection":150},"zone":8,"typeConfidence":2.0,"plateTime":0.3867822805786947,"extension":5.391851215051691},"index":1,"playId":"35519c0f-a665-3715-bd46-7d4e056b8297","pitchNumber":1,"startTime":"2026-04-04T20:00:34.787Z","endTime":"2026-04-04T20:00:38.981Z","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":96.1,"endSpeed":89.0,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.589913698092246,"aZ":-22.531400149538218,"pfxX":6.50770085362857,"pfxZ":4.818484272875427,"pX":-0.7614148643953952,"pZ":1.8247874862172089,"vX0":-4.565785429596304,"vY0":-139.86577309681135,"vZ0":-8.157335528943344,"x":146.02,"y":189.51,"x0":0.038437600125366726,"y0":50.0018666127103,"z0":6.232161810002289,"aX":13.021744779972577},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":7.4,"breakHorizontal":-10.9,"spinRate":2052,"spinDirection":140},"zone":7,"typeConfidence":2.0,"plateTime":0.3901139945274079,"extension":5.462127623598624},"index":2,"playId":"badd7303-79a5-3e03-b752-2b9a5b98f040","pitchNumber":2,"startTime":"2026-04-04T20:00:50.551Z","endTime":"2026-04-04T20:00:54.427Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.4,"endSpeed":90.1,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.133107019255338,"aZ":-21.81925404595834,"pfxX":7.077959577993579,"pfxZ":5.044768611136226,"pX":-1.1448147180014099,"pZ":2.1929696646701693,"vX0":-5.802415447902138,"vY0":-141.66890525334387,"vZ0":-7.598991912481413,"x":160.64,"y":179.57,"x0":-5.20970411509751E-4,"y0":50.006898521454325,"z0":6.28062579736418,"aX":14.544003462630311},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":7.9,"breakHorizontal":-11.8,"spinRate":2214,"spinDirection":142},"zone":13,"typeConfidence":2.0,"plateTime":0.3850598116635542,"extension":5.462047952245497},"index":3,"playId":"c9d77422-d3ee-3d5f-97fc-a600bdd912cd","pitchNumber":3,"startTime":"2026-04-04T20:01:10.589Z","endTime":"2026-04-04T20:01:14.111Z","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":96.5,"endSpeed":89.7,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.231848173921996,"aZ":-23.08952630125083,"pfxX":7.994388669076555,"pfxZ":4.4754684177466775,"pX":-0.9335654556212546,"pZ":2.833097448964392,"vX0":-5.776274959547085,"vY0":-140.52726245190084,"vZ0":-5.554847911518813,"x":152.59,"y":162.29,"x0":0.09395505642526188,"y0":50.004653223131676,"z0":6.303584315404375,"aX":16.238125420382378},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":7.3,"breakHorizontal":-13.6,"spinRate":2142,"spinDirection":148},"zone":11,"typeConfidence":2.0,"plateTime":0.38748101278884084,"extension":5.516040405997362},"index":4,"playId":"50a021f6-386f-332c-9494-511c6b6abbbb","pitchNumber":4,"startTime":"2026-04-04T20:01:29.932Z","endTime":"2026-04-04T20:01:33.746Z","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":84.6,"endSpeed":79.5,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.286603025184213,"aZ":-34.43169334101369,"pfxX":-2.0889846938663865,"pfxZ":-1.4402798461861348,"pX":-0.9837517906782854,"pZ":1.9500519554356832,"vX0":-2.7599481026385897,"vY0":-123.40461723207315,"vZ0":-3.5567061715054074,"x":154.5,"y":186.13,"x0":0.41267333173861553,"y0":50.001268744996295,"z0":6.2553735130225085,"aX":-3.28065806221204},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.6,"breakVerticalInduced":-3.1,"breakHorizontal":4.3,"spinRate":1532,"spinDirection":262},"zone":13,"typeConfidence":2.0,"plateTime":0.4407469748110411,"extension":5.415262546606719},"index":5,"playId":"5d4fd471-bbc8-346b-b8ad-2029624d5952","pitchNumber":5,"startTime":"2026-04-04T20:01:46.137Z","endTime":"2026-04-04T20:01:49.632Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.8,"endSpeed":77.7,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.56116414696906,"aZ":-37.728220442737324,"pfxX":-7.211719083976541,"pfxZ":-3.675818040992744,"pX":-0.8857824575825181,"pZ":1.8331575370690636,"vX0":-0.8337327522089846,"vY0":-122.05148506915295,"vZ0":-2.844036877648188,"x":150.76,"y":189.28,"x0":0.39711300086861706,"y0":50.001340761318886,"z0":6.2559116682314935,"aX":-10.901407935453713},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.8,"breakVerticalInduced":-7.1,"breakHorizontal":13.2,"spinRate":2635,"spinDirection":326},"zone":13,"typeConfidence":2.0,"plateTime":0.4484136534084904,"extension":5.4160308054578215},"hitData":{"launchSpeed":77.0,"launchAngle":24.0,"totalDistance":261.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":119.12,"coordY":90.46}},"index":6,"playId":"07501df6-455f-3916-a9a7-7ddf4e5eae60","pitchNumber":6,"startTime":"2026-04-04T20:02:06.604Z","endTime":"2026-04-04T20:02:18.542Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-04T20:02:18.542Z","atBatIndex":53},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Salvador Perez grounds out, pitcher Aaron Ashby to first baseman Jake Bauers.","rbi":0,"awayScore":5,"homeScore":0,"isOut":true},"about":{"atBatIndex":54,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-04T20:02:38.332Z","endTime":"2026-04-04T20:05:02.917Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676879,"fullName":"Aaron Ashby","link":"/api/v1/people/676879"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,7],"actionIndex":[6],"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":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":676879,"link":"/api/v1/people/676879"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"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":"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":97.2,"endSpeed":89.1,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.591225269662445,"aZ":-23.537059343626577,"pfxX":8.798955091214497,"pfxZ":4.271790055559686,"pX":-0.4809211709652449,"pZ":1.9866229241723545,"vX0":-4.981893921269996,"vY0":-141.35592741930998,"vZ0":-7.567261997202624,"x":135.33,"y":185.14,"x0":0.16240168321405893,"y0":50.00010975253306,"z0":6.212178254819177,"aX":17.781751462170845},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":6.4,"breakHorizontal":-14.9,"spinRate":2724,"spinDirection":86},"zone":7,"typeConfidence":2.0,"plateTime":0.38766128015638657,"extension":5.566902771261155},"index":0,"playId":"86c2a67b-7ecf-3ae1-a79d-fec738c9b8ca","pitchNumber":1,"startTime":"2026-04-04T20:02:44.731Z","endTime":"2026-04-04T20:02:48.712Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.9,"endSpeed":83.6,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.787514105951082,"aZ":-29.86595926795782,"pfxX":6.209242025378071,"pfxZ":1.316586175584737,"pX":1.1491065238251728,"pZ":1.862548003094684,"vX0":-0.5714951999464862,"vY0":-130.9530141081604,"vZ0":-5.300991621667512,"x":73.2,"y":188.49,"x0":0.5608994593745439,"y0":50.00401301287895,"z0":6.11750648650494,"aX":10.904341928367822},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":1.6,"breakHorizontal":-11.2,"spinRate":1766,"spinDirection":120},"zone":14,"typeConfidence":2.0,"plateTime":0.4165088217066879,"extension":5.368445935794651},"index":1,"playId":"0c577178-0d10-32c4-94e6-5ecf2dfd4524","pitchNumber":2,"startTime":"2026-04-04T20:02:57.340Z","endTime":"2026-04-04T20:03:00.731Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.7,"endSpeed":85.0,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.127116728644463,"aZ":-30.943507956239472,"pfxX":5.802117464762116,"pfxZ":0.6796058825746272,"pX":1.054502849353659,"pZ":2.104002595553289,"vX0":-0.381394744745413,"vY0":-132.29745708174434,"vZ0":-4.7822290494293815,"x":76.8,"y":181.97,"x0":0.44322154719197604,"y0":50.00091545754577,"z0":6.152725353816263,"aX":10.481955264767148},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":0.6,"breakHorizontal":-10.4,"spinRate":1854,"spinDirection":77},"zone":14,"typeConfidence":2.0,"plateTime":0.4109949530490713,"extension":5.424329907334864},"index":2,"playId":"bedc8ed8-8139-3251-9194-4f7e56c67512","pitchNumber":3,"startTime":"2026-04-04T20:03:21.334Z","endTime":"2026-04-04T20:03:25.277Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.7,"endSpeed":89.3,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.702647898295755,"aZ":-24.545100485024587,"pfxX":8.06353251118159,"pfxZ":3.758232921627638,"pX":1.0106646711975205,"pZ":3.912934481902928,"vX0":-1.0553038537070152,"vY0":-141.00840427034362,"vZ0":-2.583240734841539,"x":78.48,"y":133.13,"x0":0.33956018473537786,"y0":50.00267675943016,"z0":6.411276664659129,"aX":16.364539784424206},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":6.5,"breakHorizontal":-14.4,"spinRate":2095,"spinDirection":150},"zone":12,"typeConfidence":2.0,"plateTime":0.3872712066562456,"extension":5.391422911618261},"index":3,"playId":"cdd90ce9-b6dd-3800-9bf4-68cf53d71686","pitchNumber":4,"startTime":"2026-04-04T20:03:41.116Z","endTime":"2026-04-04T20:03:44.642Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.4,"endSpeed":88.2,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.582271380081707,"aZ":-22.28967228176724,"pfxX":7.944533808272922,"pfxZ":5.010028551146316,"pX":1.0047395988898218,"pZ":2.8602635082577947,"vX0":-1.1784543216912493,"vY0":-138.95488298143314,"vZ0":-5.4841912822416905,"x":78.7,"y":161.55,"x0":0.39916428195368003,"y0":50.001877342236604,"z0":6.322413313199995,"aX":15.670599633550623},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":8.3,"breakHorizontal":-14.2,"spinRate":2178,"spinDirection":148},"zone":12,"typeConfidence":2.0,"plateTime":0.3928675495040199,"extension":5.495938592683569},"index":4,"playId":"dfc31c4a-00e0-37be-9ec2-4a7f21fd072c","pitchNumber":5,"startTime":"2026-04-04T20:03:57.351Z","endTime":"2026-04-04T20:04:00.842Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.1,"endSpeed":78.1,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.156105785439824,"aZ":-45.7688253741024,"pfxX":-4.113062030155826,"pfxZ":-9.045606117319043,"pX":-0.851912101288136,"pZ":-0.6578437040918493,"vX0":-1.7093202582421934,"vY0":-122.38556121793893,"vZ0":-6.825560364503233,"x":149.47,"y":256.54,"x0":0.39166088636048124,"y0":50.00079289852525,"z0":6.1266675574872345,"aX":-6.183078483378972},"breaks":{"breakAngle":7.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.8,"breakVerticalInduced":-17.8,"breakHorizontal":7.9,"spinRate":2566,"spinDirection":2},"zone":13,"typeConfidence":2.0,"plateTime":0.44906654151419634,"extension":5.664705382048018},"index":5,"playId":"44837042-457f-379b-9439-2c74545ddad9","pitchNumber":6,"startTime":"2026-04-04T20:04:23.073Z","endTime":"2026-04-04T20:04:26.698Z","isPitch":true,"type":"pitch"},{"details":{"description":"Wild pitch by pitcher Aaron Ashby. Vinnie Pasquantino to 2nd.","event":"Wild Pitch","eventType":"wild_pitch","awayScore":5,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"index":6,"actionPlayId":"44837042-457f-379b-9439-2c74545ddad9","startTime":"2026-04-04T20:04:41.132Z","endTime":"2026-04-04T20:04:55.241Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":686469,"link":"/api/v1/people/686469"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.9,"endSpeed":77.5,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.74719618741207,"aZ":-45.539628048768606,"pfxX":-2.2889429050558423,"pfxZ":-9.013499813344003,"pX":-0.2192981910811,"pZ":0.750780227779611,"vX0":-0.566952406214567,"vY0":-120.81779666590111,"vZ0":-3.771011451383251,"x":125.36,"y":218.51,"x0":0.3155480396808804,"y0":50.000392599315326,"z0":6.319670002846484,"aX":-3.395355581380642},"breaks":{"breakAngle":4.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.5,"breakVerticalInduced":-16.9,"breakHorizontal":4.3,"spinRate":2832,"spinDirection":336},"zone":13,"typeConfidence":2.0,"plateTime":0.4527238152844437,"extension":5.567068913002291},"hitData":{"launchSpeed":69.1,"launchAngle":-26.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":120.2,"coordY":181.85}},"index":7,"playId":"27c87ff5-20f8-310d-85b3-fcc1fab08313","pitchNumber":7,"startTime":"2026-04-04T20:04:55.241Z","endTime":"2026-04-04T20:05:02.917Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-04T20:05:02.917Z","atBatIndex":54},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jac Caglianone singles on a ground ball to first baseman Jake Bauers. Vinnie Pasquantino to 3rd.","rbi":0,"awayScore":5,"homeScore":0,"isOut":false},"about":{"atBatIndex":55,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-04T20:05:24.367Z","endTime":"2026-04-04T20:05:54.251Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":695506,"fullName":"Jac Caglianone","link":"/api/v1/people/695506"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676879,"fullName":"Aaron Ashby","link":"/api/v1/people/676879"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":695506,"fullName":"Jac Caglianone","link":"/api/v1/people/695506"},"postOnThird":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":695506,"fullName":"Jac Caglianone","link":"/api/v1/people/695506"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":641343,"link":"/api/v1/people/641343"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":80.6,"endSpeed":75.4,"strikeZoneTop":3.402,"strikeZoneBottom":1.717,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.810963598855558,"aZ":-38.55622652067147,"pfxX":-5.792532434092902,"pfxZ":-4.509330824564799,"pX":-0.47822466101350486,"pZ":2.2575731320042474,"vX0":-0.41770498382784826,"vY0":-117.56728009157939,"vZ0":-1.0135769736835871,"x":135.23,"y":177.83,"x0":0.45485155387742465,"y0":50.00189177836495,"z0":6.235791140030245,"aX":-8.203635448687262},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.7,"breakVerticalInduced":-8.2,"breakHorizontal":10.6,"spinRate":2541,"spinDirection":272},"zone":7,"typeConfidence":2.0,"plateTime":0.4638047645013508,"extension":5.463376041594253},"index":0,"playId":"cc756135-d06e-3dde-a1b0-6d2df8869831","pitchNumber":1,"startTime":"2026-04-04T20:05:26.762Z","endTime":"2026-04-04T20:05:31.063Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.8,"endSpeed":77.5,"strikeZoneTop":3.402,"strikeZoneBottom":1.717,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.323992608361745,"aZ":-37.487307638006385,"pfxX":-7.096352364886841,"pfxZ":-3.545828080082355,"pX":0.2647630421141682,"pZ":2.0665670898519695,"vX0":1.3340410557559998,"vY0":-120.71741035301554,"vZ0":-2.3783639220105046,"x":106.91,"y":182.98,"x0":0.632607678867702,"y0":50.00573981104693,"z0":6.319802342481196,"aX":-10.62579284274646},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.1,"breakVerticalInduced":-6.7,"breakHorizontal":12.6,"spinRate":2754,"spinDirection":303},"zone":8,"typeConfidence":2.0,"plateTime":0.4512602032537072,"extension":5.389400191705377},"hitData":{"launchSpeed":106.1,"launchAngle":-15.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":155.68,"coordY":159.04}},"index":1,"playId":"0d3eb7ab-d46a-341f-b900-3ef9a3961bf5","pitchNumber":2,"startTime":"2026-04-04T20:05:45.306Z","endTime":"2026-04-04T20:05:54.251Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-04T20:05:54.251Z","atBatIndex":55},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Starling Marte strikes out swinging.","rbi":0,"awayScore":5,"homeScore":0,"isOut":true},"about":{"atBatIndex":56,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-04T20:06:29.138Z","endTime":"2026-04-04T20:08:34.641Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":516782,"fullName":"Starling Marte","link":"/api/v1/people/516782"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676879,"fullName":"Aaron Ashby","link":"/api/v1/people/676879"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":695506,"fullName":"Jac Caglianone","link":"/api/v1/people/695506"},"postOnThird":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":516782,"fullName":"Starling Marte","link":"/api/v1/people/516782"},"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":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.6,"endSpeed":89.0,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.944846591666423,"aZ":-26.821720883371132,"pfxX":6.532710982986925,"pfxZ":2.6885406611763463,"pX":-0.5596934112713826,"pZ":1.9962477993447643,"vX0":-4.405792891637752,"vY0":-139.19858093930551,"vZ0":-6.970346358813156,"x":138.33,"y":184.88,"x0":0.1830682892903725,"y0":50.00276645344231,"z0":6.271768138491316,"aX":13.00812731372497},"breaks":{"breakAngle":24.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":3.8,"breakHorizontal":-11.2,"spinRate":2208,"spinDirection":146},"zone":7,"typeConfidence":2.0,"plateTime":0.3913022616398649,"extension":5.4223616390351195},"index":0,"playId":"33b8ee92-e981-3eb5-b926-d91e20466ff3","pitchNumber":1,"startTime":"2026-04-04T20:06:35.140Z","endTime":"2026-04-04T20:06:38.977Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.0,"endSpeed":83.0,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.596159548155974,"aZ":-26.74775823932867,"pfxX":6.608419017033684,"pfxZ":3.151258079235199,"pX":-0.05557586303813215,"pZ":0.9837640552104701,"vX0":-3.3365095491819243,"vY0":-129.516494766731,"vZ0":-7.942957228941263,"x":119.12,"y":212.22,"x0":0.3814734703007428,"y0":50.00386258477097,"z0":6.095668399646667,"aX":11.380638181040153},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":4.4,"breakHorizontal":-11.4,"spinRate":1672,"spinDirection":135},"zone":13,"typeConfidence":2.0,"plateTime":0.42072671586733446,"extension":5.3603016958546945},"index":1,"playId":"21ae061c-5e14-3fed-aa80-ab9a9c8a1b97","pitchNumber":2,"startTime":"2026-04-04T20:06:50.167Z","endTime":"2026-04-04T20:06:54.022Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.7,"endSpeed":85.0,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.13653187383773,"aZ":-29.32853150833231,"pfxX":7.9477592162623125,"pfxZ":1.561547142512918,"pX":0.011174694290126807,"pZ":2.8744443302984277,"vX0":-3.955406859922406,"vY0":-133.6246744673707,"vZ0":-3.469509581207623,"x":116.57,"y":161.17,"x0":0.4701428591551366,"y0":50.0048023891404,"z0":6.274288361179388,"aX":14.516078812989752},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":2.4,"breakHorizontal":-13.7,"spinRate":1942,"spinDirection":36},"zone":2,"typeConfidence":2.0,"plateTime":0.40835175423572556,"extension":5.430632441311952},"index":2,"playId":"2ae38d78-5185-331d-b2d5-562a4d7efeb8","pitchNumber":3,"startTime":"2026-04-04T20:07:06.218Z","endTime":"2026-04-04T20:07:10.495Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-04-04T20:07:42.641Z","endTime":"2026-04-04T20:07:50.332Z","isPitch":false,"type":"action","player":{"id":516782,"link":"/api/v1/people/516782"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.2,"endSpeed":89.7,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.184567717404914,"aZ":-22.484380214017467,"pfxX":8.40192055082892,"pfxZ":4.749143240810914,"pX":0.3249184294953022,"pZ":2.588806173181181,"vX0":-2.745427697428925,"vY0":-141.4660185246167,"vZ0":-6.414489789531601,"x":104.61,"y":168.88,"x0":0.21220497992398998,"y0":50.00539895314812,"z0":6.312325205219554,"aX":17.149135062107373},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":7.6,"breakHorizontal":-14.8,"spinRate":1958,"spinDirection":79},"zone":6,"typeConfidence":2.0,"plateTime":0.38617247449380976,"extension":5.501557068952355},"index":4,"playId":"0d45008f-647c-3411-abed-3813c002e5a9","pitchNumber":4,"startTime":"2026-04-04T20:07:50.332Z","endTime":"2026-04-04T20:07:56.330Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":85.9,"endSpeed":79.9,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.359838703028327,"aZ":-33.3125999257307,"pfxX":-2.8999610171715746,"pfxZ":-0.7068065038600526,"pX":-0.6650385117053601,"pZ":1.3518052512991225,"vX0":-2.026854047328255,"vY0":-125.0810837918192,"vZ0":-5.143406757016416,"x":142.35,"y":202.28,"x0":0.5305086809240495,"y0":50.006145575562904,"z0":6.1415944811059715,"aX":-4.63263901414006},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":-2.2,"breakHorizontal":5.6,"spinRate":2475,"spinDirection":333},"zone":13,"typeConfidence":2.0,"plateTime":0.4365740717792175,"extension":5.636397321914239},"index":5,"playId":"8b533e20-6819-3327-8358-3736f661f108","pitchNumber":5,"startTime":"2026-04-04T20:08:30.474Z","endTime":"2026-04-04T20:08:34.641Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-04T20:08:34.641Z","atBatIndex":56},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Isaac Collins strikes out swinging.","rbi":0,"awayScore":5,"homeScore":0,"isOut":true},"about":{"atBatIndex":57,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-04T20:08:48.867Z","endTime":"2026-04-04T20:10:44.705Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":686555,"fullName":"Isaac Collins","link":"/api/v1/people/686555"},"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,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":686555,"fullName":"Isaac Collins","link":"/api/v1/people/686555"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.4,"endSpeed":89.6,"strikeZoneTop":3.013,"strikeZoneBottom":1.521,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.711878548449043,"aZ":-24.664904479118345,"pfxX":9.566311354173493,"pfxZ":3.680028213313685,"pX":0.6481398425489381,"pZ":2.4934440401686113,"vX0":-2.4946399555911123,"vY0":-141.84009626845204,"vZ0":-6.222427920969303,"x":92.29,"y":171.46,"x0":0.2945471466618588,"y0":50.007013943885724,"z0":6.2832029404138305,"aX":19.543661258053955},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":5.6,"breakHorizontal":-16.8,"spinRate":2281,"spinDirection":102},"zone":6,"typeConfidence":2.0,"plateTime":0.38580224140551733,"extension":5.455944785047304},"index":0,"playId":"21ca84eb-2df6-327c-a2cd-4338e7751cad","pitchNumber":1,"startTime":"2026-04-04T20:09:01.249Z","endTime":"2026-04-04T20:09:06.045Z","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":97.7,"endSpeed":90.8,"strikeZoneTop":3.013,"strikeZoneBottom":1.521,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.11733541069313,"aZ":-23.88636295550893,"pfxX":6.7544948479662485,"pfxZ":3.990776004989531,"pX":-0.8018096279772797,"pZ":2.1936917415654578,"vX0":-5.177455834257719,"vY0":-142.20734530118116,"vZ0":-7.248089236611918,"x":147.56,"y":179.55,"x0":0.15148949968124154,"y0":50.00618019043228,"z0":6.25696971523765,"aX":14.040528243647978},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":6.1,"breakHorizontal":-11.4,"spinRate":2146,"spinDirection":147},"zone":4,"typeConfidence":2.0,"plateTime":0.3830232395478057,"extension":5.568294660164238},"index":1,"playId":"47098bb2-c0d6-36ac-85c8-828dde161902","pitchNumber":2,"startTime":"2026-04-04T20:09:31.179Z","endTime":"2026-04-04T20:09:38.592Z","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":97.2,"endSpeed":90.2,"strikeZoneTop":3.013,"strikeZoneBottom":1.521,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.45389517572968,"aZ":-15.271615145246118,"pfxX":1.4412879104568224,"pfxZ":8.183988401203388,"pX":-0.07326640431581512,"pZ":3.61959115459041,"vX0":-1.273845919971177,"vY0":-141.65270873967071,"vZ0":-5.141673227179802,"x":119.79,"y":141.05,"x0":0.1914729580433507,"y0":50.00066866717533,"z0":6.4093694428708865,"aX":2.9760170866926288},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":14.2,"breakHorizontal":-2.4,"spinRate":2305,"spinDirection":146},"zone":11,"typeConfidence":2.0,"plateTime":0.38430892705771846,"extension":5.474405725134724},"index":2,"playId":"ce84d584-bb66-3ca7-958a-68d3382e7c7b","pitchNumber":3,"startTime":"2026-04-04T20:10:13.674Z","endTime":"2026-04-04T20:10:16.871Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"pitchData":{"startSpeed":89.3,"endSpeed":83.6,"strikeZoneTop":3.013,"strikeZoneBottom":1.521,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.78944607528664,"aZ":-22.86949537521139,"pfxX":8.52836436337197,"pfxZ":5.3388383870962866,"pX":0.6039496843837547,"pZ":0.6957662666418873,"vX0":-2.882861453330675,"vY0":-130.0025849330311,"vZ0":-9.259471488310773,"x":93.98,"y":219.99,"x0":0.6080391969368685,"y0":50.0007060736502,"z0":5.988846176582193,"aX":14.850349290054753},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":8.2,"breakHorizontal":-15.0,"spinRate":1529,"spinDirection":132},"zone":14,"typeConfidence":2.0,"plateTime":0.41854215774382775,"extension":5.624250791266581},"index":3,"playId":"60e1f42e-47d4-3c07-a1bc-0c8d685542fc","pitchNumber":4,"startTime":"2026-04-04T20:10:39.944Z","endTime":"2026-04-04T20:10:44.705Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-04T20:10:44.705Z","atBatIndex":57},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Christian Yelich strikes out on a foul tip.","rbi":0,"awayScore":5,"homeScore":0,"isOut":true},"about":{"atBatIndex":58,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-04T20:12:53.796Z","endTime":"2026-04-04T20:14:50.989Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":592885,"fullName":"Christian Yelich","link":"/api/v1/people/592885"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656638,"fullName":"Alex Lange","link":"/api/v1/people/656638"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":592885,"fullName":"Christian Yelich","link":"/api/v1/people/592885"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":521692,"link":"/api/v1/people/521692"},"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":0},"pitchData":{"startSpeed":91.6,"endSpeed":84.9,"strikeZoneTop":3.368,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.69786972527157,"aZ":-24.87800628033132,"pfxX":-1.3619202204319807,"pfxZ":4.008373572742704,"pX":1.0234074805884859,"pZ":2.786683545842365,"vX0":7.460223535743201,"vY0":-133.3774178114218,"vZ0":-3.0753553727595033,"x":77.99,"y":163.54,"x0":-1.6197393659359194,"y0":50.00586780273596,"z0":5.7269130515927005,"aX":-2.4815903280070044},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":6.8,"breakHorizontal":1.1,"spinRate":2919,"spinDirection":101},"zone":12,"typeConfidence":2.0,"plateTime":0.4089160601651951,"extension":6.252827559175334},"index":0,"playId":"7153e431-493b-336e-af8b-26b440258387","pitchNumber":1,"startTime":"2026-04-04T20:12:55.705Z","endTime":"2026-04-04T20:12:59.597Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.2,"endSpeed":80.9,"strikeZoneTop":3.368,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.25915413542492,"aZ":-31.47586201164018,"pfxX":-1.5128214219787541,"pfxZ":0.4281781787616872,"pX":-0.433362464293991,"pZ":1.5830805306045284,"vX0":3.716951810513423,"vY0":-127.03688663054571,"vZ0":-4.1966210856083395,"x":133.52,"y":196.04,"x0":-1.7142865953455515,"y0":50.00596106803304,"z0":5.738577908446311,"aX":-2.491197848203005},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":0.1,"breakHorizontal":1.9,"spinRate":2431,"spinDirection":238},"zone":13,"typeConfidence":2.0,"plateTime":0.4299739843921162,"extension":6.239823836146264},"index":1,"playId":"c6d6c547-d023-305c-b293-0aa866f7bb0a","pitchNumber":2,"startTime":"2026-04-04T20:13:12.256Z","endTime":"2026-04-04T20:13:16.569Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.5,"endSpeed":87.3,"strikeZoneTop":3.368,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.741034021960502,"aZ":-15.97863071213464,"pfxX":-7.9036901332107,"pfxZ":8.299912085914745,"pX":0.11143905862849605,"pZ":2.685375528809777,"vX0":7.918249586662958,"vY0":-138.7570087464469,"vZ0":-5.020239766852811,"x":112.75,"y":166.27,"x0":-1.7508944560483952,"y0":50.00670977615766,"z0":5.581076168324769,"aX":-15.431567063559893},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":14.2,"breakHorizontal":12.7,"spinRate":2051,"spinDirection":300},"zone":5,"typeConfidence":2.0,"plateTime":0.3945779895921846,"extension":6.202303421550597},"index":2,"playId":"54e3df83-5b02-3b40-a4f4-5c56d9b806c4","pitchNumber":3,"startTime":"2026-04-04T20:13:30.066Z","endTime":"2026-04-04T20:13:33.142Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.0,"endSpeed":82.8,"strikeZoneTop":3.368,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.818865552804347,"aZ":-35.37304594532228,"pfxX":-8.62229457810465,"pfxZ":-1.836082491978635,"pX":-1.370532127451104,"pZ":3.1122134637617487,"vX0":4.305335564376492,"vY0":-131.02110455734115,"vZ0":0.1637483715092709,"x":169.24,"y":154.75,"x0":-1.9119761261390487,"y0":50.00033698262581,"z0":5.6849921682225,"aX":-15.038545585153011},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":-3.1,"breakHorizontal":14.8,"spinRate":1827,"spinDirection":243},"zone":11,"typeConfidence":2.0,"plateTime":0.4175092620706429,"extension":6.0256797195893865},"index":3,"playId":"f4a667c0-e122-3ba5-a790-650468dd4db8","pitchNumber":4,"startTime":"2026-04-04T20:13:49.788Z","endTime":"2026-04-04T20:13:53.328Z","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":87.1,"endSpeed":80.5,"strikeZoneTop":3.368,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.451944468430934,"aZ":-31.101840958789424,"pfxX":-1.1554017402427892,"pfxZ":0.6554938724414132,"pX":0.727124115496312,"pZ":2.1034367742948805,"vX0":6.092239804296734,"vY0":-126.72036690661626,"vZ0":-3.15659751334529,"x":89.28,"y":181.99,"x0":-1.5518762400583905,"y0":50.002510803715005,"z0":5.834505832225752,"aX":-1.8904908776090044},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":0.7,"breakHorizontal":0.8,"spinRate":2131,"spinDirection":334},"zone":9,"typeConfidence":2.0,"plateTime":0.4312500560245969,"extension":6.385123878186141},"index":4,"playId":"7eda1b24-4b5c-3174-aab5-9f31d50ca6d8","pitchNumber":5,"startTime":"2026-04-04T20:14:04.844Z","endTime":"2026-04-04T20:14:08.042Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.4,"endSpeed":87.9,"strikeZoneTop":3.368,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.48585078549991,"aZ":-18.71046870191528,"pfxX":-6.009763423606606,"pfxZ":6.81838087702436,"pX":-0.3638071236498621,"pZ":3.7375778699110684,"vX0":5.624509655273477,"vY0":-138.97597566677106,"vZ0":-2.172944559189551,"x":130.87,"y":137.87,"x0":-1.6241424718792274,"y0":50.00050148504988,"z0":5.76002706822084,"aX":-11.861956127545689},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":12.1,"breakHorizontal":9.8,"spinRate":2247,"spinDirection":225},"zone":11,"typeConfidence":2.0,"plateTime":0.39275762652909174,"extension":6.23178049680723},"index":5,"playId":"1e547828-6a01-3787-8fd6-c4f952764bf9","pitchNumber":6,"startTime":"2026-04-04T20:14:26.679Z","endTime":"2026-04-04T20:14:30.257Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"pitchData":{"startSpeed":87.3,"endSpeed":81.4,"strikeZoneTop":3.368,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.185683308233955,"aZ":-30.82068608844308,"pfxX":-1.2223358072089479,"pfxZ":0.8140819384719578,"pX":-0.3747471948705894,"pZ":3.0618355181512404,"vX0":3.8251830051527254,"vY0":-127.30134792066471,"vZ0":-1.1629305166650044,"x":131.28,"y":156.11,"x0":-1.7275401719189578,"y0":50.00412743940333,"z0":5.928996383350397,"aX":-2.038652783217497},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":1.4,"breakHorizontal":1.4,"spinRate":2337,"spinDirection":199},"zone":1,"typeConfidence":2.0,"plateTime":0.4276347912187113,"extension":6.411807738245828},"index":6,"playId":"7951b697-1b97-3f76-8924-69467cd32211","pitchNumber":7,"startTime":"2026-04-04T20:14:46.442Z","endTime":"2026-04-04T20:14:50.989Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-04T20:14:50.989Z","atBatIndex":58},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Garrett Mitchell strikes out swinging.","rbi":0,"awayScore":5,"homeScore":0,"isOut":true},"about":{"atBatIndex":59,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-04T20:15:05.106Z","endTime":"2026-04-04T20:15:58.880Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":669003,"fullName":"Garrett Mitchell","link":"/api/v1/people/669003"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656638,"fullName":"Alex Lange","link":"/api/v1/people/656638"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":669003,"fullName":"Garrett Mitchell","link":"/api/v1/people/669003"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":521692,"link":"/api/v1/people/521692"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.4,"endSpeed":83.1,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.93697031279679,"aZ":-30.74322062046247,"pfxX":-10.58359020660339,"pfxZ":0.8206443928015403,"pX":-0.777752376349556,"pZ":2.0702170074494832,"vX0":6.067920379595071,"vY0":-130.20595910250594,"vZ0":-3.3259365040081037,"x":146.65,"y":182.88,"x0":-1.7474578108854695,"y0":50.00057441087982,"z0":5.6577931310201155,"aX":-18.41140836809945},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":1.1,"breakHorizontal":18.1,"spinRate":1762,"spinDirection":247},"zone":7,"typeConfidence":2.0,"plateTime":0.4185383488847183,"extension":6.275137037497817},"index":0,"playId":"7687a06e-f46b-3ca4-a662-7d6018b9d16d","pitchNumber":1,"startTime":"2026-04-04T20:15:14.352Z","endTime":"2026-04-04T20:15:18.532Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.7,"endSpeed":82.8,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.669910477343084,"aZ":-32.157924634237354,"pfxX":-11.096884435078834,"pfxZ":0.004974892005463971,"pX":-1.2528951362110492,"pZ":2.5058299612590336,"vX0":5.637590648093883,"vY0":-130.58225010367698,"vZ0":-1.6508649869879704,"x":164.76,"y":171.12,"x0":-1.9900473881795429,"y0":50.00059032394612,"z0":5.549567747348643,"aX":-19.29700937175142},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":-0.1,"breakHorizontal":19.0,"spinRate":1766,"spinDirection":191},"zone":13,"typeConfidence":2.0,"plateTime":0.4183214466691685,"extension":6.285334538592096},"index":1,"playId":"0f4be1b6-c20f-3b37-ac9e-d5e72b83fc43","pitchNumber":2,"startTime":"2026-04-04T20:15:28.897Z","endTime":"2026-04-04T20:15:32.757Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-04-04T20:15:39.067Z","endTime":"2026-04-04T20:15:53.696Z","isPitch":false,"type":"action","player":{"id":669003,"link":"/api/v1/people/669003"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"pitchData":{"startSpeed":90.6,"endSpeed":84.1,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.788406389915572,"aZ":-34.64324165368705,"pfxX":-9.611053072069712,"pfxZ":-1.387576269569152,"pX":-1.0310300270281698,"pZ":2.229744433734525,"vX0":6.037549639483263,"vY0":-131.87411283094366,"vZ0":-1.9446619064287294,"x":156.3,"y":178.58,"x0":-2.087062194708702,"y0":50.00137877785379,"z0":5.502391393900322,"aX":-17.136366144383494},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":-2.8,"breakHorizontal":16.3,"spinRate":1829,"spinDirection":229},"zone":13,"typeConfidence":2.0,"plateTime":0.4134004731364729,"extension":6.301828492041833},"index":3,"playId":"fea5b5dc-7ad2-3015-af6c-c282da0ef1bf","pitchNumber":3,"startTime":"2026-04-04T20:15:53.696Z","endTime":"2026-04-04T20:15:58.880Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-04T20:15:58.880Z","atBatIndex":59},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jake Bauers strikes out swinging.","rbi":0,"awayScore":5,"homeScore":0,"isOut":true},"about":{"atBatIndex":60,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-04T20:16:12.382Z","endTime":"2026-04-04T20:17:57.163Z","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":656638,"fullName":"Alex Lange","link":"/api/v1/people/656638"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,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":521692,"link":"/api/v1/people/521692"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.7,"endSpeed":81.3,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.970049181947388,"aZ":-30.614996440986115,"pfxX":-1.1172826343158755,"pfxZ":0.9356786601936395,"pX":-0.1132414001535143,"pZ":2.236674710512735,"vX0":4.420545674374795,"vY0":-127.68962999420603,"vZ0":-3.101048053956112,"x":121.32,"y":178.39,"x0":-1.7146577308954063,"y0":50.00332778720751,"z0":5.852149048623731,"aX":-1.8629088890116583},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":1.3,"breakHorizontal":1.1,"spinRate":2252,"spinDirection":295},"zone":5,"typeConfidence":2.0,"plateTime":0.42741604063714433,"extension":6.3783297896046305},"index":0,"playId":"52d339cf-db57-3e54-b225-4f0ec725adb9","pitchNumber":1,"startTime":"2026-04-04T20:16:21.767Z","endTime":"2026-04-04T20:16:25.390Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.1,"endSpeed":83.0,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.136755549124363,"aZ":-33.053930681037485,"pfxX":-8.158396517312834,"pfxZ":-0.5044860686349661,"pX":-2.709934552670568,"pZ":3.8232009859691845,"vX0":1.5898020114788771,"vY0":-131.2336533354857,"vZ0":1.6432700674810323,"x":220.3,"y":135.55,"x0":-2.261065623231258,"y0":50.00036043147276,"z0":5.639903507135175,"aX":-14.316999325022318},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":-0.4,"breakHorizontal":14.5,"spinRate":1304,"spinDirection":350},"zone":11,"typeConfidence":2.0,"plateTime":0.41637175680026184,"extension":5.917692526828711},"index":1,"playId":"36ff72ad-7d9c-3b2f-afd8-72f73d573fe8","pitchNumber":2,"startTime":"2026-04-04T20:16:42.099Z","endTime":"2026-04-04T20:16:45.566Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.2,"endSpeed":83.8,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.92059707126577,"aZ":-29.740150651018958,"pfxX":-10.255745307773932,"pfxZ":1.3741059454285374,"pX":0.00917909891186408,"pZ":2.148481395044366,"vX0":7.989250275214767,"vY0":-131.1828813591564,"vZ0":-3.4144034243664816,"x":116.65,"y":180.77,"x0":-1.721350162283118,"y0":50.00225184493899,"z0":5.649214079212706,"aX":-18.137787667178667},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":2.0,"breakHorizontal":17.2,"spinRate":1740,"spinDirection":247},"zone":8,"typeConfidence":2.0,"plateTime":0.41520554381168306,"extension":6.292976677997132},"index":2,"playId":"5ee71d08-5727-311a-96ea-3e698af4a3f8","pitchNumber":3,"startTime":"2026-04-04T20:17:16.160Z","endTime":"2026-04-04T20:17:21.118Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2026-04-04T20:17:36.619Z","endTime":"2026-04-04T20:17:52.488Z","isPitch":false,"type":"action","player":{"id":641343,"link":"/api/v1/people/641343"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":96.0,"endSpeed":87.5,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.26791109689026,"aZ":-18.215618754228032,"pfxX":-9.865277409111101,"pfxZ":7.086456181760367,"pX":-0.8832484814981605,"pZ":3.2606356186642675,"vX0":6.181183281922888,"vY0":-139.6422825501658,"vZ0":-3.078460392941853,"x":150.67,"y":150.74,"x0":-1.8470182567178721,"y0":50.001201701776196,"z0":5.57978740067478,"aX":-19.426669553000245},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":12.4,"breakHorizontal":16.6,"spinRate":2127,"spinDirection":149},"zone":11,"typeConfidence":2.0,"plateTime":0.39266514806939634,"extension":6.316049691056879},"index":4,"playId":"fe833086-b76c-3598-a07f-4d7101c530b4","pitchNumber":4,"startTime":"2026-04-04T20:17:52.488Z","endTime":"2026-04-04T20:17:57.163Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-04T20:17:57.163Z","atBatIndex":60},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Nick Loftin walks.","rbi":0,"awayScore":5,"homeScore":0,"isOut":false},"about":{"atBatIndex":61,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-04T20:20:06.059Z","endTime":"2026-04-04T20:21:14.328Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":679845,"fullName":"Nick Loftin","link":"/api/v1/people/679845"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676879,"fullName":"Aaron Ashby","link":"/api/v1/people/676879"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":679845,"fullName":"Nick Loftin","link":"/api/v1/people/679845"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":679845,"fullName":"Nick Loftin","link":"/api/v1/people/679845"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":93.3,"endSpeed":86.0,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.29069876250596,"aZ":-26.104058403482234,"pfxX":9.089774309889695,"pfxZ":3.2387722319958083,"pX":1.5324743539234933,"pZ":2.507713715825898,"vX0":0.050438160033885016,"vY0":-135.92950544777239,"vZ0":-5.474077614852683,"x":58.59,"y":171.07,"x0":0.3323770011331919,"y0":50.00290702396663,"z0":6.355740426635423,"aX":17.040657365194246},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":4.9,"breakHorizontal":-16.4,"spinRate":2017,"spinDirection":145},"zone":12,"typeConfidence":2.0,"plateTime":0.40267431439994716,"extension":5.488510876745776},"index":0,"playId":"b644defb-5023-3927-9fa2-1a0441a42cb6","pitchNumber":1,"startTime":"2026-04-04T20:20:07.368Z","endTime":"2026-04-04T20:20:10.807Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.8,"endSpeed":87.9,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.616453712093158,"aZ":-24.90219974306518,"pfxX":7.565730175271246,"pfxZ":3.725162805148905,"pX":0.9597940909170579,"pZ":2.913000339818404,"vX0":-1.1926957029403278,"vY0":-138.1297579072666,"vZ0":-4.84079632263969,"x":80.41,"y":160.13,"x0":0.4103198302190235,"y0":50.00550345498546,"z0":6.33951463976079,"aX":14.781981398836336},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":6.0,"breakHorizontal":-13.6,"spinRate":2109,"spinDirection":147},"zone":12,"typeConfidence":2.0,"plateTime":0.39488528268622947,"extension":5.27224077314539},"index":1,"playId":"a5972ed4-f6b0-33df-83d6-413c434043e0","pitchNumber":2,"startTime":"2026-04-04T20:20:19.903Z","endTime":"2026-04-04T20:20:23.882Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.8,"endSpeed":88.1,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.737305936176963,"aZ":-20.28092732040431,"pfxX":8.773783325387587,"pfxZ":6.099924111806931,"pX":-1.1697588796278973,"pZ":1.1229698449938301,"vX0":-6.462363693181793,"vY0":-137.79643293863876,"vZ0":-9.954569976157888,"x":161.59,"y":208.46,"x0":0.05015752327859723,"y0":50.00066181112096,"z0":6.116782786682217,"aX":17.09881011412344},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":9.4,"breakHorizontal":-14.8,"spinRate":2169,"spinDirection":144},"zone":13,"typeConfidence":2.0,"plateTime":0.3954452648133371,"extension":5.5672992982049125},"index":2,"playId":"18ec541a-f116-38be-b303-3fccf041a453","pitchNumber":3,"startTime":"2026-04-04T20:20:36.481Z","endTime":"2026-04-04T20:20:40.366Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.7,"endSpeed":89.4,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.91278880134263,"aZ":-18.394288923494322,"pfxX":6.692943732454973,"pfxZ":6.840196556872494,"pX":0.1957570192253478,"pZ":2.947410861832268,"vX0":-2.8749977794138384,"vY0":-139.48927473080644,"vZ0":-5.908291729251016,"x":109.54,"y":159.2,"x0":0.3577382731120467,"y0":50.00079801122664,"z0":6.264724301486961,"aX":13.476781275878386},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":11.6,"breakHorizontal":-11.8,"spinRate":1901,"spinDirection":260},"zone":2,"typeConfidence":2.0,"plateTime":0.38942360321125147,"extension":5.433745000444233},"index":3,"playId":"c593ec7c-3411-3cf0-8dc8-048d03623a80","pitchNumber":4,"startTime":"2026-04-04T20:20:54.876Z","endTime":"2026-04-04T20:20:58.807Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.4,"endSpeed":88.6,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.26447409630592,"aZ":-17.014553673270008,"pfxX":7.013805136065971,"pfxZ":7.553549652050782,"pX":0.8467604745869506,"pZ":3.896372438143494,"vX0":-1.0007666958821158,"vY0":-140.4229235905031,"vZ0":-3.7577881320224797,"x":84.72,"y":133.58,"x0":0.2948017057701648,"y0":50.006786058336054,"z0":6.351433754772036,"aX":14.081410919077522},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":13.2,"breakHorizontal":-12.5,"spinRate":2157,"spinDirection":144},"zone":12,"typeConfidence":2.0,"plateTime":0.3893010642331327,"extension":5.415266030957953},"index":4,"playId":"9fa924d4-a560-37de-a242-5328c55c784b","pitchNumber":5,"startTime":"2026-04-04T20:21:10.757Z","endTime":"2026-04-04T20:21:14.328Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-04T20:21:14.328Z","atBatIndex":61},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Lane Thomas doubles (1) on a sharp line drive to left fielder Brandon Lockridge. Nick Loftin scores.","rbi":1,"awayScore":5,"homeScore":1,"isOut":false},"about":{"atBatIndex":62,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-04T20:22:06.826Z","endTime":"2026-04-04T20:22:23.630Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":657041,"fullName":"Lane Thomas","link":"/api/v1/people/657041"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676879,"fullName":"Aaron Ashby","link":"/api/v1/people/676879"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":657041,"fullName":"Lane Thomas","link":"/api/v1/people/657041"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[2],"actionIndex":[1],"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":657041,"fullName":"Lane Thomas","link":"/api/v1/people/657041"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":663604,"link":"/api/v1/people/663604"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":679845,"fullName":"Nick Loftin","link":"/api/v1/people/679845"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"1B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":679845,"fullName":"Nick Loftin","link":"/api/v1/people/679845"},"responsiblePitcher":{"id":676879,"link":"/api/v1/people/676879"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":5,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-04T20:21:34.609Z","endTime":"2026-04-04T20:22:11.104Z","isPitch":false,"type":"action"},{"details":{"description":"Offensive Substitution: Pinch-hitter Lane Thomas replaces Kyle Isbel.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":5,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-04-04T20:22:09.186Z","endTime":"2026-04-04T20:22:09.187Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":657041,"link":"/api/v1/people/657041"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"901","replacedPlayer":{"id":664728,"link":"/api/v1/people/664728"}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.1,"endSpeed":87.1,"strikeZoneTop":3.146,"strikeZoneBottom":1.588,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.998309654002554,"aZ":-16.094105228539203,"pfxX":2.429017873505392,"pfxZ":8.280795861702119,"pX":0.27222674444188705,"pZ":2.8272015798935084,"vX0":-1.1785253401997737,"vY0":-138.49138238881505,"vZ0":-6.513619130488822,"x":106.62,"y":162.45,"x0":0.3877318807313984,"y0":50.00601980893864,"z0":6.286810933020931,"aX":4.7179911843876114},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":13.8,"breakHorizontal":-4.2,"spinRate":2053,"spinDirection":156},"zone":2,"typeConfidence":2.0,"plateTime":0.3955330763833844,"extension":5.499117037038876},"hitData":{"launchSpeed":101.9,"launchAngle":18.0,"totalDistance":270.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":38.24,"coordY":107.99}},"index":2,"playId":"42226743-9ab0-3131-8b28-4ff5436169a4","pitchNumber":1,"startTime":"2026-04-04T20:22:09.188Z","endTime":"2026-04-04T20:22:23.630Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-04T20:22:23.630Z","atBatIndex":62},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Maikel Garcia grounds out to first baseman Jake Bauers. Lane Thomas to 3rd.","rbi":0,"awayScore":5,"homeScore":1,"isOut":true},"about":{"atBatIndex":63,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-04T20:23:40.600Z","endTime":"2026-04-04T20:24:25.583Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676879,"fullName":"Aaron Ashby","link":"/api/v1/people/676879"},"pitchHand":{"code":"L","description":"Left"},"postOnThird":{"id":657041,"fullName":"Lane Thomas","link":"/api/v1/people/657041"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":641343,"link":"/api/v1/people/641343"},"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":657041,"fullName":"Lane Thomas","link":"/api/v1/people/657041"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":5,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-04T20:23:01.722Z","endTime":"2026-04-04T20:23:42.861Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.5,"endSpeed":83.8,"strikeZoneTop":3.262,"strikeZoneBottom":1.646,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.13924456296719,"aZ":-28.284767401004583,"pfxX":6.196935885598482,"pfxZ":2.21148855007106,"pX":0.114794233494451,"pZ":2.154569754579878,"vX0":-2.961944291293633,"vY0":-130.39805058343396,"vZ0":-5.1523612108106915,"x":112.62,"y":180.61,"x0":0.44783419337661917,"y0":50.00326175591852,"z0":6.2375826679608934,"aX":10.890937500758136},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":3.2,"breakHorizontal":-10.8,"spinRate":1707,"spinDirection":131},"zone":8,"typeConfidence":2.0,"plateTime":0.4168101320992341,"extension":5.397379154891583},"index":1,"playId":"b9b084cc-c0a8-3a4d-9d6c-948b12f88144","pitchNumber":1,"startTime":"2026-04-04T20:23:42.861Z","endTime":"2026-04-04T20:23:46.853Z","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.3,"endSpeed":89.5,"strikeZoneTop":3.262,"strikeZoneBottom":1.646,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.416927603426103,"aZ":-25.83281648887065,"pfxX":7.115849923400761,"pfxZ":3.126789749331472,"pX":0.7719116868577587,"pZ":3.198092828150626,"vX0":-1.7315960609444905,"vY0":-140.42493870597875,"vZ0":-4.1080940997467055,"x":87.58,"y":152.43,"x0":0.46612065758094395,"y0":50.00000372835793,"z0":6.331219730877531,"aX":14.417482178203908},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":5.2,"breakHorizontal":-12.6,"spinRate":2081,"spinDirection":146},"zone":3,"typeConfidence":2.0,"plateTime":0.3878746505059554,"extension":5.537446470755879},"index":2,"playId":"db18ebef-24ca-3b52-a44b-cc221d9d3389","pitchNumber":2,"startTime":"2026-04-04T20:23:57.615Z","endTime":"2026-04-04T20:24:01.902Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.4,"endSpeed":89.4,"strikeZoneTop":3.262,"strikeZoneBottom":1.646,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.278477026552434,"aZ":-22.758782082187057,"pfxX":8.436746305896174,"pfxZ":4.661127081779206,"pX":0.4105944269715742,"pZ":2.383451922746085,"vX0":-2.804132191410658,"vY0":-140.44043091348024,"vZ0":-6.649553908454973,"x":101.35,"y":174.43,"x0":0.3186141231053511,"y0":50.00644317757161,"z0":6.236162572985295,"aX":17.056036783920245},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":7.4,"breakHorizontal":-14.9,"spinRate":2164,"spinDirection":144},"zone":6,"typeConfidence":2.0,"plateTime":0.38825332441226257,"extension":5.52348854851077},"hitData":{"launchSpeed":99.2,"launchAngle":-1.0,"totalDistance":43.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":150.1,"coordY":165.63}},"index":3,"playId":"056e8a2c-439b-3b4d-a385-f991c7c41ea5","pitchNumber":3,"startTime":"2026-04-04T20:24:17.589Z","endTime":"2026-04-04T20:24:25.583Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-04T20:24:25.583Z","atBatIndex":63},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Bobby Witt Jr. singles on a sharp ground ball to second baseman Brice Turang. Lane Thomas scores.","rbi":1,"awayScore":5,"homeScore":2,"isOut":false},"about":{"atBatIndex":64,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-04T20:24:49.472Z","endTime":"2026-04-04T20:25:14.012Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676879,"fullName":"Aaron Ashby","link":"/api/v1/people/676879"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":668930,"link":"/api/v1/people/668930"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":657041,"fullName":"Lane Thomas","link":"/api/v1/people/657041"},"responsiblePitcher":{"id":676879,"link":"/api/v1/people/676879"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.3,"endSpeed":85.4,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.343005053594162,"aZ":-29.345444975512017,"pfxX":7.335706441256848,"pfxZ":1.554339806343143,"pX":1.1013793274113226,"pZ":1.2674843962565967,"vX0":-0.9915472235851897,"vY0":-133.02979480469173,"vZ0":-7.220340051474292,"x":75.02,"y":204.56,"x0":0.5208788930087644,"y0":50.00435405739379,"z0":6.09915872892357,"aX":13.354684769144328},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":1.7,"breakHorizontal":-13.2,"spinRate":1856,"spinDirection":132},"zone":14,"typeConfidence":2.0,"plateTime":0.4092912995232081,"extension":5.4284548202344265},"index":0,"playId":"cbfffa8d-eaee-3978-b2f3-ef745036404a","pitchNumber":1,"startTime":"2026-04-04T20:24:49.472Z","endTime":"2026-04-04T20:24:54.268Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.0,"endSpeed":85.2,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.49157471786124,"aZ":-28.80034012189301,"pfxX":6.558470572770571,"pfxZ":1.851203073087703,"pX":0.3181178251268861,"pZ":3.1537267418021586,"vX0":-2.363641401412385,"vY0":-132.66869971141026,"vZ0":-3.0521843015736203,"x":104.87,"y":153.63,"x0":0.3571957965185556,"y0":50.002462560597415,"z0":6.369768817002013,"aX":11.949482955860203},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":3.0,"breakHorizontal":-11.5,"spinRate":2332,"spinDirection":24},"zone":3,"typeConfidence":2.0,"plateTime":0.4094060549319565,"extension":5.374605316699759},"hitData":{"launchSpeed":106.6,"launchAngle":5.0,"totalDistance":144.0,"trajectory":"ground_ball","hardness":"hard","location":"4","coordinates":{"coordX":129.95,"coordY":144.28}},"index":1,"playId":"0b3a82b1-fec6-32e7-8cf1-be4b69525132","pitchNumber":2,"startTime":"2026-04-04T20:25:06.298Z","endTime":"2026-04-04T20:25:14.012Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-04T20:25:14.012Z","atBatIndex":64},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Vinnie Pasquantino strikes out swinging.","rbi":0,"awayScore":5,"homeScore":2,"isOut":true},"about":{"atBatIndex":65,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-04T20:25:42.849Z","endTime":"2026-04-04T20:27:32.822Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676879,"fullName":"Aaron Ashby","link":"/api/v1/people/676879"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,6],"actionIndex":[5],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"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 In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.7,"endSpeed":90.3,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.98872158322594,"aZ":-22.99750501506895,"pfxX":6.937972905693748,"pfxZ":4.491723028886562,"pX":-0.9454454502124524,"pZ":1.523764495410983,"vX0":-5.788787089228066,"vY0":-140.64889818326265,"vZ0":-8.987310466815384,"x":153.04,"y":197.64,"x0":0.21813358728892743,"y0":50.001732121072685,"z0":6.20143713227731,"aX":14.174154581296985},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":6.8,"breakHorizontal":-11.6,"spinRate":2162,"spinDirection":144},"zone":13,"typeConfidence":2.0,"plateTime":0.3865208995606637,"extension":5.536450527928035},"index":0,"playId":"9d764342-7ab2-3547-afb6-aa64c35e5bc5","pitchNumber":1,"startTime":"2026-04-04T20:25:43.734Z","endTime":"2026-04-04T20:25:47.272Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.2,"endSpeed":89.6,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.633077875144743,"aZ":-21.701864218578795,"pfxX":8.327768856496196,"pfxZ":5.1918144783342965,"pX":-1.2241523488452277,"pZ":1.6806846939314817,"vX0":-6.586074783765423,"vY0":-139.93312540984948,"vZ0":-8.660669270553342,"x":163.66,"y":193.4,"x0":0.05862057069372786,"y0":50.00207079302657,"z0":6.19666035848283,"aX":16.790699264657192},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":8.0,"breakHorizontal":-14.0,"spinRate":2255,"spinDirection":154},"zone":13,"typeConfidence":2.0,"plateTime":0.3889623517300622,"extension":5.539385133551442},"index":1,"playId":"5fe166d2-c50f-3e7f-a741-bf2fb125128f","pitchNumber":2,"startTime":"2026-04-04T20:25:59.387Z","endTime":"2026-04-04T20:26:02.878Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.6,"endSpeed":89.4,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.928861269720244,"aZ":-22.09709216396194,"pfxX":7.719349330352582,"pfxZ":4.972235897226538,"pX":0.10022764283309477,"pZ":2.8906535303798457,"vX0":-2.95753003094236,"vY0":-140.77076592643448,"vZ0":-5.532240649159881,"x":113.18,"y":160.73,"x0":0.15535552794049573,"y0":50.00423202498512,"z0":6.291650995686035,"aX":15.6505305858837},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":8.2,"breakHorizontal":-13.4,"spinRate":2502,"spinDirection":184},"zone":5,"typeConfidence":2.0,"plateTime":0.38759710813697446,"extension":5.482309485864565},"index":2,"playId":"3ffdf2e3-ede1-3fce-b814-df43f266e09f","pitchNumber":3,"startTime":"2026-04-04T20:26:18.330Z","endTime":"2026-04-04T20:26:22.233Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.7,"endSpeed":88.7,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.185195324289104,"aZ":-22.153261221820898,"pfxX":9.133461992425316,"pfxZ":5.002571004241517,"pX":0.3068566781850103,"pZ":2.2177196706733655,"vX0":-3.2194018064421144,"vY0":-140.70481319278508,"vZ0":-7.055919887321421,"x":105.3,"y":178.9,"x0":0.2797436477289017,"y0":50.005027515154985,"z0":6.195559063230834,"aX":18.299093995494516},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":7.8,"breakHorizontal":-15.8,"spinRate":2102,"spinDirection":90},"zone":9,"typeConfidence":2.0,"plateTime":0.3894137736944372,"extension":5.5274461463473274},"index":3,"playId":"34722cbb-07df-3cbe-86eb-30e838c4a0cb","pitchNumber":4,"startTime":"2026-04-04T20:26:34.050Z","endTime":"2026-04-04T20:26:37.361Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.8,"endSpeed":87.0,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.83178267285926,"aZ":-12.523040806661257,"pfxX":4.929968645054955,"pfxZ":10.042001838673869,"pX":-1.308349931789311,"pZ":4.4260138705154555,"vX0":-5.481323703274634,"vY0":-139.35267627704394,"vZ0":-3.3022121704799186,"x":166.87,"y":119.28,"x0":0.04845126885835647,"y0":50.00041536670663,"z0":6.4598564109688414,"aX":9.645094648980571},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":17.6,"breakHorizontal":-7.7,"spinRate":2327,"spinDirection":133},"zone":11,"typeConfidence":2.0,"plateTime":0.39383293002629527,"extension":5.375764571525069},"index":4,"playId":"6897a4a6-b0a4-3060-a5a3-2867fddeb2eb","pitchNumber":5,"startTime":"2026-04-04T20:26:56.789Z","endTime":"2026-04-04T20:27:07.131Z","isPitch":true,"type":"pitch"},{"details":{"description":"Bobby Witt Jr. steals (3) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":5,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"index":5,"actionPlayId":"6897a4a6-b0a4-3060-a5a3-2867fddeb2eb","startTime":"2026-04-04T20:27:14.013Z","endTime":"2026-04-04T20:27:28.305Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":677951,"link":"/api/v1/people/677951"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":1},"pitchData":{"startSpeed":85.0,"endSpeed":79.3,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.67669995056965,"aZ":-36.028681766250635,"pfxX":-6.239601180983834,"pfxZ":-2.449403723475987,"pX":-0.6430200240673347,"pZ":1.6507176469481037,"vX0":-0.9837516013259644,"vY0":-123.93944481218556,"vZ0":-3.917898241037258,"x":141.51,"y":194.21,"x0":0.5696183481518902,"y0":50.005952340147594,"z0":6.232451890273222,"aX":-9.79694816705951},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.5,"breakVerticalInduced":-5.0,"breakHorizontal":11.5,"spinRate":2592,"spinDirection":346},"zone":13,"typeConfidence":2.0,"plateTime":0.4404042854822201,"extension":5.507834165947441},"index":6,"playId":"f1c596ed-7baf-367e-adc5-b8b58aead2ba","pitchNumber":6,"startTime":"2026-04-04T20:27:28.305Z","endTime":"2026-04-04T20:27:32.822Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-04T20:27:32.822Z","atBatIndex":65},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Salvador Perez pops out to second baseman Brice Turang.","rbi":0,"awayScore":5,"homeScore":2,"isOut":true},"about":{"atBatIndex":66,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-04T20:30:27.501Z","endTime":"2026-04-04T20:31:01.033Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"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":[2,3],"actionIndex":[1],"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":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":668930,"link":"/api/v1/people/668930"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":5,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-04-04T20:27:48.663Z","endTime":"2026-04-04T20:28:09.341Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Abner Uribe replaces Aaron Ashby.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":5,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-04-04T20:28:09.341Z","endTime":"2026-04-04T20:30:29.810Z","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":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":98.0,"endSpeed":89.9,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.7379336427026,"aZ":-23.340520386278545,"pfxX":-9.02901916550757,"pfxZ":4.301753623375778,"pX":0.4072150890615213,"pZ":1.3839320234918613,"vX0":7.505394376066491,"vY0":-142.4259482944796,"vZ0":-8.14204047539505,"x":101.48,"y":201.41,"x0":-1.0891693913867218,"y0":50.00378460372124,"z0":5.755978140452752,"aX":-18.549067700617687},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":6.2,"breakHorizontal":14.9,"spinRate":2348,"spinDirection":209},"zone":14,"typeConfidence":2.0,"plateTime":0.38457522104447905,"extension":6.369439327215841},"index":2,"playId":"e9ca1eff-9403-3f45-b9e7-692a6aa59a14","pitchNumber":1,"startTime":"2026-04-04T20:30:29.810Z","endTime":"2026-04-04T20:30:33.356Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.6,"endSpeed":79.2,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.907444852861207,"aZ":-25.55124111721454,"pfxX":5.122803401809588,"pfxZ":4.183798033553353,"pX":0.7561422051389423,"pZ":2.0306984328356217,"vX0":3.75252724225081,"vY0":-124.72440143644032,"vZ0":-3.934219623892459,"x":88.18,"y":183.95,"x0":-1.430959013544213,"y0":50.00524573616854,"z0":5.723747520675373,"aX":8.110926603906506},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":7.0,"breakHorizontal":-10.1,"spinRate":2475,"spinDirection":64},"zone":9,"typeConfidence":0.91,"plateTime":0.43832229915694754,"extension":6.333047703930712},"hitData":{"launchSpeed":77.7,"launchAngle":57.0,"totalDistance":183.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":132.24,"coordY":128.48}},"index":3,"playId":"72b87983-8163-3d02-8514-d3824588550b","pitchNumber":2,"startTime":"2026-04-04T20:30:50.501Z","endTime":"2026-04-04T20:31:01.033Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-04T20:31:01.033Z","atBatIndex":66},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Sal Frelick walks.","rbi":0,"awayScore":5,"homeScore":2,"isOut":false},"about":{"atBatIndex":67,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-04T20:33:37.944Z","endTime":"2026-04-04T20:35:10.743Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":670167,"fullName":"John Schreiber","link":"/api/v1/people/670167"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[2,3,4,5,6,7],"actionIndex":[0,1],"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":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"description":"Lane Thomas remains in the game as the center fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":5,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-04T20:32:22.181Z","endTime":"2026-04-04T20:32:22.196Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":657041,"link":"/api/v1/people/657041"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"901","replacedPlayer":{"id":664728,"link":"/api/v1/people/664728"}},{"details":{"description":"Pitching Change: John Schreiber replaces Alex Lange.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":5,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-04-04T20:32:22.196Z","endTime":"2026-04-04T20:33:40.277Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":670167,"link":"/api/v1/people/670167"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":87.1,"endSpeed":80.7,"strikeZoneTop":3.063,"strikeZoneBottom":1.546,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.761789791009548,"aZ":-26.31063358000762,"pfxX":-1.3441505385615269,"pfxZ":3.541194143074641,"pX":-1.6612125325831857,"pZ":2.7240849000474094,"vX0":3.716880469843288,"vY0":-126.9879542557918,"vZ0":0.9925917723056982,"x":180.32,"y":165.23,"x0":-2.960650724576624,"y0":50.00124263632657,"z0":4.400510748710664,"aX":-2.2248650686649314},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":6.8,"breakHorizontal":1.7,"spinRate":2348,"spinDirection":224},"zone":11,"typeConfidence":0.88,"plateTime":0.42915267118099987,"extension":6.370781393806457},"index":2,"playId":"7c4fed31-e62c-3c02-b556-9e9607ff5921","pitchNumber":1,"startTime":"2026-04-04T20:33:40.277Z","endTime":"2026-04-04T20:33:43.701Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.7,"endSpeed":81.8,"strikeZoneTop":3.063,"strikeZoneBottom":1.546,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.373019292658103,"aZ":-29.343831582240227,"pfxX":-0.549483089025061,"pfxZ":1.6869257445092192,"pX":0.7052582803793052,"pZ":2.344288263458717,"vX0":9.178076272695598,"vY0":-127.53904240313773,"vZ0":0.6277124859840801,"x":90.12,"y":175.48,"x0":-2.8389368043636827,"y0":50.00420465618394,"z0":4.373826787758677,"aX":-0.9234937842409637},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":3.4,"breakHorizontal":-0.7,"spinRate":2387,"spinDirection":236},"zone":6,"typeConfidence":0.87,"plateTime":0.4262660525784612,"extension":6.437891400346456},"index":3,"playId":"495c4ce9-1b28-38ee-81ff-7b888f14ba5f","pitchNumber":2,"startTime":"2026-04-04T20:33:54.368Z","endTime":"2026-04-04T20:33:58.292Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.7,"endSpeed":84.2,"strikeZoneTop":3.063,"strikeZoneBottom":1.546,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.87708424911323,"aZ":-22.892187776182567,"pfxX":-7.895305032800884,"pfxZ":5.159756009367664,"pX":-0.46813300705000194,"pZ":3.3784195228072718,"vX0":8.58516201300785,"vY0":-131.94607234656925,"vZ0":1.5503572875337333,"x":134.84,"y":147.56,"x0":-2.7081358981976664,"y0":50.00000493130773,"z0":4.447712731339806,"aX":-14.194697682886126},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":9.8,"breakHorizontal":12.8,"spinRate":2161,"spinDirection":296},"zone":11,"typeConfidence":2.0,"plateTime":0.41203424422397195,"extension":6.531477255162141},"index":4,"playId":"ba050612-c9f6-3c5a-a871-2f21bff339ad","pitchNumber":3,"startTime":"2026-04-04T20:34:15.283Z","endTime":"2026-04-04T20:34:18.736Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.7,"endSpeed":78.6,"strikeZoneTop":3.063,"strikeZoneBottom":1.546,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.63640438705549,"aZ":-38.451554990501414,"pfxX":-7.935305676198203,"pfxZ":-4.053295377234775,"pX":-0.41525359834408043,"pZ":0.5019035425680756,"vX0":8.47558283737587,"vY0":-123.2054198358179,"vZ0":-1.5293303487867727,"x":132.83,"y":225.23,"x0":-2.8559454396067703,"y0":50.00060750764109,"z0":4.356469428499917,"aX":-12.296019009976963},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.4,"breakVerticalInduced":-7.4,"breakHorizontal":12.6,"spinRate":1170,"spinDirection":278},"zone":13,"typeConfidence":0.95,"plateTime":0.4432050535527279,"extension":6.390410291274013},"index":5,"playId":"bab2ea86-df1e-30e5-8b3b-6cc4a336695a","pitchNumber":4,"startTime":"2026-04-04T20:34:33.682Z","endTime":"2026-04-04T20:34:37.437Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.3,"endSpeed":84.0,"strikeZoneTop":3.063,"strikeZoneBottom":1.546,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.872687025917095,"aZ":-21.33889234756142,"pfxX":-8.20524561381081,"pfxZ":5.996295614518369,"pX":-1.1424001849337533,"pZ":3.9011959291470792,"vX0":7.006480390715525,"vY0":-132.9058097278593,"vZ0":2.1336866239628827,"x":160.55,"y":133.45,"x0":-2.7342190797363073,"y0":50.0008932600696,"z0":4.6285535501110155,"aX":-14.821539161371739},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":11.5,"breakHorizontal":13.6,"spinRate":2286,"spinDirection":238},"zone":11,"typeConfidence":0.9,"plateTime":0.41058881754107945,"extension":6.378617511039549},"index":6,"playId":"969a82bb-5256-32d4-8785-1766b6d3ad95","pitchNumber":5,"startTime":"2026-04-04T20:34:49.137Z","endTime":"2026-04-04T20:34:52.824Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.4,"endSpeed":81.8,"strikeZoneTop":3.063,"strikeZoneBottom":1.546,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.39150789251898,"aZ":-28.19774106439407,"pfxX":-2.098854590833686,"pfxZ":2.3772623503243855,"pX":1.5373974208071064,"pZ":2.1130590586198807,"vX0":11.436050148503345,"vY0":-127.02277698732739,"vZ0":-0.41751055887589256,"x":58.4,"y":181.73,"x0":-2.706254360313612,"y0":50.0023753310533,"z0":4.477895275190854,"aX":-3.5112281751365346},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":4.4,"breakHorizontal":1.8,"spinRate":2424,"spinDirection":252},"zone":14,"typeConfidence":0.8,"plateTime":0.42748042301710854,"extension":6.5269684262828145},"index":7,"playId":"62590ef1-f169-37cc-9afc-cb471131e8ac","pitchNumber":6,"startTime":"2026-04-04T20:35:06.494Z","endTime":"2026-04-04T20:35:10.743Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-04T20:35:10.743Z","atBatIndex":67},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Brandon Lockridge grounds into a force out, shortstop Bobby Witt Jr. to second baseman Nick Loftin. Sal Frelick out at 2nd. Brandon Lockridge to 1st.","rbi":0,"awayScore":5,"homeScore":2,"isOut":true},"about":{"atBatIndex":68,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-04T20:35:34.662Z","endTime":"2026-04-04T20:36:58.343Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":663604,"fullName":"Brandon Lockridge","link":"/api/v1/people/663604"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670167,"fullName":"John Schreiber","link":"/api/v1/people/670167"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663604,"fullName":"Brandon Lockridge","link":"/api/v1/people/663604"},"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":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"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":677951,"link":"/api/v1/people/677951"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":679845,"link":"/api/v1/people/679845"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":663604,"fullName":"Brandon Lockridge","link":"/api/v1/people/663604"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.4,"strikeZoneTop":3.226,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.957335119649727,"aZ":-28.909516012752913,"pfxX":-2.448136353278188,"pfxZ":1.9124369128025105,"pX":0.5291632545624723,"pZ":1.5901404270100348,"vX0":9.355614199692264,"vY0":-128.89528570261965,"vZ0":-0.9587987445422206,"x":96.83,"y":195.85,"x0":-2.805564984223817,"y0":50.00350578738361,"z0":4.16880123241897,"aX":-4.18259527622338},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":3.5,"breakHorizontal":2.6,"spinRate":2359,"spinDirection":261},"zone":9,"typeConfidence":0.85,"plateTime":0.4224783552768283,"extension":6.3582072159927785},"index":0,"playId":"bc052ff6-c72a-3b27-bdff-592aba9e7016","pitchNumber":1,"startTime":"2026-04-04T20:35:34.662Z","endTime":"2026-04-04T20:35:38.837Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.1,"endSpeed":85.2,"strikeZoneTop":3.226,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.753025803445748,"aZ":-24.598817377748937,"pfxX":-8.275268806938296,"pfxZ":4.109231149092418,"pX":-0.2095137219448729,"pZ":2.6873290233512237,"vX0":9.223756329013181,"vY0":-133.89557211108902,"vZ0":0.15779674758274398,"x":124.99,"y":166.22,"x0":-2.5990574706016027,"y0":50.00370534939212,"z0":4.366087373065703,"aX":-15.257997853381806},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":7.7,"breakHorizontal":13.3,"spinRate":2346,"spinDirection":256},"zone":5,"typeConfidence":0.89,"plateTime":0.4066955093067075,"extension":6.44062781550975},"index":1,"playId":"f1ac30ff-5fbf-3fb9-854f-cfd12ce0ea99","pitchNumber":2,"startTime":"2026-04-04T20:35:52.028Z","endTime":"2026-04-04T20:35:56.195Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.4,"endSpeed":84.4,"strikeZoneTop":3.226,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.12908339221298,"aZ":-26.663143655919956,"pfxX":-8.201459076524001,"pfxZ":3.0396081946209215,"pX":-0.4383346869316288,"pZ":3.153228444938218,"vX0":8.853373824872643,"vY0":-132.93989730103897,"vZ0":1.8162967405233423,"x":133.71,"y":153.64,"x0":-2.7264096185080526,"y0":50.00151445186977,"z0":4.380084596512687,"aX":-14.864396696695065},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":6.1,"breakHorizontal":13.2,"spinRate":2103,"spinDirection":325},"zone":1,"typeConfidence":0.81,"plateTime":0.41004673791769264,"extension":6.395229052712897},"index":2,"playId":"dd5f38bd-c237-3fb9-95c0-7e30b5152897","pitchNumber":3,"startTime":"2026-04-04T20:36:17.637Z","endTime":"2026-04-04T20:36:21.357Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.8,"endSpeed":82.7,"strikeZoneTop":3.226,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.975102820562782,"aZ":-28.80002257443817,"pfxX":-0.6117700962348218,"pfxZ":1.9600870917444428,"pX":0.8223273282157528,"pZ":2.8753766388551827,"vX0":9.190417241846308,"vY0":-129.12218081247997,"vZ0":1.8205144643995936,"x":85.65,"y":161.14,"x0":-2.6745060433830825,"y0":50.00349606842459,"z0":4.347647468778748,"aX":-1.055619797187219},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":4.1,"breakHorizontal":-0.5,"spinRate":2472,"spinDirection":221},"zone":12,"typeConfidence":0.91,"plateTime":0.42108436457724974,"extension":6.392338546511453},"index":3,"playId":"e48b2389-8f32-304d-bd24-2d2daa5dde42","pitchNumber":4,"startTime":"2026-04-04T20:36:34.350Z","endTime":"2026-04-04T20:36:38.827Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.9,"endSpeed":74.5,"strikeZoneTop":3.226,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.174350373551302,"aZ":-33.15202737563768,"pfxX":5.321881637232514,"pfxZ":-0.7012466659952761,"pX":0.9483275954229822,"pZ":2.2026859183175476,"vX0":7.500646298769145,"vY0":-117.55938373065221,"vZ0":2.3085629343019605,"x":80.85,"y":179.31,"x0":-2.9740762916340806,"y0":50.000580467688835,"z0":4.284097625895417,"aX":7.451075268220714},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.2,"breakVerticalInduced":-0.4,"breakHorizontal":-11.5,"spinRate":2690,"spinDirection":220},"zone":14,"typeConfidence":0.9,"plateTime":0.46582421657416706,"extension":6.5384729372026085},"hitData":{"launchSpeed":74.0,"launchAngle":-6.0,"totalDistance":19.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":115.13,"coordY":152.96}},"index":4,"playId":"5b631c5f-7136-3c84-befe-8ef3c2240c37","pitchNumber":5,"startTime":"2026-04-04T20:36:50.368Z","endTime":"2026-04-04T20:36:58.343Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-04T20:36:58.343Z","atBatIndex":68},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"David Hamilton walks. Brandon Lockridge to 2nd.","rbi":0,"awayScore":5,"homeScore":2,"isOut":false},"about":{"atBatIndex":69,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-04T20:37:27.608Z","endTime":"2026-04-04T20:38:50.631Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":666152,"fullName":"David Hamilton","link":"/api/v1/people/666152"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":670167,"fullName":"John Schreiber","link":"/api/v1/people/670167"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":666152,"fullName":"David Hamilton","link":"/api/v1/people/666152"},"postOnSecond":{"id":663604,"fullName":"Brandon Lockridge","link":"/api/v1/people/663604"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":663604,"fullName":"Brandon Lockridge","link":"/api/v1/people/663604"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":666152,"fullName":"David Hamilton","link":"/api/v1/people/666152"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.7,"endSpeed":83.8,"strikeZoneTop":3.135,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.132296998925312,"aZ":-22.917721111159025,"pfxX":-6.345485815782257,"pfxZ":5.1738946086560205,"pX":-1.0711010934375682,"pZ":4.388542009133124,"vX0":6.867762748344714,"vY0":-131.95563070353762,"vZ0":3.9249528439312744,"x":157.83,"y":120.29,"x0":-2.8647234163287743,"y0":50.00542379696508,"z0":4.558729359549436,"aX":-11.360214781712745},"breaks":{"breakAngle":24.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":10.3,"breakHorizontal":10.3,"spinRate":2146,"spinDirection":248},"zone":11,"typeConfidence":0.89,"plateTime":0.4127348473336654,"extension":6.3377938911727565},"index":0,"playId":"25f54fd2-6b1a-32db-a41a-4a2d00f223c8","pitchNumber":1,"startTime":"2026-04-04T20:37:33.792Z","endTime":"2026-04-04T20:37:37.287Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.6,"endSpeed":84.7,"strikeZoneTop":3.135,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.726694018501696,"aZ":-21.938121171560677,"pfxX":-6.143304304525849,"pfxZ":5.597979275640309,"pX":-1.1519332327315979,"pZ":3.666524807633438,"vX0":6.343673946507302,"vY0":-133.41287605984033,"vZ0":2.0586939067850425,"x":160.91,"y":139.78,"x0":-2.7457394189694546,"y0":50.00615198748247,"z0":4.451603443641969,"aX":-11.240815819683785},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":10.8,"breakHorizontal":10.0,"spinRate":1868,"spinDirection":180},"zone":11,"typeConfidence":2.0,"plateTime":0.40826284015003944,"extension":6.43155995269941},"index":1,"playId":"9f35c43b-4f79-327c-995e-f4185aaa7f4a","pitchNumber":2,"startTime":"2026-04-04T20:37:52.262Z","endTime":"2026-04-04T20:37:55.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":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.8,"endSpeed":81.9,"strikeZoneTop":3.135,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.48393334850192,"aZ":-27.651188960356244,"pfxX":-1.7027993367754437,"pfxZ":2.696516692098932,"pX":1.8339074770223724,"pZ":1.9265153939346875,"vX0":11.959298858696702,"vY0":-127.52012387832517,"vZ0":-0.40024556289766966,"x":47.1,"y":186.76,"x0":-2.657297554151996,"y0":50.0047672085739,"z0":4.23127026070946,"aX":-2.859976156192784},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":5.0,"breakHorizontal":1.0,"spinRate":2432,"spinDirection":240},"zone":14,"typeConfidence":0.85,"plateTime":0.42640937399071266,"extension":6.5639960347118285},"index":2,"playId":"c17d101e-c646-3a5a-8b13-68998338f296","pitchNumber":3,"startTime":"2026-04-04T20:38:09.377Z","endTime":"2026-04-04T20:38:12.966Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.2,"endSpeed":83.1,"strikeZoneTop":3.135,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.309003613816643,"aZ":-22.846068338416465,"pfxX":-7.096440701608884,"pfxZ":5.339559475845068,"pX":-0.4891249474556637,"pZ":2.946312688416461,"vX0":8.17257526210447,"vY0":-129.83726079411153,"vZ0":0.9464858332991484,"x":135.64,"y":159.23,"x0":-2.721963586620528,"y0":50.001009123682344,"z0":4.286426323904156,"aX":-12.394076179554219},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":10.1,"breakHorizontal":11.5,"spinRate":2107,"spinDirection":168},"zone":1,"typeConfidence":0.84,"plateTime":0.4181993188790223,"extension":6.4061689017726025},"index":3,"playId":"66743e6c-3fb1-3e16-bc5f-cef31f67e033","pitchNumber":4,"startTime":"2026-04-04T20:38:27.546Z","endTime":"2026-04-04T20:38:31.486Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.9,"endSpeed":83.6,"strikeZoneTop":3.135,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.31067652704626,"aZ":-22.50789846293568,"pfxX":-5.793034620821868,"pfxZ":5.455943821704508,"pX":-1.4034620863670573,"pZ":3.4218710284767404,"vX0":5.499489125135794,"vY0":-130.93988675039142,"vZ0":1.464866490477642,"x":170.5,"y":146.39,"x0":-2.7577734431617835,"y0":50.00467150543959,"z0":4.515746139859026,"aX":-10.267891158287902},"breaks":{"breakAngle":22.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":10.4,"breakHorizontal":9.6,"spinRate":2163,"spinDirection":246},"zone":11,"typeConfidence":0.85,"plateTime":0.41506381105137713,"extension":6.286349781334572},"index":4,"playId":"1275df6f-d2bd-333f-8cb1-204c0d47c9bb","pitchNumber":5,"startTime":"2026-04-04T20:38:46.954Z","endTime":"2026-04-04T20:38:50.631Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-04T20:38:50.631Z","atBatIndex":69},{"result":{"type":"atBat","event":"Double Play","eventType":"double_play","description":"Brice Turang grounds into a double play, shortstop Bobby Witt Jr. to second baseman Nick Loftin to third baseman Maikel Garcia. Brandon Lockridge out at 3rd. David Hamilton out at 2nd.","rbi":0,"awayScore":5,"homeScore":2,"isOut":true},"about":{"atBatIndex":70,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-04T20:39:40.733Z","endTime":"2026-04-04T20:40:31.792Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":25},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":670167,"fullName":"John Schreiber","link":"/api/v1/people/670167"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Double Play","eventType":"double_play","movementReason":"r_force_out","runner":{"id":666152,"fullName":"David Hamilton","link":"/api/v1/people/666152"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":677951,"link":"/api/v1/people/677951"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":679845,"link":"/api/v1/people/679845"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":null,"outBase":"3B","isOut":true,"outNumber":3},"details":{"event":"Double Play","eventType":"double_play","movementReason":"r_force_out","runner":{"id":663604,"fullName":"Brandon Lockridge","link":"/api/v1/people/663604"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":679845,"link":"/api/v1/people/679845"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":672580,"link":"/api/v1/people/672580"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double Play","eventType":"double_play","movementReason":null,"runner":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":677951,"link":"/api/v1/people/677951"},"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":5,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-04-04T20:39:06.573Z","endTime":"2026-04-04T20:39:42.982Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":88.5,"endSpeed":82.4,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.30809306849115,"aZ":-29.681710956950017,"pfxX":-2.1710880216115016,"pfxZ":1.4581857453354026,"pX":0.14985997281543117,"pZ":1.8932987423295295,"vX0":8.382748552749868,"vY0":-128.7355553380736,"vZ0":-0.3177273126550163,"x":111.29,"y":187.66,"x0":-2.8417084020035976,"y0":50.001852349863256,"z0":4.281799472769739,"aX":-3.7090172139638486},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":2.8,"breakHorizontal":2.4,"spinRate":2501,"spinDirection":221},"zone":8,"typeConfidence":0.85,"plateTime":0.4226267206494061,"extension":6.28453387782641},"index":1,"playId":"0fcd6b3e-92cb-3a52-8d2f-7d83d54663d0","pitchNumber":1,"startTime":"2026-04-04T20:39:42.982Z","endTime":"2026-04-04T20:39:47.142Z","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":91.2,"endSpeed":83.7,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.505842609409402,"aZ":-22.751908122894957,"pfxX":-7.628976440048864,"pfxZ":5.247451996423955,"pX":-0.5582296120545809,"pZ":3.2070274625480995,"vX0":7.89986118837672,"vY0":-132.66917362980521,"vZ0":1.3282626871945529,"x":138.28,"y":152.19,"x0":-2.5733111993631854,"y0":50.001828389151406,"z0":4.34998282857439,"aX":-13.69557721965244},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":10.0,"breakHorizontal":12.2,"spinRate":2272,"spinDirection":248},"zone":1,"typeConfidence":0.9,"plateTime":0.41174986278034265,"extension":6.182578724573019},"index":2,"playId":"38b47bde-37f2-3db0-9309-b070292fcf06","pitchNumber":2,"startTime":"2026-04-04T20:39:58.178Z","endTime":"2026-04-04T20:40:03.852Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.0,"endSpeed":79.7,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.149669036627696,"aZ":-37.14301188365734,"pfxX":-6.373368683696977,"pfxZ":-3.1302755986934176,"pX":-0.09664182776628308,"pZ":1.611290851368215,"vX0":8.574515332631618,"vY0":-123.70900462834778,"vZ0":0.8220916553092479,"x":120.68,"y":195.28,"x0":-2.7419884634404883,"y0":50.003238681777646,"z0":4.33091206379107,"aX":-10.115155063167334},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.5,"breakVerticalInduced":-5.4,"breakHorizontal":10.1,"spinRate":2362,"spinDirection":322},"zone":8,"typeConfidence":0.91,"plateTime":0.4387758617688813,"extension":6.442844525749481},"hitData":{"launchSpeed":104.1,"launchAngle":8.0,"totalDistance":198.0,"trajectory":"ground_ball","hardness":"hard","location":"6","coordinates":{"coordX":127.58,"coordY":139.8}},"index":3,"playId":"27ba8e8e-0dd8-36e3-9c00-4e05d4fc93a4","pitchNumber":3,"startTime":"2026-04-04T20:40:21.213Z","endTime":"2026-04-04T20:40:31.792Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-04T20:40:31.792Z","atBatIndex":70},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jac Caglianone grounds out, first baseman Jake Bauers to pitcher Abner Uribe.","rbi":0,"awayScore":5,"homeScore":2,"isOut":true},"about":{"atBatIndex":71,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-04T20:42:44.346Z","endTime":"2026-04-04T20:44:36.349Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":695506,"fullName":"Jac Caglianone","link":"/api/v1/people/695506"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":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":[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":695506,"fullName":"Jac Caglianone","link":"/api/v1/people/695506"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":641343,"link":"/api/v1/people/641343"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":682842,"link":"/api/v1/people/682842"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.7,"endSpeed":89.9,"strikeZoneTop":3.402,"strikeZoneBottom":1.717,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.200769501669807,"aZ":-23.988978014778013,"pfxX":-7.870639286758274,"pfxZ":4.0049175175016725,"pX":-1.6039696916023631,"pZ":3.163974396076998,"vX0":2.690625557014574,"vY0":-140.9671628710157,"vZ0":-3.1595583180029285,"x":178.14,"y":153.35,"x0":-1.538927679170432,"y0":50.006561576126764,"z0":5.820096439165097,"aX":-16.098926377509507},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":6.8,"breakHorizontal":13.9,"spinRate":2571,"spinDirection":248},"zone":11,"typeConfidence":2.0,"plateTime":0.386189142342352,"extension":6.008140009007445},"index":0,"playId":"1424592a-5455-3227-9e3b-7ea76ae623ce","pitchNumber":1,"startTime":"2026-04-04T20:42:51.832Z","endTime":"2026-04-04T20:42:56.508Z","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.8,"endSpeed":89.2,"strikeZoneTop":3.402,"strikeZoneBottom":1.717,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.381013063281994,"aZ":-22.52607956302742,"pfxX":-9.600916056513697,"pfxZ":4.764101151500251,"pX":0.1806578140820449,"pZ":2.8182286038001534,"vX0":7.776702741055599,"vY0":-140.80311307095604,"vZ0":-4.086798854766724,"x":110.11,"y":162.69,"x0":-1.357866606618929,"y0":50.003448915757495,"z0":5.730455986547711,"aX":-19.445319864405388},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":8.0,"breakHorizontal":16.0,"spinRate":2227,"spinDirection":283},"zone":5,"typeConfidence":2.0,"plateTime":0.38772998513703083,"extension":6.308759358401242},"index":1,"playId":"5f5e5d77-76c0-35f6-8b80-8ad4cd6228f0","pitchNumber":2,"startTime":"2026-04-04T20:43:10.038Z","endTime":"2026-04-04T20:43:15.242Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.9,"endSpeed":91.3,"strikeZoneTop":3.402,"strikeZoneBottom":1.717,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.903975315757364,"aZ":-24.17722953996822,"pfxX":-7.458527123471415,"pfxZ":3.8067824653721,"pX":-0.9754651482376834,"pZ":2.5561021469781715,"vX0":3.683924666915016,"vY0":-142.68719836370946,"vZ0":-4.7433925171122375,"x":154.18,"y":169.77,"x0":-1.3006844592246487,"y0":50.00687222498942,"z0":5.726403984946041,"aX":-15.678966646636846},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":6.2,"breakHorizontal":13.0,"spinRate":2098,"spinDirection":219},"zone":13,"typeConfidence":2.0,"plateTime":0.38109215008573294,"extension":6.1896082747096},"index":2,"playId":"8dee5639-0bed-33f6-b8db-01b141ea4e16","pitchNumber":3,"startTime":"2026-04-04T20:44:06.494Z","endTime":"2026-04-04T20:44:09.494Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.3,"endSpeed":79.3,"strikeZoneTop":3.402,"strikeZoneBottom":1.717,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.536898252405376,"aZ":-32.27124963467548,"pfxX":6.054885086490042,"pfxZ":-0.05599362379599704,"pX":0.03320907885545418,"pZ":1.3327081213356464,"vX0":1.402725715715143,"vY0":-125.59574673323871,"vZ0":-4.461424534590178,"x":115.73,"y":202.8,"x0":-1.3198592400801983,"y0":50.00599946393864,"z0":5.770198939038833,"aX":9.630378609279637},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":-1.0,"breakHorizontal":-11.3,"spinRate":2630,"spinDirection":147},"zone":14,"typeConfidence":0.9,"plateTime":0.43687034362564514,"extension":6.238940215624141},"hitData":{"launchSpeed":105.9,"launchAngle":-18.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":148.44,"coordY":170.52}},"index":3,"playId":"c3480f27-c05b-34e2-9024-e9d29db42100","pitchNumber":4,"startTime":"2026-04-04T20:44:27.950Z","endTime":"2026-04-04T20:44:36.349Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-04T20:44:36.349Z","atBatIndex":71},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Carter Jensen strikes out swinging.","rbi":0,"awayScore":5,"homeScore":2,"isOut":true},"about":{"atBatIndex":72,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-04T20:45:39.335Z","endTime":"2026-04-04T20:47:04.072Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":695600,"fullName":"Carter Jensen","link":"/api/v1/people/695600"},"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":[2,3,4,6,7],"actionIndex":[0],"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":695600,"fullName":"Carter Jensen","link":"/api/v1/people/695600"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":661388,"link":"/api/v1/people/661388"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Carter Jensen replaces Starling Marte.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":5,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-04-04T20:44:46.691Z","endTime":"2026-04-04T20:45:10.491Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":695600,"link":"/api/v1/people/695600"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"601","replacedPlayer":{"id":516782,"link":"/api/v1/people/516782"}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":5,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-04-04T20:45:10.491Z","endTime":"2026-04-04T20:45:41.489Z","isPitch":false,"type":"action"},{"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":97.6,"endSpeed":91.2,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.12060456321781,"aZ":-22.453602962024593,"pfxX":-10.18198813337184,"pfxZ":4.669595333927517,"pX":0.4650133475205723,"pZ":1.0843268318690975,"vX0":8.349537075680061,"vY0":-141.93693434827964,"vZ0":-8.820886906509424,"x":99.27,"y":209.5,"x0":-1.161728968914844,"y0":50.00593861258832,"z0":5.610934572752126,"aX":-21.213249493238333},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":7.2,"breakHorizontal":17.2,"spinRate":2355,"spinDirection":119},"zone":14,"typeConfidence":2.0,"plateTime":0.38284782363300707,"extension":6.415071357579058},"index":2,"playId":"1e40dd54-f5e5-3ff0-b28a-4d9a81c3b847","pitchNumber":1,"startTime":"2026-04-04T20:45:41.489Z","endTime":"2026-04-04T20:45:45.267Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.8,"endSpeed":79.8,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.40386197902902,"aZ":-26.666266877398822,"pfxX":5.238572512888635,"pfxZ":3.4390121583829467,"pX":-0.45587049293049825,"pZ":2.2764552613322393,"vX0":0.8841699273978827,"vY0":-125.08826660065439,"vZ0":-3.3013495939264166,"x":134.38,"y":177.32,"x0":-1.4942759544007673,"y0":50.00598870522753,"z0":5.771505835900381,"aX":8.402714180402869},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":5.8,"breakHorizontal":-9.7,"spinRate":2429,"spinDirection":132},"zone":4,"typeConfidence":0.91,"plateTime":0.435878664499862,"extension":6.200799221355952},"index":3,"playId":"ca46d524-a877-3115-8af7-beb66a82d0a1","pitchNumber":2,"startTime":"2026-04-04T20:45:58.928Z","endTime":"2026-04-04T20:46:02.627Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.9,"endSpeed":79.1,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.177991787963208,"aZ":-27.528540723281772,"pfxX":7.002119793382278,"pfxZ":2.927167069350012,"pX":-0.045096007024942604,"pZ":1.8558612965614696,"vX0":1.1404525616191103,"vY0":-125.14065182406665,"vZ0":-3.9897221490763006,"x":118.72,"y":188.67,"x0":-1.4163998862112241,"y0":50.002702901261635,"z0":5.725159589399194,"aX":11.10807904147814},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":4.7,"breakHorizontal":-13.0},"zone":8,"typeConfidence":0.91,"plateTime":0.43763683969004274,"extension":6.291827711166299},"index":4,"playId":"84f7ef58-a6af-3e57-bc75-1616c442cde0","pitchNumber":3,"startTime":"2026-04-04T20:46:15.754Z","endTime":"2026-04-04T20:46:19.546Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":5,"startTime":"2026-04-04T20:46:27.583Z","endTime":"2026-04-04T20:46:41.693Z","isPitch":false,"type":"action","player":{"id":695600,"link":"/api/v1/people/695600"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":98.3,"endSpeed":91.5,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.941376864538324,"aZ":-25.779300666058436,"pfxX":-8.545769738776208,"pfxZ":3.029077387266918,"pX":-1.3373131405042338,"pZ":2.328281738287137,"vX0":3.421559990122578,"vY0":-143.2189545070723,"vZ0":-4.967247625023933,"x":167.98,"y":175.92,"x0":-1.4257821341382262,"y0":50.005530306829044,"z0":5.663797533902732,"aX":-18.049200618496076},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":4.8,"breakHorizontal":15.0,"spinRate":2099,"spinDirection":218},"zone":13,"typeConfidence":2.0,"plateTime":0.3800598322685609,"extension":6.4832409404023466},"index":6,"playId":"d4777708-2128-3f2b-bd88-b91e452c75d2","pitchNumber":4,"startTime":"2026-04-04T20:46:41.693Z","endTime":"2026-04-04T20:46:45.082Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":97.9,"endSpeed":90.3,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.244084531131822,"aZ":-26.213337196309105,"pfxX":-9.913745693469405,"pfxZ":2.8849057676282177,"pX":-1.4280516376242225,"pZ":1.475899091361573,"vX0":2.710465798885558,"vY0":-142.48120000422077,"vZ0":-7.044481736142977,"x":171.43,"y":198.93,"x0":-1.1006939136492262,"y0":50.00258567901856,"z0":5.625055086412856,"aX":-20.481758412942618},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":4.1,"breakHorizontal":17.4,"spinRate":2097,"spinDirection":214},"zone":13,"typeConfidence":2.0,"plateTime":0.3837021639107867,"extension":6.305676153166923},"index":7,"playId":"65466c46-9620-3476-8d50-33729a9f3039","pitchNumber":5,"startTime":"2026-04-04T20:46:58.675Z","endTime":"2026-04-04T20:47:04.072Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-04T20:47:04.072Z","atBatIndex":72},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Isaac Collins grounds out, shortstop David Hamilton to first baseman Jake Bauers.","rbi":0,"awayScore":5,"homeScore":2,"isOut":true},"about":{"atBatIndex":73,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-04T20:47:22.952Z","endTime":"2026-04-04T20:48:22.841Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":3},"matchup":{"batter":{"id":686555,"fullName":"Isaac Collins","link":"/api/v1/people/686555"},"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":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":686555,"fullName":"Isaac Collins","link":"/api/v1/people/686555"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"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":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.0,"endSpeed":89.1,"strikeZoneTop":3.013,"strikeZoneBottom":1.521,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.32130367565977,"aZ":-23.418160027489204,"pfxX":-9.694453271902107,"pfxZ":4.3176931592742775,"pX":-1.3619190891832098,"pZ":2.9999313272891266,"vX0":3.413437479306748,"vY0":-141.2821504426189,"vZ0":-3.6722087092253393,"x":168.91,"y":157.78,"x0":-1.3242111014153384,"y0":50.0026044652801,"z0":5.816522240343066,"aX":-19.653317933622677},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":7.3,"breakHorizontal":16.9,"spinRate":2104,"spinDirection":208},"zone":11,"typeConfidence":2.0,"plateTime":0.3872671295396759,"extension":6.280131892682894},"index":0,"playId":"3548a352-47ac-3a3a-8034-83433e7211a4","pitchNumber":1,"startTime":"2026-04-04T20:47:31.760Z","endTime":"2026-04-04T20:47:35.446Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.8,"endSpeed":89.7,"strikeZoneTop":3.013,"strikeZoneBottom":1.521,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.458785711514363,"aZ":-26.535718353871314,"pfxX":-7.8758756612972185,"pfxZ":2.76523160518979,"pX":-1.0532815297177474,"pZ":3.344785110430335,"vX0":2.9643021847417392,"vY0":-141.12821986849312,"vZ0":-1.9688623346807148,"x":157.15,"y":148.47,"x0":-1.0864300924916976,"y0":50.00671571574417,"z0":5.740003466955097,"aX":-16.083941567586756},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":4.8,"breakHorizontal":13.8,"spinRate":2000,"spinDirection":202},"zone":11,"typeConfidence":2.0,"plateTime":0.3863081681346445,"extension":6.3122091566615754},"index":1,"playId":"7de7e482-b0a3-3d3b-82d3-02a7c1dfcf05","pitchNumber":2,"startTime":"2026-04-04T20:47:48.848Z","endTime":"2026-04-04T20:47:52.171Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.8,"endSpeed":89.1,"strikeZoneTop":3.013,"strikeZoneBottom":1.521,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.902717185886946,"aZ":-23.175684903316174,"pfxX":-7.875654138085221,"pfxZ":4.458134638362053,"pX":-0.5215237742010402,"pZ":1.8527375262320656,"vX0":4.3427524028760525,"vY0":-140.8756666284904,"vZ0":-6.320340092947378,"x":136.88,"y":188.76,"x0":-1.0568953819431681,"y0":50.00066545409128,"z0":5.615359184085772,"aX":-15.885728556674954},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":7.0,"breakHorizontal":13.4,"spinRate":2247,"spinDirection":213},"zone":7,"typeConfidence":2.0,"plateTime":0.3882640803560049,"extension":6.31081782368034},"hitData":{"launchSpeed":71.6,"launchAngle":-8.0,"totalDistance":13.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":111.59,"coordY":153.97}},"index":2,"playId":"8567c7fd-ba90-390b-8910-08ed04e169a1","pitchNumber":3,"startTime":"2026-04-04T20:48:14.974Z","endTime":"2026-04-04T20:48:22.841Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-04T20:48:22.841Z","atBatIndex":73},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Luis Rengifo flies out to left fielder Isaac Collins.","rbi":0,"awayScore":5,"homeScore":2,"isOut":true},"about":{"atBatIndex":74,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-04T20:50:45.778Z","endTime":"2026-04-04T20:51:27.936Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":674444,"fullName":"Steven Cruz","link":"/api/v1/people/674444"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4],"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":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":686555,"link":"/api/v1/people/686555"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Carter Jensen remains in the game as the designated hitter.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":5,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-04T20:49:50.700Z","endTime":"2026-04-04T20:49:50.716Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":695600,"link":"/api/v1/people/695600"},"position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"battingOrder":"601","replacedPlayer":{"id":516782,"link":"/api/v1/people/516782"}},{"details":{"description":"Pitching Change: Steven Cruz replaces John Schreiber.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":5,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-04-04T20:49:50.716Z","endTime":"2026-04-04T20:50:48.078Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":674444,"link":"/api/v1/people/674444"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.5,"endSpeed":88.1,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.563922104824808,"aZ":-16.482353112173307,"pfxX":-7.344074507360068,"pfxZ":7.88272123010874,"pX":-0.8242842957435429,"pZ":2.632826471865811,"vX0":8.982682532625624,"vY0":-140.19449380152233,"vZ0":-4.51163067815007,"x":148.42,"y":167.69,"x0":-3.115118551574499,"y0":50.00664795941724,"z0":5.338147357830332,"aX":-14.62837612803635},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":13.6,"breakHorizontal":11.5,"spinRate":2333,"spinDirection":260},"zone":4,"typeConfidence":2.0,"plateTime":0.39062773275887075,"extension":6.926785105049197},"index":2,"playId":"90034949-57bc-376b-ab64-d4c85e110bd0","pitchNumber":1,"startTime":"2026-04-04T20:50:48.078Z","endTime":"2026-04-04T20:50:51.808Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.9,"endSpeed":81.3,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.150635044243128,"aZ":-26.46748486864588,"pfxX":1.028743916584702,"pfxZ":3.436620726850806,"pX":-0.3795732545348896,"pZ":0.9383706190569331,"vX0":6.541934859426655,"vY0":-127.80957990600457,"vZ0":-6.120809009543214,"x":131.47,"y":213.44,"x0":-3.101083595305367,"y0":50.005566725551,"z0":5.429671693047827,"aX":1.7106534392613137},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":5.2,"breakHorizontal":-3.2,"spinRate":2222,"spinDirection":146},"zone":13,"typeConfidence":2.0,"plateTime":0.42775737391321567,"extension":6.757215238440723},"index":3,"playId":"bc5476ad-f25f-3bc5-84cb-2e2917e09c3c","pitchNumber":2,"startTime":"2026-04-04T20:51:03.642Z","endTime":"2026-04-04T20:51:07.038Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.1,"endSpeed":84.3,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.19063591239156,"aZ":-21.414774221731744,"pfxX":-1.7359150848070661,"pfxZ":5.948489366717024,"pX":0.3549428162017859,"pZ":2.1763771646015004,"vX0":9.37837783797901,"vY0":-133.76198205488635,"vZ0":-4.402771949525494,"x":103.47,"y":180.02,"x0":-2.9731732225461065,"y0":50.00638411344919,"z0":5.381642442667564,"aX":-3.142282297845512},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":10.0,"breakHorizontal":1.1,"spinRate":2062,"spinDirection":97},"zone":6,"typeConfidence":2.0,"plateTime":0.4096686935204743,"extension":6.8717585495645475},"hitData":{"launchSpeed":83.9,"launchAngle":40.0,"totalDistance":277.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":60.19,"coordY":109.33}},"index":4,"playId":"59c78760-66f0-33a2-b191-7c84e5ba4240","pitchNumber":3,"startTime":"2026-04-04T20:51:18.012Z","endTime":"2026-04-04T20:51:27.936Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-04T20:51:27.936Z","atBatIndex":74},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"William Contreras pops out to second baseman Nick Loftin.","rbi":0,"awayScore":5,"homeScore":2,"isOut":true},"about":{"atBatIndex":75,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-04T20:51:45.835Z","endTime":"2026-04-04T20:54:23.489Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":674444,"fullName":"Steven Cruz","link":"/api/v1/people/674444"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5,6,7,8,9],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","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":9},"credits":[{"player":{"id":679845,"link":"/api/v1/people/679845"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.3,"endSpeed":89.4,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.91544934013271,"aZ":-12.993400501085976,"pfxX":-7.310382803184825,"pfxZ":9.427484025408003,"pX":0.4427333397514934,"pZ":2.7196022140469767,"vX0":11.96068113628757,"vY0":-141.22517756686253,"vZ0":-4.9240637661169115,"x":100.12,"y":165.35,"x0":-2.883221348367717,"y0":50.00551269553042,"z0":5.310958475095365,"aX":-14.878731030127696},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":16.3,"breakHorizontal":11.0,"spinRate":2392,"spinDirection":208},"zone":3,"typeConfidence":2.0,"plateTime":0.3867404863434447,"extension":6.705162459594347},"index":0,"playId":"978b3a31-dd38-37db-9c5f-f4445e2aa1c8","pitchNumber":1,"startTime":"2026-04-04T20:51:45.835Z","endTime":"2026-04-04T20:51:48.986Z","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":95.8,"endSpeed":87.8,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.59383561872834,"aZ":-15.197260219213469,"pfxX":-7.027876309389922,"pfxZ":8.601578134693487,"pX":0.037982786896630656,"pZ":3.8601283851225574,"vX0":10.65980972684465,"vY0":-139.20502082823361,"vZ0":-1.3841616672659933,"x":115.55,"y":134.56,"x0":-2.917901827088299,"y0":50.00159827746552,"z0":5.363950825601155,"aX":-13.870085906202613},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":15.5,"breakHorizontal":10.7,"spinRate":2532,"spinDirection":194},"zone":12,"typeConfidence":2.0,"plateTime":0.3926248092172884,"extension":6.9949224774145335},"index":1,"playId":"a5103bc0-1742-35bd-bc2a-a7bfa3f659c8","pitchNumber":2,"startTime":"2026-04-04T20:52:02.979Z","endTime":"2026-04-04T20:52:06.067Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-04-04T20:52:12.833Z","endTime":"2026-04-04T20:52:27.386Z","isPitch":false,"type":"action","player":{"id":661388,"link":"/api/v1/people/661388"}},{"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":97.2,"endSpeed":89.0,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.90444531734734,"aZ":-15.047974453172884,"pfxX":-9.561803586734772,"pfxZ":8.457816977160368,"pX":0.08654521898413552,"pZ":2.743862928539094,"vX0":11.816118429376992,"vY0":-141.11015585533292,"vZ0":-4.273043808974368,"x":113.7,"y":164.7,"x0":-2.90490992388491,"y0":50.000551313987486,"z0":5.241367909568764,"aX":-19.357958984215976},"breaks":{"breakAngle":46.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":14.6,"breakHorizontal":15.0,"spinRate":2288,"spinDirection":225},"zone":2,"typeConfidence":2.0,"plateTime":0.38755931855041137,"extension":6.713385330270333},"index":3,"playId":"ef7a19cc-fd6d-3306-8e44-8c42acc4adf9","pitchNumber":3,"startTime":"2026-04-04T20:52:27.386Z","endTime":"2026-04-04T20:52:30.838Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.9,"endSpeed":81.8,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.594366761577078,"aZ":-28.581325143675215,"pfxX":0.9414067509541246,"pfxZ":2.142709736974542,"pX":-0.4875744567895584,"pZ":1.1921677539727218,"vX0":6.381463146998794,"vY0":-127.92939942947362,"vZ0":-5.027029880759884,"x":135.59,"y":206.59,"x0":-3.125049535389119,"y0":50.00207022201621,"z0":5.392799045975958,"aX":1.5774853360539844},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":3.1,"breakHorizontal":-3.0,"spinRate":2161,"spinDirection":170},"zone":13,"typeConfidence":2.0,"plateTime":0.426306724878855,"extension":6.801631245466453},"index":4,"playId":"b41e1d48-32e4-3917-baea-84908a0d9715","pitchNumber":4,"startTime":"2026-04-04T20:52:45.357Z","endTime":"2026-04-04T20:52:49.213Z","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":97.4,"endSpeed":88.4,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.44085814535835,"aZ":-13.904632048161261,"pfxX":-7.570954849145236,"pfxZ":9.082962970317832,"pX":0.8898369053636682,"pZ":3.3664228385814217,"vX0":13.222477352492117,"vY0":-141.23119006544576,"vZ0":-2.8371028104557885,"x":83.08,"y":147.89,"x0":-2.878098765894662,"y0":50.00380629514654,"z0":5.283280779962903,"aX":-15.23122443773753},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":16.0,"breakHorizontal":10.9,"spinRate":2314,"spinDirection":213},"zone":12,"typeConfidence":2.0,"plateTime":0.38846301580167797,"extension":6.744255059822418},"index":5,"playId":"1018576d-b652-3f69-82a7-39937b0827db","pitchNumber":5,"startTime":"2026-04-04T20:53:00.469Z","endTime":"2026-04-04T20:53:03.976Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.0,"endSpeed":87.9,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.31035532619418,"aZ":-13.94441150749666,"pfxX":-5.828883032086818,"pfxZ":9.245583093497647,"pX":0.47065161262905714,"pZ":2.6236182450503294,"vX0":11.578626091204422,"vY0":-139.29747896845817,"vZ0":-4.686589053590502,"x":99.06,"y":167.94,"x0":-2.976313791287334,"y0":50.004800537965096,"z0":5.245022711124228,"aX":-11.496711228801836},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":16.0,"breakHorizontal":8.3,"spinRate":2256,"spinDirection":201},"zone":6,"typeConfidence":2.0,"plateTime":0.39271683623327913,"extension":6.920663195257998},"index":6,"playId":"3c7f8d0d-0bcb-3690-bfdb-8329ca56dfd6","pitchNumber":6,"startTime":"2026-04-04T20:53:19.740Z","endTime":"2026-04-04T20:53:23.268Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.0,"endSpeed":82.5,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.947570180460804,"aZ":-28.9073702750874,"pfxX":0.8264204494196915,"pfxZ":1.9141946582026073,"pX":0.2433493791849076,"pZ":1.1291810710873935,"vX0":8.345210048397409,"vY0":-129.38743064606538,"vZ0":-4.918111912975798,"x":107.72,"y":208.29,"x0":-3.1205431208017496,"y0":50.00601393967026,"z0":5.248637322996166,"aX":1.4116684973991032},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":2.6,"breakHorizontal":-3.2,"spinRate":2142,"spinDirection":154},"zone":14,"typeConfidence":2.0,"plateTime":0.42201681815800995,"extension":6.8297754469463205},"index":7,"playId":"f53d55db-2cea-37fb-b1ba-3e210b68b019","pitchNumber":7,"startTime":"2026-04-04T20:53:37.901Z","endTime":"2026-04-04T20:53:41.398Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.5,"endSpeed":89.0,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.01158144450662,"aZ":-13.821423675396554,"pfxX":-7.438792211145087,"pfxZ":9.052366973174923,"pX":0.4800826703423057,"pZ":2.6626384791709437,"vX0":12.301583643537793,"vY0":-141.43161516650778,"vZ0":-4.486454149644344,"x":98.7,"y":166.89,"x0":-2.957767934589014,"y0":50.004500997889274,"z0":5.154877571680747,"aX":-15.085114503530706},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":15.6,"breakHorizontal":11.0,"spinRate":2761,"spinDirection":217},"zone":6,"typeConfidence":2.0,"plateTime":0.38715739632412394,"extension":6.884159912224164},"index":8,"playId":"75ace7a0-c2d6-30eb-afac-10251a6072bf","pitchNumber":8,"startTime":"2026-04-04T20:53:52.697Z","endTime":"2026-04-04T20:53:56.831Z","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":96.5,"endSpeed":87.1,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.22923604101741,"aZ":-15.924373512184737,"pfxX":-9.779043712394882,"pfxZ":8.277325490470119,"pX":-0.5846958172278464,"pZ":2.8388535607609633,"vX0":10.350346787642819,"vY0":-140.10213092629232,"vZ0":-3.6877156122727617,"x":139.29,"y":162.13,"x0":-3.0780419733580198,"y0":50.00663805636974,"z0":5.230352330659165,"aX":-19.2089476106432},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":14.3,"breakHorizontal":15.2,"spinRate":2242,"spinDirection":174},"zone":1,"typeConfidence":2.0,"plateTime":0.3927683892255147,"extension":6.900536353196385},"hitData":{"launchSpeed":88.8,"launchAngle":66.0,"totalDistance":120.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":140.12,"coordY":156.42}},"index":9,"playId":"18f75641-1cf9-35b8-90a3-5e3dd496da33","pitchNumber":9,"startTime":"2026-04-04T20:54:13.005Z","endTime":"2026-04-04T20:54:23.489Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-04T20:54:23.489Z","atBatIndex":75},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Christian Yelich strikes out swinging.","rbi":0,"awayScore":5,"homeScore":2,"isOut":true},"about":{"atBatIndex":76,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-04T20:54:35.338Z","endTime":"2026-04-04T20:56:19.672Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":592885,"fullName":"Christian Yelich","link":"/api/v1/people/592885"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":674444,"fullName":"Steven Cruz","link":"/api/v1/people/674444"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,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":592885,"fullName":"Christian Yelich","link":"/api/v1/people/592885"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":521692,"link":"/api/v1/people/521692"},"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":96.9,"endSpeed":88.0,"strikeZoneTop":3.368,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.238683643495385,"aZ":-18.974163061847968,"pfxX":-8.806462018285693,"pfxZ":6.610222387219607,"pX":-2.177824921285773,"pZ":2.288460687528579,"vX0":6.227387811670139,"vY0":-140.95042610983575,"vZ0":-4.304577141381682,"x":200.01,"y":176.99,"x0":-3.2799687476701544,"y0":50.00345613346986,"z0":5.072903028276983,"aX":-17.589783346214034},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":11.2,"breakHorizontal":14.5,"spinRate":2298,"spinDirection":317},"zone":13,"typeConfidence":2.0,"plateTime":0.3896880220943819,"extension":6.548379094784191},"index":0,"playId":"0b691cf6-0c75-3a18-907f-16e1cb30bfc3","pitchNumber":1,"startTime":"2026-04-04T20:54:50.894Z","endTime":"2026-04-04T20:54:54.163Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.1,"endSpeed":83.1,"strikeZoneTop":3.368,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.972963389926168,"aZ":-22.653752129029012,"pfxX":0.06695526242723027,"pfxZ":5.417776176233365,"pX":0.7409338363171467,"pZ":1.8280321608378685,"vX0":9.800944948159664,"vY0":-132.1797972538421,"vZ0":-4.950696248043071,"x":88.76,"y":189.42,"x0":-3.0344248851705573,"y0":50.00249344744445,"z0":5.4034933013889335,"aX":0.11753138815044312},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":8.8,"breakHorizontal":-2.4,"spinRate":2220,"spinDirection":190},"zone":9,"typeConfidence":2.0,"plateTime":0.4154680305558931,"extension":7.090986512219248},"index":1,"playId":"479c339b-e721-3e31-91d4-579d8cf426d0","pitchNumber":2,"startTime":"2026-04-04T20:55:05.385Z","endTime":"2026-04-04T20:55:08.503Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.8,"endSpeed":82.6,"strikeZoneTop":3.368,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.04290476676023,"aZ":-28.552566406168147,"pfxX":0.6354155304287776,"pfxZ":2.1154714976611118,"pX":0.16191993806113641,"pZ":1.3454821303095366,"vX0":8.503097933758752,"vY0":-129.20077052147414,"vZ0":-4.6181121099121745,"x":110.83,"y":202.45,"x0":-3.2386278635678027,"y0":50.0002168572262,"z0":5.321079777101074,"aX":1.0856947236978913},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":3.1,"breakHorizontal":-2.9,"spinRate":1869,"spinDirection":52},"zone":14,"typeConfidence":2.0,"plateTime":0.42209864556195287,"extension":6.44869571447133},"index":2,"playId":"027a9f1c-0f62-3755-83b1-506d918abc71","pitchNumber":3,"startTime":"2026-04-04T20:55:24.821Z","endTime":"2026-04-04T20:55:29.003Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.5,"endSpeed":88.0,"strikeZoneTop":3.368,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.576935261800788,"aZ":-16.61310063700329,"pfxX":-8.283257945257734,"pfxZ":7.81764067033547,"pX":-0.6162411313894729,"pZ":3.5576110548000384,"vX0":9.828686449142875,"vY0":-140.19047467120927,"vZ0":-1.6481116391210902,"x":140.49,"y":142.72,"x0":-3.090843563389366,"y0":50.00681584299497,"z0":5.237098653440539,"aX":-16.497781878662554},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":14.0,"breakHorizontal":13.0,"spinRate":1344,"spinDirection":150},"zone":11,"typeConfidence":2.0,"plateTime":0.3906498424135463,"extension":6.71745267548249},"index":3,"playId":"6d1141f5-f028-373e-aa26-bd8f624e3e7a","pitchNumber":4,"startTime":"2026-04-04T20:55:42.529Z","endTime":"2026-04-04T20:55:46.083Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.4,"endSpeed":85.4,"strikeZoneTop":3.368,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.75301138121454,"aZ":-22.557460211002702,"pfxX":-2.3768859786371297,"pfxZ":5.20960012447156,"pX":-0.03146897902171932,"pZ":2.0602357190065756,"vX0":8.888332726252973,"vY0":-134.4088597101074,"vZ0":-4.276464200811694,"x":118.2,"y":183.15,"x0":-3.059774179156948,"y0":50.0009650492767,"z0":5.256263820406395,"aX":-4.38666086697666},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":8.8,"breakHorizontal":2.5,"spinRate":2141,"spinDirection":238},"zone":8,"typeConfidence":2.0,"plateTime":0.40614786970224337,"extension":7.145287042196406},"index":4,"playId":"39a481f1-83e0-3384-a613-874e47dea820","pitchNumber":5,"startTime":"2026-04-04T20:55:58.455Z","endTime":"2026-04-04T20:56:02.202Z","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":3,"strikes":3,"outs":2},"pitchData":{"startSpeed":92.0,"endSpeed":84.8,"strikeZoneTop":3.368,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.040645499867196,"aZ":-23.305188036741928,"pfxX":0.09755671334745353,"pfxZ":4.855083585360273,"pX":-0.6824319123549879,"pZ":2.9337203034135126,"vX0":6.900783670567725,"vY0":-133.87125118464138,"vZ0":-1.6829684682281527,"x":143.01,"y":159.57,"x0":-3.2989549882433957,"y0":50.00525594739596,"z0":5.227500255192443,"aX":0.17756534811412655},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":8.6,"breakHorizontal":-1.6,"spinRate":2244,"spinDirection":250},"zone":1,"typeConfidence":2.0,"plateTime":0.4080817668098531,"extension":6.289060737491555},"index":5,"playId":"d9e1e3fb-14f6-3702-bbf0-562fee250edc","pitchNumber":6,"startTime":"2026-04-04T20:56:15.650Z","endTime":"2026-04-04T20:56:19.672Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-04T20:56:19.672Z","atBatIndex":76},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Nick Loftin flies out to center fielder Garrett Mitchell.","rbi":0,"awayScore":5,"homeScore":2,"isOut":true},"about":{"atBatIndex":77,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-04-04T20:59:05.759Z","endTime":"2026-04-04T20:59:33.625Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":679845,"fullName":"Nick Loftin","link":"/api/v1/people/679845"},"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":[1,2],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":679845,"fullName":"Nick Loftin","link":"/api/v1/people/679845"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":669003,"link":"/api/v1/people/669003"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Trevor Megill replaces Abner Uribe.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":5,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-04T20:57:46.307Z","endTime":"2026-04-04T20:59:08.097Z","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":"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":86.6,"endSpeed":80.9,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.67933640841979,"aZ":-31.482989778031932,"pfxX":2.38532294780189,"pfxZ":0.41734935321906086,"pX":0.7788217818200377,"pZ":2.9874500503666748,"vX0":1.6198387618154801,"vY0":-126.266662886502,"vZ0":-2.5800569639141457,"x":87.31,"y":158.12,"x0":-0.17722621857346024,"y0":50.00072250523132,"z0":6.513920671189194,"aX":3.9148624377187713},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":0.5,"breakHorizontal":-4.7,"spinRate":2659,"spinDirection":35},"zone":3,"typeConfidence":0.89,"plateTime":0.43105775848048955,"extension":6.584295914825419},"index":1,"playId":"cfc7ddb1-7f62-3b9c-831b-71a78259b131","pitchNumber":1,"startTime":"2026-04-04T20:59:08.097Z","endTime":"2026-04-04T20:59:11.787Z","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":0},"pitchData":{"startSpeed":97.2,"endSpeed":89.6,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.66773683548847,"aZ":-10.563816687433308,"pfxX":-3.437011596575968,"pfxZ":10.572981331516333,"pX":-0.1851474682673825,"pZ":3.0694971563789966,"vX0":0.7284594326319445,"vY0":-141.45148510795326,"vZ0":-7.448107479780453,"x":124.06,"y":155.9,"x0":0.002126270560190837,"y0":50.0046955249671,"z0":6.399951477729002,"aX":-7.025017886647807},"breaks":{"breakAngle":30.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":18.0,"breakHorizontal":6.1,"spinRate":2262,"spinDirection":190},"zone":2,"typeConfidence":0.9,"plateTime":0.3859601573416249,"extension":6.550591745540545},"hitData":{"launchSpeed":99.0,"launchAngle":31.0,"totalDistance":357.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":146.22,"coordY":56.95}},"index":2,"playId":"0cd05296-779d-31ae-acde-9a60dc86db91","pitchNumber":2,"startTime":"2026-04-04T20:59:23.427Z","endTime":"2026-04-04T20:59:33.625Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-04T20:59:33.625Z","atBatIndex":77},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Lane Thomas walks.","rbi":0,"awayScore":5,"homeScore":2,"isOut":false},"about":{"atBatIndex":78,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-04-04T20:59:44.744Z","endTime":"2026-04-04T21:01:07.017Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":1},"matchup":{"batter":{"id":657041,"fullName":"Lane Thomas","link":"/api/v1/people/657041"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656730,"fullName":"Trevor Megill","link":"/api/v1/people/656730"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":657041,"fullName":"Lane Thomas","link":"/api/v1/people/657041"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":657041,"fullName":"Lane Thomas","link":"/api/v1/people/657041"},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.4,"endSpeed":88.9,"strikeZoneTop":3.146,"strikeZoneBottom":1.588,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.14383284865375,"aZ":-6.673277425760746,"pfxX":-3.268615280247234,"pfxZ":12.627921537718489,"pX":0.305821944443355,"pZ":1.3973245560099052,"vX0":1.8938509501522336,"vY0":-141.4195479597856,"vZ0":-12.266691212453907,"x":105.34,"y":201.05,"x0":0.05109274465179517,"y0":50.004012854961715,"z0":6.225755754530065,"aX":-6.601457886563295},"breaks":{"breakAngle":32.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.5,"breakVerticalInduced":20.5,"breakHorizontal":5.5,"spinRate":2429,"spinDirection":190},"zone":14,"typeConfidence":0.9,"plateTime":0.3877403861669122,"extension":6.753906620785579},"index":0,"playId":"73a443a7-df3d-304f-b7f1-91386f465098","pitchNumber":1,"startTime":"2026-04-04T20:59:57.300Z","endTime":"2026-04-04T21:00:01.114Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":true},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.4,"endSpeed":80.4,"strikeZoneTop":3.146,"strikeZoneBottom":1.588,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.797494267301218,"aZ":-35.55532973421901,"pfxX":-0.5403029504790215,"pfxZ":-2.091051945377437,"pX":-0.5155288076612331,"pZ":1.550199416774423,"vX0":-0.6411028483995947,"vY0":-125.85566678091232,"vZ0":-4.8774755215787895,"x":136.65,"y":196.92,"x0":-0.1879762448577786,"y0":50.00519882143009,"z0":6.369872277316856,"aX":-0.8729811408150335},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.9,"breakVerticalInduced":-4.6,"breakHorizontal":1.1,"spinRate":2662,"spinDirection":331},"zone":13,"typeConfidence":0.9,"plateTime":0.4339992755755069,"extension":6.585280394321801},"index":1,"playId":"c3cbe70d-993a-35e9-a4ae-a83c01116835","pitchNumber":2,"startTime":"2026-04-04T21:00:11.849Z","endTime":"2026-04-04T21:00:38.867Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":118,"player":{"id":657041,"fullName":"Lane Thomas","link":"/api/v1/people/657041"}}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.2,"endSpeed":87.9,"strikeZoneTop":3.146,"strikeZoneBottom":1.588,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.868880727909065,"aZ":-7.733886845509469,"pfxX":-0.8329936660961161,"pfxZ":12.382750265364718,"pX":1.3910727403452536,"pZ":1.7583694594764425,"vX0":3.9506630085301007,"vY0":-139.6967318553815,"vZ0":-10.554238512669146,"x":63.98,"y":191.3,"x0":0.06587014148049607,"y0":50.00608864002733,"z0":6.096883824044391,"aX":-1.6451244448245919},"breaks":{"breakAngle":4.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.4,"breakVerticalInduced":20.4,"breakHorizontal":0.7,"spinRate":2316,"spinDirection":196},"zone":14,"typeConfidence":0.9,"plateTime":0.3922931874887743,"extension":6.855806053726838},"index":2,"playId":"c902261c-2d43-3225-bdf5-18e4b5a1722b","pitchNumber":3,"startTime":"2026-04-04T21:00:41.367Z","endTime":"2026-04-04T21:00:44.712Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.4,"endSpeed":89.2,"strikeZoneTop":3.146,"strikeZoneBottom":1.588,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.900369863815776,"aZ":-10.906705964999016,"pfxX":-3.0424304548222914,"pfxZ":10.423279341179272,"pX":-0.9820658945094343,"pZ":3.5321677848602455,"vX0":-1.195825375941578,"vY0":-141.81325608510278,"vZ0":-5.962561962983083,"x":154.43,"y":143.41,"x0":-0.15989832110429383,"y0":50.00132531719199,"z0":6.355037697335526,"aX":-6.207018677419909},"breaks":{"breakAngle":27.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":17.9,"breakHorizontal":5.8,"spinRate":2067,"spinDirection":213},"zone":11,"typeConfidence":0.9,"plateTime":0.38597362783076905,"extension":6.544901646712017},"index":3,"playId":"1e0d7275-9299-3da7-b9ba-83c71ae4ac7f","pitchNumber":4,"startTime":"2026-04-04T21:01:03.442Z","endTime":"2026-04-04T21:01:07.017Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-04T21:01:07.017Z","atBatIndex":78},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Maikel Garcia strikes out swinging.","rbi":0,"awayScore":5,"homeScore":2,"isOut":true},"about":{"atBatIndex":79,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-04-04T21:01:25.158Z","endTime":"2026-04-04T21:02:37.533Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656730,"fullName":"Trevor Megill","link":"/api/v1/people/656730"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":657041,"fullName":"Lane Thomas","link":"/api/v1/people/657041"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"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":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.5,"endSpeed":89.8,"strikeZoneTop":3.262,"strikeZoneBottom":1.646,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.19264707240262,"aZ":-11.73463087210895,"pfxX":-4.064979978980826,"pfxZ":9.958740495569746,"pX":0.24081828093738317,"pZ":2.5050044281580366,"vX0":2.4237902551721295,"vY0":-141.83159524435075,"vZ0":-8.193776913742592,"x":107.82,"y":171.14,"x0":-0.09341014337987573,"y0":50.00217004692929,"z0":6.166166656335893,"aX":-8.342665415903912},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":16.7,"breakHorizontal":7.0,"spinRate":2422,"spinDirection":194},"zone":5,"typeConfidence":0.89,"plateTime":0.3851018512854205,"extension":6.690665803592804},"index":0,"playId":"e327b42a-a98f-32e2-a107-19da67a99f90","pitchNumber":1,"startTime":"2026-04-04T21:01:32.530Z","endTime":"2026-04-04T21:01:36.261Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.2,"endSpeed":89.6,"strikeZoneTop":3.262,"strikeZoneBottom":1.646,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.058881416808166,"aZ":-10.059004253981426,"pfxX":-1.7373542372636874,"pfxZ":10.838887202830662,"pX":-0.03151343973674218,"pZ":2.0518454086730835,"vX0":0.6908483510571365,"vY0":-141.4223073646221,"vZ0":-9.877692233500568,"x":118.2,"y":183.38,"x0":-0.05221147884622962,"y0":50.00465265172714,"z0":6.220780194180457,"aX":-3.5450007973658426},"breaks":{"breakAngle":15.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":18.0,"breakHorizontal":3.0,"spinRate":1032,"spinDirection":278},"zone":8,"typeConfidence":0.9,"plateTime":0.38622709000671174,"extension":6.635041745704807},"index":1,"playId":"ef8199c7-740a-349f-bba3-486eeabe9f1b","pitchNumber":2,"startTime":"2026-04-04T21:01:48.290Z","endTime":"2026-04-04T21:01:52.330Z","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":97.2,"endSpeed":90.0,"strikeZoneTop":3.262,"strikeZoneBottom":1.646,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.157911095898974,"aZ":-9.918876262874152,"pfxX":-2.419535872347007,"pfxZ":10.855503824712471,"pX":1.1048618853803602,"pZ":1.9245206828474926,"vX0":3.7689864189803637,"vY0":-141.3248040876223,"vZ0":-10.093543862300784,"x":74.89,"y":186.82,"x0":0.07649424298394289,"y0":50.002134377909414,"z0":6.152426097699753,"aX":-4.9601857669794525},"breaks":{"breakAngle":19.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.6,"breakVerticalInduced":18.1,"breakHorizontal":3.7},"zone":14,"typeConfidence":0.9,"plateTime":0.38559895387682275,"extension":6.860144506829969},"index":2,"playId":"1a6b6ef3-eab9-30e8-be44-5cd0ffc59d35","pitchNumber":3,"startTime":"2026-04-04T21:02:07.132Z","endTime":"2026-04-04T21:02:11.243Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":88.1,"endSpeed":81.8,"strikeZoneTop":3.262,"strikeZoneBottom":1.646,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.85885689220687,"aZ":-32.692861926586325,"pfxX":0.29663657697951784,"pfxZ":-0.30834299994777314,"pX":1.2973140474462885,"pZ":1.5035449736166635,"vX0":3.1666936262645646,"vY0":-128.24825169758358,"vZ0":-5.7171180452509125,"x":67.55,"y":198.18,"x0":0.01139563930871638,"y0":50.00520453352051,"z0":6.291450472523213,"aX":0.4966782981228258},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":-1.6,"breakHorizontal":-1.2,"spinRate":2823,"spinDirection":81},"zone":14,"typeConfidence":0.89,"plateTime":0.42601014737247134,"extension":6.61804458729608},"index":3,"playId":"fb3c68cd-5412-3810-ba59-11abef81f087","pitchNumber":4,"startTime":"2026-04-04T21:02:32.168Z","endTime":"2026-04-04T21:02:37.533Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-04T21:02:37.533Z","atBatIndex":79},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Bobby Witt Jr. walks. Lane Thomas to 2nd.","rbi":0,"awayScore":5,"homeScore":2,"isOut":false},"about":{"atBatIndex":80,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-04-04T21:02:55.159Z","endTime":"2026-04-04T21:05:23.943Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656730,"fullName":"Trevor Megill","link":"/api/v1/people/656730"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"postOnSecond":{"id":657041,"fullName":"Lane Thomas","link":"/api/v1/people/657041"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":657041,"fullName":"Lane Thomas","link":"/api/v1/people/657041"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":2},"pitchData":{"startSpeed":87.0,"endSpeed":81.1,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.042688924205137,"aZ":-34.69613832395294,"pfxX":1.8828595359897473,"pfxZ":-1.5209936620568687,"pX":-0.39545815491987607,"pZ":3.686854029373929,"vX0":-1.0866733685066614,"vY0":-126.87780560139005,"vZ0":-0.3523547812801707,"x":132.07,"y":139.23,"x0":-0.20978042003407518,"y0":50.00496213792753,"z0":6.555171303391711,"aX":3.119569466033176},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":-2.6,"breakHorizontal":-3.2,"spinRate":2712,"spinDirection":15},"zone":11,"typeConfidence":0.9,"plateTime":0.4290788174465594,"extension":6.43210311713198},"index":0,"playId":"3c701d99-fcfc-32d6-a4d7-4b94c65cfd7b","pitchNumber":1,"startTime":"2026-04-04T21:03:03.310Z","endTime":"2026-04-04T21:03:07.212Z","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":96.1,"endSpeed":89.2,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.986921839799216,"aZ":-10.905568805546581,"pfxX":-1.5224088786954677,"pfxZ":10.54328201417728,"pX":0.4747393551589811,"pZ":3.3030522860903133,"vX0":1.6054674695852846,"vY0":-140.04708128796756,"vZ0":-6.5466319296533015,"x":98.9,"y":149.6,"x0":0.09609650105081256,"y0":50.003877581170336,"z0":6.359866990510716,"aX":-3.071651443598428},"breaks":{"breakAngle":13.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":18.2,"breakHorizontal":2.5,"spinRate":2191,"spinDirection":275},"zone":3,"typeConfidence":0.89,"plateTime":0.3887748215197613,"extension":6.672819242637808},"index":1,"playId":"8a836670-f702-312d-aaee-b4847059a6f7","pitchNumber":2,"startTime":"2026-04-04T21:03:19.082Z","endTime":"2026-04-04T21:03:22.968Z","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":2},"pitchData":{"startSpeed":86.5,"endSpeed":79.5,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.890894155808663,"aZ":-31.55422921007735,"pfxX":-0.960520900708163,"pfxZ":0.38402874220523886,"pX":0.7891003695279134,"pZ":0.7383009929879701,"vX0":2.1920186801973336,"vY0":-125.76449254583139,"vZ0":-7.256787259307433,"x":86.92,"y":218.85,"x0":0.02877911191858152,"y0":50.00013943622053,"z0":6.239912930875065,"aX":-1.529828108854474},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":-0.8,"breakHorizontal":1.2,"spinRate":2616,"spinDirection":327},"zone":14,"typeConfidence":0.89,"plateTime":0.43649033139685134,"extension":6.614044598040708},"index":2,"playId":"41d9dcdb-9136-3a2f-b125-dc2295472911","pitchNumber":3,"startTime":"2026-04-04T21:03:40.412Z","endTime":"2026-04-04T21:03:43.896Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":true},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.5,"endSpeed":81.3,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.904821056179095,"aZ":-32.76887381054545,"pfxX":2.2162748227500986,"pfxZ":-0.36768158232142856,"pX":0.38558294686461675,"pZ":1.5870785355989732,"vX0":0.7741790307306069,"vY0":-126.07933343951436,"vZ0":-5.235101460184113,"x":102.3,"y":195.93,"x0":-0.21175718053799317,"y0":50.00041695897557,"z0":6.2754901374128265,"aX":3.6370796632792386},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":-1.4,"breakHorizontal":-4.2,"spinRate":2627,"spinDirection":26},"zone":14,"typeConfidence":0.9,"plateTime":0.4312208492193723,"extension":6.580752179249954},"index":3,"playId":"7a047512-e4be-3772-8dcc-63205cc8ef73","pitchNumber":4,"startTime":"2026-04-04T21:04:00.354Z","endTime":"2026-04-04T21:04:27.365Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":118,"player":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"}}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.7,"endSpeed":88.2,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.545744261950915,"aZ":-8.91327922645741,"pfxX":-2.5800236454349057,"pfxZ":11.630827898854683,"pX":0.384850010053418,"pZ":2.988982851420843,"vX0":1.984600340429299,"vY0":-140.67985333013397,"vZ0":-7.484158836394175,"x":102.33,"y":158.08,"x0":0.00471451488409262,"y0":50.005111737630855,"z0":6.2651022662309,"aX":-5.16110157781645},"breaks":{"breakAngle":24.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.6,"breakVerticalInduced":19.7,"breakHorizontal":4.2,"spinRate":2404,"spinDirection":200},"zone":3,"typeConfidence":0.9,"plateTime":0.3896575329651206,"extension":6.676058520211438},"index":4,"playId":"aef49940-0aa0-3136-9bca-9dc82117cba8","pitchNumber":5,"startTime":"2026-04-04T21:04:33.275Z","endTime":"2026-04-04T21:04:37.167Z","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":2},"pitchData":{"startSpeed":98.1,"endSpeed":90.0,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.553900259847453,"aZ":-9.286179440963775,"pfxX":-2.766936641190356,"pfxZ":11.032988363043259,"pX":0.8955315083938611,"pZ":3.0092086862420047,"vX0":3.0604608715925297,"vY0":-142.79883652296553,"vZ0":-7.50985972336947,"x":82.86,"y":157.53,"x0":0.1716000894735727,"y0":50.00023385574115,"z0":6.250479977033631,"aX":-5.738516118131311},"breaks":{"breakAngle":25.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.6,"breakVerticalInduced":18.7,"breakHorizontal":4.4,"spinRate":2398,"spinDirection":202},"zone":12,"typeConfidence":0.9,"plateTime":0.3829363992773449,"extension":6.684383124517952},"index":5,"playId":"b018d000-0c48-388c-87eb-679da5589946","pitchNumber":6,"startTime":"2026-04-04T21:04:52.444Z","endTime":"2026-04-04T21:04:56.022Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.5,"endSpeed":89.4,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.547226457310305,"aZ":-11.02549425179212,"pfxX":-2.5224851146103724,"pfxZ":10.368527117117383,"pX":1.3572059001412142,"pZ":2.2950613112839937,"vX0":4.050011650379586,"vY0":-141.72230480227682,"vZ0":-9.000291394690858,"x":65.27,"y":176.81,"x0":0.23917557967058378,"y0":50.00426801086913,"z0":6.210949773949315,"aX":-5.146089826033538},"breaks":{"breakAngle":18.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":17.2,"breakHorizontal":3.7,"spinRate":2479,"spinDirection":196},"zone":14,"typeConfidence":0.9,"plateTime":0.38607387586799025,"extension":6.612120463046258},"index":6,"playId":"c40fc48e-0ee8-33e8-82a0-52cd09c0c3c8","pitchNumber":7,"startTime":"2026-04-04T21:05:16.455Z","endTime":"2026-04-04T21:05:23.943Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-04T21:05:23.943Z","atBatIndex":80},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Vinnie Pasquantino called out on strikes.","rbi":0,"awayScore":5,"homeScore":2,"isOut":true},"about":{"atBatIndex":81,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-04-04T21:06:36.193Z","endTime":"2026-04-04T21:08:28.395Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":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":"exitVelocity","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"95.15"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.83"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"84.07"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.11"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"94.24"},{"zone":"06","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"86.94"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"86.05"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"94.72"},{"zone":"09","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.21"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"86.03"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"80.15"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"78.11"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"83.84"}]}},{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".941"},{"zone":"02","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".730"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".429"},{"zone":"04","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".622"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.047"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".419"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".541"},{"zone":"08","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".854"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".529"},{"zone":"11","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".719"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".484"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".540"},{"zone":"14","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".618"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".294"},{"zone":"02","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".229"},{"zone":"03","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".214"},{"zone":"04","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".270"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".395"},{"zone":"06","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".200"},{"zone":"07","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".216"},{"zone":"08","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".293"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".176"},{"zone":"11","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".300"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".125"},{"zone":"13","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".189"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".063"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".941"},{"zone":"02","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".730"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".429"},{"zone":"04","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".622"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.047"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".419"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".541"},{"zone":"08","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".854"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".529"},{"zone":"11","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".719"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".484"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".540"},{"zone":"14","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".618"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[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":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"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":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":5,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-04-04T21:05:43.835Z","endTime":"2026-04-04T21:06:38.527Z","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(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":2},"pitchData":{"startSpeed":87.7,"endSpeed":81.7,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.291685980707665,"aZ":-34.32667876971769,"pfxX":-0.4887960966359901,"pfxZ":-1.3048835162955181,"pX":0.1699743802035038,"pZ":-0.7749294075340657,"vX0":1.2987886328170697,"vY0":-127.4359590563631,"vZ0":-10.482531586978409,"x":110.52,"y":259.7,"x0":-0.2819561768912256,"y0":50.003712785854,"z0":6.089062777023253,"aX":-0.8071319793811044},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":-4.4,"breakHorizontal":0.6,"spinRate":2737,"spinDirection":344},"zone":14,"typeConfidence":0.89,"plateTime":0.429205731928163,"extension":6.6683876332402665},"index":1,"playId":"030c6eb1-2fd2-35d0-9997-6863c057ca9d","pitchNumber":1,"startTime":"2026-04-04T21:06:38.527Z","endTime":"2026-04-04T21:06:42.147Z","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":1,"outs":2},"pitchData":{"startSpeed":86.2,"endSpeed":80.3,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.536487309109656,"aZ":-34.96679901453205,"pfxX":3.915470590394253,"pfxZ":-1.7277405361719893,"pX":0.49673341829865025,"pZ":2.416693217585557,"vX0":0.5713563283007161,"vY0":-125.62061746649695,"vZ0":-2.6915575398167375,"x":98.07,"y":173.53,"x0":-0.2421919758462649,"y0":50.00173834247699,"z0":6.310513165305334,"aX":6.333577819910687},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":-3.5,"breakHorizontal":-7.2,"spinRate":2686,"spinDirection":10},"zone":6,"typeConfidence":0.9,"plateTime":0.4340004803344977,"extension":6.577677627447525},"index":2,"playId":"449921c8-2bcf-3855-9652-089918f99da8","pitchNumber":2,"startTime":"2026-04-04T21:07:07.028Z","endTime":"2026-04-04T21:07:10.114Z","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.1,"endSpeed":87.7,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.12425889773532,"aZ":-8.679030634005807,"pfxX":-4.529305807277538,"pfxZ":11.785635669826727,"pX":-0.028901319003527864,"pZ":3.415938477409225,"vX0":1.653134813133625,"vY0":-141.23081785467681,"vZ0":-6.43116888110868,"x":118.1,"y":146.55,"x0":-0.037978127454736305,"y0":50.00283557770162,"z0":6.299821377052924,"aX":-9.028679758791986},"breaks":{"breakAngle":39.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.4,"breakVerticalInduced":20.0,"breakHorizontal":7.8,"spinRate":2450,"spinDirection":196},"zone":2,"typeConfidence":0.89,"plateTime":0.389811586027224,"extension":6.662989947156544},"index":3,"playId":"e961dadc-7920-3b01-ab18-d1e0db8cd48d","pitchNumber":3,"startTime":"2026-04-04T21:07:26.827Z","endTime":"2026-04-04T21:07:29.968Z","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.6,"endSpeed":89.1,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.103206978783845,"aZ":-9.34448810949026,"pfxX":-2.102321060455306,"pfxZ":11.19096901304466,"pX":-0.5316915350205713,"pZ":3.079975124455564,"vX0":-0.41381709435907255,"vY0":-142.05506015025455,"vZ0":-7.309762262576911,"x":137.27,"y":155.62,"x0":-0.11100535110961295,"y0":50.00101139913544,"z0":6.283380417262641,"aX":-4.288176566250659},"breaks":{"breakAngle":21.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.8,"breakVerticalInduced":19.0,"breakHorizontal":3.8,"spinRate":2392,"spinDirection":199},"zone":1,"typeConfidence":0.9,"plateTime":0.3858469777621574,"extension":6.756376291883013},"index":4,"playId":"7355a1c3-f430-3bf6-ae29-7d7b05b43eca","pitchNumber":4,"startTime":"2026-04-04T21:07:48.020Z","endTime":"2026-04-04T21:07:51.542Z","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":98.1,"endSpeed":90.1,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.248199106791052,"aZ":-7.554520223737272,"pfxX":-3.981675778529435,"pfxZ":11.897393995862695,"pX":-0.2789824660761921,"pZ":2.2577245116041764,"vX0":0.7688023598766089,"vY0":-142.58352967244275,"vZ0":-9.8813423278436,"x":127.63,"y":177.82,"x0":-0.033873943273345176,"y0":50.00026095245423,"z0":6.235441257514902,"aX":-8.238031842252507},"breaks":{"breakAngle":39.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.5,"breakVerticalInduced":19.8,"breakHorizontal":7.1,"spinRate":2482,"spinDirection":193},"zone":7,"typeConfidence":0.9,"plateTime":0.3834076889971194,"extension":6.752845313964445},"index":5,"playId":"7757ffd3-5e2b-30cf-8a86-e0fbc58b3bf5","pitchNumber":5,"startTime":"2026-04-04T21:08:24.329Z","endTime":"2026-04-04T21:08:28.395Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-04T21:08:28.395Z","atBatIndex":81}],"currentPlay":{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Vinnie Pasquantino called out on strikes.","rbi":0,"awayScore":5,"homeScore":2,"isOut":true},"about":{"atBatIndex":81,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-04-04T21:06:36.193Z","endTime":"2026-04-04T21:08:28.395Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":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":"exitVelocity","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"95.15"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.83"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"84.07"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.11"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"94.24"},{"zone":"06","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"86.94"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"86.05"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"94.72"},{"zone":"09","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.21"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"86.03"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"80.15"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"78.11"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"83.84"}]}},{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".941"},{"zone":"02","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".730"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".429"},{"zone":"04","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".622"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.047"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".419"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".541"},{"zone":"08","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".854"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".529"},{"zone":"11","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".719"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".484"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".540"},{"zone":"14","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".618"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".294"},{"zone":"02","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".229"},{"zone":"03","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".214"},{"zone":"04","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".270"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".395"},{"zone":"06","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".200"},{"zone":"07","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".216"},{"zone":"08","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".293"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".176"},{"zone":"11","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".300"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".125"},{"zone":"13","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".189"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".063"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".941"},{"zone":"02","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".730"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".429"},{"zone":"04","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".622"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.047"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".419"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".541"},{"zone":"08","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".854"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".529"},{"zone":"11","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".719"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".484"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".540"},{"zone":"14","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".618"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[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":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"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":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":5,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-04-04T21:05:43.835Z","endTime":"2026-04-04T21:06:38.527Z","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(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":2},"pitchData":{"startSpeed":87.7,"endSpeed":81.7,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.291685980707665,"aZ":-34.32667876971769,"pfxX":-0.4887960966359901,"pfxZ":-1.3048835162955181,"pX":0.1699743802035038,"pZ":-0.7749294075340657,"vX0":1.2987886328170697,"vY0":-127.4359590563631,"vZ0":-10.482531586978409,"x":110.52,"y":259.7,"x0":-0.2819561768912256,"y0":50.003712785854,"z0":6.089062777023253,"aX":-0.8071319793811044},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":-4.4,"breakHorizontal":0.6,"spinRate":2737,"spinDirection":344},"zone":14,"typeConfidence":0.89,"plateTime":0.429205731928163,"extension":6.6683876332402665},"index":1,"playId":"030c6eb1-2fd2-35d0-9997-6863c057ca9d","pitchNumber":1,"startTime":"2026-04-04T21:06:38.527Z","endTime":"2026-04-04T21:06:42.147Z","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":1,"outs":2},"pitchData":{"startSpeed":86.2,"endSpeed":80.3,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.536487309109656,"aZ":-34.96679901453205,"pfxX":3.915470590394253,"pfxZ":-1.7277405361719893,"pX":0.49673341829865025,"pZ":2.416693217585557,"vX0":0.5713563283007161,"vY0":-125.62061746649695,"vZ0":-2.6915575398167375,"x":98.07,"y":173.53,"x0":-0.2421919758462649,"y0":50.00173834247699,"z0":6.310513165305334,"aX":6.333577819910687},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":-3.5,"breakHorizontal":-7.2,"spinRate":2686,"spinDirection":10},"zone":6,"typeConfidence":0.9,"plateTime":0.4340004803344977,"extension":6.577677627447525},"index":2,"playId":"449921c8-2bcf-3855-9652-089918f99da8","pitchNumber":2,"startTime":"2026-04-04T21:07:07.028Z","endTime":"2026-04-04T21:07:10.114Z","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.1,"endSpeed":87.7,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.12425889773532,"aZ":-8.679030634005807,"pfxX":-4.529305807277538,"pfxZ":11.785635669826727,"pX":-0.028901319003527864,"pZ":3.415938477409225,"vX0":1.653134813133625,"vY0":-141.23081785467681,"vZ0":-6.43116888110868,"x":118.1,"y":146.55,"x0":-0.037978127454736305,"y0":50.00283557770162,"z0":6.299821377052924,"aX":-9.028679758791986},"breaks":{"breakAngle":39.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.4,"breakVerticalInduced":20.0,"breakHorizontal":7.8,"spinRate":2450,"spinDirection":196},"zone":2,"typeConfidence":0.89,"plateTime":0.389811586027224,"extension":6.662989947156544},"index":3,"playId":"e961dadc-7920-3b01-ab18-d1e0db8cd48d","pitchNumber":3,"startTime":"2026-04-04T21:07:26.827Z","endTime":"2026-04-04T21:07:29.968Z","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.6,"endSpeed":89.1,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.103206978783845,"aZ":-9.34448810949026,"pfxX":-2.102321060455306,"pfxZ":11.19096901304466,"pX":-0.5316915350205713,"pZ":3.079975124455564,"vX0":-0.41381709435907255,"vY0":-142.05506015025455,"vZ0":-7.309762262576911,"x":137.27,"y":155.62,"x0":-0.11100535110961295,"y0":50.00101139913544,"z0":6.283380417262641,"aX":-4.288176566250659},"breaks":{"breakAngle":21.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.8,"breakVerticalInduced":19.0,"breakHorizontal":3.8,"spinRate":2392,"spinDirection":199},"zone":1,"typeConfidence":0.9,"plateTime":0.3858469777621574,"extension":6.756376291883013},"index":4,"playId":"7355a1c3-f430-3bf6-ae29-7d7b05b43eca","pitchNumber":4,"startTime":"2026-04-04T21:07:48.020Z","endTime":"2026-04-04T21:07:51.542Z","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":98.1,"endSpeed":90.1,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.248199106791052,"aZ":-7.554520223737272,"pfxX":-3.981675778529435,"pfxZ":11.897393995862695,"pX":-0.2789824660761921,"pZ":2.2577245116041764,"vX0":0.7688023598766089,"vY0":-142.58352967244275,"vZ0":-9.8813423278436,"x":127.63,"y":177.82,"x0":-0.033873943273345176,"y0":50.00026095245423,"z0":6.235441257514902,"aX":-8.238031842252507},"breaks":{"breakAngle":39.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.5,"breakVerticalInduced":19.8,"breakHorizontal":7.1,"spinRate":2482,"spinDirection":193},"zone":7,"typeConfidence":0.9,"plateTime":0.3834076889971194,"extension":6.752845313964445},"index":5,"playId":"7757ffd3-5e2b-30cf-8a86-e0fbc58b3bf5","pitchNumber":5,"startTime":"2026-04-04T21:08:24.329Z","endTime":"2026-04-04T21:08:28.395Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-04T21:08:28.395Z","atBatIndex":81},"scoringPlays":[4,22,62,64],"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":679883,"fullName":"Luinder Avila","link":"/api/v1/people/679883"},"batter":{"id":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859"},"coordinates":{"x":80.93,"y":64.99},"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":679883,"fullName":"Luinder Avila","link":"/api/v1/people/679883"},"batter":{"id":592885,"fullName":"Christian Yelich","link":"/api/v1/people/592885"},"coordinates":{"x":149.62,"y":153.1},"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":1,"pitcher":{"id":679883,"fullName":"Luinder Avila","link":"/api/v1/people/679883"},"batter":{"id":669003,"fullName":"Garrett Mitchell","link":"/api/v1/people/669003"},"coordinates":{"x":150.1,"y":38.94},"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":679883,"fullName":"Luinder Avila","link":"/api/v1/people/679883"},"batter":{"id":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"coordinates":{"x":117.77,"y":74.32},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":1,"pitcher":{"id":694477,"fullName":"Chad Patrick","link":"/api/v1/people/694477"},"batter":{"id":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"coordinates":{"x":138.54,"y":145.8},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":1,"pitcher":{"id":694477,"fullName":"Chad Patrick","link":"/api/v1/people/694477"},"batter":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"coordinates":{"x":142.5,"y":154.99},"type":"O","description":"Grounded Into DP"}]}},{"startIndex":9,"endIndex":17,"top":[9,10,11,12],"bottom":[13,14,15,16,17],"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":679883,"fullName":"Luinder Avila","link":"/api/v1/people/679883"},"batter":{"id":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"coordinates":{"x":63.88,"y":128.7},"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":679883,"fullName":"Luinder Avila","link":"/api/v1/people/679883"},"batter":{"id":666152,"fullName":"David Hamilton","link":"/api/v1/people/666152"},"coordinates":{"x":155.63,"y":105.13},"type":"H","description":"Single"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":2,"pitcher":{"id":694477,"fullName":"Chad Patrick","link":"/api/v1/people/694477"},"batter":{"id":695506,"fullName":"Jac Caglianone","link":"/api/v1/people/695506"},"coordinates":{"x":174.13,"y":94.97},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":2,"pitcher":{"id":694477,"fullName":"Chad Patrick","link":"/api/v1/people/694477"},"batter":{"id":686555,"fullName":"Isaac Collins","link":"/api/v1/people/686555"},"coordinates":{"x":189.12,"y":119.01},"type":"H","description":"Single"}]}},{"startIndex":18,"endIndex":30,"top":[18,19,20,21,22,23,24,25],"bottom":[26,27,28,29,30],"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":3,"pitcher":{"id":679883,"fullName":"Luinder Avila","link":"/api/v1/people/679883"},"batter":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"coordinates":{"x":90.07,"y":165.18},"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":3,"pitcher":{"id":679883,"fullName":"Luinder Avila","link":"/api/v1/people/679883"},"batter":{"id":592885,"fullName":"Christian Yelich","link":"/api/v1/people/592885"},"coordinates":{"x":141.49,"y":145.36},"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":3,"pitcher":{"id":679883,"fullName":"Luinder Avila","link":"/api/v1/people/679883"},"batter":{"id":669003,"fullName":"Garrett Mitchell","link":"/api/v1/people/669003"},"coordinates":{"x":207.37,"y":52.11},"type":"H","description":"Home Run"},{"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":3,"pitcher":{"id":679883,"fullName":"Luinder Avila","link":"/api/v1/people/679883"},"batter":{"id":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"coordinates":{"x":94.85,"y":100.72},"type":"H","description":"Single"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":3,"pitcher":{"id":694477,"fullName":"Chad Patrick","link":"/api/v1/people/694477"},"batter":{"id":679845,"fullName":"Nick Loftin","link":"/api/v1/people/679845"},"coordinates":{"x":53.81,"y":143.84},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":3,"pitcher":{"id":694477,"fullName":"Chad Patrick","link":"/api/v1/people/694477"},"batter":{"id":664728,"fullName":"Kyle Isbel","link":"/api/v1/people/664728"},"coordinates":{"x":69.21,"y":126.33},"type":"H","description":"Double"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":3,"pitcher":{"id":694477,"fullName":"Chad Patrick","link":"/api/v1/people/694477"},"batter":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"coordinates":{"x":150.89,"y":117.14},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":3,"pitcher":{"id":694477,"fullName":"Chad Patrick","link":"/api/v1/people/694477"},"batter":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"coordinates":{"x":64.46,"y":154.99},"type":"O","description":"Pop Out"}]}},{"startIndex":31,"endIndex":40,"top":[31,32,33,34,35],"bottom":[36,37,38,39,40],"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":679883,"fullName":"Luinder Avila","link":"/api/v1/people/679883"},"batter":{"id":663604,"fullName":"Brandon Lockridge","link":"/api/v1/people/663604"},"coordinates":{"x":168.85,"y":106.84},"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":663738,"fullName":"Daniel Lynch IV","link":"/api/v1/people/663738"},"batter":{"id":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859"},"coordinates":{"x":44.63,"y":101.6},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":4,"pitcher":{"id":694477,"fullName":"Chad Patrick","link":"/api/v1/people/694477"},"batter":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"coordinates":{"x":169.38,"y":185.24},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":4,"pitcher":{"id":694477,"fullName":"Chad Patrick","link":"/api/v1/people/694477"},"batter":{"id":516782,"fullName":"Starling Marte","link":"/api/v1/people/516782"},"coordinates":{"x":49.83,"y":67.53},"type":"H","description":"Double"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":4,"pitcher":{"id":694477,"fullName":"Chad Patrick","link":"/api/v1/people/694477"},"batter":{"id":686555,"fullName":"Isaac Collins","link":"/api/v1/people/686555"},"coordinates":{"x":86.75,"y":176.78},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":4,"pitcher":{"id":694477,"fullName":"Chad Patrick","link":"/api/v1/people/694477"},"batter":{"id":679845,"fullName":"Nick Loftin","link":"/api/v1/people/679845"},"coordinates":{"x":41.14,"y":94.21},"type":"O","description":"Flyout"}]}},{"startIndex":41,"endIndex":47,"top":[41,42,43,44],"bottom":[45,46,47],"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":663738,"fullName":"Daniel Lynch IV","link":"/api/v1/people/663738"},"batter":{"id":592885,"fullName":"Christian Yelich","link":"/api/v1/people/592885"},"coordinates":{"x":162.77,"y":91.64},"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":5,"pitcher":{"id":663738,"fullName":"Daniel Lynch IV","link":"/api/v1/people/663738"},"batter":{"id":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"coordinates":{"x":67.07,"y":80.61},"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":5,"pitcher":{"id":663738,"fullName":"Daniel Lynch IV","link":"/api/v1/people/663738"},"batter":{"id":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"coordinates":{"x":143.01,"y":185.9},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":5,"pitcher":{"id":694477,"fullName":"Chad Patrick","link":"/api/v1/people/694477"},"batter":{"id":664728,"fullName":"Kyle Isbel","link":"/api/v1/people/664728"},"coordinates":{"x":44.32,"y":118.16},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":5,"pitcher":{"id":694477,"fullName":"Chad Patrick","link":"/api/v1/people/694477"},"batter":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"coordinates":{"x":112.09,"y":154.99},"type":"O","description":"Groundout"}]}},{"startIndex":48,"endIndex":57,"top":[48,49,50,51,52],"bottom":[53,54,55,56,57],"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":656638,"fullName":"Alex Lange","link":"/api/v1/people/656638"},"batter":{"id":663604,"fullName":"Brandon Lockridge","link":"/api/v1/people/663604"},"coordinates":{"x":109.88,"y":181.76},"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":6,"pitcher":{"id":656638,"fullName":"Alex Lange","link":"/api/v1/people/656638"},"batter":{"id":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859"},"coordinates":{"x":205.34,"y":85.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":6,"pitcher":{"id":656638,"fullName":"Alex Lange","link":"/api/v1/people/656638"},"batter":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"coordinates":{"x":97.12,"y":155.45},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":6,"pitcher":{"id":676879,"fullName":"Aaron Ashby","link":"/api/v1/people/676879"},"batter":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"coordinates":{"x":119.12,"y":90.46},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":6,"pitcher":{"id":676879,"fullName":"Aaron Ashby","link":"/api/v1/people/676879"},"batter":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"coordinates":{"x":120.2,"y":181.85},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":6,"pitcher":{"id":676879,"fullName":"Aaron Ashby","link":"/api/v1/people/676879"},"batter":{"id":695506,"fullName":"Jac Caglianone","link":"/api/v1/people/695506"},"coordinates":{"x":155.68,"y":159.04},"type":"H","description":"Single"}]}},{"startIndex":58,"endIndex":66,"top":[58,59,60],"bottom":[61,62,63,64,65,66],"hits":{"away":[],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":7,"pitcher":{"id":676879,"fullName":"Aaron Ashby","link":"/api/v1/people/676879"},"batter":{"id":657041,"fullName":"Lane Thomas","link":"/api/v1/people/657041"},"coordinates":{"x":38.24,"y":107.99},"type":"H","description":"Double"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":7,"pitcher":{"id":676879,"fullName":"Aaron Ashby","link":"/api/v1/people/676879"},"batter":{"id":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"coordinates":{"x":150.1,"y":165.63},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":7,"pitcher":{"id":676879,"fullName":"Aaron Ashby","link":"/api/v1/people/676879"},"batter":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"coordinates":{"x":129.95,"y":144.28},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":7,"pitcher":{"id":682842,"fullName":"Abner Uribe","link":"/api/v1/people/682842"},"batter":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"coordinates":{"x":132.24,"y":128.48},"type":"O","description":"Pop Out"}]}},{"startIndex":67,"endIndex":73,"top":[67,68,69,70],"bottom":[71,72,73],"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":670167,"fullName":"John Schreiber","link":"/api/v1/people/670167"},"batter":{"id":663604,"fullName":"Brandon Lockridge","link":"/api/v1/people/663604"},"coordinates":{"x":115.13,"y":152.96},"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":8,"pitcher":{"id":670167,"fullName":"John Schreiber","link":"/api/v1/people/670167"},"batter":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"coordinates":{"x":127.58,"y":139.8},"type":"O","description":"Double Play"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":8,"pitcher":{"id":682842,"fullName":"Abner Uribe","link":"/api/v1/people/682842"},"batter":{"id":695506,"fullName":"Jac Caglianone","link":"/api/v1/people/695506"},"coordinates":{"x":148.44,"y":170.52},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":8,"pitcher":{"id":682842,"fullName":"Abner Uribe","link":"/api/v1/people/682842"},"batter":{"id":686555,"fullName":"Isaac Collins","link":"/api/v1/people/686555"},"coordinates":{"x":111.59,"y":153.97},"type":"O","description":"Groundout"}]}},{"startIndex":74,"endIndex":81,"top":[74,75,76],"bottom":[77,78,79,80,81],"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":674444,"fullName":"Steven Cruz","link":"/api/v1/people/674444"},"batter":{"id":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859"},"coordinates":{"x":60.19,"y":109.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":9,"pitcher":{"id":674444,"fullName":"Steven Cruz","link":"/api/v1/people/674444"},"batter":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"coordinates":{"x":140.12,"y":156.42},"type":"O","description":"Pop Out"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":9,"pitcher":{"id":656730,"fullName":"Trevor Megill","link":"/api/v1/people/656730"},"batter":{"id":679845,"fullName":"Nick Loftin","link":"/api/v1/people/679845"},"coordinates":{"x":146.22,"y":56.95},"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":2,"hits":2,"errors":0,"leftOnBase":1}},{"num":2,"ordinalNum":"2nd","home":{"runs":0,"hits":2,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":0}},{"num":3,"ordinalNum":"3rd","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":2},"away":{"runs":3,"hits":4,"errors":0,"leftOnBase":1}},{"num":4,"ordinalNum":"4th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":2},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":2}},{"num":5,"ordinalNum":"5th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"num":6,"ordinalNum":"6th","home":{"runs":0,"hits":2,"errors":0,"leftOnBase":2},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":2}},{"num":7,"ordinalNum":"7th","home":{"runs":2,"hits":2,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":8,"ordinalNum":"8th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":1}},{"num":9,"ordinalNum":"9th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":2},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}}],"teams":{"home":{"runs":2,"hits":8,"errors":0,"leftOnBase":10},"away":{"runs":5,"hits":10,"errors":0,"leftOnBase":8}},"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":666152,"fullName":"David Hamilton","link":"/api/v1/people/666152"},"left":{"id":663604,"fullName":"Brandon Lockridge","link":"/api/v1/people/663604"},"center":{"id":669003,"fullName":"Garrett Mitchell","link":"/api/v1/people/669003"},"right":{"id":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"batter":{"id":669003,"fullName":"Garrett Mitchell","link":"/api/v1/people/669003"},"onDeck":{"id":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"inHole":{"id":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"battingOrder":5,"team":{"id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"}},"offense":{"batter":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"onDeck":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"inHole":{"id":695506,"fullName":"Jac Caglianone","link":"/api/v1/people/695506"},"pitcher":{"id":674444,"fullName":"Steven Cruz","link":"/api/v1/people/674444"},"battingOrder":3,"team":{"id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"}},"balls":1,"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":5,"groundOuts":6,"airOuts":6,"runs":5,"doubles":4,"triples":0,"homeRuns":1,"strikeOuts":12,"baseOnBalls":6,"intentionalWalks":0,"hits":10,"hitByPitch":0,"avg":".285","atBats":34,"obp":".385","slg":".460","ops":".845","caughtStealing":2,"stolenBases":0,"stolenBasePercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":40,"totalBases":17,"rbi":5,"leftOnBase":17,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":1,"atBatsPerHomeRun":"34.00","popOuts":1,"lineOuts":0},"pitching":{"flyOuts":4,"groundOuts":7,"airOuts":9,"runs":2,"doubles":3,"triples":0,"homeRuns":0,"strikeOuts":9,"baseOnBalls":6,"intentionalWalks":0,"hits":8,"hitByPitch":0,"atBats":33,"obp":".359","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":163,"era":"2.71","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":2,"whip":"1.17","battersFaced":39,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":163,"balls":68,"strikes":95,"strikePercentage":".580","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.78","rbi":2,"pitchesPerInning":"18.11","runsScoredPer9":"2.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":5,"lineOuts":0},"fielding":{"caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".---","assists":9,"putOuts":27,"errors":0,"chances":36,"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":{"note":"(W, 1-0)","summary":"5.0 IP, 0 ER, 3 K, 3 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":3,"groundOuts":3,"airOuts":7,"runs":0,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":3,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":17,"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","numberOfPitches":86,"inningsPitched":"5.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":20,"outs":15,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":86,"balls":39,"strikes":47,"strikePercentage":".550","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":4,"lineOuts":0},"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":6,"groundOuts":6,"airOuts":13,"runs":1,"doubles":4,"triples":0,"homeRuns":1,"strikeOuts":7,"baseOnBalls":4,"intentionalWalks":0,"hits":9,"hitByPitch":0,"atBats":35,"obp":".333","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":160,"era":"0.96","inningsPitched":"9.1","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"whip":"1.39","battersFaced":39,"outs":28,"gamesPitched":2,"completeGames":0,"shutouts":0,"pitchesThrown":160,"balls":65,"strikes":95,"strikePercentage":".590","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.46","rbi":0,"winPercentage":"1.000","pitchesPerInning":"17.14","gamesFinished":0,"strikeoutWalkRatio":"1.75","strikeoutsPer9Inn":"6.75","walksPer9Inn":"3.86","hitsPer9Inn":"8.68","runsScoredPer9":"0.96","homeRunsPer9":"0.96","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":6,"lineOuts":1},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":"200","stats":{"batting":{"summary":"2-5 | 2 2B, K, R","gamesPlayed":1,"flyOuts":2,"groundOuts":0,"airOuts":2,"runs":1,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":4,"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":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":5,"flyOuts":3,"groundOuts":6,"airOuts":6,"runs":2,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":2,"intentionalWalks":1,"hits":4,"hitByPitch":0,"avg":".222","atBats":18,"obp":".300","slg":".333","ops":".633","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":20,"totalBases":6,"rbi":2,"leftOnBase":11,"sacBunts":0,"sacFlies":0,"babip":".250","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":3},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":5,"errors":0,"chances":9,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"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,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":5,"flyOuts":3,"groundOuts":4,"airOuts":4,"runs":5,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":4,"baseOnBalls":2,"intentionalWalks":0,"hits":6,"hitByPitch":0,"avg":".333","atBats":18,"obp":".400","slg":".333","ops":".733","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":20,"totalBases":6,"rbi":3,"leftOnBase":9,"sacBunts":0,"sacFlies":0,"babip":".429","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":4,"errors":0,"chances":12,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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,"battingOrder":"400","stats":{"batting":{"summary":"2-5 | 2 K, 2 R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":2,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":2,"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":7,"flyOuts":0,"groundOuts":7,"airOuts":0,"runs":7,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":9,"baseOnBalls":2,"intentionalWalks":1,"hits":10,"hitByPitch":0,"avg":".385","atBats":26,"obp":".429","slg":".500","ops":".929","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":28,"totalBases":13,"rbi":7,"leftOnBase":9,"sacBunts":0,"sacFlies":0,"babip":".563","groundOutsToAirouts":"7.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"26.00","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"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":"600","stats":{"batting":{"summary":"0-3 | BB, K, CS","gamesPlayed":1,"flyOuts":2,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":7,"errors":0,"chances":8,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":7,"flyOuts":3,"groundOuts":4,"airOuts":8,"runs":6,"doubles":0,"triples":0,"homeRuns":2,"strikeOuts":7,"baseOnBalls":2,"intentionalWalks":0,"hits":6,"hitByPitch":0,"avg":".240","atBats":25,"obp":".296","slg":".480","ops":".776","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":27,"totalBases":12,"rbi":4,"leftOnBase":16,"sacBunts":0,"sacFlies":0,"babip":".250","groundOutsToAirouts":"0.50","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"12.50","popOuts":2,"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":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":37,"errors":0,"chances":39,"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"}]},"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-3 | BB","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":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":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":7,"flyOuts":4,"groundOuts":8,"airOuts":7,"runs":3,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":5,"baseOnBalls":5,"intentionalWalks":0,"hits":4,"hitByPitch":1,"avg":".167","atBats":24,"obp":".333","slg":".333","ops":".666","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":30,"totalBases":8,"rbi":2,"leftOnBase":15,"sacBunts":0,"sacFlies":0,"babip":".167","groundOutsToAirouts":"1.14","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"24.00","popOuts":2,"lineOuts":1},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":11,"errors":0,"chances":11,"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, 2)","summary":"1.1 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"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":".---","numberOfPitches":14,"inningsPitched":"1.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":0,"battersFaced":4,"outs":4,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":14,"balls":6,"strikes":8,"strikePercentage":".570","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":3,"gamesStarted":0,"flyOuts":3,"groundOuts":3,"airOuts":4,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":11,"obp":".167","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":50,"era":"0.00","inningsPitched":"3.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":2,"blownSaves":0,"earnedRuns":0,"whip":"0.60","battersFaced":12,"outs":10,"gamesPitched":3,"completeGames":0,"shutouts":0,"pitchesThrown":50,"balls":20,"strikes":30,"strikePercentage":".600","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.75","rbi":0,"winPercentage":".---","pitchesPerInning":"15.00","gamesFinished":0,"strikeoutWalkRatio":"3.00","strikeoutsPer9Inn":"8.10","walksPer9Inn":"2.70","hitsPer9Inn":"2.70","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":0},"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":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":4,"gamesStarted":0,"flyOuts":2,"groundOuts":6,"airOuts":3,"runs":0,"doubles":0,"triples":1,"homeRuns":0,"strikeOuts":6,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":17,"obp":".167","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":72,"era":"0.00","inningsPitched":"5.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":0,"whip":"0.60","battersFaced":18,"outs":15,"gamesPitched":4,"completeGames":0,"shutouts":0,"pitchesThrown":72,"balls":19,"strikes":53,"strikePercentage":".740","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"2.00","rbi":0,"winPercentage":".---","pitchesPerInning":"14.40","gamesFinished":0,"strikeoutWalkRatio":"6.00","strikeoutsPer9Inn":"10.80","walksPer9Inn":"1.80","hitsPer9Inn":"3.60","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID663604":{"person":{"id":663604,"fullName":"Brandon Lockridge","link":"/api/v1/people/663604"},"jerseyNumber":"20","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"battingOrder":"800","stats":{"batting":{"summary":"1-4 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":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":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":6,"flyOuts":1,"groundOuts":8,"airOuts":1,"runs":4,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":1,"intentionalWalks":0,"hits":7,"hitByPitch":0,"avg":".368","atBats":19,"obp":".400","slg":".421","ops":".821","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":20,"totalBases":8,"rbi":3,"leftOnBase":7,"sacBunts":0,"sacFlies":0,"babip":".438","groundOutsToAirouts":"8.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":10,"errors":0,"chances":11,"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"}]},"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":1,"gamesStarted":1,"flyOuts":2,"groundOuts":4,"airOuts":3,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":8,"baseOnBalls":1,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":19,"obp":".250","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":87,"era":"1.80","inningsPitched":"5.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"whip":"1.00","battersFaced":20,"outs":15,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":87,"balls":23,"strikes":64,"strikePercentage":".740","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.33","rbi":0,"winPercentage":".---","pitchesPerInning":"17.40","gamesFinished":0,"strikeoutWalkRatio":"8.00","strikeoutsPer9Inn":"14.40","walksPer9Inn":"1.80","hitsPer9Inn":"7.20","runsScoredPer9":"1.80","homeRunsPer9":"1.80","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":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":{"summary":"1.2 IP, 2 ER, 3 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":2,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":1,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":9,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","numberOfPitches":41,"inningsPitched":"1.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"battersFaced":10,"outs":5,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":41,"balls":13,"strikes":28,"strikePercentage":".680","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"rbi":2,"gamesFinished":0,"runsScoredPer9":"10.80","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":5,"gamesStarted":0,"flyOuts":2,"groundOuts":6,"airOuts":2,"runs":3,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":12,"baseOnBalls":4,"intentionalWalks":0,"hits":6,"hitByPitch":0,"atBats":26,"obp":".333","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":118,"era":"3.68","inningsPitched":"7.1","wins":2,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":3,"whip":"1.36","battersFaced":30,"outs":22,"gamesPitched":5,"completeGames":0,"shutouts":0,"pitchesThrown":118,"balls":42,"strikes":76,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"3.00","rbi":2,"winPercentage":"1.000","pitchesPerInning":"16.09","gamesFinished":0,"strikeoutWalkRatio":"3.00","strikeoutsPer9Inn":"14.73","walksPer9Inn":"4.91","hitsPer9Inn":"7.36","runsScoredPer9":"3.68","homeRunsPer9":"1.23","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":0,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":"2-4 | HR, 2B, 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":6,"rbi":5,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"4.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":6,"flyOuts":1,"groundOuts":2,"airOuts":2,"runs":4,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":9,"baseOnBalls":3,"intentionalWalks":0,"hits":6,"hitByPitch":0,"avg":".333","atBats":18,"obp":".429","slg":".611","ops":"1.040","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":22,"totalBases":11,"rbi":10,"leftOnBase":6,"sacBunts":1,"sacFlies":0,"babip":".625","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"18.00","popOuts":1,"lineOuts":0},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":7,"errors":0,"chances":7,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"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":"1-2 | 2 BB, K, CS","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":2,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":2,"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":1,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":1,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":5,"flyOuts":3,"groundOuts":5,"airOuts":3,"runs":4,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":6,"intentionalWalks":0,"hits":3,"hitByPitch":0,"avg":".214","atBats":14,"obp":".450","slg":".214","ops":".664","caughtStealing":1,"stolenBases":4,"stolenBasePercentage":".800","caughtStealingPercentage":".200","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":21,"totalBases":3,"rbi":2,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"babip":".273","groundOutsToAirouts":"1.67","catchersInterference":1,"pickoffs":1,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":14,"putOuts":2,"errors":0,"chances":16,"fielding":"1.000","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":1,"gamesStarted":1,"flyOuts":1,"groundOuts":3,"airOuts":2,"runs":7,"doubles":0,"triples":0,"homeRuns":3,"strikeOuts":3,"baseOnBalls":4,"intentionalWalks":0,"hits":6,"hitByPitch":0,"atBats":14,"obp":".556","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":86,"era":"21.00","inningsPitched":"3.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":7,"whip":"3.33","battersFaced":18,"outs":9,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":86,"balls":36,"strikes":50,"strikePercentage":".580","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.50","rbi":0,"winPercentage":".---","pitchesPerInning":"28.67","gamesFinished":0,"strikeoutWalkRatio":"0.75","strikeoutsPer9Inn":"9.00","walksPer9Inn":"12.00","hitsPer9Inn":"18.00","runsScoredPer9":"21.00","homeRunsPer9":"9.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"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,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":4,"flyOuts":2,"groundOuts":2,"airOuts":5,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"avg":".111","atBats":9,"obp":".200","slg":".222","ops":".422","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":10,"totalBases":2,"rbi":1,"leftOnBase":6,"sacBunts":0,"sacFlies":0,"babip":".125","groundOutsToAirouts":"0.40","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":2,"lineOuts":1},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":2,"gamesStarted":0,"flyOuts":2,"groundOuts":2,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":4,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":10,"obp":".200","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":38,"era":"3.00","inningsPitched":"3.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"whip":"0.67","battersFaced":10,"outs":9,"gamesPitched":2,"completeGames":0,"shutouts":0,"pitchesThrown":38,"balls":12,"strikes":26,"strikePercentage":".680","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":0,"winPercentage":"1.000","pitchesPerInning":"12.67","gamesFinished":1,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"12.00","walksPer9Inn":"0.00","hitsPer9Inn":"6.00","runsScoredPer9":"3.00","homeRunsPer9":"3.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}},"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 | 2B, BB, K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":2,"rbi":0,"leftOnBase":4,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".---","assists":1,"putOuts":10,"errors":0,"chances":11,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":7,"flyOuts":4,"groundOuts":3,"airOuts":12,"runs":5,"doubles":3,"triples":0,"homeRuns":1,"strikeOuts":5,"baseOnBalls":5,"intentionalWalks":1,"hits":7,"hitByPitch":0,"avg":".259","atBats":27,"obp":".375","slg":".481","ops":".856","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":32,"totalBases":13,"rbi":5,"leftOnBase":15,"sacBunts":0,"sacFlies":0,"babip":".286","groundOutsToAirouts":"0.25","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"27.00","popOuts":5,"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":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","assists":2,"putOuts":77,"errors":0,"chances":79,"fielding":"1.000","passedBall":0,"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":"100","stats":{"batting":{"summary":"0-4 | BB, 3 K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":0,"rbi":0,"leftOnBase":4,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":2,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":7,"flyOuts":4,"groundOuts":5,"airOuts":5,"runs":6,"doubles":4,"triples":0,"homeRuns":1,"strikeOuts":8,"baseOnBalls":5,"intentionalWalks":0,"hits":9,"hitByPitch":0,"avg":".346","atBats":26,"obp":".452","slg":".615","ops":"1.067","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":32,"totalBases":16,"rbi":5,"leftOnBase":15,"sacBunts":1,"sacFlies":0,"babip":".471","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"26.00","popOuts":0,"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":16,"putOuts":7,"errors":0,"chances":23,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID682641":{"person":{"id":682641,"fullName":"Luis Matos","link":"/api/v1/people/682641"},"jerseyNumber":"21","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"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":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID605540":{"person":{"id":605540,"fullName":"Brandon Woodruff","link":"/api/v1/people/605540"},"jerseyNumber":"53","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":1,"gamesStarted":1,"flyOuts":4,"groundOuts":1,"airOuts":8,"runs":2,"doubles":0,"triples":0,"homeRuns":2,"strikeOuts":6,"baseOnBalls":0,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":19,"obp":".211","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":67,"era":"3.60","inningsPitched":"5.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"whip":"0.80","battersFaced":19,"outs":15,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":67,"balls":22,"strikes":45,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.13","rbi":0,"winPercentage":"1.000","pitchesPerInning":"13.40","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"10.80","walksPer9Inn":"0.00","hitsPer9Inn":"7.20","runsScoredPer9":"3.60","homeRunsPer9":"3.60","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":2},"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}},"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":3,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":3,"doubles":0,"triples":0,"homeRuns":2,"strikeOuts":3,"baseOnBalls":2,"intentionalWalks":0,"hits":3,"hitByPitch":0,"avg":".500","atBats":6,"obp":".625","slg":"1.500","ops":"2.125","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":8,"totalBases":9,"rbi":3,"leftOnBase":4,"sacBunts":0,"sacFlies":0,"babip":"1.000","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"3.00","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":8,"errors":0,"chances":8,"fielding":"1.000","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":2,"gamesStarted":2,"flyOuts":4,"groundOuts":6,"airOuts":9,"runs":3,"doubles":1,"triples":0,"homeRuns":2,"strikeOuts":18,"baseOnBalls":5,"intentionalWalks":0,"hits":6,"hitByPitch":1,"atBats":39,"obp":".267","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":188,"era":"2.45","inningsPitched":"11.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":3,"whip":"1.00","battersFaced":45,"outs":33,"gamesPitched":2,"completeGames":0,"shutouts":0,"pitchesThrown":188,"balls":69,"strikes":119,"strikePercentage":".630","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.67","rbi":0,"winPercentage":"1.000","pitchesPerInning":"17.09","gamesFinished":0,"strikeoutWalkRatio":"3.60","strikeoutsPer9Inn":"14.73","walksPer9Inn":"4.09","hitsPer9Inn":"4.91","runsScoredPer9":"2.45","homeRunsPer9":"1.64","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":2},"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}},"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":3,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":7,"baseOnBalls":3,"intentionalWalks":0,"hits":2,"hitByPitch":1,"atBats":10,"obp":".429","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":64,"era":"0.00","inningsPitched":"3.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"1.67","battersFaced":14,"outs":9,"gamesPitched":3,"completeGames":0,"shutouts":0,"pitchesThrown":64,"balls":26,"strikes":38,"strikePercentage":".590","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":0,"winPercentage":".---","pitchesPerInning":"21.33","gamesFinished":2,"strikeoutWalkRatio":"2.33","strikeoutsPer9Inn":"21.00","walksPer9Inn":"9.00","hitsPer9Inn":"6.00","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}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID672582":{"person":{"id":672582,"fullName":"Angel Zerpa","link":"/api/v1/people/672582"},"jerseyNumber":"61","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":0,"flyOuts":1,"groundOuts":4,"airOuts":2,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":10,"obp":".273","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":41,"era":"0.00","inningsPitched":"3.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"1.00","battersFaced":11,"outs":9,"gamesPitched":3,"completeGames":0,"shutouts":0,"pitchesThrown":41,"balls":16,"strikes":25,"strikePercentage":".610","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"2.00","rbi":0,"winPercentage":".---","pitchesPerInning":"13.67","gamesFinished":1,"strikeoutWalkRatio":"2.00","strikeoutsPer9Inn":"6.00","walksPer9Inn":"3.00","hitsPer9Inn":"6.00","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID657649":{"person":{"id":657649,"fullName":"Jared Koenig","link":"/api/v1/people/657649"},"jerseyNumber":"47","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":2,"gamesStarted":0,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":4,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":7,"obp":".143","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":29,"era":"0.00","inningsPitched":"2.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":0,"whip":"0.50","battersFaced":7,"outs":6,"gamesPitched":2,"completeGames":0,"shutouts":0,"pitchesThrown":29,"balls":9,"strikes":20,"strikePercentage":".690","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":0,"winPercentage":".---","pitchesPerInning":"14.50","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"18.00","walksPer9Inn":"0.00","hitsPer9Inn":"4.50","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}},"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, 2)","summary":"1.0 IP, 0 ER, 2 K, 2 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":2,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":22,"inningsPitched":"1.0","wins":0,"losses":0,"saves":1,"saveOpportunities":1,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":5,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":22,"balls":10,"strikes":12,"strikePercentage":".550","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":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":3,"gamesStarted":0,"flyOuts":2,"groundOuts":2,"airOuts":2,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":5,"baseOnBalls":3,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":11,"obp":".357","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":57,"era":"3.00","inningsPitched":"3.0","wins":0,"losses":1,"saves":2,"saveOpportunities":2,"holds":0,"blownSaves":0,"earnedRuns":1,"whip":"1.67","battersFaced":14,"outs":9,"gamesPitched":3,"completeGames":0,"shutouts":0,"pitchesThrown":57,"balls":22,"strikes":35,"strikePercentage":".610","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":0,"winPercentage":".000","pitchesPerInning":"19.00","gamesFinished":3,"strikeoutWalkRatio":"1.67","strikeoutsPer9Inn":"15.00","walksPer9Inn":"9.00","hitsPer9Inn":"6.00","runsScoredPer9":"3.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":1,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":true,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]}},"batters":[668930,650859,661388,592885,669003,641343,686217,663604,666152,694477,676879,682842,656730],"pitchers":[694477,676879,682842,656730],"bench":[682641,687401,663368,596142],"bullpen":[681982,669084,690986,657649,694819,687075,663765,605540,672582],"battingOrder":[668930,650859,661388,592885,669003,641343,686217,663604,666152],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Rengifo 2 (2, Avila, Lange); Mitchell (2, Avila); Contreras, Wm (3, Avila)."},{"label":"HR","value":"Mitchell (1, 3rd inning off Avila, 2 on, 2 out)."},{"label":"TB","value":"Contreras, Wm 2; Frelick; Hamilton, D; Lockridge; Mitchell 6; Rengifo 4; Yelich 2."},{"label":"RBI","value":"Mitchell 5 (10)."},{"label":"2-out RBI","value":"Mitchell 5."},{"label":"Runners left in scoring position, 2 out","value":"Bauers; Contreras, Wm 3."},{"label":"GIDP","value":"Turang."},{"label":"Team RISP","value":"3-for-10."},{"label":"Team LOB","value":"8."}]},{"title":"BASERUNNING","fieldList":[{"label":"CS","value":"Hamilton, D (1, 2nd base by Avila/Perez, S); Bauers (1, 3rd base by Avila/Perez, S)."},{"label":"PO","value":"Hamilton, D (1st base by Avila)."}]},{"title":"FIELDING","fieldList":[{"label":"DP","value":"(Turang-Hamilton, D-Bauers)."}]}],"note":[]},"home":{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"teamStats":{"batting":{"flyOuts":4,"groundOuts":7,"airOuts":9,"runs":2,"doubles":3,"triples":0,"homeRuns":0,"strikeOuts":9,"baseOnBalls":6,"intentionalWalks":0,"hits":8,"hitByPitch":0,"avg":".239","atBats":33,"obp":".315","slg":".363","ops":".678","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":39,"totalBases":11,"rbi":2,"leftOnBase":21,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":5,"lineOuts":0},"pitching":{"flyOuts":5,"groundOuts":6,"airOuts":6,"runs":5,"doubles":4,"triples":0,"homeRuns":1,"strikeOuts":12,"baseOnBalls":6,"intentionalWalks":0,"hits":10,"hitByPitch":0,"atBats":34,"obp":".400","caughtStealing":2,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":175,"era":"4.40","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":5,"whip":"1.42","battersFaced":40,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":175,"balls":73,"strikes":102,"strikePercentage":".580","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"1.00","rbi":5,"pitchesPerInning":"19.44","runsScoredPer9":"5.00","homeRunsPer9":"1.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":0},"fielding":{"caughtStealing":2,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":".---","assists":10,"putOuts":27,"errors":0,"chances":37,"passedBall":0,"pickoffs":0}},"players":{"ID695600":{"person":{"id":695600,"fullName":"Carter Jensen","link":"/api/v1/people/695600"},"jerseyNumber":"22","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"battingOrder":"601","stats":{"batting":{"note":"b-","summary":"0-1 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":7,"flyOuts":1,"groundOuts":4,"airOuts":3,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":9,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"avg":".118","atBats":17,"obp":".158","slg":".294","ops":".452","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":19,"totalBases":5,"rbi":2,"leftOnBase":8,"sacBunts":0,"sacFlies":1,"babip":".125","groundOutsToAirouts":"1.33","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"17.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":7,"errors":0,"chances":7,"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":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID666142":{"person":{"id":666142,"fullName":"Cole Ragans","link":"/api/v1/people/666142"},"jerseyNumber":"55","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":2,"gamesStarted":2,"flyOuts":7,"groundOuts":4,"airOuts":9,"runs":5,"doubles":0,"triples":0,"homeRuns":3,"strikeOuts":13,"baseOnBalls":5,"intentionalWalks":0,"hits":10,"hitByPitch":0,"atBats":36,"obp":".366","caughtStealing":2,"stolenBases":1,"stolenBasePercentage":".333","caughtStealingPercentage":".667","numberOfPitches":179,"era":"3.60","inningsPitched":"10.0","wins":0,"losses":2,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":4,"whip":"1.50","battersFaced":41,"outs":30,"gamesPitched":2,"completeGames":0,"shutouts":0,"pitchesThrown":179,"balls":68,"strikes":111,"strikePercentage":".620","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.44","rbi":0,"winPercentage":".000","pitchesPerInning":"17.90","gamesFinished":0,"strikeoutWalkRatio":"2.60","strikeoutsPer9Inn":"11.70","walksPer9Inn":"4.50","hitsPer9Inn":"9.00","runsScoredPer9":"4.50","homeRunsPer9":"2.70","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":2},"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}},"ID663697":{"person":{"id":663697,"fullName":"Jonathan India","link":"/api/v1/people/663697"},"jerseyNumber":"6","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":5,"flyOuts":4,"groundOuts":4,"airOuts":8,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":4,"baseOnBalls":1,"intentionalWalks":0,"hits":3,"hitByPitch":0,"avg":".158","atBats":19,"obp":".200","slg":".316","ops":".516","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":20,"totalBases":6,"rbi":5,"leftOnBase":7,"sacBunts":0,"sacFlies":0,"babip":".143","groundOutsToAirouts":"0.50","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"19.00","popOuts":4,"lineOuts":0},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":6,"errors":0,"chances":14,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID686475":{"person":{"id":686475,"fullName":"Tyler Tolbert","link":"/api/v1/people/686475"},"jerseyNumber":"2","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":3,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":2,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"babip":".000","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":3,"errors":0,"chances":4,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID686555":{"person":{"id":686555,"fullName":"Isaac Collins","link":"/api/v1/people/686555"},"jerseyNumber":"1","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"battingOrder":"700","stats":{"batting":{"summary":"1-4 | K","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":0,"leftOnBase":4,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":4,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":7,"flyOuts":3,"groundOuts":4,"airOuts":5,"runs":3,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":6,"baseOnBalls":3,"intentionalWalks":0,"hits":4,"hitByPitch":1,"avg":".211","atBats":19,"obp":".348","slg":".421","ops":".769","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":23,"totalBases":8,"rbi":2,"leftOnBase":12,"sacBunts":0,"sacFlies":0,"babip":".250","groundOutsToAirouts":"0.80","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"19.00","popOuts":2,"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":15,"errors":0,"chances":15,"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"}]},"ID521692":{"person":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"jerseyNumber":"13","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"battingOrder":"400","stats":{"batting":{"summary":"0-4 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":2,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":2,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":".---","assists":1,"putOuts":12,"errors":0,"chances":13,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":7,"flyOuts":7,"groundOuts":7,"airOuts":12,"runs":2,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":4,"baseOnBalls":1,"intentionalWalks":0,"hits":5,"hitByPitch":0,"avg":".179","atBats":28,"obp":".207","slg":".321","ops":".528","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":29,"totalBases":9,"rbi":1,"leftOnBase":19,"sacBunts":0,"sacFlies":0,"babip":".174","groundOutsToAirouts":"0.58","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"28.00","popOuts":4,"lineOuts":1},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":5,"stolenBases":2,"stolenBasePercentage":".286","caughtStealingPercentage":".714","assists":5,"putOuts":56,"errors":1,"chances":62,"fielding":".984","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID679883":{"person":{"id":679883,"fullName":"Luinder Avila","link":"/api/v1/people/679883"},"jerseyNumber":"58","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"stats":{"batting":{},"pitching":{"note":"(L, 0-1)","summary":"3.0 IP, 5 ER, 4 K, 3 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":2,"groundOuts":1,"airOuts":2,"runs":5,"doubles":3,"triples":0,"homeRuns":1,"strikeOuts":4,"baseOnBalls":3,"intentionalWalks":0,"hits":8,"hitByPitch":0,"atBats":15,"caughtStealing":2,"stolenBases":0,"stolenBasePercentage":".000","numberOfPitches":73,"inningsPitched":"3.0","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":5,"battersFaced":18,"outs":9,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":73,"balls":33,"strikes":40,"strikePercentage":".550","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":1,"rbi":5,"gamesFinished":0,"runsScoredPer9":"15.00","homeRunsPer9":"3.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":1,"gamesStarted":1,"flyOuts":2,"groundOuts":1,"airOuts":2,"runs":5,"doubles":3,"triples":0,"homeRuns":1,"strikeOuts":4,"baseOnBalls":3,"intentionalWalks":0,"hits":8,"hitByPitch":0,"atBats":15,"obp":".611","caughtStealing":2,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":73,"era":"15.00","inningsPitched":"3.0","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":5,"whip":"3.67","battersFaced":18,"outs":9,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":73,"balls":33,"strikes":40,"strikePercentage":".550","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"0.50","rbi":5,"winPercentage":".000","pitchesPerInning":"24.33","gamesFinished":0,"strikeoutWalkRatio":"1.33","strikeoutsPer9Inn":"12.00","walksPer9Inn":"9.00","hitsPer9Inn":"24.00","runsScoredPer9":"15.00","homeRunsPer9":"3.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID679845":{"person":{"id":679845,"fullName":"Nick Loftin","link":"/api/v1/people/679845"},"jerseyNumber":"12","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"battingOrder":"800","stats":{"batting":{"summary":"0-3 | BB, R","gamesPlayed":1,"flyOuts":3,"groundOuts":0,"airOuts":3,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":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":2,"putOuts":4,"errors":0,"chances":6,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":3,"flyOuts":3,"groundOuts":2,"airOuts":4,"runs":3,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":2,"intentionalWalks":0,"hits":1,"hitByPitch":0,"avg":".143","atBats":7,"obp":".333","slg":".286","ops":".619","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":9,"totalBases":2,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"babip":".143","groundOutsToAirouts":"0.50","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":4,"errors":1,"chances":10,"fielding":".900","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID668674":{"person":{"id":668674,"fullName":"Lucas Erceg","link":"/api/v1/people/668674"},"jerseyNumber":"60","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":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":0,"groundOuts":4,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":8,"obp":".333","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":31,"era":"0.00","inningsPitched":"2.2","wins":0,"losses":0,"saves":2,"saveOpportunities":2,"holds":1,"blownSaves":0,"earnedRuns":0,"whip":"1.13","battersFaced":9,"outs":8,"gamesPitched":3,"completeGames":0,"shutouts":0,"pitchesThrown":31,"balls":13,"strikes":18,"strikePercentage":".580","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"4.00","rbi":0,"winPercentage":".---","pitchesPerInning":"11.63","gamesFinished":2,"strikeoutWalkRatio":"1.00","strikeoutsPer9Inn":"3.38","walksPer9Inn":"3.38","hitsPer9Inn":"6.75","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":2,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":0},"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}},"ID663460":{"person":{"id":663460,"fullName":"Kris Bubic","link":"/api/v1/people/663460"},"jerseyNumber":"50","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":1,"gamesStarted":1,"flyOuts":7,"groundOuts":5,"airOuts":8,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":4,"baseOnBalls":3,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":19,"obp":".227","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":75,"era":"1.50","inningsPitched":"6.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"whip":"0.83","battersFaced":22,"outs":18,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":75,"balls":27,"strikes":48,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":1,"groundOutsToAirouts":"0.63","rbi":0,"winPercentage":"1.000","pitchesPerInning":"12.50","gamesFinished":0,"strikeoutWalkRatio":"1.33","strikeoutsPer9Inn":"6.00","walksPer9Inn":"4.50","hitsPer9Inn":"3.00","runsScoredPer9":"1.50","homeRunsPer9":"1.50","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":0},"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}},"ID516782":{"person":{"id":516782,"fullName":"Starling Marte","link":"/api/v1/people/516782"},"jerseyNumber":"0","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"battingOrder":"600","stats":{"batting":{"summary":"1-3 | 2B, 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":2,"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":2,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"avg":".167","atBats":6,"obp":".167","slg":".333","ops":".500","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":6,"totalBases":2,"rbi":0,"leftOnBase":5,"sacBunts":0,"sacFlies":0,"babip":".333","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID621381":{"person":{"id":621381,"fullName":"Matt Strahm","link":"/api/v1/people/621381"},"jerseyNumber":"25","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":3,"gamesStarted":0,"flyOuts":2,"groundOuts":1,"airOuts":4,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":1,"atBats":9,"obp":".200","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":36,"era":"0.00","inningsPitched":"2.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":2,"blownSaves":0,"earnedRuns":0,"whip":"0.38","battersFaced":10,"outs":8,"gamesPitched":3,"completeGames":0,"shutouts":0,"pitchesThrown":36,"balls":8,"strikes":28,"strikePercentage":".780","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.25","rbi":0,"winPercentage":".---","pitchesPerInning":"13.50","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"10.13","walksPer9Inn":"0.00","hitsPer9Inn":"3.38","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID683232":{"person":{"id":683232,"fullName":"Nick Mears","link":"/api/v1/people/683232"},"jerseyNumber":"31","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":2,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":6,"obp":".167","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":26,"era":"0.00","inningsPitched":"2.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":0,"whip":"0.50","battersFaced":6,"outs":6,"gamesPitched":2,"completeGames":0,"shutouts":0,"pitchesThrown":26,"balls":9,"strikes":17,"strikePercentage":".650","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":0,"winPercentage":".---","pitchesPerInning":"13.00","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"13.50","walksPer9Inn":"0.00","hitsPer9Inn":"4.50","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID686469":{"person":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"jerseyNumber":"9","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"battingOrder":"300","stats":{"batting":{"summary":"1-5 | 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":1,"rbi":0,"leftOnBase":6,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":2,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":7,"flyOuts":4,"groundOuts":7,"airOuts":8,"runs":2,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":6,"baseOnBalls":3,"intentionalWalks":0,"hits":5,"hitByPitch":1,"avg":".200","atBats":25,"obp":".300","slg":".240","ops":".540","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":30,"totalBases":6,"rbi":3,"leftOnBase":12,"sacBunts":0,"sacFlies":1,"babip":".250","groundOutsToAirouts":"0.88","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":2,"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":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":41,"errors":0,"chances":44,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":true,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID664728":{"person":{"id":664728,"fullName":"Kyle Isbel","link":"/api/v1/people/664728"},"jerseyNumber":"28","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"battingOrder":"900","stats":{"batting":{"summary":"1-2 | 2B","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"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":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":6,"flyOuts":3,"groundOuts":2,"airOuts":5,"runs":4,"doubles":1,"triples":0,"homeRuns":2,"strikeOuts":3,"baseOnBalls":0,"intentionalWalks":0,"hits":10,"hitByPitch":0,"avg":".500","atBats":20,"obp":".500","slg":".850","ops":"1.350","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":20,"totalBases":17,"rbi":4,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"babip":".533","groundOutsToAirouts":"0.40","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"10.00","popOuts":2,"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":18,"errors":0,"chances":18,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID663738":{"person":{"id":663738,"fullName":"Daniel Lynch IV","link":"/api/v1/people/663738"},"jerseyNumber":"41","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"stats":{"batting":{},"pitching":{"summary":"2.0 IP, 0 ER, 3 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":2,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":7,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":27,"inningsPitched":"2.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":7,"outs":6,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":27,"balls":10,"strikes":17,"strikePercentage":".630","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":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":3,"gamesStarted":0,"flyOuts":4,"groundOuts":3,"airOuts":4,"runs":3,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":6,"baseOnBalls":3,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":15,"obp":".278","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":73,"era":"2.25","inningsPitched":"4.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":1,"whip":"1.25","battersFaced":18,"outs":12,"gamesPitched":3,"completeGames":0,"shutouts":0,"pitchesThrown":73,"balls":29,"strikes":44,"strikePercentage":".600","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.75","rbi":0,"winPercentage":".---","pitchesPerInning":"18.25","gamesFinished":0,"strikeoutWalkRatio":"2.00","strikeoutsPer9Inn":"13.50","walksPer9Inn":"6.75","hitsPer9Inn":"4.50","runsScoredPer9":"6.75","homeRunsPer9":"0.00","inheritedRunners":2,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"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"}]},"ID608379":{"person":{"id":608379,"fullName":"Michael Wacha","link":"/api/v1/people/608379"},"jerseyNumber":"52","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":1,"gamesStarted":1,"flyOuts":2,"groundOuts":4,"airOuts":5,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":7,"baseOnBalls":1,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":19,"obp":".200","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":80,"era":"0.00","inningsPitched":"6.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"0.67","battersFaced":20,"outs":18,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":80,"balls":23,"strikes":57,"strikePercentage":".710","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.80","rbi":0,"winPercentage":".---","pitchesPerInning":"13.33","gamesFinished":0,"strikeoutWalkRatio":"7.00","strikeoutsPer9Inn":"10.50","walksPer9Inn":"1.50","hitsPer9Inn":"4.50","runsScoredPer9":"0.00","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":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID672580":{"person":{"id":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"jerseyNumber":"11","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"battingOrder":"100","stats":{"batting":{"summary":"0-4 | BB, 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":2,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":7,"flyOuts":9,"groundOuts":4,"airOuts":10,"runs":3,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":4,"baseOnBalls":6,"intentionalWalks":0,"hits":6,"hitByPitch":0,"avg":".261","atBats":23,"obp":".400","slg":".304","ops":".704","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":30,"totalBases":7,"rbi":3,"leftOnBase":6,"sacBunts":0,"sacFlies":1,"babip":".300","groundOutsToAirouts":"0.40","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"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":10,"putOuts":5,"errors":0,"chances":15,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID607625":{"person":{"id":607625,"fullName":"Seth Lugo","link":"/api/v1/people/607625"},"jerseyNumber":"67","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":1,"gamesStarted":1,"flyOuts":5,"groundOuts":7,"airOuts":9,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":0,"intentionalWalks":0,"hits":5,"hitByPitch":0,"atBats":24,"obp":".208","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":77,"era":"0.00","inningsPitched":"6.1","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"0.79","battersFaced":24,"outs":19,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":77,"balls":22,"strikes":55,"strikePercentage":".710","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.78","rbi":0,"winPercentage":"1.000","pitchesPerInning":"12.16","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"4.26","walksPer9Inn":"0.00","hitsPer9Inn":"7.11","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":1},"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}},"ID657041":{"person":{"id":657041,"fullName":"Lane Thomas","link":"/api/v1/people/657041"},"jerseyNumber":"15","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"battingOrder":"901","stats":{"batting":{"note":"a-","summary":"1-1 | 2B, BB, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":2,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":6,"flyOuts":3,"groundOuts":2,"airOuts":5,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":5,"baseOnBalls":2,"intentionalWalks":0,"hits":2,"hitByPitch":0,"avg":".143","atBats":14,"obp":".250","slg":".214","ops":".464","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":16,"totalBases":3,"rbi":1,"leftOnBase":9,"sacBunts":0,"sacFlies":0,"babip":".222","groundOutsToAirouts":"0.40","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":2,"lineOuts":0},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":4,"errors":0,"chances":5,"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"}]},"ID702070":{"person":{"id":702070,"fullName":"Noah Cameron","link":"/api/v1/people/702070"},"jerseyNumber":"65","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":1,"gamesStarted":1,"flyOuts":4,"groundOuts":1,"airOuts":9,"runs":1,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":5,"baseOnBalls":1,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":19,"obp":".250","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":86,"era":"1.80","inningsPitched":"5.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"whip":"1.00","battersFaced":20,"outs":15,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":86,"balls":33,"strikes":53,"strikePercentage":".620","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.11","rbi":0,"winPercentage":"1.000","pitchesPerInning":"17.20","gamesFinished":0,"strikeoutWalkRatio":"5.00","strikeoutsPer9Inn":"9.00","walksPer9Inn":"1.80","hitsPer9Inn":"7.20","runsScoredPer9":"1.80","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":3},"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}},"ID656638":{"person":{"id":656638,"fullName":"Alex Lange","link":"/api/v1/people/656638"},"jerseyNumber":"56","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"stats":{"batting":{},"pitching":{"summary":"2.0 IP, 0 ER, 4 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":4,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":7,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":38,"inningsPitched":"2.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":8,"outs":6,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":38,"balls":14,"strikes":24,"strikePercentage":".630","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":3,"gamesStarted":0,"flyOuts":0,"groundOuts":4,"airOuts":0,"runs":2,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":6,"baseOnBalls":4,"intentionalWalks":0,"hits":2,"hitByPitch":1,"atBats":12,"obp":".412","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":83,"era":"5.40","inningsPitched":"3.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"whip":"1.80","battersFaced":17,"outs":10,"gamesPitched":3,"completeGames":0,"shutouts":0,"pitchesThrown":83,"balls":34,"strikes":49,"strikePercentage":".590","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"4.00","rbi":0,"winPercentage":".---","pitchesPerInning":"24.90","gamesFinished":1,"strikeoutWalkRatio":"1.50","strikeoutsPer9Inn":"16.20","walksPer9Inn":"10.80","hitsPer9Inn":"5.40","runsScoredPer9":"5.40","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}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID695506":{"person":{"id":695506,"fullName":"Jac Caglianone","link":"/api/v1/people/695506"},"jerseyNumber":"14","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"battingOrder":"500","stats":{"batting":{"summary":"2-3 | BB, CS","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":3,"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"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":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":7,"flyOuts":1,"groundOuts":6,"airOuts":2,"runs":3,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":5,"baseOnBalls":2,"intentionalWalks":0,"hits":8,"hitByPitch":1,"avg":".381","atBats":21,"obp":".458","slg":".476","ops":".934","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":24,"totalBases":10,"rbi":0,"leftOnBase":4,"sacBunts":0,"sacFlies":0,"babip":".500","groundOutsToAirouts":"3.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"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":0,"putOuts":12,"errors":0,"chances":12,"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"}]},"ID674444":{"person":{"id":674444,"fullName":"Steven Cruz","link":"/api/v1/people/674444"},"jerseyNumber":"64","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":18,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":18,"balls":7,"strikes":11,"strikePercentage":".610","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":1,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":3,"gamesStarted":0,"flyOuts":1,"groundOuts":2,"airOuts":3,"runs":3,"doubles":0,"triples":0,"homeRuns":3,"strikeOuts":3,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":11,"obp":".273","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":52,"era":"10.13","inningsPitched":"2.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":3,"whip":"1.13","battersFaced":11,"outs":8,"gamesPitched":3,"completeGames":0,"shutouts":0,"pitchesThrown":52,"balls":19,"strikes":33,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.67","rbi":0,"winPercentage":".---","pitchesPerInning":"19.50","gamesFinished":2,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"10.13","walksPer9Inn":"0.00","hitsPer9Inn":"10.13","runsScoredPer9":"10.13","homeRunsPer9":"10.13","inheritedRunners":3,"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID670167":{"person":{"id":670167,"fullName":"John Schreiber","link":"/api/v1/people/670167"},"jerseyNumber":"46","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, 0 ER, 0 K, 2 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":2,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":19,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":4,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":19,"balls":9,"strikes":10,"strikePercentage":".530","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":4,"gamesStarted":0,"flyOuts":2,"groundOuts":5,"airOuts":4,"runs":2,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":2,"baseOnBalls":4,"intentionalWalks":1,"hits":3,"hitByPitch":0,"atBats":13,"obp":".389","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":84,"era":"4.50","inningsPitched":"4.0","wins":0,"losses":0,"saves":1,"saveOpportunities":1,"holds":0,"blownSaves":0,"earnedRuns":2,"whip":"1.75","battersFaced":18,"outs":12,"gamesPitched":4,"completeGames":0,"shutouts":0,"pitchesThrown":84,"balls":38,"strikes":46,"strikePercentage":".550","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.25","rbi":0,"winPercentage":".---","pitchesPerInning":"21.00","gamesFinished":1,"strikeoutWalkRatio":"0.50","strikeoutsPer9Inn":"4.50","walksPer9Inn":"9.00","hitsPer9Inn":"6.75","runsScoredPer9":"4.50","homeRunsPer9":"2.25","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":0,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID677951":{"person":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"jerseyNumber":"7","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"battingOrder":"200","stats":{"batting":{"summary":"1-3 | 2 BB, RBI, SB","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":2,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":1,"rbi":1,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":1,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":7,"flyOuts":3,"groundOuts":3,"airOuts":12,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":4,"baseOnBalls":3,"intentionalWalks":0,"hits":7,"hitByPitch":0,"avg":".280","atBats":25,"obp":".345","slg":".280","ops":".625","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":29,"totalBases":7,"rbi":3,"leftOnBase":16,"sacBunts":0,"sacFlies":1,"babip":".318","groundOutsToAirouts":"0.25","catchersInterference":0,"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":16,"putOuts":10,"errors":0,"chances":26,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]}},"batters":[672580,677951,686469,521692,695506,516782,695600,686555,679845,664728,657041,679883,663738,656638,670167,674444],"pitchers":[679883,663738,656638,670167,674444],"bench":[663697,686475],"bullpen":[663460,702070,668674,607625,683232,666142,621381,608379],"battingOrder":[672580,677951,686469,521692,695506,695600,686555,679845,657041],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Isbel (1, Patrick); Marte, S (1, Patrick); Thomas, L (1, Ashby)."},{"label":"TB","value":"Caglianone 2; Collins; Isbel 2; Marte, S 2; Pasquantino; Thomas, L 2; Witt Jr."},{"label":"RBI","value":"Thomas, L (1); Witt Jr. (3)."},{"label":"Runners left in scoring position, 2 out","value":"Collins; Perez, S; Pasquantino 2; Loftin 2."},{"label":"GIDP","value":"Pasquantino."},{"label":"Team RISP","value":"2-for-13."},{"label":"Team LOB","value":"10."}]},{"title":"BASERUNNING","fieldList":[{"label":"SB","value":"Witt Jr. (3, 2nd base off Ashby/Contreras, Wm)."},{"label":"CS","value":"Caglianone (1, home by Patrick/Contreras, Wm)."}]},{"title":"FIELDING","fieldList":[{"label":"Pickoffs","value":"Avila (Hamilton, D at 1st base)."},{"label":"DP","value":"(Witt Jr.-Loftin-Garcia, M)."}]}],"note":[{"label":"a","value":"Doubled for Isbel in the 7th."},{"label":"b","value":"Struck out for Marte, S in the 8th."}]}},"officials":[{"official":{"id":605674,"fullName":"Ryan Wills","link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":668921,"fullName":"Jen Pawol","link":"/api/v1/people/668921"},"officialType":"First Base"},{"official":{"id":504381,"fullName":"Will Little","link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"fullName":"Ryan Additon","link":"/api/v1/people/596809"},"officialType":"Third Base"}],"info":[{"label":"WP","value":"Ashby."},{"label":"ABS Challenge","value":"Perez, S 2 (Ball-Confirmed, Ball-Overturned to Strike); Contreras, Wm (Ball-Overturned to Strike); Thomas, L (Strike-Overturned to Ball); Witt Jr. (Strike-Overturned to Ball)."},{"label":"Pitches-strikes","value":"Patrick 86-47; Ashby 41-28; Uribe 14-8; Megill 22-12; Avila 73-40; Lynch IV 27-17; Lange 38-24; Schreiber 19-10; Cruz 18-11."},{"label":"Groundouts-flyouts","value":"Patrick 3-3; Ashby 2-0; Uribe 2-0; Megill 0-1; Avila 1-2; Lynch IV 1-2; Lange 2-0; Schreiber 2-0; Cruz 0-1."},{"label":"Batters faced","value":"Patrick 20; Ashby 10; Uribe 4; Megill 5; Avila 18; Lynch IV 7; Lange 8; Schreiber 4; Cruz 3."},{"label":"Inherited runners-scored","value":"Uribe 1-0; Lynch IV 2-0."},{"label":"Umpires","value":"HP: Ryan Wills. 1B: Jen Pawol. 2B: Will Little. 3B: Ryan Additon. "},{"label":"Weather","value":"47 degrees, Partly Cloudy."},{"label":"Wind","value":"15 mph, L To R."},{"label":"First pitch","value":"1:10 PM."},{"label":"T","value":"2:58."},{"label":"Att","value":"17,055."},{"label":"Venue","value":"Kauffman Stadium."},{"label":"April 4, 2026"}],"pitchingNotes":["Avila pitched to 2 batters in the 4th inning."],"topPerformers":[{"player":{"person":{"id":669003,"fullName":"Garrett Mitchell","link":"/api/v1/people/669003","boxscoreName":"Mitchell"},"jerseyNumber":"5","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"battingOrder":"500","stats":{"batting":{"summary":"2-4 | HR, 2B, 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":6,"rbi":5,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"4.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":6,"flyOuts":1,"groundOuts":2,"airOuts":2,"runs":4,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":9,"baseOnBalls":3,"intentionalWalks":0,"hits":6,"hitByPitch":0,"avg":".333","atBats":18,"obp":".429","slg":".611","ops":"1.040","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":22,"totalBases":11,"rbi":10,"leftOnBase":6,"sacBunts":1,"sacFlies":0,"babip":".625","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"18.00","popOuts":1,"lineOuts":0},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":7,"errors":0,"chances":7,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"type":"hitter","gameScore":66,"hittingGameScore":66},{"player":{"person":{"id":694477,"fullName":"Chad Patrick","link":"/api/v1/people/694477","boxscoreName":"Patrick"},"jerseyNumber":"39","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"stats":{"batting":{},"pitching":{"note":"(W, 1-0)","summary":"5.0 IP, 0 ER, 3 K, 3 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":3,"groundOuts":3,"airOuts":7,"runs":0,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":3,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":17,"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","numberOfPitches":86,"inningsPitched":"5.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":20,"outs":15,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":86,"balls":39,"strikes":47,"strikePercentage":".550","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":4,"lineOuts":0},"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":6,"groundOuts":6,"airOuts":13,"runs":1,"doubles":4,"triples":0,"homeRuns":1,"strikeOuts":7,"baseOnBalls":4,"intentionalWalks":0,"hits":9,"hitByPitch":0,"atBats":35,"obp":".333","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":160,"era":"0.96","inningsPitched":"9.1","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"whip":"1.39","battersFaced":39,"outs":28,"gamesPitched":2,"completeGames":0,"shutouts":0,"pitchesThrown":160,"balls":65,"strikes":95,"strikePercentage":".590","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.46","rbi":0,"winPercentage":"1.000","pitchesPerInning":"17.14","gamesFinished":0,"strikeoutWalkRatio":"1.75","strikeoutsPer9Inn":"6.75","walksPer9Inn":"3.86","hitsPer9Inn":"8.68","runsScoredPer9":"0.96","homeRunsPer9":"0.96","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":6,"lineOuts":1},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"type":"starter","gameScore":59,"pitchingGameScore":59},{"player":{"person":{"id":657041,"fullName":"Lane Thomas","link":"/api/v1/people/657041","boxscoreName":"Thomas, L"},"jerseyNumber":"15","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"battingOrder":"901","stats":{"batting":{"note":"a-","summary":"1-1 | 2B, BB, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":2,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":6,"flyOuts":3,"groundOuts":2,"airOuts":5,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":5,"baseOnBalls":2,"intentionalWalks":0,"hits":2,"hitByPitch":0,"avg":".143","atBats":14,"obp":".250","slg":".214","ops":".464","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":16,"totalBases":3,"rbi":1,"leftOnBase":9,"sacBunts":0,"sacFlies":0,"babip":".222","groundOutsToAirouts":"0.40","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":2,"lineOuts":0},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":4,"errors":0,"chances":5,"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"}]},"type":"hitter","gameScore":55,"hittingGameScore":55}]},"decisions":{"winner":{"id":694477,"fullName":"Chad Patrick","link":"/api/v1/people/694477"},"loser":{"id":679883,"fullName":"Luinder Avila","link":"/api/v1/people/679883"},"save":{"id":656730,"fullName":"Trevor Megill","link":"/api/v1/people/656730"}},"leaders":{"hitDistance":{},"hitSpeed":{},"pitchSpeed":{}}}}