{"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":824094,"link":"/api/v1.1/game/824094/feed/live","metaData":{"wait":10,"timeStamp":"20260702_015102","gameEvents":["field_out","game_finished"],"logicalEvents":["midInning","countChange","count00","newLeftHandedHit","gameStateChangeToGameOver"]},"gameData":{"game":{"pk":824094,"type":"R","doubleHeader":"N","id":"2026/07/01/tbamlb-kcamlb-1","gamedayType":"P","tiebreaker":"N","gameNumber":1,"calendarEventID":"14-824094-2026-07-01","season":"2026","seasonDisplay":"2026"},"datetime":{"dateTime":"2026-07-01T23:40:00Z","originalDate":"2026-07-01","officialDate":"2026-07-01","dayNight":"night","time":"6:40","ampm":"PM"},"status":{"abstractGameState":"Final","codedGameState":"F","detailedState":"Final","statusCode":"F","startTimeTBD":false,"abstractGameCode":"F"},"teams":{"away":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":139,"name":"Tampa Bay Rays","link":"/api/v1/teams/139","season":2026,"venue":{"id":12,"name":"Tropicana Field","link":"/api/v1/venues/12"},"springVenue":{"id":2534,"link":"/api/v1/venues/2534"},"teamCode":"tba","fileCode":"tb","abbreviation":"TB","teamName":"Rays","locationName":"St. Petersburg","firstYearOfPlay":"1996","league":{"id":103,"name":"American League","link":"/api/v1/league/103"},"division":{"id":201,"name":"American League East","link":"/api/v1/divisions/201"},"sport":{"id":1,"link":"/api/v1/sports/1","name":"Major League Baseball"},"shortName":"Tampa Bay","record":{"gamesPlayed":83,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":50,"losses":33,"ties":0,"pct":".602"},"records":{},"divisionLeader":false,"wins":50,"losses":33,"winningPercentage":".602"},"franchiseName":"Tampa Bay","clubName":"Rays","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":87,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":35,"losses":52,"ties":0,"pct":".402"},"records":{},"divisionLeader":false,"wins":35,"losses":52,"winningPercentage":".402"},"franchiseName":"Kansas City","clubName":"Royals","active":true}},"players":{"ID670764":{"id":670764,"fullName":"Taylor Walls","link":"/api/v1/people/670764","firstName":"Taylor","lastName":"Walls","primaryNumber":"6","birthDate":"1996-07-10","currentAge":30,"birthCity":"Cordele","birthStateProvince":"GA","birthCountry":"USA","height":"5' 9\"","weight":185,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Taylor","useLastName":"Walls","boxscoreName":"Walls","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2017,"mlbDebutDate":"2021-05-22","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Taylor Walls","nameSlug":"taylor-walls-670764","firstLastName":"Taylor Walls","lastFirstName":"Walls, Taylor","lastInitName":"Walls, T","initLastName":"T Walls","fullFMLName":"Taylor Walls","fullLFMName":"Walls, Taylor","strikeZoneTop":3.056,"strikeZoneBottom":1.542},"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},"ID663556":{"id":663556,"fullName":"Shane McClanahan","link":"/api/v1/people/663556","firstName":"Shane","lastName":"McClanahan","primaryNumber":"18","birthDate":"1997-04-28","currentAge":29,"birthCity":"Baltimore","birthStateProvince":"MD","birthCountry":"USA","height":"6' 3\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Shane","useLastName":"McClanahan","boxscoreName":"McClanahan","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"mlbDebutDate":"2020-10-05","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Shane McClanahan","nameSlug":"shane-mcclanahan-663556","firstLastName":"Shane McClanahan","lastFirstName":"McClanahan, Shane","lastInitName":"McClanahan, S","initLastName":"S McClanahan","fullFMLName":"Shane McClanahan","fullLFMName":"McClanahan, Shane","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID668723":{"id":668723,"fullName":"Ryan Vilade","link":"/api/v1/people/668723","firstName":"Ryan","lastName":"Vilade","primaryNumber":"26","birthDate":"1999-02-18","currentAge":27,"birthCity":"Grapevine","birthStateProvince":"TX","birthCountry":"USA","height":"6' 1\"","weight":226,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Ryan","useLastName":"Vilade","middleName":"James","boxscoreName":"Vilade","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2017,"pronunciation":"vill-AID","mlbDebutDate":"2021-09-18","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ryan Vilade","nameSlug":"ryan-vilade-668723","firstLastName":"Ryan Vilade","lastFirstName":"Vilade, Ryan","lastInitName":"Vilade, R","initLastName":"R Vilade","fullFMLName":"Ryan James Vilade","fullLFMName":"Vilade, Ryan James","strikeZoneTop":3.28,"strikeZoneBottom":1.65},"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},"ID802415":{"id":802415,"fullName":"Chandler Simpson","link":"/api/v1/people/802415","firstName":"Chandler","lastName":"Simpson","primaryNumber":"14","birthDate":"2000-11-18","currentAge":25,"birthCity":"Atlanta","birthStateProvince":"GA","birthCountry":"USA","height":"5' 11\"","weight":170,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Chandler","useLastName":"Simpson","middleName":"Lenard","boxscoreName":"Simpson","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2025-04-19","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Chandler Simpson","nameSlug":"chandler-simpson-802415","firstLastName":"Chandler Simpson","lastFirstName":"Simpson, Chandler","lastInitName":"Simpson, C","initLastName":"C Simpson","fullFMLName":"Chandler Lenard Simpson","fullLFMName":"Simpson, Chandler Lenard","strikeZoneTop":3.18,"strikeZoneBottom":1.6},"ID607259":{"id":607259,"fullName":"Nick Martinez","link":"/api/v1/people/607259","firstName":"Nicholas","lastName":"Martinez","primaryNumber":"28","birthDate":"1990-08-05","currentAge":36,"birthCity":"Miami","birthStateProvince":"FL","birthCountry":"USA","height":"6' 1\"","weight":200,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Nick","useLastName":"Martinez","middleName":"Andres","boxscoreName":"Martinez, N","nickName":"Tricky","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2011,"mlbDebutDate":"2014-04-05","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Nick Martinez","nameSlug":"nick-martinez-607259","firstLastName":"Nick Martinez","lastFirstName":"Martinez, Nick","lastInitName":"Martinez, N","initLastName":"N Martinez","fullFMLName":"Nicholas Andres Martinez","fullLFMName":"Martinez, Nicholas Andres","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID592155":{"id":592155,"fullName":"Cam Booser","link":"/api/v1/people/592155","firstName":"Cameron","lastName":"Booser","primaryNumber":"62","birthDate":"1992-05-04","currentAge":34,"birthCity":"Seattle","birthStateProvince":"WA","birthCountry":"USA","height":"6' 3\"","weight":230,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Cam","useLastName":"Booser","middleName":"Joseph","boxscoreName":"Booser","gender":"M","isPlayer":true,"isVerified":true,"mlbDebutDate":"2024-04-19","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Cam Booser","nameSlug":"cam-booser-592155","firstLastName":"Cam Booser","lastFirstName":"Booser, Cam","lastInitName":"Booser, C","initLastName":"C Booser","fullFMLName":"Cameron Joseph Booser","fullLFMName":"Booser, Cameron Joseph","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID676356":{"id":676356,"fullName":"Jonny DeLuca","link":"/api/v1/people/676356","firstName":"Jonathan","lastName":"DeLuca","primaryNumber":"21","birthDate":"1998-07-10","currentAge":28,"birthCity":"Thousand Oaks","birthStateProvince":"CA","birthCountry":"USA","height":"5' 10\"","weight":195,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Jonny","useLastName":"DeLuca","middleName":"Davis","boxscoreName":"DeLuca","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2023-06-07","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jonny DeLuca","nameSlug":"jonny-deluca-676356","firstLastName":"Jonny DeLuca","lastFirstName":"DeLuca, Jonny","lastInitName":"DeLuca, J","initLastName":"J DeLuca","fullFMLName":"Jonathan Davis DeLuca","fullLFMName":"DeLuca, Jonathan Davis","strikeZoneTop":3.13,"strikeZoneBottom":1.58},"ID642121":{"id":642121,"fullName":"Cole Sulser","link":"/api/v1/people/642121","firstName":"Cole","lastName":"Sulser","primaryNumber":"71","birthDate":"1990-03-12","currentAge":36,"birthCity":"Santa Ysabel","birthStateProvince":"CA","birthCountry":"USA","height":"6' 0\"","weight":200,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Cole","useLastName":"Sulser","middleName":"Young","boxscoreName":"Sulser","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2013,"mlbDebutDate":"2019-09-06","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Cole Sulser","nameSlug":"cole-sulser-642121","firstLastName":"Cole Sulser","lastFirstName":"Sulser, Cole","lastInitName":"Sulser, C","initLastName":"C Sulser","fullFMLName":"Cole Young Sulser","fullLFMName":"Sulser, Cole Young","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID694680":{"id":694680,"fullName":"Trevor Martin","link":"/api/v1/people/694680","firstName":"Trevor","lastName":"Martin","primaryNumber":"54","birthDate":"2000-12-15","currentAge":25,"birthCity":"Poteau","birthStateProvince":"OK","birthCountry":"USA","height":"6' 5\"","weight":238,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Trevor","useLastName":"Martin","middleName":"Zane","boxscoreName":"Martin","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2026-04-20","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Trevor Martin","nameSlug":"trevor-martin-694680","firstLastName":"Trevor Martin","lastFirstName":"Martin, Trevor","lastInitName":"Martin, T","initLastName":"T Martin","fullFMLName":"Trevor Zane Martin","fullLFMName":"Martin, Trevor Zane","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"ID694360":{"id":694360,"fullName":"Beck Way","link":"/api/v1/people/694360","firstName":"Beck","lastName":"Way","primaryNumber":"44","birthDate":"1999-08-06","currentAge":27,"birthCity":"Harrisburg","birthStateProvince":"PA","birthCountry":"USA","height":"6' 4\"","weight":200,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Beck","useLastName":"Way","middleName":"Michael","boxscoreName":"Way","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2026-06-05","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Beck Way","nameSlug":"beck-way-694360","firstLastName":"Beck Way","lastFirstName":"Way, Beck","lastInitName":"Way, B","initLastName":"B Way","fullFMLName":"Beck Michael Way","fullLFMName":"Way, Beck Michael","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID643377":{"id":643377,"fullName":"Griffin Jax","link":"/api/v1/people/643377","firstName":"James","lastName":"Jax","primaryNumber":"22","birthDate":"1994-11-22","currentAge":31,"birthCity":"Phoenix","birthStateProvince":"AZ","birthCountry":"USA","height":"6' 2\"","weight":195,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Griffin","useLastName":"Jax","middleName":"Griffin","boxscoreName":"Jax","nickName":"Griff","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2016,"mlbDebutDate":"2021-06-08","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Griffin Jax","nameSlug":"griffin-jax-643377","firstLastName":"Griffin Jax","lastFirstName":"Jax, Griffin","lastInitName":"Jax, G","initLastName":"G Jax","fullFMLName":"James Griffin Jax","fullLFMName":"Jax, James Griffin","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID650490":{"id":650490,"fullName":"Yandy Díaz","link":"/api/v1/people/650490","firstName":"Yandy","lastName":"Díaz","primaryNumber":"2","birthDate":"1991-08-08","currentAge":35,"birthCity":"Sagua la Grande","birthCountry":"Cuba","height":"6' 0\"","weight":235,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"Yandy","useLastName":"Díaz","boxscoreName":"Díaz, Y","nickName":"Aranita Diaz","gender":"M","nameMatrilineal":"Fernandez","isPlayer":true,"isVerified":true,"pronunciation":"YAHN-dee","mlbDebutDate":"2017-04-03","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Yandy Díaz","nameSlug":"yandy-diaz-650490","firstLastName":"Yandy Díaz","lastFirstName":"Díaz, Yandy","lastInitName":"Díaz, Y","initLastName":"Y Díaz","fullFMLName":"Yandy Díaz","fullLFMName":"Díaz, Yandy","strikeZoneTop":3.228,"strikeZoneBottom":1.629},"ID810938":{"id":810938,"fullName":"Ben Williamson","link":"/api/v1/people/810938","firstName":"Benjamin","lastName":"Williamson","primaryNumber":"15","birthDate":"2000-11-05","currentAge":25,"birthCity":"Fairfax","birthStateProvince":"VA","birthCountry":"USA","height":"6' 0\"","weight":210,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Ben","useLastName":"Williamson","middleName":"Andrew","boxscoreName":"Williamson","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2023,"mlbDebutDate":"2025-04-15","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ben Williamson","nameSlug":"ben-williamson-810938","firstLastName":"Ben Williamson","lastFirstName":"Williamson, Ben","lastInitName":"Williamson, B","initLastName":"B Williamson","fullFMLName":"Benjamin Andrew Williamson","fullLFMName":"Williamson, Benjamin Andrew","strikeZoneTop":3.23,"strikeZoneBottom":1.63},"ID683748":{"id":683748,"fullName":"Victor Mesa Jr.","link":"/api/v1/people/683748","firstName":"Victor","lastName":"Mesa","primaryNumber":"25","birthDate":"2001-09-08","currentAge":25,"birthCity":"Havana","birthCountry":"Cuba","height":"5' 11\"","weight":195,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Victor","useLastName":"Mesa Jr.","boxscoreName":"Mesa Jr.","gender":"M","nameMatrilineal":"Rios","isPlayer":true,"isVerified":true,"mlbDebutDate":"2025-05-26","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Victor Mesa Jr.","nameTitle":"Jr.","nameSuffix":"Jr.","nameSlug":"victor-mesa-jr-683748","firstLastName":"Victor Mesa Jr.","lastFirstName":"Mesa Jr., Victor","lastInitName":"Mesa Jr., V","initLastName":"V Mesa Jr.","fullFMLName":"Victor  Mesa Jr.","fullLFMName":"Mesa Jr., Victor","strikeZoneTop":3.16,"strikeZoneBottom":1.59},"ID607625":{"id":607625,"fullName":"Seth Lugo","link":"/api/v1/people/607625","firstName":"Jacob","lastName":"Lugo","primaryNumber":"67","birthDate":"1989-11-17","currentAge":36,"birthCity":"Shreveport","birthStateProvince":"LA","birthCountry":"USA","height":"6' 4\"","weight":225,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Seth","useLastName":"Lugo","middleName":"Seth","boxscoreName":"Lugo, S","nickName":"Quarterrican","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2011,"mlbDebutDate":"2016-07-01","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Seth Lugo","nameSlug":"seth-lugo-607625","firstLastName":"Seth Lugo","lastFirstName":"Lugo, Seth","lastInitName":"Lugo, S","initLastName":"S Lugo","fullFMLName":"Jacob Seth Lugo","fullLFMName":"Lugo, Jacob Seth","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID657041":{"id":657041,"fullName":"Lane Thomas","link":"/api/v1/people/657041","firstName":"Lane","lastName":"Thomas","primaryNumber":"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},"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},"ID691406":{"id":691406,"fullName":"Junior Caminero","link":"/api/v1/people/691406","firstName":"Junior","lastName":"Caminero","primaryNumber":"13","birthDate":"2003-07-05","currentAge":23,"birthCity":"Santo Domingo","birthCountry":"Dominican Republic","height":"6' 1\"","weight":220,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Junior","useLastName":"Caminero","middleName":"Alberto","boxscoreName":"Caminero","gender":"M","nameMatrilineal":"Sanchez","isPlayer":true,"isVerified":true,"pronunciation":"cah-min-AIR-oh","mlbDebutDate":"2023-09-23","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Junior Caminero","nameSlug":"junior-caminero-691406","firstLastName":"Junior Caminero","lastFirstName":"Caminero, Junior","lastInitName":"Caminero, J","initLastName":"J Caminero","fullFMLName":"Junior Alberto Caminero","fullLFMName":"Caminero, Junior Alberto","strikeZoneTop":3.244,"strikeZoneBottom":1.637},"ID656876":{"id":656876,"fullName":"Drew Rasmussen","link":"/api/v1/people/656876","firstName":"Drew","lastName":"Rasmussen","primaryNumber":"57","birthDate":"1995-07-27","currentAge":31,"birthCity":"Puyallup","birthStateProvince":"WA","birthCountry":"USA","height":"6' 1\"","weight":240,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Drew","useLastName":"Rasmussen","middleName":"Thomas","boxscoreName":"Rasmussen","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"pronunciation":"RASS-muss-ehn","mlbDebutDate":"2020-08-19","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Drew Rasmussen","nameSlug":"drew-rasmussen-656876","firstLastName":"Drew Rasmussen","lastFirstName":"Rasmussen, Drew","lastInitName":"Rasmussen, D","initLastName":"D Rasmussen","fullFMLName":"Drew Thomas Rasmussen","fullLFMName":"Rasmussen, Drew Thomas","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"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},"ID670224":{"id":670224,"fullName":"Kameron Misner","link":"/api/v1/people/670224","firstName":"Kameron","lastName":"Misner","primaryNumber":"18","birthDate":"1998-01-09","currentAge":28,"birthCity":"Poplar Bluff","birthStateProvince":"MO","birthCountry":"USA","height":"6' 3\"","weight":220,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Kameron","useLastName":"Misner","middleName":"Lee","boxscoreName":"Misner","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"pronunciation":"MYZE-ner","mlbDebutDate":"2024-08-02","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Kameron Misner","nameSlug":"kameron-misner-670224","firstLastName":"Kameron Misner","lastFirstName":"Misner, Kameron","lastInitName":"Misner, K","initLastName":"K Misner","fullFMLName":"Kameron Lee Misner","fullLFMName":"Misner, Kameron Lee","strikeZoneTop":3.366,"strikeZoneBottom":1.699},"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},"ID621016":{"id":621016,"fullName":"Jose Cuas","link":"/api/v1/people/621016","firstName":"Jose","lastName":"Cuas","primaryNumber":"74","birthDate":"1994-06-28","currentAge":32,"birthCity":"Santo Domingo","birthCountry":"Dominican Republic","height":"6' 3\"","weight":195,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jose","useLastName":"Cuas","middleName":"Luis","boxscoreName":"Cuas","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"pronunciation":"kwas","mlbDebutDate":"2022-05-31","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jose Cuas","nameSlug":"jose-cuas-621016","firstLastName":"Jose Cuas","lastFirstName":"Cuas, Jose","lastInitName":"Cuas, J","initLastName":"J Cuas","fullFMLName":"Jose Luis Cuas","fullLFMName":"Cuas, Jose Luis","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID680700":{"id":680700,"fullName":"Richie Palacios","link":"/api/v1/people/680700","firstName":"Richard","lastName":"Palacios","primaryNumber":"1","birthDate":"1997-05-16","currentAge":29,"birthCity":"Brooklyn","birthStateProvince":"NY","birthCountry":"USA","height":"5' 8\"","weight":185,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Richie","useLastName":"Palacios","middleName":"Jordan","boxscoreName":"Palacios, R","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"pronunciation":"puh-LAH-see-ohs","mlbDebutDate":"2022-04-25","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Richie Palacios","nameSlug":"richie-palacios-680700","firstLastName":"Richie Palacios","lastFirstName":"Palacios, Richie","lastInitName":"Palacios, R","initLastName":"R Palacios","fullFMLName":"Richard  Palacios","fullLFMName":"Palacios, Richard ","strikeZoneTop":3.04,"strikeZoneBottom":1.53},"ID668942":{"id":668942,"fullName":"Josh Rojas","link":"/api/v1/people/668942","firstName":"Joshua","lastName":"Rojas","primaryNumber":"40","birthDate":"1994-06-30","currentAge":32,"birthCity":"Litchfield Park","birthStateProvince":"AZ","birthCountry":"USA","height":"6' 1\"","weight":200,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Josh","useLastName":"Rojas","middleName":"Luke","boxscoreName":"Rojas, J","nickName":"Ro","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2017,"mlbDebutDate":"2019-08-12","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Josh Rojas","nameSlug":"josh-rojas-668942","firstLastName":"Josh Rojas","lastFirstName":"Rojas, Josh","lastInitName":"Rojas, J","initLastName":"J Rojas","fullFMLName":"Joshua Luke Rojas","fullLFMName":"Rojas, Joshua Luke","strikeZoneTop":3.23,"strikeZoneBottom":1.63},"ID668984":{"id":668984,"fullName":"Casey Legumina","link":"/api/v1/people/668984","firstName":"Casey","lastName":"Legumina","primaryNumber":"67","birthDate":"1997-06-19","currentAge":29,"birthCity":"Dallas","birthStateProvince":"TX","birthCountry":"USA","height":"6' 2\"","weight":195,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Casey","useLastName":"Legumina","middleName":"Davey","boxscoreName":"Legumina","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2023-04-15","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Casey Legumina","nameSlug":"casey-legumina-668984","firstLastName":"Casey Legumina","lastFirstName":"Legumina, Casey","lastInitName":"Legumina, C","initLastName":"C Legumina","fullFMLName":"Casey Davey Legumina","fullLFMName":"Legumina, Casey Davey","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"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},"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},"ID670231":{"id":670231,"fullName":"John Rave","link":"/api/v1/people/670231","firstName":"John","lastName":"Rave","primaryNumber":"16","birthDate":"1997-12-30","currentAge":28,"birthCity":"Canton","birthStateProvince":"IL","birthCountry":"USA","height":"5' 10\"","weight":194,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"John","useLastName":"Rave","middleName":"Michael","boxscoreName":"Rave","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2025-05-26","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"John Rave","nameSlug":"john-rave-670231","firstLastName":"John Rave","lastFirstName":"Rave, John","lastInitName":"Rave, J","initLastName":"J Rave","fullFMLName":"John Michael Rave","fullLFMName":"Rave, John Michael","strikeZoneTop":3.136,"strikeZoneBottom":1.583},"ID693855":{"id":693855,"fullName":"Ian Seymour","link":"/api/v1/people/693855","firstName":"Ian","lastName":"Seymour","primaryNumber":"61","birthDate":"1998-12-13","currentAge":27,"birthCity":"Madison","birthStateProvince":"CT","birthCountry":"USA","height":"6' 0\"","weight":215,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Ian","useLastName":"Seymour","middleName":"Albert","boxscoreName":"Seymour, I","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"pronunciation":"see-more","mlbDebutDate":"2025-06-09","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Ian Seymour","nameSlug":"ian-seymour-693855","firstLastName":"Ian Seymour","lastFirstName":"Seymour, Ian","lastInitName":"Seymour, I","initLastName":"I Seymour","fullFMLName":"Ian Albert Seymour","fullLFMName":"Seymour, Ian Albert","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID668674":{"id":668674,"fullName":"Lucas Erceg","link":"/api/v1/people/668674","firstName":"Lucas","lastName":"Erceg","primaryNumber":"60","birthDate":"1995-05-01","currentAge":31,"birthCity":"San Jose","birthStateProvince":"CA","birthCountry":"USA","height":"6' 2\"","weight":214,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Lucas","useLastName":"Erceg","middleName":"Stijepan","boxscoreName":"Erceg","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2016,"pronunciation":"urr-seg","mlbDebutDate":"2023-05-19","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Lucas Erceg","nameSlug":"lucas-erceg-668674","firstLastName":"Lucas Erceg","lastFirstName":"Erceg, Lucas","lastInitName":"Erceg, L","initLastName":"L Erceg","fullFMLName":"Lucas Stijepan Erceg","fullLFMName":"Erceg, Lucas Stijepan","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID664076":{"id":664076,"fullName":"Garrett Cleavinger","link":"/api/v1/people/664076","firstName":"Garrett","lastName":"Cleavinger","primaryNumber":"60","birthDate":"1994-04-23","currentAge":32,"birthCity":"Lawrence","birthStateProvince":"KS","birthCountry":"USA","height":"6' 1\"","weight":225,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Garrett","useLastName":"Cleavinger","middleName":"J.","boxscoreName":"Cleavinger","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"pronunciation":"KLEH-vin-jer","mlbDebutDate":"2020-09-17","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Garrett Cleavinger","nameSlug":"garrett-cleavinger-664076","firstLastName":"Garrett Cleavinger","lastFirstName":"Cleavinger, Garrett","lastInitName":"Cleavinger, G","initLastName":"G Cleavinger","fullFMLName":"Garrett J. Cleavinger","fullLFMName":"Cleavinger, Garrett J.","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID676439":{"id":676439,"fullName":"Hunter Feduccia","link":"/api/v1/people/676439","firstName":"Hunter","lastName":"Feduccia","primaryNumber":"46","birthDate":"1997-06-05","currentAge":29,"birthCity":"Lake Charles","birthStateProvince":"LA","birthCountry":"USA","height":"6' 1\"","weight":215,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Hunter","useLastName":"Feduccia","boxscoreName":"Feduccia","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"pronunciation":"fe-DOO-she-uh","mlbDebutDate":"2024-07-31","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Hunter Feduccia","nameSlug":"hunter-feduccia-676439","firstLastName":"Hunter Feduccia","lastFirstName":"Feduccia, Hunter","lastInitName":"Feduccia, H","initLastName":"H Feduccia","fullFMLName":"Hunter Feduccia","fullLFMName":"Feduccia, Hunter","strikeZoneTop":3.262,"strikeZoneBottom":1.646},"ID687330":{"id":687330,"fullName":"Kevin Kelly","link":"/api/v1/people/687330","firstName":"Kevin","lastName":"Kelly","primaryNumber":"49","birthDate":"1997-11-28","currentAge":28,"birthCity":"Springfield","birthStateProvince":"VA","birthCountry":"USA","height":"6' 2\"","weight":195,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Kevin","useLastName":"Kelly","middleName":"Clayton","boxscoreName":"Kelly","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2023-04-01","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Kevin Kelly","nameSlug":"kevin-kelly-687330","firstLastName":"Kevin Kelly","lastFirstName":"Kelly, Kevin","lastInitName":"Kelly, K","initLastName":"K Kelly","fullFMLName":"Kevin Clayton Kelly","fullLFMName":"Kelly, Kevin Clayton","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID686681":{"id":686681,"fullName":"Michael Massey","link":"/api/v1/people/686681","firstName":"Michael","lastName":"Massey","primaryNumber":"19","birthDate":"1998-03-22","currentAge":28,"birthCity":"Palos Park","birthStateProvince":"IL","birthCountry":"USA","height":"6' 0\"","weight":195,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Michael","useLastName":"Massey","boxscoreName":"Massey","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2022-07-15","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Michael Massey","nameSlug":"michael-massey-686681","firstLastName":"Michael Massey","lastFirstName":"Massey, Michael","lastInitName":"Massey, M","initLastName":"M Massey","fullFMLName":"Michael Massey","fullLFMName":"Massey, Michael ","strikeZoneTop":3.2,"strikeZoneBottom":1.615},"ID621381":{"id":621381,"fullName":"Matt Strahm","link":"/api/v1/people/621381","firstName":"Matthew","lastName":"Strahm","primaryNumber":"25","birthDate":"1991-11-12","currentAge":34,"birthCity":"West Fargo","birthStateProvince":"ND","birthCountry":"USA","height":"6' 2\"","weight":190,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Matt","useLastName":"Strahm","middleName":"Scott","boxscoreName":"Strahm","nickName":"Strahmy","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2012,"pronunciation":"rhymes with prom","mlbDebutDate":"2016-07-31","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Matt Strahm","nameSlug":"matt-strahm-621381","firstLastName":"Matt Strahm","lastFirstName":"Strahm, Matt","lastInitName":"Strahm, M","initLastName":"M Strahm","fullFMLName":"Matthew Scott Strahm","fullLFMName":"Strahm, Matthew Scott","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID516782":{"id":516782,"fullName":"Starling Marte","link":"/api/v1/people/516782","firstName":"Starling","lastName":"Marte","primaryNumber":"0","birthDate":"1988-10-09","currentAge":37,"birthCity":"Santo Domingo","birthCountry":"Dominican Republic","height":"6' 0\"","weight":195,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Starling","useLastName":"Marte","middleName":"Javier","boxscoreName":"Marte, S","nickName":"Tato","gender":"M","isPlayer":true,"isVerified":true,"pronunciation":"MAR-tay","mlbDebutDate":"2012-07-26","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Starling Marte","nameSlug":"starling-marte-516782","firstLastName":"Starling Marte","lastFirstName":"Marte, Starling","lastInitName":"Marte, S","initLastName":"S Marte","fullFMLName":"Starling Javier Marte","fullLFMName":"Marte, Starling Javier","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID666018":{"id":666018,"fullName":"Jonathan Aranda","link":"/api/v1/people/666018","firstName":"Jonathan","lastName":"Aranda","primaryNumber":"8","birthDate":"1998-05-23","currentAge":28,"birthCity":"Tijuana","birthStateProvince":"BC","birthCountry":"Mexico","height":"6' 0\"","weight":215,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Jonathan","useLastName":"Aranda","middleName":"Alexander","boxscoreName":"Aranda","gender":"M","nameMatrilineal":"Ventura","isPlayer":true,"isVerified":false,"pronunciation":"ah-RAHN-duh","mlbDebutDate":"2022-06-24","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jonathan Aranda","nameSlug":"jonathan-aranda-666018","firstLastName":"Jonathan Aranda","lastFirstName":"Aranda, Jonathan","lastInitName":"Aranda, J","initLastName":"J Aranda","fullFMLName":"Jonathan Alexander Aranda","fullLFMName":"Aranda, Jonathan Alexander","strikeZoneTop":3.189,"strikeZoneBottom":1.61},"ID663743":{"id":663743,"fullName":"Nick Fortes","link":"/api/v1/people/663743","firstName":"Nicholas","lastName":"Fortes","primaryNumber":"40","birthDate":"1996-11-11","currentAge":29,"birthCity":"Miami","birthStateProvince":"FL","birthCountry":"USA","height":"5' 11\"","weight":198,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Nick","useLastName":"Fortes","boxscoreName":"Fortes","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"pronunciation":"For-tez","mlbDebutDate":"2021-09-18","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Nick Fortes","nameSlug":"nick-fortes-663743","firstLastName":"Nick Fortes","lastFirstName":"Fortes, Nick","lastInitName":"Fortes, N","initLastName":"N Fortes","fullFMLName":"Nicholas Fortes","fullLFMName":"Fortes, Nicholas","strikeZoneTop":3.161,"strikeZoneBottom":1.595},"ID518886":{"id":518886,"fullName":"Craig Kimbrel","link":"/api/v1/people/518886","firstName":"Craig","lastName":"Kimbrel","primaryNumber":"26","birthDate":"1988-05-28","currentAge":38,"birthCity":"Huntsville","birthStateProvince":"AL","birthCountry":"USA","height":"6' 0\"","weight":215,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Craig","useLastName":"Kimbrel","middleName":"Michael","boxscoreName":"Kimbrel","nickName":"Dirty Craig","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2008,"pronunciation":"KIM-bruhl","mlbDebutDate":"2010-05-07","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Craig Kimbrel","nameSlug":"craig-kimbrel-518886","firstLastName":"Craig Kimbrel","lastFirstName":"Kimbrel, Craig","lastInitName":"Kimbrel, C","initLastName":"C Kimbrel","fullFMLName":"Craig Michael Kimbrel","fullLFMName":"Kimbrel, Craig Michael","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},"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},"ID641329":{"id":641329,"fullName":"Bryan Baker","link":"/api/v1/people/641329","firstName":"Bryan","lastName":"Baker","primaryNumber":"47","birthDate":"1994-12-02","currentAge":31,"birthCity":"Fort Walton Beach","birthStateProvince":"FL","birthCountry":"USA","height":"6' 6\"","weight":235,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Bryan","useLastName":"Baker","middleName":"Scott","boxscoreName":"Baker","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2016,"mlbDebutDate":"2021-09-05","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Bryan Baker","nameSlug":"bryan-baker-641329","firstLastName":"Bryan Baker","lastFirstName":"Baker, Bryan","lastInitName":"Baker, B","initLastName":"B Baker","fullFMLName":"Bryan Scott Baker","fullLFMName":"Baker, Bryan Scott","strikeZoneTop":3.478,"strikeZoneBottom":1.755},"ID677976":{"id":677976,"fullName":"Randy Dobnak","link":"/api/v1/people/677976","firstName":"Randy","lastName":"Dobnak","primaryNumber":"62","birthDate":"1995-01-17","currentAge":31,"birthCity":"South Park","birthStateProvince":"PA","birthCountry":"USA","height":"6' 1\"","weight":230,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Randy","useLastName":"Dobnak","middleName":"Travis William","boxscoreName":"Dobnak","gender":"M","isPlayer":true,"isVerified":true,"pronunciation":"DAWB-nak","mlbDebutDate":"2019-08-09","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Randy Dobnak","nameSlug":"randy-dobnak-677976","firstLastName":"Randy Dobnak","lastFirstName":"Dobnak, Randy","lastInitName":"Dobnak, R","initLastName":"R Dobnak","fullFMLName":"Randy Travis William Dobnak","fullLFMName":"Dobnak, Randy Travis William","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID695506":{"id":695506,"fullName":"Jac Caglianone","link":"/api/v1/people/695506","firstName":"Jeffrey","lastName":"Caglianone","primaryNumber":"14","birthDate":"2003-02-09","currentAge":23,"birthCity":"Tampa","birthStateProvince":"FL","birthCountry":"USA","height":"6' 4\"","weight":250,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Jac","useLastName":"Caglianone","middleName":"Alan","boxscoreName":"Caglianone","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2024,"pronunciation":"cag-lee-ohn","mlbDebutDate":"2025-06-03","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Jac Caglianone","nameSlug":"jac-caglianone-695506","firstLastName":"Jac Caglianone","lastFirstName":"Caglianone, Jac","lastInitName":"Caglianone, J","initLastName":"J Caglianone","fullFMLName":"Jeffrey Alan Caglianone","fullLFMName":"Caglianone, Jeffrey Alan","strikeZoneTop":3.402,"strikeZoneBottom":1.717},"ID656775":{"id":656775,"fullName":"Cedric Mullins","link":"/api/v1/people/656775","firstName":"Boyce","lastName":"Mullins","primaryNumber":"31","birthDate":"1994-10-01","currentAge":31,"birthCity":"Greensboro","birthStateProvince":"NC","birthCountry":"USA","height":"5' 7\"","weight":175,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Cedric","useLastName":"Mullins","middleName":"Cedric","boxscoreName":"Mullins","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"mlbDebutDate":"2018-08-10","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Cedric Mullins","nameTitle":"II","nameSuffix":"II","nameSlug":"cedric-mullins-656775","firstLastName":"Cedric Mullins","lastFirstName":"Mullins, Cedric","lastInitName":"Mullins, C","initLastName":"C Mullins","fullFMLName":"Boyce Cedric Mullins","fullLFMName":"Mullins, Boyce Cedric","strikeZoneTop":3.005,"strikeZoneBottom":1.517}},"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":"92","wind":"9 mph, R To L"},"gameInfo":{"attendance":13798,"firstPitch":"2026-07-01T23:40:00.000Z","gameDurationMinutes":131},"review":{"hasChallenges":false,"away":{"used":0,"remaining":1},"home":{"used":0,"remaining":1}},"absChallenges":{"hasChallenges":false,"away":{"usedSuccessful":0,"usedFailed":0,"remaining":2},"home":{"usedSuccessful":0,"usedFailed":0,"remaining":2}},"flags":{"noHitter":false,"perfectGame":false,"awayTeamNoHitter":false,"awayTeamPerfectGame":false,"homeTeamNoHitter":false,"homeTeamPerfectGame":false},"alerts":[],"probablePitchers":{"away":{"id":663556,"fullName":"Shane McClanahan","link":"/api/v1/people/663556"},"home":{"id":607625,"fullName":"Seth Lugo","link":"/api/v1/people/607625"}},"officialScorer":{"id":640298,"fullName":"Max Utsler","link":"/api/v1/people/640298"},"primaryDatacaster":{"id":535257,"fullName":"Pat Butcher","link":"/api/v1/people/535257"},"moundVisits":{"away":{"used":3,"remaining":1},"home":{"used":0,"remaining":4}}},"liveData":{"plays":{"allPlays":[{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Yandy Díaz strikes out on a foul tip.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-01T23:40:21.338Z","endTime":"2026-07-01T23:41:18.923Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":650490,"fullName":"Yandy Díaz","link":"/api/v1/people/650490"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607625,"fullName":"Seth Lugo","link":"/api/v1/people/607625"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5,6,7],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":650490,"fullName":"Yandy Díaz","link":"/api/v1/people/650490"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":695600,"link":"/api/v1/people/695600"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Status Change - Pre-Game","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-01T20:37:46.418Z","endTime":"2026-07-01T23:15:30.145Z","isPitch":false,"type":"action","player":{"id":650490,"link":"/api/v1/people/650490"}},{"details":{"description":"Status Change - Warmup","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-07-01T23:15:30.145Z","endTime":"2026-07-01T23:39:04.526Z","isPitch":false,"type":"action","player":{"id":650490,"link":"/api/v1/people/650490"}},{"details":{"description":"Status Change - In Progress","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-07-01T23:39:04.526Z","endTime":"2026-07-01T23:40:23.523Z","isPitch":false,"type":"action","player":{"id":650490,"link":"/api/v1/people/650490"}},{"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":90.0,"endSpeed":82.5,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.749553185405393,"aZ":-23.297945381476573,"pfxX":-11.048533769275737,"pfxZ":5.1193641364777625,"pX":1.455177402654399,"pZ":2.249164090018839,"vX0":11.175502888548362,"vY0":-130.65917263413056,"vZ0":-3.1499436441548143,"x":61.53,"y":178.05,"x0":-1.4357899704986972,"y0":50.003961238244436,"z0":5.215153342496613,"aX":-19.16249349898816},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":8.8,"breakHorizontal":17.6,"spinRate":2347,"spinDirection":225},"zone":14,"typeConfidence":2.0,"plateTime":0.41871198375475815,"extension":5.804157265304019},"index":3,"playId":"f8f5b652-ad36-3afd-875a-836ef28e5f7e","pitchNumber":1,"startTime":"2026-07-01T23:40:23.523Z","endTime":"2026-07-01T23:40:27.564Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.0,"endSpeed":83.0,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.70493591757368,"aZ":-23.490833753739484,"pfxX":-10.864757646599886,"pfxZ":4.918756541602958,"pX":0.6549947650295219,"pZ":2.718374396480218,"vX0":9.396408319427396,"vY0":-132.1559377959025,"vZ0":-2.0458800378437543,"x":92.03,"y":165.38,"x0":-1.5385937543140131,"y0":50.00343405957998,"z0":5.23171438870193,"aX":-19.17985203198859},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":8.6,"breakHorizontal":17.5,"spinRate":2296,"spinDirection":230},"zone":6,"typeConfidence":2.0,"plateTime":0.41479057971463673,"extension":5.756038297035455},"index":4,"playId":"f0a26b69-ea9a-3576-b66b-9f1754efc203","pitchNumber":2,"startTime":"2026-07-01T23:40:35.150Z","endTime":"2026-07-01T23:40:40.512Z","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":92.1,"endSpeed":84.3,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.472042230868254,"aZ":-28.477845406140297,"pfxX":-10.212621767470571,"pfxZ":2.03827996025999,"pX":1.1931384644695524,"pZ":2.329028211643736,"vX0":10.765265850267815,"vY0":-133.69742411435848,"vZ0":-1.8875359933108022,"x":71.52,"y":175.9,"x0":-1.556191371654308,"y0":50.00324682247909,"z0":5.085457930548735,"aX":-18.51419963709971},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":3.5,"breakHorizontal":16.2,"spinRate":2339,"spinDirection":237},"zone":14,"typeConfidence":2.0,"plateTime":0.409486212250775,"extension":5.864038157953593},"index":5,"playId":"d628ed62-0d00-3c09-b0f8-18ccedbd4f10","pitchNumber":3,"startTime":"2026-07-01T23:40:47.943Z","endTime":"2026-07-01T23:40:53.573Z","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":2,"outs":0},"pitchData":{"startSpeed":88.4,"endSpeed":82.6,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.706291360477746,"aZ":-19.599781252373994,"pfxX":-1.7115470119734355,"pfxZ":7.341864374593022,"pX":0.575790678188654,"pZ":1.815885638937084,"vX0":6.648315226009799,"vY0":-128.76231390250672,"vZ0":-5.273535904692623,"x":95.05,"y":189.75,"x0":-1.795012686110046,"y0":50.00313259316297,"z0":5.365073412165087,"aX":-2.9319603018155833},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":12.6,"breakHorizontal":1.9,"spinRate":2351,"spinDirection":211},"zone":9,"typeConfidence":2.0,"plateTime":0.42216498477055975,"extension":5.44916315244675},"index":6,"playId":"e33d4070-4af2-3c9c-8db1-65e816e41d5f","pitchNumber":4,"startTime":"2026-07-01T23:41:00.446Z","endTime":"2026-07-01T23:41:05.403Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":92.5,"endSpeed":84.9,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.86920853460401,"aZ":-16.480212254974866,"pfxX":-6.9695967586773415,"pfxZ":8.524354592499911,"pX":0.09173859793069016,"pZ":2.087992249215898,"vX0":7.046518455581545,"vY0":-134.51263389235075,"vZ0":-5.121898173126926,"x":113.5,"y":182.4,"x0":-1.650331948818395,"y0":50.00518102208853,"z0":5.17694693781413,"aX":-12.835182673257922},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":14.6,"breakHorizontal":11.2,"spinRate":2296,"spinDirection":233},"zone":8,"typeConfidence":2.0,"plateTime":0.40645918141211457,"extension":5.742809431777137},"index":7,"playId":"307c9265-974f-307a-a363-453a71ea1d77","pitchNumber":5,"startTime":"2026-07-01T23:41:14.373Z","endTime":"2026-07-01T23:41:18.923Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-01T23:41:18.923Z","atBatIndex":0},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jonathan Aranda singles on a sharp line drive to center fielder Lane Thomas.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-01T23:41:35.791Z","endTime":"2026-07-01T23:43:47.456Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":666018,"fullName":"Jonathan Aranda","link":"/api/v1/people/666018"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607625,"fullName":"Seth Lugo","link":"/api/v1/people/607625"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":666018,"fullName":"Jonathan Aranda","link":"/api/v1/people/666018"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,4,5,6,7,8],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":666018,"fullName":"Jonathan Aranda","link":"/api/v1/people/666018"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":657041,"link":"/api/v1/people/657041"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"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":90.5,"endSpeed":82.6,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.32267975335372,"aZ":-17.30760913637675,"pfxX":-6.64093547876318,"pfxZ":8.470855918089542,"pX":-0.83475978854617,"pZ":3.1012868238208617,"vX0":4.828163915420046,"vY0":-131.72303195011918,"vZ0":-2.6838522492825385,"x":148.82,"y":155.05,"x0":-1.8298624430789703,"y0":50.002587548159184,"z0":5.415002832692167,"aX":-11.654577535521822},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":15.0,"breakHorizontal":10.9,"spinRate":2210,"spinDirection":229},"zone":11,"typeConfidence":2.0,"plateTime":0.41602031518570115,"extension":5.734520272114067},"index":0,"playId":"373eab1b-ba3f-3e2a-bf8d-02bb4ad8cec8","pitchNumber":1,"startTime":"2026-07-01T23:41:42.373Z","endTime":"2026-07-01T23:41:46.901Z","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.3,"endSpeed":81.5,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.629929780226213,"aZ":-17.452280018962227,"pfxX":-4.379962198108149,"pfxZ":8.752340987210907,"pX":0.36189994875008286,"pZ":1.506991683364868,"vX0":6.999008988462861,"vY0":-128.3677436177791,"vZ0":-6.582185016023486,"x":103.21,"y":198.09,"x0":-1.8211935534464336,"y0":50.001294067024226,"z0":5.445784826043134,"aX":-7.366375329606665},"breaks":{"breakAngle":18.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":14.6,"breakHorizontal":6.5,"spinRate":2285,"spinDirection":216},"zone":14,"typeConfidence":2.0,"plateTime":0.42542134165559675,"extension":5.522140714332174},"index":1,"playId":"770f108e-4ef9-3533-8a53-badc7d41723d","pitchNumber":2,"startTime":"2026-07-01T23:41:54.844Z","endTime":"2026-07-01T23:42:00.407Z","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":1},"pitchData":{"startSpeed":89.0,"endSpeed":82.3,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.412341885619572,"aZ":-17.39920539189633,"pfxX":-2.9239422780232527,"pfxZ":8.584085831867014,"pX":-0.49958229569904034,"pZ":2.8700925063662375,"vX0":4.508040230390371,"vY0":-129.67805767840127,"vZ0":-3.5839513555929443,"x":136.04,"y":161.29,"x0":-1.8722110291640492,"y0":50.004605926204526,"z0":5.579702903281463,"aX":-5.034151787291613},"breaks":{"breakAngle":13.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":15.1,"breakHorizontal":4.4,"spinRate":2362,"spinDirection":218},"zone":1,"typeConfidence":2.0,"plateTime":0.42067861913981686,"extension":5.493332403856255},"index":2,"playId":"5835c9c4-27f4-39d5-935a-8026cf78ce57","pitchNumber":3,"startTime":"2026-07-01T23:42:08.286Z","endTime":"2026-07-01T23:42:12.524Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-07-01T23:42:16.400Z","endTime":"2026-07-01T23:42:26.577Z","isPitch":false,"type":"action","player":{"id":666018,"link":"/api/v1/people/666018"}},{"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":90.5,"endSpeed":83.3,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.372775035026798,"aZ":-20.46119334528263,"pfxX":-3.462338277965949,"pfxZ":6.611131335889876,"pX":-0.30272833661014725,"pZ":3.3679870158549514,"vX0":5.432979922358344,"vY0":-131.8245462506147,"vZ0":-1.7147493649985006,"x":128.54,"y":147.84,"x0":-1.9345931808630399,"y0":50.00083280443047,"z0":5.527849319654697,"aX":-6.132307444675963},"breaks":{"breakAngle":13.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":11.9,"breakHorizontal":5.2,"spinRate":2345,"spinDirection":218},"zone":11,"typeConfidence":2.0,"plateTime":0.414506106470208,"extension":5.6680603285198865},"index":4,"playId":"cee40312-bb4b-3ace-bca9-879e8d6d97f5","pitchNumber":4,"startTime":"2026-07-01T23:42:26.577Z","endTime":"2026-07-01T23:42:31.042Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.0,"endSpeed":78.4,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.230137906357378,"aZ":-29.180817102227895,"pfxX":2.335991573955391,"pfxZ":1.9400603456179475,"pX":-0.6187188302939728,"pZ":2.573214726577053,"vX0":2.345893432241972,"vY0":-122.49697254747484,"vZ0":-1.5681344106357207,"x":140.58,"y":169.3,"x0":-1.8863112122400874,"y0":50.00566228676861,"z0":5.675982059422322,"aX":3.612812217158957},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":3.5,"breakHorizontal":-4.7,"spinRate":2530,"spinDirection":138},"zone":4,"typeConfidence":2.0,"plateTime":0.4441714916807733,"extension":5.605907273524188},"index":5,"playId":"4dbf9c3f-c82d-31d9-a575-19e018b24a87","pitchNumber":5,"startTime":"2026-07-01T23:42:43.185Z","endTime":"2026-07-01T23:42:47.577Z","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":92.7,"endSpeed":85.7,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.28601789039044,"aZ":-18.137061949080227,"pfxX":-1.091697986122821,"pfxZ":7.5075441706345565,"pX":0.07985754063646762,"pZ":3.0266092031924012,"vX0":5.6261344023804805,"vY0":-135.0836978947914,"vZ0":-3.191581669219078,"x":113.96,"y":157.06,"x0":-1.8777263682555596,"y0":50.00038101101472,"z0":5.4809238860415865,"aX":-2.041706692881935},"breaks":{"breakAngle":3.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":13.2,"breakHorizontal":1.0,"spinRate":2471,"spinDirection":216},"zone":2,"typeConfidence":2.0,"plateTime":0.40371872023603395,"extension":5.7325102340528185},"index":6,"playId":"34ddaaf0-6f46-3b03-a621-740127a16e06","pitchNumber":6,"startTime":"2026-07-01T23:42:59.411Z","endTime":"2026-07-01T23:43:02.826Z","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":79.4,"endSpeed":73.5,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.883307432776487,"aZ":-40.74966210202672,"pfxX":8.700702638765783,"pfxZ":-6.387296069936697,"pX":1.1775817876947055,"pZ":0.5842173498489932,"vX0":4.3228645056041,"vY0":-115.5506828416823,"vZ0":-2.328434836422587,"x":72.11,"y":223.01,"x0":-1.8516900018588534,"y0":50.001003431357425,"z0":5.544890766459002,"aX":11.685027865171243},"breaks":{"breakAngle":16.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.4,"breakVerticalInduced":-11.9,"breakHorizontal":-16.9,"spinRate":3354,"spinDirection":50},"zone":14,"typeConfidence":2.0,"plateTime":0.4752426097839826,"extension":5.439297270457449},"index":7,"playId":"5a85a343-4940-3f5d-a359-5a6a97255aa8","pitchNumber":7,"startTime":"2026-07-01T23:43:18.776Z","endTime":"2026-07-01T23:43:24.608Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.9,"endSpeed":84.0,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.829143287253398,"aZ":-20.380607030468077,"pfxX":-2.1894325436749242,"pfxZ":6.581766249413044,"pX":-0.14071297849958742,"pZ":2.364973447194559,"vX0":5.5035396659875975,"vY0":-132.41646553402674,"vZ0":-4.212892096058785,"x":122.36,"y":174.93,"x0":-1.9531382873093723,"y0":50.004001956434664,"z0":5.450181979549309,"aX":-3.9244076944119106},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":11.3,"breakHorizontal":2.9,"spinRate":2413,"spinDirection":213},"zone":5,"typeConfidence":2.0,"plateTime":0.4121915555478881,"extension":5.718761574065653},"hitData":{"launchSpeed":104.7,"launchAngle":10.0,"totalDistance":221.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":118.69,"coordY":75.17}},"index":8,"playId":"ad5e9312-ca17-3ecf-a071-afe82272317a","pitchNumber":8,"startTime":"2026-07-01T23:43:37.620Z","endTime":"2026-07-01T23:43:47.456Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-01T23:43:47.456Z","atBatIndex":1},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Junior Caminero homers (24) on a fly ball to left field. Jonathan Aranda scores.","rbi":2,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-01T23:44:04.142Z","endTime":"2026-07-01T23:44:45.624Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":691406,"fullName":"Junior Caminero","link":"/api/v1/people/691406"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607625,"fullName":"Seth Lugo","link":"/api/v1/people/607625"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":691406,"fullName":"Junior Caminero","link":"/api/v1/people/691406"},"responsiblePitcher":{"id":607625,"link":"/api/v1/people/607625"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"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":666018,"fullName":"Jonathan Aranda","link":"/api/v1/people/666018"},"responsiblePitcher":{"id":607625,"link":"/api/v1/people/607625"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.0,"endSpeed":84.3,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.10466049211908,"aZ":-26.045261824214595,"pfxX":-8.918697954090714,"pfxZ":3.399868785918862,"pX":-0.6504957183490995,"pZ":2.6645257890453733,"vX0":5.761533408715486,"vY0":-132.60733901368468,"vZ0":-1.652807221807401,"x":141.8,"y":166.84,"x0":-1.6791169861165554,"y0":50.003475049165274,"z0":5.173679380454624,"aX":-16.078878559549448},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":6.0,"breakHorizontal":15.1,"spinRate":2249,"spinDirection":233},"zone":4,"typeConfidence":2.0,"plateTime":0.4111260416003417,"extension":5.82952008354696},"hitData":{"launchSpeed":104.8,"launchAngle":27.0,"totalDistance":425.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":16.38,"coordY":64.61}},"index":0,"playId":"4b0ddb2b-2cbc-36e7-bc3a-a9b2afb516e2","pitchNumber":1,"startTime":"2026-07-01T23:44:11.969Z","endTime":"2026-07-01T23:44:45.624Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-01T23:44:45.624Z","atBatIndex":2},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Victor Mesa Jr. grounds out, first baseman Salvador Perez to pitcher Seth Lugo.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-01T23:45:02.065Z","endTime":"2026-07-01T23:45:12.492Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":683748,"fullName":"Victor Mesa Jr.","link":"/api/v1/people/683748"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607625,"fullName":"Seth Lugo","link":"/api/v1/people/607625"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":683748,"fullName":"Victor Mesa Jr.","link":"/api/v1/people/683748"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":521692,"link":"/api/v1/people/521692"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":607625,"link":"/api/v1/people/607625"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.4,"endSpeed":85.0,"strikeZoneTop":3.158,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.55680622742634,"aZ":-17.302612893108854,"pfxX":-7.375088271308167,"pfxZ":8.070161969856768,"pX":-0.32707496157627924,"pZ":2.4837472908672513,"vX0":6.199053551103455,"vY0":-134.4953027601413,"vZ0":-4.396886945737998,"x":129.47,"y":171.72,"x0":-1.6969518538221906,"y0":50.00414295765748,"z0":5.356882561364866,"aX":-13.592496949081143},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":13.9,"breakHorizontal":12.1,"spinRate":2242,"spinDirection":222},"zone":4,"typeConfidence":2.0,"plateTime":0.4063265153842841,"extension":5.858822626057925},"hitData":{"launchSpeed":71.9,"launchAngle":-11.0,"totalDistance":15.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":147.95,"coordY":167.8}},"index":0,"playId":"4234a049-9038-3002-a25b-2161e8e88eaa","pitchNumber":1,"startTime":"2026-07-01T23:45:05.039Z","endTime":"2026-07-01T23:45:12.492Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-01T23:45:12.492Z","atBatIndex":3},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Chandler Simpson doubles (8) on a line drive to right fielder Jac Caglianone.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":4,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-01T23:45:32.648Z","endTime":"2026-07-01T23:46:06.489Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":802415,"fullName":"Chandler Simpson","link":"/api/v1/people/802415"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607625,"fullName":"Seth Lugo","link":"/api/v1/people/607625"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":802415,"fullName":"Chandler Simpson","link":"/api/v1/people/802415"},"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":802415,"fullName":"Chandler Simpson","link":"/api/v1/people/802415"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":695506,"link":"/api/v1/people/695506"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"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":90.4,"endSpeed":83.2,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.382824085181785,"aZ":-15.69458404993233,"pfxX":-7.479739341955055,"pfxZ":9.380249204697815,"pX":-0.4304149122566222,"pZ":1.1508494476676308,"vX0":6.05232903246317,"vY0":-131.3479052581278,"vZ0":-7.714660378326225,"x":133.41,"y":207.71,"x0":-1.7864950793893841,"y0":50.002954471786374,"z0":5.280910658089587,"aX":-13.141579255306572},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":15.6,"breakHorizontal":12.4,"spinRate":2139,"spinDirection":230},"zone":13,"typeConfidence":2.0,"plateTime":0.41612375550532343,"extension":5.883890040834779},"index":0,"playId":"6bcfca4e-fa1e-332a-b5dd-ce972ed48eee","pitchNumber":1,"startTime":"2026-07-01T23:45:42.127Z","endTime":"2026-07-01T23:45:48.579Z","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":2},"pitchData":{"startSpeed":91.8,"endSpeed":84.3,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.433225435853863,"aZ":-14.779134028934541,"pfxX":-6.055034746042489,"pfxZ":9.592329868347553,"pX":-0.2347096796341739,"pZ":2.221376133750943,"vX0":6.32615714249893,"vY0":-133.49129621257146,"vZ0":-5.423358980403306,"x":125.95,"y":178.8,"x0":-1.8430976921064746,"y0":50.00323833134382,"z0":5.334897020936977,"aX":-10.981398965161565},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":16.4,"breakHorizontal":9.7,"spinRate":2290,"spinDirection":222},"zone":5,"typeConfidence":2.0,"plateTime":0.4095559474823558,"extension":5.788427172087641},"hitData":{"launchSpeed":94.5,"launchAngle":8.0,"totalDistance":186.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":145.4,"coordY":102.83}},"index":1,"playId":"b3399c49-5f3d-302d-b066-20fc6a042d3e","pitchNumber":2,"startTime":"2026-07-01T23:45:54.344Z","endTime":"2026-07-01T23:46:06.489Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-01T23:46:06.489Z","atBatIndex":4},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Cedric Mullins strikes out on a foul tip.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-01T23:46:23.267Z","endTime":"2026-07-01T23:48:13.169Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":656775,"fullName":"Cedric Mullins","link":"/api/v1/people/656775"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607625,"fullName":"Seth Lugo","link":"/api/v1/people/607625"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":656775,"fullName":"Cedric Mullins","link":"/api/v1/people/656775"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":695600,"link":"/api/v1/people/695600"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.7,"endSpeed":81.3,"strikeZoneTop":3.005,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.462919745200814,"aZ":-20.153442678539754,"pfxX":-3.9928077790723124,"pfxZ":7.12134014043825,"pX":0.09551080334926039,"pZ":2.2752078384915313,"vX0":6.304614469099389,"vY0":-129.0183602671014,"vZ0":-3.9523367911139196,"x":113.36,"y":177.35,"x0":-1.8593780415298768,"y0":50.00456884255156,"z0":5.377261051690088,"aX":-6.742374215199182},"breaks":{"breakAngle":14.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":12.2,"breakHorizontal":5.9,"spinRate":2304,"spinDirection":222},"zone":5,"typeConfidence":2.0,"plateTime":0.4242869578237336,"extension":5.909218868353256},"index":0,"playId":"3483b47c-7084-38a2-b1ea-7d147e4662e3","pitchNumber":1,"startTime":"2026-07-01T23:46:36.321Z","endTime":"2026-07-01T23:46:39.932Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.7,"endSpeed":84.0,"strikeZoneTop":3.005,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.110408002483084,"aZ":-23.113268813531747,"pfxX":-12.033232512914992,"pfxZ":5.020863017889652,"pX":-0.3038117754108169,"pZ":2.379999988943535,"vX0":7.555669600528746,"vY0":-133.36693431062318,"vZ0":-3.0595322872047896,"x":128.58,"y":174.52,"x0":-1.6069997778589622,"y0":50.005717477939434,"z0":5.205244970243697,"aX":-21.72658337110894},"breaks":{"breakAngle":40.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":8.6,"breakHorizontal":20.2,"spinRate":2353,"spinDirection":226},"zone":4,"typeConfidence":2.0,"plateTime":0.41036176114275325,"extension":5.830574839721199},"index":1,"playId":"ce394885-5c18-3a13-978a-93bf675f3dd7","pitchNumber":2,"startTime":"2026-07-01T23:46:51.423Z","endTime":"2026-07-01T23:46:57.047Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":79.1,"endSpeed":71.9,"strikeZoneTop":3.005,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.290442266258424,"aZ":-38.947708543106394,"pfxX":9.092951833220273,"pfxZ":-5.150761899660373,"pX":-0.11111931240565423,"pZ":1.6631178872033512,"vX0":1.429531610703171,"vY0":-115.06116398744189,"vZ0":-0.24867638422961535,"x":121.24,"y":193.88,"x0":-1.9232126823371605,"y0":50.00404634617232,"z0":5.610706658222531,"aX":11.951483381271778},"breaks":{"breakAngle":16.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-53.4,"breakVerticalInduced":-9.0,"breakHorizontal":-16.8,"spinRate":3248,"spinDirection":52},"zone":8,"typeConfidence":2.0,"plateTime":0.4796808303999791,"extension":5.430924575983332},"index":2,"playId":"bda23f9a-67d9-38dd-9b44-d4002fe8b334","pitchNumber":3,"startTime":"2026-07-01T23:47:06.881Z","endTime":"2026-07-01T23:47:11.497Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.5,"endSpeed":84.4,"strikeZoneTop":3.005,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.51070069131423,"aZ":-23.970682318610855,"pfxX":-8.496437408082455,"pfxZ":4.517995799175619,"pX":-0.16279684738488515,"pZ":3.6133398463456117,"vX0":7.312672230744122,"vY0":-133.17957522270825,"vZ0":0.2683352515476889,"x":123.21,"y":141.22,"x0":-1.824891225838552,"y0":50.00610521396789,"z0":5.228989047571887,"aX":-15.441851880023401},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":8.4,"breakHorizontal":14.0,"spinRate":2313,"spinDirection":227},"zone":11,"typeConfidence":2.0,"plateTime":0.4094662259145587,"extension":5.929360344427951},"index":3,"playId":"1743563d-4c7d-3e29-84b8-3699d3369640","pitchNumber":4,"startTime":"2026-07-01T23:47:26.466Z","endTime":"2026-07-01T23:47:30.865Z","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":2},"index":4,"startTime":"2026-07-01T23:47:39.536Z","endTime":"2026-07-01T23:47:53.203Z","isPitch":false,"type":"action","player":{"id":656775,"link":"/api/v1/people/656775"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.4,"endSpeed":86.2,"strikeZoneTop":3.005,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.19390712437534,"aZ":-19.592813839350843,"pfxX":-1.818313037720971,"pfxZ":6.698543670083673,"pX":-0.946665983369676,"pZ":3.401707348466733,"vX0":3.226814611121106,"vY0":-134.6914710134572,"vZ0":-2.0191883647736875,"x":153.08,"y":146.93,"x0":-1.9120966774461108,"y0":50.00139725634228,"z0":5.514701428492275,"aX":-3.414743575482677},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":12.0,"breakHorizontal":2.8,"spinRate":2432,"spinDirection":215},"zone":11,"typeConfidence":2.0,"plateTime":0.4032727049492304,"extension":5.956686112405211},"index":5,"playId":"84c5f0e9-8b6f-3496-a555-12074b692f73","pitchNumber":5,"startTime":"2026-07-01T23:47:53.203Z","endTime":"2026-07-01T23:47:58.433Z","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":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":85.3,"endSpeed":79.4,"strikeZoneTop":3.005,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.174336025900775,"aZ":-28.05944764270857,"pfxX":-5.82963553206455,"pfxZ":2.594432318197917,"pX":-0.5279807913737272,"pZ":2.192148255243707,"vX0":5.079773426407187,"vY0":-124.21883614649944,"vZ0":-2.0458803474221767,"x":137.13,"y":179.59,"x0":-1.8264765983986009,"y0":50.00488010991063,"z0":5.323385965969039,"aX":-9.256466545901752},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":4.6,"breakHorizontal":9.6,"spinRate":1617,"spinDirection":250},"zone":4,"typeConfidence":2.0,"plateTime":0.43828997447966245,"extension":5.740626152899531},"index":6,"playId":"f811ca8f-8281-3e3e-90ad-62e950acc622","pitchNumber":6,"startTime":"2026-07-01T23:48:07.995Z","endTime":"2026-07-01T23:48:13.169Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-01T23:48:13.169Z","atBatIndex":5},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Lane Thomas strikes out swinging.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-01T23:50:12.299Z","endTime":"2026-07-01T23:51:06.483Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":657041,"fullName":"Lane Thomas","link":"/api/v1/people/657041"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663556,"fullName":"Shane McClanahan","link":"/api/v1/people/663556"},"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":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":657041,"fullName":"Lane Thomas","link":"/api/v1/people/657041"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":676439,"link":"/api/v1/people/676439"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.8,"endSpeed":88.9,"strikeZoneTop":3.146,"strikeZoneBottom":1.588,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.706319450126323,"aZ":-14.099972407745783,"pfxX":6.6958768200949725,"pfxZ":9.066138694605113,"pX":-0.5834675285602764,"pZ":1.606319347080972,"vX0":-6.419110614442159,"vY0":-139.21455633764052,"vZ0":-9.825065600219366,"x":139.24,"y":195.41,"x0":0.8650881342950375,"y0":50.00065580656818,"z0":6.079742245360123,"aX":13.34559061389093},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":14.9,"breakHorizontal":-11.0,"spinRate":2423,"spinDirection":146},"zone":7,"typeConfidence":0.91,"plateTime":0.39112530676658164,"extension":6.480811202804379},"index":0,"playId":"edf96409-4ae0-3a65-88da-2bf02fca1d07","pitchNumber":1,"startTime":"2026-07-01T23:50:18.231Z","endTime":"2026-07-01T23:50:22.847Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.1,"endSpeed":81.6,"strikeZoneTop":3.146,"strikeZoneBottom":1.588,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.89511604771997,"aZ":-21.80653738571945,"pfxX":7.9629767670504705,"pfxZ":6.14016812867534,"pX":0.32399900949499727,"pZ":3.2437683416951373,"vX0":-3.9933674707693623,"vY0":-128.3959642993881,"vZ0":-3.2933055905557738,"x":104.65,"y":151.2,"x0":0.8560983690014774,"y0":50.00007164921948,"z0":6.21905035416782,"aX":13.436410874120822},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":10.7,"breakHorizontal":-13.7,"spinRate":1850,"spinDirection":114},"zone":3,"typeConfidence":0.81,"plateTime":0.4248486410263732,"extension":6.275340791477611},"index":1,"playId":"8373fcfa-ff17-313b-8195-d7880babccb8","pitchNumber":2,"startTime":"2026-07-01T23:50:30.426Z","endTime":"2026-07-01T23:50:35.258Z","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":2,"outs":0},"pitchData":{"startSpeed":88.6,"endSpeed":82.5,"strikeZoneTop":3.146,"strikeZoneBottom":1.588,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.055413207297516,"aZ":-19.659359884520114,"pfxX":8.635074751554903,"pfxZ":7.361538685570844,"pX":-0.20575453466411844,"pZ":-0.07021504469548814,"vX0":-5.365633600028103,"vY0":-128.59414932473732,"vZ0":-11.200361627192716,"x":124.84,"y":240.68,"x0":0.770735545992287,"y0":50.000007863271755,"z0":5.822445333653303,"aX":14.668458371819899},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":11.4,"breakHorizontal":-14.6,"spinRate":2114,"spinDirection":124},"zone":13,"typeConfidence":0.88,"plateTime":0.42360832020871175,"extension":6.362553452147515},"index":2,"playId":"f1f9df5a-d2ed-373a-b71e-1f9e189bfe81","pitchNumber":3,"startTime":"2026-07-01T23:50:46.282Z","endTime":"2026-07-01T23:50:50.429Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":0},"pitchData":{"startSpeed":88.9,"endSpeed":82.7,"strikeZoneTop":3.146,"strikeZoneBottom":1.588,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.318389042726434,"aZ":-31.024294234981152,"pfxX":-0.47993156337638365,"pfxZ":0.6648468630880515,"pX":-0.4602663697654252,"pZ":1.9348976626575565,"vX0":-3.8381333774894317,"vY0":-129.5493734750117,"vZ0":-4.43228740067862,"x":134.54,"y":186.54,"x0":1.0961226315009007,"y0":50.000961552967375,"z0":6.010557084403165,"aX":-0.82315380053166},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":0.5,"breakHorizontal":1.7,"spinRate":2497,"spinDirection":279},"zone":7,"typeConfidence":0.91,"plateTime":0.42105905526546694,"extension":6.639728134961774},"index":3,"playId":"144d6cd1-c8fc-3aaf-9eaf-ef20b4b3b798","pitchNumber":4,"startTime":"2026-07-01T23:51:02.305Z","endTime":"2026-07-01T23:51:06.483Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-01T23:51:06.483Z","atBatIndex":6},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Bobby Witt Jr. singles on a ground ball to right fielder Victor Mesa Jr.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":7,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-01T23:51:22.427Z","endTime":"2026-07-01T23:52:36.555Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663556,"fullName":"Shane McClanahan","link":"/api/v1/people/663556"},"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,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":683748,"link":"/api/v1/people/683748"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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":88.7,"endSpeed":82.1,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.84890770495666,"aZ":-24.86434305997471,"pfxX":8.383520556721926,"pfxZ":4.283188809427433,"pX":-0.6096321139980075,"pZ":3.0748688073283734,"vX0":-6.462928953169636,"vY0":-129.07474074509818,"vZ0":-2.8700842937762507,"x":140.24,"y":155.76,"x0":0.8227532534419062,"y0":50.00508125249886,"z0":6.091377209756581,"aX":14.317399438746866},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":7.4,"breakHorizontal":-13.9,"spinRate":1880,"spinDirection":117},"zone":1,"typeConfidence":0.88,"plateTime":0.4224268521377179,"extension":6.332659896194263},"index":0,"playId":"bcceda3b-8a8c-3c2f-bca0-4a7b055f8db7","pitchNumber":1,"startTime":"2026-07-01T23:51:31.645Z","endTime":"2026-07-01T23:51:36.387Z","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":97.8,"endSpeed":90.0,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.219695823745255,"aZ":-11.610267506804762,"pfxX":5.575139885693477,"pfxZ":9.918912939052401,"pX":1.4857401966247548,"pZ":4.757504447181701,"vX0":-0.07800338050843597,"vY0":-142.4935567857463,"vZ0":-2.447117772636308,"x":60.37,"y":110.33,"x0":0.7880078618763184,"y0":50.00409961066855,"z0":6.353074110039491,"aX":11.559264233140977},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.7,"breakVerticalInduced":17.8,"breakHorizontal":-10.1,"spinRate":2410,"spinDirection":141},"zone":12,"typeConfidence":0.92,"plateTime":0.38319459005451284,"extension":6.391945729389438},"index":1,"playId":"52bf9476-d9ba-31b8-b6c6-85b410022e05","pitchNumber":2,"startTime":"2026-07-01T23:51:45.408Z","endTime":"2026-07-01T23:51:50.047Z","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":89.1,"endSpeed":82.3,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.328713562875713,"aZ":-30.371486200757438,"pfxX":-1.617535800169959,"pfxZ":1.0547832999402287,"pX":-1.2090732293943627,"pZ":1.8167888923073376,"vX0":-4.775544827395693,"vY0":-129.69780041500192,"vZ0":-4.7138357835642655,"x":163.09,"y":189.73,"x0":0.8639024266390498,"y0":50.00357017363536,"z0":5.965683458990169,"aX":-2.7634911529608375},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":1.1,"breakHorizontal":4.0,"spinRate":2524,"spinDirection":254},"zone":13,"typeConfidence":0.91,"plateTime":0.42181480740638255,"extension":6.470185639195004},"index":2,"playId":"f150ac7b-8023-37ca-ad49-39b38749409b","pitchNumber":3,"startTime":"2026-07-01T23:52:04.371Z","endTime":"2026-07-01T23:52:09.536Z","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-07-01T23:52:14.805Z","endTime":"2026-07-01T23:52:25.403Z","isPitch":false,"type":"action","player":{"id":677951,"link":"/api/v1/people/677951"}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.8,"endSpeed":90.0,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.47851863110863,"aZ":-12.975534115450714,"pfxX":6.634544058203895,"pfxZ":9.280363009409173,"pX":-0.29082654551456566,"pZ":3.121093607081118,"vX0":-4.575069643113999,"vY0":-142.41553544747308,"vZ0":-6.248675026085529,"x":128.09,"y":154.51,"x0":0.46846700664651375,"y0":50.0060588008948,"z0":6.152879853171411,"aX":13.730139767068662},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":15.8,"breakHorizontal":-11.2,"spinRate":2382,"spinDirection":150},"zone":1,"typeConfidence":0.92,"plateTime":0.3835389392577331,"extension":6.664337847892015},"hitData":{"launchSpeed":101.1,"launchAngle":-18.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":171.78,"coordY":106.97}},"index":4,"playId":"2198d18a-e6d6-3577-8b06-944098e1a9cc","pitchNumber":4,"startTime":"2026-07-01T23:52:25.403Z","endTime":"2026-07-01T23:52:36.555Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-01T23:52:36.555Z","atBatIndex":7},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jac Caglianone flies out to center fielder Cedric Mullins.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":8,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-01T23:52:48.998Z","endTime":"2026-07-01T23:54:31.216Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":695506,"fullName":"Jac Caglianone","link":"/api/v1/people/695506"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663556,"fullName":"Shane McClanahan","link":"/api/v1/people/663556"},"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_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":695506,"fullName":"Jac Caglianone","link":"/api/v1/people/695506"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":656775,"link":"/api/v1/people/656775"},"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(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.6,"endSpeed":80.6,"strikeZoneTop":3.402,"strikeZoneBottom":1.717,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.45806944595121,"aZ":-24.9621235484263,"pfxX":7.402633415050788,"pfxZ":4.365364025252198,"pX":0.352800182512219,"pZ":2.635113801013935,"vX0":-3.4716980107607256,"vY0":-127.55231563019981,"vZ0":-3.7404565898841615,"x":103.55,"y":167.63,"x0":0.7673383945102558,"y0":50.00618039592602,"z0":6.0818850013246,"aX":12.238540713926138},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":7.3,"breakHorizontal":-12.7,"spinRate":1720,"spinDirection":110},"zone":6,"typeConfidence":0.87,"plateTime":0.4288954647087193,"extension":6.2567946326278685},"index":0,"playId":"c0a7a8cd-219c-3b27-ab12-d7d7a79c0713","pitchNumber":1,"startTime":"2026-07-01T23:52:57.611Z","endTime":"2026-07-01T23:53:01.412Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.5,"endSpeed":77.7,"strikeZoneTop":3.402,"strikeZoneBottom":1.717,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.26290909734326,"aZ":-39.595186007569055,"pfxX":-2.4907964230664588,"pfxZ":-4.880526909086001,"pX":0.10125473834325373,"pZ":3.4137669002290214,"vX0":-0.8170397020217941,"vY0":-121.75197946709527,"vZ0":1.4705535001805268,"x":113.14,"y":146.61,"x0":0.7638506459306292,"y0":50.00586341479525,"z0":6.198234648965201,"aX":-3.784021062153562},"breaks":{"breakAngle":6.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.0,"breakVerticalInduced":-8.4,"breakHorizontal":4.7,"spinRate":2603,"spinDirection":310},"zone":2,"typeConfidence":0.87,"plateTime":0.4478561676447761,"extension":6.715682589580763},"index":1,"playId":"f5da6fdd-bc56-3ccf-9fce-a991b2a7175e","pitchNumber":2,"startTime":"2026-07-01T23:53:17.496Z","endTime":"2026-07-01T23:53:21.697Z","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":98.2,"endSpeed":90.7,"strikeZoneTop":3.402,"strikeZoneBottom":1.717,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.098919570902638,"aZ":-14.842388472829665,"pfxX":5.753527988555502,"pfxZ":8.280617667279477,"pX":-1.2160082668717487,"pZ":3.519385985210192,"vX0":-6.672872221128319,"vY0":-142.89223473953177,"vZ0":-5.152063376150932,"x":163.35,"y":143.76,"x0":0.3883506791422352,"y0":50.005165256465126,"z0":6.259476192889093,"aX":12.047042667241156},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":14.3,"breakHorizontal":-9.2,"spinRate":2348,"spinDirection":143},"zone":11,"typeConfidence":0.92,"plateTime":0.3814971341164335,"extension":6.511845587116375},"index":2,"playId":"f0cabcc3-79e5-3e81-afe9-1722c9c4d2e6","pitchNumber":3,"startTime":"2026-07-01T23:53:40.003Z","endTime":"2026-07-01T23:53:44.499Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"index":3,"playId":"f6a1e7b8-1fdb-3b4e-ab26-a40cb4ed62f3","startTime":"2026-07-01T23:53:59.455Z","endTime":"2026-07-01T23:54:02.906Z","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(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.7,"endSpeed":80.8,"strikeZoneTop":3.402,"strikeZoneBottom":1.717,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.560327288523624,"aZ":-24.633841676751576,"pfxX":9.02285290310844,"pfxZ":4.563595631606309,"pX":-0.4933414361068548,"pZ":1.6304301339063703,"vX0":-5.466355606875362,"vY0":-127.60725999767075,"vZ0":-5.9827240704885885,"x":135.81,"y":194.76,"x0":0.5011057858935292,"y0":50.00626511936527,"z0":5.938738531448735,"aX":14.92562676976834},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":7.2,"breakHorizontal":-15.1,"spinRate":1881,"spinDirection":110},"zone":13,"typeConfidence":0.9,"plateTime":0.4287669539263499,"extension":6.363701286292299},"hitData":{"launchSpeed":101.1,"launchAngle":22.0,"totalDistance":393.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":127.17,"coordY":54.24}},"index":4,"playId":"0814752a-9b2a-3742-ab40-fd26331d7ed7","pitchNumber":4,"startTime":"2026-07-01T23:54:18.152Z","endTime":"2026-07-01T23:54:31.216Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-01T23:54:31.216Z","atBatIndex":8},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Starling Marte lines out to center fielder Cedric Mullins.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":9,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-01T23:54:48.210Z","endTime":"2026-07-01T23:54:57.806Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":516782,"fullName":"Starling Marte","link":"/api/v1/people/516782"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663556,"fullName":"Shane McClanahan","link":"/api/v1/people/663556"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":516782,"fullName":"Starling Marte","link":"/api/v1/people/516782"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":656775,"link":"/api/v1/people/656775"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.1,"endSpeed":88.1,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.953644635473943,"aZ":-12.859473481662425,"pfxX":5.45456229488359,"pfxZ":9.765842812921978,"pX":0.008923641419004823,"pZ":1.729413088347441,"vX0":-3.925057257370085,"vY0":-139.6183060555471,"vZ0":-9.424729963924129,"x":116.66,"y":192.09,"x0":0.7231469387718641,"y0":50.002622915192305,"z0":5.991723742412335,"aX":10.786161184900063},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":16.0,"breakHorizontal":-9.1,"spinRate":2275,"spinDirection":141},"zone":8,"typeConfidence":0.91,"plateTime":0.39207283716904984,"extension":6.485793184036757},"hitData":{"launchSpeed":94.4,"launchAngle":19.0,"totalDistance":332.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":119.96,"coordY":66.16}},"index":0,"playId":"04b09601-4f1e-3297-bb69-f123adb6aa17","pitchNumber":1,"startTime":"2026-07-01T23:54:50.867Z","endTime":"2026-07-01T23:54:57.806Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-01T23:54:57.806Z","atBatIndex":9},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Taylor Walls singles on a line drive to right fielder Jac Caglianone.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-01T23:56:33.753Z","endTime":"2026-07-01T23:57:23.393Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":0},"matchup":{"batter":{"id":670764,"fullName":"Taylor Walls","link":"/api/v1/people/670764"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607625,"fullName":"Seth Lugo","link":"/api/v1/people/607625"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":670764,"fullName":"Taylor Walls","link":"/api/v1/people/670764"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":670764,"fullName":"Taylor Walls","link":"/api/v1/people/670764"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":695506,"link":"/api/v1/people/695506"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"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":87.2,"endSpeed":80.1,"strikeZoneTop":3.056,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.635164046542126,"aZ":-18.58508768775036,"pfxX":-6.842507197872814,"pfxZ":8.282448214997434,"pX":-0.9043106823702247,"pZ":3.4702128618681707,"vX0":4.484017142438479,"vY0":-126.92792811666666,"vZ0":-1.6628666927338198,"x":151.47,"y":145.08,"x0":-1.7999123754976298,"y0":50.00166227960949,"z0":5.6053529761042755,"aX":-11.225702575106935},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":14.9,"breakHorizontal":11.4,"spinRate":2268,"spinDirection":230},"zone":11,"typeConfidence":2.0,"plateTime":0.4306089153636252,"extension":5.519465684005465},"index":0,"playId":"f4c5ec89-47c0-344c-aa6c-f25266ef4b3c","pitchNumber":1,"startTime":"2026-07-01T23:56:59.476Z","endTime":"2026-07-01T23:57:03.786Z","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":0},"pitchData":{"startSpeed":91.7,"endSpeed":83.8,"strikeZoneTop":3.056,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.78138633064963,"aZ":-15.241810857470757,"pfxX":-6.575459358579611,"pfxZ":9.41391801708849,"pX":-0.47941638423859123,"pZ":1.8940957287664753,"vX0":5.753152924474859,"vY0":-133.28544444950765,"vZ0":-6.170854622099946,"x":135.27,"y":187.64,"x0":-1.812115897045081,"y0":50.00197405266112,"z0":5.340987001705986,"aX":-11.824555066670197},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":15.8,"breakHorizontal":10.7,"spinRate":2224,"spinDirection":224},"zone":7,"typeConfidence":2.0,"plateTime":0.4110332010045594,"extension":5.657498875716369},"hitData":{"launchSpeed":95.8,"launchAngle":10.0,"totalDistance":157.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":165.9,"coordY":127.37}},"index":1,"playId":"9653853e-70cf-3a48-8ed8-2cb150752839","pitchNumber":2,"startTime":"2026-07-01T23:57:12.198Z","endTime":"2026-07-01T23:57:23.393Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-01T23:57:23.393Z","atBatIndex":10},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Richie Palacios grounds out, second baseman Michael Massey to first baseman Salvador Perez.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":11,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-01T23:57:33.253Z","endTime":"2026-07-01T23:58:46.821Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":680700,"fullName":"Richie Palacios","link":"/api/v1/people/680700"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607625,"fullName":"Seth Lugo","link":"/api/v1/people/607625"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[2],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Caught Stealing 2B","eventType":"caught_stealing_2b","movementReason":"r_caught_stealing_2b","runner":{"id":670764,"fullName":"Taylor Walls","link":"/api/v1/people/670764"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":695600,"link":"/api/v1/people/695600"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":677951,"link":"/api/v1/people/677951"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":680700,"fullName":"Richie Palacios","link":"/api/v1/people/680700"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":686681,"link":"/api/v1/people/686681"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":521692,"link":"/api/v1/people/521692"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":76.5,"endSpeed":70.5,"strikeZoneTop":3.04,"strikeZoneBottom":1.534,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.7521160862812,"aZ":-40.30491528047567,"pfxX":8.781710270650969,"pfxZ":-6.476127519520986,"pX":-1.1570554126295596,"pZ":3.3995502176439283,"vX0":-0.591309392589012,"vY0":-111.2703015414311,"vZ0":3.7888266726313597,"x":161.1,"y":146.99,"x0":-2.0291368576247644,"y0":50.0029204814887,"z0":5.8476313350082725,"aX":11.024101935954356},"breaks":{"breakAngle":15.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.2,"breakVerticalInduced":-10.4,"breakHorizontal":-15.7,"spinRate":3130,"spinDirection":48},"zone":11,"typeConfidence":2.0,"plateTime":0.4920285950188159,"extension":5.238018245686551},"index":0,"playId":"e270803e-6cb5-32b3-bdbb-8faf6cb6022e","pitchNumber":1,"startTime":"2026-07-01T23:57:47.203Z","endTime":"2026-07-01T23:57:51.473Z","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,"runnerGoing":true},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.0,"endSpeed":83.9,"strikeZoneTop":3.04,"strikeZoneBottom":1.534,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.44201002541926,"aZ":-19.433209145613276,"pfxX":-6.950514152505165,"pfxZ":7.099553552166771,"pX":-1.7349693420241226,"pZ":3.048713493466071,"vX0":2.7278694292676504,"vY0":-132.63431175876337,"vZ0":-2.580274050952768,"x":183.13,"y":156.46,"x0":-1.8695103884785356,"y0":50.003983196978915,"z0":5.439943523589351,"aX":-12.473685695044628},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":12.6,"breakHorizontal":12.1,"spinRate":2154,"spinDirection":225},"zone":11,"typeConfidence":2.0,"plateTime":0.41183920753135217,"extension":5.684059096055309},"index":1,"playId":"86c5ad88-4623-3ba7-9797-120bf1c16288","pitchNumber":2,"startTime":"2026-07-01T23:58:03.283Z","endTime":"2026-07-01T23:58:09.234Z","isPitch":true,"type":"pitch"},{"details":{"description":"Taylor Walls caught stealing 2nd base, catcher Carter Jensen to shortstop Bobby Witt Jr.","event":"Caught Stealing 2B","eventType":"caught_stealing_2b","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"index":2,"actionPlayId":"86c5ad88-4623-3ba7-9797-120bf1c16288","startTime":"2026-07-01T23:58:31.126Z","endTime":"2026-07-01T23:58:39.375Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":670764,"link":"/api/v1/people/670764"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.4,"endSpeed":77.2,"strikeZoneTop":3.04,"strikeZoneBottom":1.534,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.507264240453786,"aZ":-30.490821334188244,"pfxX":-8.458333303606432,"pfxZ":1.1157612674338573,"pX":-0.49373080503984423,"pZ":3.010129098660128,"vX0":5.760516673498986,"vY0":-121.4656944923676,"vZ0":0.20745894596976355,"x":135.82,"y":157.51,"x0":-1.785046684480598,"y0":50.0033619293535,"z0":5.552741087427721,"aX":-12.76901090991063},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":2.3,"breakHorizontal":14.2,"spinRate":1756,"spinDirection":250},"zone":1,"typeConfidence":2.0,"plateTime":0.4491744533995017,"extension":5.692603458124762},"hitData":{"launchSpeed":97.3,"launchAngle":-4.0,"totalDistance":31.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":148.97,"coordY":152.09}},"index":3,"playId":"6dd1454c-bbf1-3401-aac4-ec9458abaa51","pitchNumber":3,"startTime":"2026-07-01T23:58:39.375Z","endTime":"2026-07-01T23:58:46.821Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-01T23:58:46.821Z","atBatIndex":11},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Hunter Feduccia lines out sharply to first baseman Salvador Perez.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":12,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-01T23:59:05.785Z","endTime":"2026-07-01T23:59:16.366Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":676439,"fullName":"Hunter Feduccia","link":"/api/v1/people/676439"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607625,"fullName":"Seth Lugo","link":"/api/v1/people/607625"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":676439,"fullName":"Hunter Feduccia","link":"/api/v1/people/676439"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":521692,"link":"/api/v1/people/521692"},"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":88.9,"endSpeed":82.4,"strikeZoneTop":3.262,"strikeZoneBottom":1.646,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.873966561655433,"aZ":-22.491415859806484,"pfxX":-2.3518639376703203,"pfxZ":5.638229540102765,"pX":0.6017372227601759,"pZ":2.5084538644354795,"vX0":7.174625368838655,"vY0":-129.44965051762662,"vZ0":-3.346429063082999,"x":94.06,"y":171.05,"x0":-1.885290217364794,"y0":50.00638083195415,"z0":5.51556507989566,"aX":-4.042580864536774},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":9.7,"breakHorizontal":2.9,"spinRate":2321,"spinDirection":218},"zone":6,"typeConfidence":2.0,"plateTime":0.42113639552348214,"extension":5.745570901753793},"hitData":{"launchSpeed":105.3,"launchAngle":10.0,"totalDistance":167.0,"trajectory":"line_drive","hardness":"hard","location":"3","coordinates":{"coordX":170.25,"coordY":150.45}},"index":0,"playId":"442f3d46-de7d-3d6e-93bf-4301a44e6e30","pitchNumber":1,"startTime":"2026-07-01T23:59:11.933Z","endTime":"2026-07-01T23:59:16.366Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-01T23:59:16.366Z","atBatIndex":12},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Salvador Perez singles on a line drive to left fielder Chandler Simpson.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":13,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-02T00:01:24.569Z","endTime":"2026-07-02T00:03:23.655Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663556,"fullName":"Shane McClanahan","link":"/api/v1/people/663556"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":"Single","eventType":"single","movementReason":null,"runner":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":802415,"link":"/api/v1/people/802415"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.4,"endSpeed":76.6,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.00782425974721,"aZ":-39.553872599893566,"pfxX":-0.9630582791731719,"pfxZ":-4.999355367089768,"pX":-0.16638171962865722,"pZ":3.4479151195870736,"vX0":-2.1959350796260555,"vY0":-120.09619299695036,"vZ0":1.4332313002817108,"x":123.34,"y":145.69,"x0":0.8812192972919264,"y0":50.00310499985188,"z0":6.3340294917611875,"aX":-1.4212178621272031},"breaks":{"breakAngle":2.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.4,"breakVerticalInduced":-8.5,"breakHorizontal":2.3,"spinRate":2521,"spinDirection":326},"zone":2,"typeConfidence":0.9,"plateTime":0.4542900819049627,"extension":6.482865316035749},"index":0,"playId":"d8d56720-5154-3330-a60a-bf8d76857f9f","pitchNumber":1,"startTime":"2026-07-02T00:01:27.870Z","endTime":"2026-07-02T00:01:32.086Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.8,"endSpeed":79.6,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.733587195499553,"aZ":-27.998218224951348,"pfxX":10.200686257553198,"pfxZ":2.6067392808340415,"pX":0.2555646966511057,"pZ":1.2451148592253827,"vX0":-4.561238620614163,"vY0":-126.16869801551559,"vZ0":-6.3392737903800995,"x":107.26,"y":205.16,"x0":0.7657889556354315,"y0":50.006047796799805,"z0":6.0596989801281875,"aX":16.37584019290273},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":3.5,"breakHorizontal":-17.4,"spinRate":1766,"spinDirection":117},"zone":14,"typeConfidence":0.91,"plateTime":0.43485138405761514,"extension":6.191301360545238},"index":1,"playId":"da686a8a-6060-35e9-b4ed-907e0256e6d7","pitchNumber":2,"startTime":"2026-07-02T00:01:42.753Z","endTime":"2026-07-02T00:01:48.406Z","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":2,"outs":0},"pitchData":{"startSpeed":87.8,"endSpeed":80.7,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.941829458929735,"aZ":-23.011880539007862,"pfxX":8.435661265793968,"pfxZ":5.548792772453294,"pX":1.6256704282240981,"pZ":1.6076051375892921,"vX0":-1.0840269626997077,"vY0":-127.83161064111499,"vZ0":-6.665764980982548,"x":55.03,"y":195.37,"x0":0.9601591773914346,"y0":50.00271660671459,"z0":6.061847157877563,"aX":13.926632121382191},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":8.8,"breakHorizontal":-15.0,"spinRate":1924,"spinDirection":112},"zone":14,"typeConfidence":0.89,"plateTime":0.42886371913185295,"extension":6.375553486214075},"index":2,"playId":"dcee7ca1-7efb-3eaa-be38-d11700b83d83","pitchNumber":3,"startTime":"2026-07-02T00:02:13.833Z","endTime":"2026-07-02T00:02:17.594Z","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":97.2,"endSpeed":88.7,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.60690229698107,"aZ":-12.410491238408989,"pfxX":5.114903556481945,"pfxZ":9.784789640044828,"pX":-0.6169390528801232,"pZ":3.280796309628496,"vX0":-5.064590130379003,"vY0":-141.32489128530509,"vZ0":-6.03027442990742,"x":140.52,"y":150.2,"x0":0.5349531175317028,"y0":50.00697968513917,"z0":6.241673492650287,"aX":10.335500718935409},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":16.7,"breakHorizontal":-8.2,"spinRate":2353,"spinDirection":144},"zone":1,"typeConfidence":0.91,"plateTime":0.38776521259727836,"extension":6.599945723807915},"index":3,"playId":"7e493ec2-58e7-347b-b731-7d2be24b67db","pitchNumber":4,"startTime":"2026-07-02T00:02:28.791Z","endTime":"2026-07-02T00:02:33.477Z","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":4,"startTime":"2026-07-02T00:02:43.358Z","endTime":"2026-07-02T00:02:50.626Z","isPitch":false,"type":"action","player":{"id":521692,"link":"/api/v1/people/521692"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.4,"endSpeed":80.6,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.449316909842743,"aZ":-20.94324765233573,"pfxX":8.645802347569301,"pfxZ":6.745530755023552,"pX":0.43035782355397123,"pZ":2.6661808135925016,"vX0":-3.3051054537593068,"vY0":-128.67321684032288,"vZ0":-4.631120756368613,"x":100.6,"y":166.79,"x0":0.6133744561023283,"y0":50.00229989897103,"z0":6.126818652582869,"aX":14.395560219202276},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":11.3,"breakHorizontal":-14.9,"spinRate":1874,"spinDirection":115},"zone":6,"typeConfidence":0.85,"plateTime":0.42681846166572335,"extension":6.451019904807569},"index":5,"playId":"65bfe4c5-9a26-368d-beb1-82d3468c48a3","pitchNumber":5,"startTime":"2026-07-02T00:02:50.626Z","endTime":"2026-07-02T00:02:55.805Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.4,"endSpeed":82.7,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.696894860457014,"aZ":-29.905447493236174,"pfxX":-1.4562028284948845,"pfxZ":1.3172604398766996,"pX":-0.5368136100318461,"pZ":2.1839369890710447,"vX0":-3.0206543033585858,"vY0":-130.23173599991404,"vZ0":-4.028759162433092,"x":137.46,"y":179.81,"x0":0.824484064168738,"y0":50.00638635561175,"z0":5.996729585135455,"aX":-2.5181542284176794},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":1.8,"breakHorizontal":3.2,"spinRate":2494,"spinDirection":284},"zone":7,"typeConfidence":0.91,"plateTime":0.41954626947461016,"extension":6.691405685282172},"hitData":{"launchSpeed":96.7,"launchAngle":8.0,"totalDistance":171.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":103.52,"coordY":118.63}},"index":6,"playId":"ca39f768-8b82-34e4-866f-1b18b76b832a","pitchNumber":6,"startTime":"2026-07-02T00:03:13.842Z","endTime":"2026-07-02T00:03:23.655Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-02T00:03:23.655Z","atBatIndex":13},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Carter Jensen called out on strikes.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":14,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-02T00:03:39.654Z","endTime":"2026-07-02T00:04:49.814Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":695600,"fullName":"Carter Jensen","link":"/api/v1/people/695600"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663556,"fullName":"Shane McClanahan","link":"/api/v1/people/663556"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"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":695600,"fullName":"Carter Jensen","link":"/api/v1/people/695600"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":676439,"link":"/api/v1/people/676439"},"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":0},"pitchData":{"startSpeed":90.0,"endSpeed":81.0,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.344457473227294,"aZ":-28.80290754813892,"pfxX":-0.8800038953728739,"pfxZ":1.995463819397239,"pX":-1.3743121591152283,"pZ":2.5933767401344494,"vX0":-5.538351453532486,"vY0":-130.7616542224907,"vZ0":-3.1963748490635995,"x":169.39,"y":168.76,"x0":0.905552016742591,"y0":50.005433906652684,"z0":6.045527777860461,"aX":-1.4902505943515254},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":3.0,"breakHorizontal":3.1,"spinRate":2370,"spinDirection":186},"zone":11,"typeConfidence":0.89,"plateTime":0.42252800492294496,"extension":6.416816663848137},"index":0,"playId":"b4447ddf-52cb-38a7-9181-5fa0c2ab70c4","pitchNumber":1,"startTime":"2026-07-02T00:03:48.371Z","endTime":"2026-07-02T00:03:52.898Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":82.8,"endSpeed":77.1,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.454886578102265,"aZ":-40.52949429597281,"pfxX":-1.115923021251179,"pfxZ":-5.620406458156657,"pX":-0.3106608623606526,"pZ":2.354988598352015,"vX0":-2.118934599237464,"vY0":-120.6219644349096,"vZ0":-0.6604381020997239,"x":128.84,"y":175.2,"x0":0.7210042421708699,"y0":50.0030496762344,"z0":6.177983654537912,"aX":-1.6587321623389206},"breaks":{"breakAngle":2.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.7,"breakVerticalInduced":-10.1,"breakHorizontal":2.5,"spinRate":2583,"spinDirection":324},"zone":4,"typeConfidence":0.9,"plateTime":0.4525261038985966,"extension":6.633658447316406},"index":1,"playId":"8b939c94-56ce-3267-9a23-26fece382fc2","pitchNumber":2,"startTime":"2026-07-02T00:04:03.934Z","endTime":"2026-07-02T00:04:08.961Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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":89.4,"endSpeed":82.3,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.414070103635392,"aZ":-29.87952405211174,"pfxX":-2.358778179593681,"pfxZ":1.336942322046358,"pX":-0.07261107327157999,"pZ":1.7248204372043543,"vX0":-2.2966862707646425,"vY0":-130.23837333385012,"vZ0":-4.76491772322181,"x":119.77,"y":192.21,"x0":1.1272463758759266,"y0":50.004997240660096,"z0":5.838739366672153,"aX":-4.050732435275512},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":1.6,"breakHorizontal":4.8,"spinRate":2516,"spinDirection":243},"zone":8,"typeConfidence":0.91,"plateTime":0.42060684584761665,"extension":6.6278946784935355},"index":2,"playId":"1b915e56-38e7-3484-bb28-2a43023cbee0","pitchNumber":3,"startTime":"2026-07-02T00:04:20.000Z","endTime":"2026-07-02T00:04:25.587Z","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":0},"pitchData":{"startSpeed":96.2,"endSpeed":88.9,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.336577491011372,"aZ":-16.23157354164321,"pfxX":6.400087298592852,"pfxZ":7.931909507189651,"pX":-0.8440315008297885,"pZ":3.1835082135078023,"vX0":-5.790016948016584,"vY0":-140.0975509483511,"vZ0":-5.420019407494577,"x":149.17,"y":152.83,"x0":0.40671602697465564,"y0":50.00399882404466,"z0":6.185392108988782,"aX":12.865612961129827},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":13.6,"breakHorizontal":-10.6,"spinRate":2275,"spinDirection":149},"zone":11,"typeConfidence":0.91,"plateTime":0.38931455784151625,"extension":6.614278893094562},"index":3,"playId":"9d9cb9f8-1253-3ff0-877b-df26edc4adca","pitchNumber":4,"startTime":"2026-07-02T00:04:43.445Z","endTime":"2026-07-02T00:04:49.814Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-02T00:04:49.814Z","atBatIndex":14},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Nick Loftin grounds into a double play, third baseman Junior Caminero to second baseman Richie Palacios to first baseman Jonathan Aranda. Salvador Perez out at 2nd. Nick Loftin out at 1st.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":15,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-02T00:05:03.427Z","endTime":"2026-07-02T00:06:34.831Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":679845,"fullName":"Nick Loftin","link":"/api/v1/people/679845"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663556,"fullName":"Shane McClanahan","link":"/api/v1/people/663556"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,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":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":691406,"link":"/api/v1/people/691406"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":680700,"link":"/api/v1/people/680700"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":679845,"fullName":"Nick Loftin","link":"/api/v1/people/679845"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":680700,"link":"/api/v1/people/680700"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":666018,"link":"/api/v1/people/666018"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.9,"endSpeed":87.5,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.25042757358717,"aZ":-13.827910896570035,"pfxX":5.450194746908306,"pfxZ":9.41834114670938,"pX":-0.31146646121495425,"pZ":2.480291199564097,"vX0":-4.7307073470131105,"vY0":-138.0755519150458,"vZ0":-7.000479154239685,"x":128.87,"y":171.81,"x0":0.7087233218157064,"y0":50.00077751998879,"z0":5.963084929743844,"aX":10.613672961217512},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":16.0,"breakHorizontal":-9.0,"spinRate":2298,"spinDirection":139},"zone":4,"typeConfidence":0.9,"plateTime":0.3953923086999396,"extension":6.580682102464047},"index":0,"playId":"0690f38b-89fc-3a3f-9828-a8e31ca45d16","pitchNumber":1,"startTime":"2026-07-02T00:05:12.020Z","endTime":"2026-07-02T00:05:17.138Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.5,"endSpeed":79.5,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.13369439753958,"aZ":-25.2151857482763,"pfxX":8.348413998777044,"pfxZ":4.347690271009737,"pX":0.6874900188371009,"pZ":1.1362500919428975,"vX0":-2.9479014641776846,"vY0":-125.87458220579124,"vZ0":-6.725409111290285,"x":90.79,"y":208.1,"x0":0.7908216983146588,"y0":50.002635991900014,"z0":5.891109247517365,"aX":13.363757763442958},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":6.5,"breakHorizontal":-14.4,"spinRate":1665,"spinDirection":112},"zone":14,"typeConfidence":0.9,"plateTime":0.4355309412660038,"extension":6.289770409149807},"index":1,"playId":"e8ab98b6-e319-3c37-b559-bfa75d1a0ef5","pitchNumber":2,"startTime":"2026-07-02T00:05:25.730Z","endTime":"2026-07-02T00:05:29.074Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.1,"endSpeed":80.5,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.45907394114648,"aZ":-21.37416261659426,"pfxX":7.059035344894781,"pfxZ":6.617198055954107,"pX":-0.3449069410531907,"pZ":0.482942118735593,"vX0":-4.908830419886814,"vY0":-126.55977938173005,"vZ0":-9.126058460381108,"x":130.15,"y":225.74,"x0":0.6972267078163238,"y0":50.00200600220438,"z0":5.830982926737427,"aX":11.515751349867301},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":10.2,"breakHorizontal":-11.8,"spinRate":1754,"spinDirection":116},"zone":13,"typeConfidence":0.86,"plateTime":0.4318606146916881,"extension":6.3033052386018555},"index":2,"playId":"0b6e97a3-97ab-3a9b-b0b8-b4b9487c3b3f","pitchNumber":3,"startTime":"2026-07-02T00:05:42.431Z","endTime":"2026-07-02T00:05:46.504Z","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":87.8,"endSpeed":80.9,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.8104286126246,"aZ":-30.31522171393832,"pfxX":-0.7449627990793006,"pfxZ":1.120249731194379,"pX":0.6378429022532798,"pZ":2.629565525529556,"vX0":-1.2367820876012408,"vY0":-127.98784624374527,"vZ0":-2.4195116958662726,"x":92.69,"y":167.78,"x0":1.2236984221863425,"y0":50.005570892815406,"z0":5.955574521659883,"aX":-1.2388488853371749},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":1.7,"breakHorizontal":1.7,"spinRate":2429,"spinDirection":264},"zone":6,"typeConfidence":0.91,"plateTime":0.42755675770634793,"extension":6.608777688347799},"index":3,"playId":"f6b18acf-258e-3e65-b7c0-3d6b690ca570","pitchNumber":4,"startTime":"2026-07-02T00:06:06.305Z","endTime":"2026-07-02T00:06:11.803Z","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":1},"index":4,"startTime":"2026-07-02T00:06:15.986Z","endTime":"2026-07-02T00:06:27.008Z","isPitch":false,"type":"action","player":{"id":679845,"link":"/api/v1/people/679845"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.9,"endSpeed":80.3,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.17855949288953,"aZ":-26.975479000339465,"pfxX":9.307315634080933,"pfxZ":3.18349444557337,"pX":0.31865676202079224,"pZ":2.731593787331346,"vX0":-3.8192139967598946,"vY0":-126.54332255170972,"vZ0":-3.1281996781681554,"x":104.85,"y":165.03,"x0":0.6325996334323148,"y0":50.00227449025314,"z0":6.129141889583887,"aX":15.196590902663653},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":5.3,"breakHorizontal":-16.1,"spinRate":1663,"spinDirection":113},"zone":6,"typeConfidence":0.9,"plateTime":0.43171758369010904,"extension":6.239145721210957},"hitData":{"launchSpeed":83.6,"launchAngle":3.0,"totalDistance":67.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":103.34,"coordY":168.82}},"index":5,"playId":"07a89403-57d8-3259-990b-a701d6f2a575","pitchNumber":5,"startTime":"2026-07-02T00:06:27.008Z","endTime":"2026-07-02T00:06:34.831Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-02T00:06:34.831Z","atBatIndex":15},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Yandy Díaz flies out to right fielder Jac Caglianone.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":16,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-02T00:08:21.504Z","endTime":"2026-07-02T00:09:01.912Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":650490,"fullName":"Yandy Díaz","link":"/api/v1/people/650490"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607625,"fullName":"Seth Lugo","link":"/api/v1/people/607625"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":650490,"fullName":"Yandy Díaz","link":"/api/v1/people/650490"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":695506,"link":"/api/v1/people/695506"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":77.6,"endSpeed":70.7,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.07112305128688,"aZ":-34.815368356926356,"pfxX":8.614141464893072,"pfxZ":-2.084515375722746,"pX":1.5280034126001345,"pZ":1.6248065023215366,"vX0":4.94831829225786,"vY0":-112.85043542572686,"vZ0":-0.734903366998642,"x":58.76,"y":194.91,"x0":-1.826134724590911,"y0":50.00368825458729,"z0":5.519005090489042,"aX":10.905470621533853},"breaks":{"breakAngle":19.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.8,"breakVerticalInduced":-3.6,"breakHorizontal":-17.0,"spinRate":2939,"spinDirection":65},"zone":14,"typeConfidence":2.0,"plateTime":0.48881882729144,"extension":5.285347102166402},"index":0,"playId":"5db2b4cd-3d16-32a6-980f-e92337275f77","pitchNumber":1,"startTime":"2026-07-02T00:08:40.993Z","endTime":"2026-07-02T00:08:43.993Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.9,"endSpeed":79.7,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.28071091522676,"aZ":-21.210017072305238,"pfxX":-1.9316454188076526,"pfxZ":6.761899612259542,"pX":0.5352731709201523,"pZ":2.9372543822348933,"vX0":6.338775641978513,"vY0":-126.38680244475336,"vZ0":-2.2198009050207688,"x":96.6,"y":159.47,"x0":-1.7519956545651438,"y0":50.00018405439497,"z0":5.526705970209667,"aX":-3.1311925292418237},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":12.0,"breakHorizontal":2.0,"spinRate":2365,"spinDirection":209},"zone":3,"typeConfidence":2.0,"plateTime":0.4330428470007268,"extension":5.612818209644388},"hitData":{"launchSpeed":88.1,"launchAngle":51.0,"totalDistance":260.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":180.43,"coordY":110.4}},"index":1,"playId":"746a33ae-4ea1-3b71-bf21-3faa6829f6e0","pitchNumber":2,"startTime":"2026-07-02T00:08:52.248Z","endTime":"2026-07-02T00:09:01.912Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-02T00:09:01.912Z","atBatIndex":16},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Jonathan Aranda hit by pitch.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":17,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-02T00:09:15.014Z","endTime":"2026-07-02T00:09:58.302Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":666018,"fullName":"Jonathan Aranda","link":"/api/v1/people/666018"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607625,"fullName":"Seth Lugo","link":"/api/v1/people/607625"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":666018,"fullName":"Jonathan Aranda","link":"/api/v1/people/666018"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":666018,"fullName":"Jonathan Aranda","link":"/api/v1/people/666018"},"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(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":78.1,"endSpeed":71.2,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.522843645637053,"aZ":-38.37539874587841,"pfxX":9.336162510020088,"pfxZ":-4.829258022836654,"pX":-0.5370249618455235,"pZ":1.4651723496236027,"vX0":0.7518777751523535,"vY0":-113.6822321644469,"vZ0":-0.4431470642422337,"x":137.47,"y":199.22,"x0":-2.0837694820917445,"y0":50.00275644564949,"z0":5.534533630404949,"aX":11.988015760468532},"breaks":{"breakAngle":18.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-54.0,"breakVerticalInduced":-8.5,"breakHorizontal":-17.0,"spinRate":3198,"spinDirection":54},"zone":13,"typeConfidence":2.0,"plateTime":0.4853440779391738,"extension":5.338703014326343},"index":0,"playId":"2b1fa6a4-cdba-3bb7-b8fe-5003318f6d9d","pitchNumber":1,"startTime":"2026-07-02T00:09:27.809Z","endTime":"2026-07-02T00:09:33.640Z","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":90.3,"endSpeed":82.7,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.026935393747056,"aZ":-25.824700906971774,"pfxX":-10.396906501251934,"pfxZ":3.630407148826283,"pX":0.8798568736159513,"pZ":2.6131188274721016,"vX0":10.229124983937476,"vY0":-131.17858916398117,"vZ0":-1.6889843973264878,"x":83.46,"y":168.23,"x0":-1.7141335844878685,"y0":50.00090284547959,"z0":5.185411932531802,"aX":-18.168813368255968},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":6.5,"breakHorizontal":16.7,"spinRate":2409,"spinDirection":237},"zone":12,"typeConfidence":2.0,"plateTime":0.4171018153234578,"extension":5.813830301593928},"index":1,"playId":"8511bb82-5488-3918-8732-15734dd837f0","pitchNumber":2,"startTime":"2026-07-02T00:09:39.661Z","endTime":"2026-07-02T00:09:44.694Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":79.1,"endSpeed":72.3,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.978887152370177,"aZ":-39.28409420088441,"pfxX":7.502755122130694,"pfxZ":-5.417901373773393,"pX":2.112124567039941,"pZ":1.308409235838376,"vX0":6.467575108827584,"vY0":-114.9245511342537,"vZ0":-0.99398532054247,"x":36.49,"y":203.45,"x0":-1.7324103119497927,"y0":50.00261219455259,"z0":5.625516199276764,"aX":9.847698020703374},"breaks":{"breakAngle":15.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-54.2,"breakVerticalInduced":-9.7,"breakHorizontal":-15.5,"spinRate":3338,"spinDirection":45},"zone":14,"typeConfidence":2.0,"plateTime":0.4800179741339887,"extension":5.415540211135852},"index":2,"playId":"ced96e52-b61f-3e6c-9296-7067bec56645","pitchNumber":3,"startTime":"2026-07-02T00:09:52.968Z","endTime":"2026-07-02T00:09:58.302Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-02T00:09:58.302Z","atBatIndex":17},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Junior Caminero strikes out swinging.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":18,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-02T00:10:22.426Z","endTime":"2026-07-02T00:11:58.833Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":691406,"fullName":"Junior Caminero","link":"/api/v1/people/691406"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607625,"fullName":"Seth Lugo","link":"/api/v1/people/607625"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":666018,"fullName":"Jonathan Aranda","link":"/api/v1/people/666018"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"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":691406,"fullName":"Junior Caminero","link":"/api/v1/people/691406"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":695600,"link":"/api/v1/people/695600"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CS","description":"Slow Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":70.8,"endSpeed":65.1,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.847672986197068,"aZ":-33.0032647494225,"pfxX":8.871112165613486,"pfxZ":-0.7786770430658665,"pX":1.7431410973316892,"pZ":1.8336986055644717,"vX0":4.984368879120404,"vY0":-103.02073962170958,"vZ0":1.2012428878498835,"x":50.56,"y":189.27,"x0":-1.8692242637422611,"y0":50.00311150353992,"z0":5.265818811434271,"aX":9.431760794824294},"breaks":{"breakAngle":16.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.7,"breakVerticalInduced":-0.6,"breakHorizontal":-17.5,"spinRate":2393,"spinDirection":71},"zone":14,"typeConfidence":2.0,"plateTime":0.5338860441197677,"extension":5.721095918738941},"index":0,"playId":"cb9ad350-dfa1-3588-89c8-dbaf072f23e8","pitchNumber":1,"startTime":"2026-07-02T00:10:39.492Z","endTime":"2026-07-02T00:10:43.321Z","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":1},"pitchData":{"startSpeed":93.3,"endSpeed":86.0,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.48481447623824,"aZ":-14.917995301963204,"pfxX":-5.61669392138258,"pfxZ":9.155556787675465,"pX":-0.36275750708158966,"pZ":2.6234261530676783,"vX0":5.959393903827332,"vY0":-135.86871678599735,"vZ0":-4.334683873984601,"x":130.83,"y":167.95,"x0":-1.846280850744624,"y0":50.00509016332477,"z0":5.263819767945228,"aX":-10.589056036045333},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":16.0,"breakHorizontal":9.0,"spinRate":2318,"spinDirection":220},"zone":4,"typeConfidence":2.0,"plateTime":0.40188435253729216,"extension":5.8443778576076735},"index":1,"playId":"7187afcf-64db-3fe4-99b0-c4ed657c8dc6","pitchNumber":2,"startTime":"2026-07-02T00:10:52.931Z","endTime":"2026-07-02T00:10:57.771Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.1,"endSpeed":76.0,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.805823541129715,"aZ":-32.80956460521059,"pfxX":8.866821629738268,"pfxZ":-0.4376464056378868,"pX":0.7671856954826628,"pZ":2.873048435345272,"vX0":3.6532066342246026,"vY0":-119.54273227175986,"vZ0":0.8550958520060794,"x":87.76,"y":161.21,"x0":-1.9301312204681842,"y0":50.00240373239777,"z0":5.4429054457748265,"aX":12.904943296616086},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.7,"breakVerticalInduced":-0.4,"breakHorizontal":-16.9,"spinRate":2960,"spinDirection":72},"zone":3,"typeConfidence":2.0,"plateTime":0.45718501441200443,"extension":5.571735925557706},"index":2,"playId":"f614b629-4e0e-321b-85fe-0d14780ee743","pitchNumber":3,"startTime":"2026-07-02T00:11:13.147Z","endTime":"2026-07-02T00:11:17.484Z","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-07-02T00:11:26.731Z","endTime":"2026-07-02T00:11:39.444Z","isPitch":false,"type":"action","player":{"id":691406,"link":"/api/v1/people/691406"}},{"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":92.6,"endSpeed":86.0,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.432261440983048,"aZ":-25.30370333600561,"pfxX":-9.31657127205301,"pfxZ":3.684189433588953,"pX":1.3060611273866511,"pZ":1.70856162199462,"vX0":10.65856916677103,"vY0":-134.54638319442668,"vZ0":-4.0157249528907295,"x":67.22,"y":192.65,"x0":-1.4641105364381823,"y0":50.00420845250873,"z0":4.977302650254037,"aX":-17.380452045468683},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":6.1,"breakHorizontal":15.1,"spinRate":2412,"spinDirection":228},"zone":14,"typeConfidence":2.0,"plateTime":0.404411926912986,"extension":6.062132801699676},"index":4,"playId":"9d75e6f6-40e5-3e9e-a21d-70ffcc21f6bc","pitchNumber":4,"startTime":"2026-07-02T00:11:39.444Z","endTime":"2026-07-02T00:11:43.731Z","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":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":91.4,"endSpeed":85.0,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.299302048099687,"aZ":-21.028584745406906,"pfxX":-2.1899807681830437,"pfxZ":6.076973650528545,"pX":-0.8987226263175895,"pZ":4.399085046424451,"vX0":3.502924753531764,"vY0":-133.259153310918,"vZ0":0.7554753765169442,"x":151.26,"y":120.0,"x0":-1.9339356030001513,"y0":50.00421424457535,"z0":5.608749030697978,"aX":-4.017936610234838},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":11.4,"breakHorizontal":3.4,"spinRate":2338,"spinDirection":210},"zone":11,"typeConfidence":2.0,"plateTime":0.4079478310987743,"extension":5.777614021865299},"index":5,"playId":"ff638da4-e869-3ce2-ae9a-5fa1eda5c05b","pitchNumber":5,"startTime":"2026-07-02T00:11:53.503Z","endTime":"2026-07-02T00:11:58.833Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-02T00:11:58.833Z","atBatIndex":18},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Victor Mesa Jr. strikes out swinging.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":19,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-02T00:12:09.846Z","endTime":"2026-07-02T00:13:07.125Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":683748,"fullName":"Victor Mesa Jr.","link":"/api/v1/people/683748"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607625,"fullName":"Seth Lugo","link":"/api/v1/people/607625"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,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":683748,"fullName":"Victor Mesa Jr.","link":"/api/v1/people/683748"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":695600,"link":"/api/v1/people/695600"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":78.4,"endSpeed":71.7,"strikeZoneTop":3.158,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.909671460250987,"aZ":-41.11167354088585,"pfxX":8.963107687876528,"pfxZ":-6.842709225602439,"pX":-0.33303578803551775,"pZ":2.8224245081300974,"vX0":1.058542677374405,"vY0":-114.10448243787104,"vZ0":2.828676444882472,"x":129.69,"y":162.57,"x0":-1.9675442750389078,"y0":50.004496272245575,"z0":5.645521053493665,"aX":11.70354975030364},"breaks":{"breakAngle":16.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.0,"breakVerticalInduced":-11.3,"breakHorizontal":-16.4,"spinRate":3245,"spinDirection":55},"zone":1,"typeConfidence":2.0,"plateTime":0.48182575044193143,"extension":5.491800794418285},"index":0,"playId":"882ad5b1-1a32-3730-8d68-50c31336bbf7","pitchNumber":1,"startTime":"2026-07-02T00:12:18.150Z","endTime":"2026-07-02T00:12:23.005Z","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":0,"strikes":1,"outs":2},"index":1,"startTime":"2026-07-02T00:12:30.092Z","endTime":"2026-07-02T00:12:45.195Z","isPitch":false,"type":"action","player":{"id":683748,"link":"/api/v1/people/683748"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":73.3,"endSpeed":66.6,"strikeZoneTop":3.158,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.473676667787686,"aZ":-39.75299582220263,"pfxX":9.066385767941103,"pfxZ":-6.709011774113234,"pX":-0.6607369242205854,"pZ":2.829188921799078,"vX0":0.29920480546993194,"vY0":-106.58111930454272,"vZ0":3.4492078137543523,"x":142.19,"y":162.39,"x0":-1.9783464583809764,"y0":50.004144779402026,"z0":5.736604803142939,"aX":10.238217370535818},"breaks":{"breakAngle":14.4,"breakLength":14.4,"breakY":24.0,"breakVertical":-62.3,"breakVerticalInduced":-10.6,"breakHorizontal":-16.4,"spinRate":3058,"spinDirection":44},"zone":1,"typeConfidence":2.0,"plateTime":0.5175899534217829,"extension":5.346436234716094},"index":2,"playId":"9e040829-e865-37dd-a4e5-ba801aad3b74","pitchNumber":2,"startTime":"2026-07-02T00:12:45.195Z","endTime":"2026-07-02T00:12:50.311Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"pitchData":{"startSpeed":92.4,"endSpeed":84.7,"strikeZoneTop":3.158,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.568859857373845,"aZ":-20.350376003078495,"pfxX":-0.3501143379223448,"pfxZ":6.424278366382612,"pX":-0.4920968213020964,"pZ":3.9458934773001815,"vX0":3.933210259380566,"vY0":-134.63329382889688,"vZ0":-0.25343453584576214,"x":135.76,"y":132.24,"x0":-1.9248929601143592,"y0":50.001744021233584,"z0":5.478548368832408,"aX":-0.6450437332783622},"breaks":{"breakAngle":0.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":11.8,"breakHorizontal":-0.2,"spinRate":2433,"spinDirection":203},"zone":11,"typeConfidence":2.0,"plateTime":0.40646528148461325,"extension":5.781145834526329},"index":3,"playId":"5014d804-a83a-3960-a55f-4319dbf8f793","pitchNumber":3,"startTime":"2026-07-02T00:13:02.165Z","endTime":"2026-07-02T00:13:07.125Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-02T00:13:07.125Z","atBatIndex":19},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Tyler Tolbert flies out to right fielder Victor Mesa Jr.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":20,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-02T00:15:02.421Z","endTime":"2026-07-02T00:15:40.719Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":686475,"fullName":"Tyler Tolbert","link":"/api/v1/people/686475"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663556,"fullName":"Shane McClanahan","link":"/api/v1/people/663556"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":686475,"fullName":"Tyler Tolbert","link":"/api/v1/people/686475"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":683748,"link":"/api/v1/people/683748"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.5,"endSpeed":79.2,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.100373557449018,"aZ":-27.157662102570672,"pfxX":8.699849593416905,"pfxZ":3.1463279897304446,"pX":0.29684353110127415,"pZ":1.7104813910202648,"vX0":-3.9828894278867852,"vY0":-125.87430635811172,"vZ0":-5.35460796650368,"x":105.69,"y":192.6,"x0":0.7749263925515288,"y0":50.00367075187101,"z0":6.0820739072723695,"aX":13.870258909324951},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":4.7,"breakHorizontal":-14.8,"spinRate":1751,"spinDirection":119},"zone":9,"typeConfidence":0.9,"plateTime":0.4362323512730355,"extension":6.204346251134042},"index":0,"playId":"1cafa53c-fcfe-3600-b7e6-641cd8c62c63","pitchNumber":1,"startTime":"2026-07-02T00:15:16.378Z","endTime":"2026-07-02T00:15:20.599Z","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":95.2,"endSpeed":87.8,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.699693346927422,"aZ":-14.672298748644925,"pfxX":6.525901205909873,"pfxZ":8.923595465680382,"pX":0.1760814619041133,"pZ":2.820135782824286,"vX0":-4.497339693679424,"vY0":-138.61529551136155,"vZ0":-6.647405210246402,"x":110.29,"y":162.64,"x0":0.9652002211372763,"y0":50.00491227970842,"z0":6.214863066323005,"aX":12.80089504262505},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":15.1,"breakHorizontal":-11.0,"spinRate":2311,"spinDirection":142},"zone":2,"typeConfidence":0.91,"plateTime":0.3939711188641204,"extension":6.443599991711303},"hitData":{"launchSpeed":93.4,"launchAngle":43.0,"totalDistance":326.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":168.61,"coordY":75.23}},"index":1,"playId":"72f978c2-5311-3c7e-83d4-8d5aeea77b18","pitchNumber":2,"startTime":"2026-07-02T00:15:31.132Z","endTime":"2026-07-02T00:15:40.719Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-02T00:15:40.719Z","atBatIndex":20},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Michael Massey strikes out swinging.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":21,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-02T00:15:50.031Z","endTime":"2026-07-02T00:17:03.350Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":686681,"fullName":"Michael Massey","link":"/api/v1/people/686681"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663556,"fullName":"Shane McClanahan","link":"/api/v1/people/663556"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":686681,"fullName":"Michael Massey","link":"/api/v1/people/686681"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":676439,"link":"/api/v1/people/676439"},"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":95.1,"endSpeed":86.8,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.750566099736652,"aZ":-13.359686402590679,"pfxX":7.1034699775871015,"pfxZ":9.764834809956792,"pX":-0.7288267849589315,"pZ":1.905256547545849,"vX0":-5.724669712884074,"vY0":-138.1633906382243,"vZ0":-8.745706307321093,"x":144.78,"y":187.34,"x0":0.4505727227696311,"y0":50.00343940103657,"z0":6.016589536214772,"aX":13.687622026961984},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":16.0,"breakHorizontal":-11.6,"spinRate":2357,"spinDirection":148},"zone":7,"typeConfidence":0.91,"plateTime":0.39695234568551907,"extension":6.617632407456686},"index":0,"playId":"abb11551-7884-3649-b831-d52b0c5b6972","pitchNumber":1,"startTime":"2026-07-02T00:16:01.898Z","endTime":"2026-07-02T00:16:06.702Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.4,"endSpeed":78.0,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.63097736881384,"aZ":-38.57088365110682,"pfxX":0.5078693324876085,"pfxZ":-4.185393546152129,"pX":-1.245038538971352,"pZ":1.2321807318454392,"vX0":-4.742358483727993,"vY0":-122.83173878105967,"vZ0":-3.8036920574266193,"x":164.46,"y":205.51,"x0":0.6459003810065743,"y0":50.00593056239977,"z0":6.0847908526468695,"aX":0.7749500412872297},"breaks":{"breakAngle":0.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.7,"breakVerticalInduced":-8.3,"breakHorizontal":0.2,"spinRate":2588,"spinDirection":327},"zone":13,"typeConfidence":0.78,"plateTime":0.44614287914709294,"extension":6.552548843500761},"index":1,"playId":"3de1868e-becc-3adc-9df3-4c15a760f008","pitchNumber":2,"startTime":"2026-07-02T00:16:15.452Z","endTime":"2026-07-02T00:16:22.873Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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.8,"endSpeed":80.8,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.98097051294843,"aZ":-28.50013118092192,"pfxX":-2.49077274294671,"pfxZ":2.207259439536543,"pX":0.44835328864175944,"pZ":2.710123590942964,"vX0":-0.7480574526262307,"vY0":-127.97047778326278,"vZ0":-2.641467146700969,"x":99.91,"y":165.61,"x0":1.06786290905431,"y0":50.000607551337474,"z0":5.984369535714625,"aX":-4.1370319002607205},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":3.6,"breakHorizontal":4.7,"spinRate":2400,"spinDirection":139},"zone":6,"typeConfidence":0.91,"plateTime":0.42774315012135533,"extension":6.411604292821978},"index":2,"playId":"8dc89a87-a05f-3184-bbeb-bf8a0607e1ad","pitchNumber":3,"startTime":"2026-07-02T00:16:35.761Z","endTime":"2026-07-02T00:16:39.254Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":87.0,"endSpeed":80.0,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.767630877113948,"aZ":-23.4364140645403,"pfxX":8.462173939380655,"pfxZ":5.395874411745409,"pX":-0.21235060631629382,"pZ":1.2076613981977586,"vX0":-5.1011744203310165,"vY0":-126.45763421684464,"vZ0":-7.102037685366896,"x":125.09,"y":206.17,"x0":0.7314610612935032,"y0":50.00503719081384,"z0":5.932570389265476,"aX":13.708163073053138},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":8.4,"breakHorizontal":-14.2,"spinRate":1974,"spinDirection":113},"zone":13,"typeConfidence":0.9,"plateTime":0.43312965899798206,"extension":6.37329319631562},"index":3,"playId":"fe576525-d0be-3d7c-90a9-a7be3c280910","pitchNumber":4,"startTime":"2026-07-02T00:16:59.044Z","endTime":"2026-07-02T00:17:03.350Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-02T00:17:03.350Z","atBatIndex":21},{"result":{"type":"atBat","event":"Field Error","eventType":"field_error","description":"Lane Thomas reaches on a throwing error by pitcher Shane McClanahan.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":22,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-02T00:17:15.275Z","endTime":"2026-07-02T00:18:15.477Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":657041,"fullName":"Lane Thomas","link":"/api/v1/people/657041"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663556,"fullName":"Shane McClanahan","link":"/api/v1/people/663556"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":657041,"fullName":"Lane Thomas","link":"/api/v1/people/657041"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","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":663556,"link":"/api/v1/people/663556"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_throwing_error"}]}],"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.5,"endSpeed":76.8,"strikeZoneTop":3.146,"strikeZoneBottom":1.588,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.265099202051424,"aZ":-39.817409126920815,"pfxX":-0.33747118775930485,"pfxZ":-5.196519223241181,"pX":-0.0676376671352793,"pZ":1.6212007970335593,"vX0":-1.923940017641323,"vY0":-120.28784228092083,"vZ0":-2.4393452544067054,"x":119.58,"y":195.01,"x0":0.7847323903568215,"y0":50.00054267661255,"z0":6.162393075342801,"aX":-0.4963369222126278},"breaks":{"breakAngle":1.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.6,"breakVerticalInduced":-9.7,"breakHorizontal":1.1,"spinRate":2577,"spinDirection":320},"zone":8,"typeConfidence":0.9,"plateTime":0.45450288797763916,"extension":6.686225744172788},"index":0,"playId":"77dbad0c-0131-327e-b8aa-095e550f11d7","pitchNumber":1,"startTime":"2026-07-02T00:17:24.518Z","endTime":"2026-07-02T00:17:27.868Z","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":88.4,"endSpeed":81.2,"strikeZoneTop":3.146,"strikeZoneBottom":1.588,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.94767267374236,"aZ":-24.015058782625005,"pfxX":7.640799668111276,"pfxZ":4.866059891691454,"pX":1.6922098531443157,"pZ":2.30027665962868,"vX0":-0.28519335578776206,"vY0":-128.71656017712704,"vZ0":-4.938243222681882,"x":52.5,"y":176.67,"x0":0.8120496824940173,"y0":50.001059379205635,"z0":6.105170695392861,"aX":12.807860182641877},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":7.9,"breakHorizontal":-13.8,"spinRate":1670,"spinDirection":115},"zone":14,"typeConfidence":0.84,"plateTime":0.42567374743976494,"extension":6.468753159337126},"index":1,"playId":"e38a581b-ae3c-3065-b744-961a0dab3069","pitchNumber":2,"startTime":"2026-07-02T00:17:44.504Z","endTime":"2026-07-02T00:17:48.778Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.1,"endSpeed":79.8,"strikeZoneTop":3.146,"strikeZoneBottom":1.588,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.607785359713436,"aZ":-29.49658997438668,"pfxX":8.923390390473084,"pfxZ":1.6526200718884958,"pX":-0.09989212691505271,"pZ":2.3619880629314003,"vX0":-5.250758591670146,"vY0":-126.68201393478182,"vZ0":-3.3942180361008507,"x":120.81,"y":175.01,"x0":0.8435547447631231,"y0":50.00274248696436,"z0":6.0846339109909255,"aX":14.459855637821247},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":2.4,"breakHorizontal":-14.9,"spinRate":1610,"spinDirection":114},"zone":5,"typeConfidence":0.9,"plateTime":0.43286103598813996,"extension":6.316847900306819},"hitData":{"launchSpeed":46.9,"launchAngle":-66.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"soft","location":"1","coordinates":{"coordX":131.85,"coordY":190.63}},"index":2,"playId":"b63c13b2-4d1d-3fbf-a061-954e6e52dadc","pitchNumber":3,"startTime":"2026-07-02T00:17:59.907Z","endTime":"2026-07-02T00:18:15.477Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-02T00:18:15.477Z","atBatIndex":22},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Bobby Witt Jr. lines out to third baseman Junior Caminero.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":23,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-02T00:18:38.104Z","endTime":"2026-07-02T00:18:47.416Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663556,"fullName":"Shane McClanahan","link":"/api/v1/people/663556"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","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":0},"credits":[{"player":{"id":691406,"link":"/api/v1/people/691406"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.8,"endSpeed":81.5,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.37309756194862,"aZ":-30.035939330453672,"pfxX":-1.264832309416588,"pfxZ":1.2667441119246767,"pX":-0.27229469440333076,"pZ":2.2654909600351676,"vX0":-3.0065218103892164,"vY0":-129.25054027618438,"vZ0":-3.6133546424373053,"x":127.38,"y":177.61,"x0":1.0711120064869226,"y0":50.00255127815151,"z0":5.992312485524278,"aX":-2.1363870867284147},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":1.7,"breakHorizontal":3.0,"spinRate":2434,"spinDirection":137},"zone":4,"typeConfidence":0.91,"plateTime":0.42403828356824036,"extension":6.478411922436472},"hitData":{"launchSpeed":108.3,"launchAngle":5.0,"totalDistance":122.0,"trajectory":"line_drive","hardness":"medium","location":"5","coordinates":{"coordX":103.34,"coordY":167.8}},"index":0,"playId":"c00b6470-2ec7-3af3-b47f-7ba9d6b74e5e","pitchNumber":1,"startTime":"2026-07-02T00:18:43.067Z","endTime":"2026-07-02T00:18:47.416Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-02T00:18:47.416Z","atBatIndex":23},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Chandler Simpson singles on a ground ball to center fielder Lane Thomas.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":24,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-02T00:20:42.607Z","endTime":"2026-07-02T00:21:42.609Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":0},"matchup":{"batter":{"id":802415,"fullName":"Chandler Simpson","link":"/api/v1/people/802415"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607625,"fullName":"Seth Lugo","link":"/api/v1/people/607625"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":802415,"fullName":"Chandler Simpson","link":"/api/v1/people/802415"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":802415,"fullName":"Chandler Simpson","link":"/api/v1/people/802415"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":657041,"link":"/api/v1/people/657041"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"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":85.9,"endSpeed":78.8,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.886208661936188,"aZ":-22.679515491255064,"pfxX":-0.7827084473974959,"pfxZ":5.970849771711233,"pX":-0.9341317096609414,"pZ":3.4584703929419094,"vX0":3.1675803351193434,"vY0":-125.18666880860589,"vZ0":-0.457689362668795,"x":152.61,"y":145.4,"x0":-2.1132068579232572,"y0":50.00108066633223,"z0":5.497496519146387,"aX":-1.2445393502715199},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":10.9,"breakHorizontal":0.7,"spinRate":2413,"spinDirection":206},"zone":11,"typeConfidence":2.0,"plateTime":0.43725004393233124,"extension":5.7375119009709294},"index":0,"playId":"7d8f7988-9e45-3293-bbbc-8ce23b05370e","pitchNumber":1,"startTime":"2026-07-02T00:21:15.194Z","endTime":"2026-07-02T00:21:19.497Z","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":0,"outs":0},"pitchData":{"startSpeed":87.8,"endSpeed":80.9,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.923285271995468,"aZ":-20.74061601075711,"pfxX":0.481456374559314,"pfxZ":6.8587201580843224,"pX":-0.03547766431994406,"pZ":2.972613959136582,"vX0":4.9284114622363875,"vY0":-127.9103076335514,"vZ0":-2.8334876738026216,"x":118.35,"y":158.52,"x0":-2.044980669859911,"y0":50.00176733947967,"z0":5.710243993773871,"aX":0.8018275798229525},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":12.0,"breakHorizontal":-1.9,"spinRate":2428,"spinDirection":203},"zone":2,"typeConfidence":2.0,"plateTime":0.4272442848106248,"extension":5.564880676329512},"hitData":{"launchSpeed":96.2,"launchAngle":2.0,"totalDistance":65.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":145.42,"coordY":95.82}},"index":1,"playId":"7c5ff6b7-0ec7-3e43-9ff3-00553344ad2c","pitchNumber":2,"startTime":"2026-07-02T00:21:27.566Z","endTime":"2026-07-02T00:21:42.609Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-02T00:21:42.609Z","atBatIndex":24},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Cedric Mullins strikes out swinging.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":25,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-02T00:21:54.569Z","endTime":"2026-07-02T00:23:15.291Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":656775,"fullName":"Cedric Mullins","link":"/api/v1/people/656775"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607625,"fullName":"Seth Lugo","link":"/api/v1/people/607625"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":802415,"fullName":"Chandler Simpson","link":"/api/v1/people/802415"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":656775,"fullName":"Cedric Mullins","link":"/api/v1/people/656775"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":695600,"link":"/api/v1/people/695600"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":82.8,"endSpeed":76.1,"strikeZoneTop":3.005,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.101058491466215,"aZ":-30.22890442264184,"pfxX":-8.662394667830295,"pfxZ":1.3185751968978998,"pX":-0.10572814017531805,"pZ":2.41960595663532,"vX0":6.461677275227468,"vY0":-120.44853892793572,"vZ0":-0.8090831480843946,"x":121.03,"y":173.45,"x0":-1.6960175234441632,"y0":50.00021807776521,"z0":5.4296344913092796,"aX":-12.743271907522574},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":2.5,"breakHorizontal":14.2,"spinRate":1466,"spinDirection":246},"zone":5,"typeConfidence":2.0,"plateTime":0.4544995795968507,"extension":5.763374998559397},"index":0,"playId":"1916fcd6-1d32-3036-b3c2-468f358f1afa","pitchNumber":1,"startTime":"2026-07-02T00:22:03.272Z","endTime":"2026-07-02T00:22:10.628Z","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":0},"pitchData":{"startSpeed":88.3,"endSpeed":81.1,"strikeZoneTop":3.005,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.901724920162145,"aZ":-19.07077044477786,"pfxX":-3.517324971752576,"pfxZ":7.771482884884271,"pX":-1.0775228968578667,"pZ":4.74537123421359,"vX0":3.1744165576430063,"vY0":-128.59961131037187,"vZ0":1.6008860534558464,"x":158.07,"y":110.65,"x0":-1.8667251624206427,"y0":50.005947522147146,"z0":5.587225551077775,"aX":-5.9340431765492125},"breaks":{"breakAngle":15.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":14.6,"breakHorizontal":5.8,"spinRate":2360,"spinDirection":210},"zone":11,"typeConfidence":2.0,"plateTime":0.42476547276186505,"extension":5.715645627036454},"index":1,"playId":"545882be-55ba-39ff-b4ca-b430857e207d","pitchNumber":2,"startTime":"2026-07-02T00:22:19.869Z","endTime":"2026-07-02T00:22:23.304Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":76.4,"endSpeed":70.7,"strikeZoneTop":3.005,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.004768416779626,"aZ":-31.515322147997324,"pfxX":4.85187007960465,"pfxZ":0.5184111976853565,"pX":-0.38435789147788,"pZ":2.7110914845908565,"vX0":2.7395771668207503,"vY0":-111.3299192408513,"vZ0":1.6692266881335476,"x":131.65,"y":165.58,"x0":-2.2589027463230966,"y0":50.00119249334206,"z0":5.2010867300562404,"aX":6.120586779510397},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.9,"breakVerticalInduced":1.7,"breakHorizontal":-9.5,"spinRate":2617,"spinDirection":72},"zone":1,"typeConfidence":2.0,"plateTime":0.4910056454005183,"extension":5.456208375169674},"index":2,"playId":"f620234f-7a45-3ece-a80a-47f8b512f329","pitchNumber":3,"startTime":"2026-07-02T00:22:36.524Z","endTime":"2026-07-02T00:22:41.585Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":91.4,"endSpeed":85.0,"strikeZoneTop":3.005,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.069725692517338,"aZ":-21.471412541785163,"pfxX":0.5777478257796862,"pfxZ":5.84732167453536,"pX":-0.49648057428622244,"pZ":3.478052306263723,"vX0":3.80096259611513,"vY0":-133.2939638739396,"vZ0":-1.1471278788224861,"x":135.92,"y":144.87,"x0":-2.0060507863286543,"y0":50.00290168566615,"z0":5.4396455363633756,"aX":1.056087441140513},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":10.6,"breakHorizontal":-1.7,"spinRate":2417,"spinDirection":200},"zone":11,"typeConfidence":2.0,"plateTime":0.40827283868555053,"extension":5.809773142383803},"index":3,"playId":"7dfd570e-8703-3dcf-a709-04b6f8da6f73","pitchNumber":4,"startTime":"2026-07-02T00:23:09.335Z","endTime":"2026-07-02T00:23:15.291Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-02T00:23:15.291Z","atBatIndex":25},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Taylor Walls doubles (10) on a fly ball to center fielder Lane Thomas.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":26,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-02T00:23:27.699Z","endTime":"2026-07-02T00:24:48.887Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":34},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":670764,"fullName":"Taylor Walls","link":"/api/v1/people/670764"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607625,"fullName":"Seth Lugo","link":"/api/v1/people/607625"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":670764,"fullName":"Taylor Walls","link":"/api/v1/people/670764"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,2,3,4],"actionIndex":[1],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Caught Stealing 2B","eventType":"caught_stealing_2b","movementReason":"r_caught_stealing_2b","runner":{"id":802415,"fullName":"Chandler Simpson","link":"/api/v1/people/802415"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":695600,"link":"/api/v1/people/695600"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":677951,"link":"/api/v1/people/677951"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":670764,"fullName":"Taylor Walls","link":"/api/v1/people/670764"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":657041,"link":"/api/v1/people/657041"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_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,"runnerGoing":true},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.6,"endSpeed":81.3,"strikeZoneTop":3.056,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.298187327477308,"aZ":-21.105975138254145,"pfxX":-8.352244027817058,"pfxZ":6.552458269375613,"pX":-2.337733895880577,"pZ":2.8873861420674087,"vX0":2.064782623749133,"vY0":-129.0175050636413,"vZ0":-2.1077527017493365,"x":206.11,"y":160.82,"x0":-2.062116353979193,"y0":50.003625563820705,"z0":5.337852877341277,"aX":-14.111531053094737},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":11.6,"breakHorizontal":14.6,"spinRate":2199,"spinDirection":226},"zone":11,"typeConfidence":2.0,"plateTime":0.42417407574064425,"extension":5.752723284779282},"index":0,"playId":"a30c37c7-ba42-30c7-8203-4df9d40c3509","pitchNumber":1,"startTime":"2026-07-02T00:23:39.794Z","endTime":"2026-07-02T00:23:45.489Z","isPitch":true,"type":"pitch"},{"details":{"description":"Chandler Simpson caught stealing 2nd base, catcher Carter Jensen to shortstop Bobby Witt Jr.","event":"Caught Stealing 2B","eventType":"caught_stealing_2b","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"index":1,"actionPlayId":"a30c37c7-ba42-30c7-8203-4df9d40c3509","startTime":"2026-07-02T00:23:56.872Z","endTime":"2026-07-02T00:24:08.853Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":802415,"link":"/api/v1/people/802415"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":76.0,"endSpeed":68.9,"strikeZoneTop":3.056,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.88749650889247,"aZ":-38.446446433859606,"pfxX":9.432294665679908,"pfxZ":-5.161756538512165,"pX":-1.559226951526574,"pZ":3.226782546131764,"vX0":-1.2956971035700953,"vY0":-110.54237116202412,"vZ0":3.333197493582003,"x":176.43,"y":151.66,"x0":-2.182849713695482,"y0":50.00016149401575,"z0":5.783466624682058,"aX":11.469309116250441},"breaks":{"breakAngle":16.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.9,"breakVerticalInduced":-7.9,"breakHorizontal":-16.6,"spinRate":3182,"spinDirection":51},"zone":11,"typeConfidence":2.0,"plateTime":0.4988038005682971,"extension":5.4224373242076584},"index":2,"playId":"137c2496-50e1-34f3-afc8-d35585fbbca3","pitchNumber":2,"startTime":"2026-07-02T00:24:08.853Z","endTime":"2026-07-02T00:24:12.774Z","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":2},"pitchData":{"startSpeed":93.1,"endSpeed":85.1,"strikeZoneTop":3.056,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.318125557492206,"aZ":-15.6001206958074,"pfxX":-8.4822323049376,"pfxZ":8.931851194655653,"pX":0.040868719924767316,"pZ":2.2976895157097954,"vX0":7.857404823986587,"vY0":-135.30144725041632,"vZ0":-4.7614475683577915,"x":115.44,"y":176.74,"x0":-1.7977708847229212,"y0":50.00080671773079,"z0":5.1722148026510615,"aX":-15.736420232339029},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":15.4,"breakHorizontal":13.7,"spinRate":2385,"spinDirection":226},"zone":5,"typeConfidence":2.0,"plateTime":0.40470830252803314,"extension":5.999311772483534},"index":3,"playId":"19a8d9fe-4cbe-3da9-826c-0097f394f84c","pitchNumber":3,"startTime":"2026-07-02T00:24:21.233Z","endTime":"2026-07-02T00:24:25.969Z","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":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.2,"endSpeed":83.3,"strikeZoneTop":3.056,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.334941864770734,"aZ":-19.74733947976546,"pfxX":-2.953136607310218,"pfxZ":7.050852773956374,"pX":-0.387576768535092,"pZ":2.452935610871018,"vX0":5.439130444975713,"vY0":-131.3133000338088,"vZ0":-3.840693887762096,"x":131.77,"y":172.55,"x0":-2.09326593551783,"y0":50.0043097015783,"z0":5.386343726363914,"aX":-5.206639275866082},"breaks":{"breakAngle":12.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":12.2,"breakHorizontal":4.3,"spinRate":2458,"spinDirection":208},"zone":4,"typeConfidence":2.0,"plateTime":0.41560370290562076,"extension":5.693123080609325},"hitData":{"launchSpeed":95.6,"launchAngle":33.0,"totalDistance":385.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":73.99,"coordY":52.37}},"index":4,"playId":"2ed35fbe-eebe-3a5e-b69b-ab274cec3d3b","pitchNumber":4,"startTime":"2026-07-02T00:24:33.911Z","endTime":"2026-07-02T00:24:48.887Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-02T00:24:48.887Z","atBatIndex":26},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Richie Palacios flies out to right fielder Jac Caglianone.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":27,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-02T00:25:10.424Z","endTime":"2026-07-02T00:26:34.681Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":680700,"fullName":"Richie Palacios","link":"/api/v1/people/680700"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607625,"fullName":"Seth Lugo","link":"/api/v1/people/607625"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":680700,"fullName":"Richie Palacios","link":"/api/v1/people/680700"},"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_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":78.2,"endSpeed":70.8,"strikeZoneTop":3.04,"strikeZoneBottom":1.534,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.161996584121106,"aZ":-30.662706569224554,"pfxX":1.8182926645492938,"pfxZ":1.173951672473823,"pX":-0.13122332223624597,"pZ":2.2791671773631483,"vX0":4.297108062246684,"vY0":-113.67874986859545,"vZ0":0.38110804957848843,"x":122.0,"y":177.24,"x0":-2.2952768839336963,"y0":50.00254511807944,"z0":5.196002873982937,"aX":2.338244373482938},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.8,"breakVerticalInduced":2.6,"breakHorizontal":-4.6,"spinRate":2460,"spinDirection":100},"zone":5,"typeConfidence":2.0,"plateTime":0.4850091057637007,"extension":5.612571489243202},"index":0,"playId":"f6c704df-6d7a-38b2-b1a2-7445cc52b257","pitchNumber":1,"startTime":"2026-07-02T00:25:16.791Z","endTime":"2026-07-02T00:25:23.190Z","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":92.0,"endSpeed":84.6,"strikeZoneTop":3.04,"strikeZoneBottom":1.534,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.932509238352402,"aZ":-18.441237673282917,"pfxX":-4.950153658514292,"pfxZ":7.524886177656368,"pX":1.19414532108095,"pZ":3.5200548236552485,"vX0":9.502480147517494,"vY0":-133.75237019789373,"vZ0":-1.4487422001700385,"x":71.48,"y":143.74,"x0":-1.7500746587935876,"y0":50.00091854323486,"z0":5.381746397833511,"aX":-9.03259430758567},"breaks":{"breakAngle":20.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":13.6,"breakHorizontal":7.1,"spinRate":2233,"spinDirection":222},"zone":12,"typeConfidence":2.0,"plateTime":0.40840027086331254,"extension":5.972266805409981},"index":1,"playId":"c6a1ba16-b1cf-30ce-ba9d-564b5ad9b85f","pitchNumber":2,"startTime":"2026-07-02T00:25:36.414Z","endTime":"2026-07-02T00:25:41.498Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.2,"endSpeed":85.9,"strikeZoneTop":3.04,"strikeZoneBottom":1.534,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.98234145932387,"aZ":-17.472766518148454,"pfxX":-6.740960904452734,"pfxZ":7.830193354612439,"pX":0.1048130758991813,"pZ":2.502704720349145,"vX0":7.703178656085659,"vY0":-135.51914014683675,"vZ0":-3.9596148490295215,"x":113.0,"y":171.21,"x0":-1.886017701825401,"y0":50.00252872865165,"z0":5.187810291834607,"aX":-12.65719024776463},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":13.6,"breakHorizontal":10.8,"spinRate":2308,"spinDirection":227},"zone":5,"typeConfidence":2.0,"plateTime":0.40271299034016783,"extension":5.926847757480747},"index":2,"playId":"94c4d622-3f08-3e29-ae95-443990d0e5e1","pitchNumber":3,"startTime":"2026-07-02T00:25:57.275Z","endTime":"2026-07-02T00:26:00.524Z","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":2},"index":3,"startTime":"2026-07-02T00:26:16.201Z","endTime":"2026-07-02T00:26:25.722Z","isPitch":false,"type":"action","player":{"id":680700,"link":"/api/v1/people/680700"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.5,"endSpeed":74.1,"strikeZoneTop":3.04,"strikeZoneBottom":1.534,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.108262409871344,"aZ":-41.78850441650288,"pfxX":8.00447252288481,"pfxZ":-6.972077387019195,"pX":0.7090446933689647,"pZ":1.2850681095765075,"vX0":3.718167895761744,"vY0":-117.20401526672354,"vZ0":-0.40388755623019734,"x":89.97,"y":204.08,"x0":-1.9427992692040807,"y0":50.005459568330394,"z0":5.393853920040824,"aX":11.031655810894927},"breaks":{"breakAngle":15.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-54.8,"breakVerticalInduced":-12.4,"breakHorizontal":-15.5,"spinRate":3279,"spinDirection":50},"zone":14,"typeConfidence":2.0,"plateTime":0.4690344899574015,"extension":5.792943832093132},"hitData":{"launchSpeed":82.9,"launchAngle":43.0,"totalDistance":279.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":203.72,"coordY":120.66}},"index":4,"playId":"dae1160c-1c78-3f22-9336-3be5056c6d08","pitchNumber":4,"startTime":"2026-07-02T00:26:25.722Z","endTime":"2026-07-02T00:26:34.681Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-02T00:26:34.681Z","atBatIndex":27},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jac Caglianone grounds out to first baseman Jonathan Aranda.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":28,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-02T00:28:36.168Z","endTime":"2026-07-02T00:29:15.077Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":1},"matchup":{"batter":{"id":695506,"fullName":"Jac Caglianone","link":"/api/v1/people/695506"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663556,"fullName":"Shane McClanahan","link":"/api/v1/people/663556"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":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":2},"credits":[{"player":{"id":666018,"link":"/api/v1/people/666018"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.7,"endSpeed":80.0,"strikeZoneTop":3.402,"strikeZoneBottom":1.717,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.433675088223534,"aZ":-22.23752192377678,"pfxX":8.983177073658451,"pfxZ":6.158192855177613,"pX":-1.1839214785441499,"pZ":1.0950984890929312,"vX0":-6.905775026951151,"vY0":-125.93044535812035,"vZ0":-7.770687120771127,"x":162.13,"y":209.21,"x0":0.42035237181749385,"y0":50.00356252513169,"z0":6.006470487236259,"aX":14.497509330065153},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":9.6,"breakHorizontal":-14.8,"spinRate":1951,"spinDirection":113},"zone":13,"typeConfidence":0.9,"plateTime":0.43415954085591135,"extension":6.334704085663813},"index":0,"playId":"f1e4022a-4948-3930-88dc-023baf4592cb","pitchNumber":1,"startTime":"2026-07-02T00:28:36.314Z","endTime":"2026-07-02T00:28:40.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":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.1,"endSpeed":80.5,"strikeZoneTop":3.402,"strikeZoneBottom":1.717,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.56774391554077,"aZ":-21.282283373408276,"pfxX":9.033569483534595,"pfxZ":6.689057034195761,"pX":-0.1689928902117582,"pZ":0.5570303985643286,"vX0":-5.047327777439978,"vY0":-126.4895750524038,"vZ0":-9.109444629057188,"x":123.44,"y":223.74,"x0":0.6733103266328464,"y0":50.004391678271006,"z0":5.896651087528565,"aX":14.71422162206555},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":10.3,"breakHorizontal":-15.2,"spinRate":2018,"spinDirection":117},"zone":13,"typeConfidence":0.91,"plateTime":0.43218421683415453,"extension":6.351260491106657},"index":1,"playId":"20f594a0-9720-35fe-bcba-b323fd7809e3","pitchNumber":2,"startTime":"2026-07-02T00:28:51.800Z","endTime":"2026-07-02T00:28:55.633Z","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":0},"pitchData":{"startSpeed":94.5,"endSpeed":86.7,"strikeZoneTop":3.402,"strikeZoneBottom":1.717,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.711290906916183,"aZ":-13.123801416995203,"pfxX":7.087254053237182,"pfxZ":9.904347658661738,"pX":0.8691530866269198,"pZ":3.0117051490659787,"vX0":-2.2555853614460712,"vY0":-137.59861960968678,"vZ0":-6.133079730633412,"x":83.87,"y":157.46,"x0":0.7774203910194436,"y0":50.00003112183622,"z0":6.153849547081021,"aX":13.62625767464384},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":16.9,"breakHorizontal":-12.4,"spinRate":2346,"spinDirection":144},"zone":12,"typeConfidence":0.91,"plateTime":0.39763371214704035,"extension":6.5918380645642785},"hitData":{"launchSpeed":60.8,"launchAngle":-10.0,"totalDistance":17.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":158.87,"coordY":168.1}},"index":2,"playId":"0f9f6918-0646-37ee-aa45-6039a88db094","pitchNumber":3,"startTime":"2026-07-02T00:29:06.992Z","endTime":"2026-07-02T00:29:15.077Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-02T00:29:15.077Z","atBatIndex":28},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Starling Marte singles on a soft ground ball to first baseman Jonathan Aranda.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":29,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-02T00:29:26.828Z","endTime":"2026-07-02T00:30:05.158Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":516782,"fullName":"Starling Marte","link":"/api/v1/people/516782"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663556,"fullName":"Shane McClanahan","link":"/api/v1/people/663556"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":516782,"fullName":"Starling Marte","link":"/api/v1/people/516782"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":516782,"fullName":"Starling Marte","link":"/api/v1/people/516782"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":666018,"link":"/api/v1/people/666018"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.6,"endSpeed":77.1,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.331060652673923,"aZ":-37.29256238288816,"pfxX":-0.01767782278571972,"pfxZ":-3.4561769338300223,"pX":-0.1453431502595151,"pZ":1.6753526199451547,"vX0":-2.428229771541071,"vY0":-120.40657839292851,"vZ0":-2.8392032393115727,"x":122.54,"y":193.55,"x0":0.8745326997228683,"y0":50.00256547100658,"z0":6.139738637446087,"aX":-0.025578818878898544},"breaks":{"breakAngle":0.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.3,"breakVerticalInduced":-6.6,"breakHorizontal":0.6,"spinRate":2514,"spinDirection":319},"zone":8,"typeConfidence":0.88,"plateTime":0.4532830204525058,"extension":6.645191094958097},"index":0,"playId":"6eb1a02f-0d77-3ae3-8728-72ceaff494e0","pitchNumber":1,"startTime":"2026-07-02T00:29:44.378Z","endTime":"2026-07-02T00:29:49.131Z","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":1},"pitchData":{"startSpeed":94.7,"endSpeed":86.1,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.41013621707669,"aZ":-12.134085874688736,"pfxX":4.273124032182572,"pfxZ":10.481184578682342,"pX":1.1188169419439618,"pZ":3.3121320964606906,"vX0":-0.8169872693116305,"vY0":-137.83877101936358,"vZ0":-5.567994479707808,"x":74.35,"y":149.35,"x0":0.8651849856880425,"y0":50.004855205388274,"z0":6.1872075904852935,"aX":8.172659557697944},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":17.9,"breakHorizontal":-7.6,"spinRate":2408,"spinDirection":142},"zone":12,"typeConfidence":0.9,"plateTime":0.3983071276284247,"extension":6.7341170602317915},"hitData":{"launchSpeed":58.4,"launchAngle":-51.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"soft","location":"3","coordinates":{"coordX":137.05,"coordY":169.5}},"index":1,"playId":"a5c3f9a4-ba97-363b-b327-8dcc0f32477c","pitchNumber":2,"startTime":"2026-07-02T00:29:57.603Z","endTime":"2026-07-02T00:30:05.158Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-02T00:30:05.158Z","atBatIndex":29},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Salvador Perez grounds into a double play, third baseman Junior Caminero to second baseman Richie Palacios to first baseman Jonathan Aranda. Starling Marte out at 2nd. Salvador Perez out at 1st.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":30,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-02T00:31:10.476Z","endTime":"2026-07-02T00:31:40.086Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663556,"fullName":"Shane McClanahan","link":"/api/v1/people/663556"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":516782,"fullName":"Starling Marte","link":"/api/v1/people/516782"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":691406,"link":"/api/v1/people/691406"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":680700,"link":"/api/v1/people/680700"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":680700,"link":"/api/v1/people/680700"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":666018,"link":"/api/v1/people/666018"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-07-02T00:30:36.194Z","endTime":"2026-07-02T00:31:12.794Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.2,"endSpeed":79.0,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.24337056496938,"aZ":-24.55384638064332,"pfxX":9.06283977342306,"pfxZ":4.8154876331279555,"pX":0.05617977264079564,"pZ":1.2408534312355093,"vX0":-4.2659910872449895,"vY0":-125.28032014708555,"vZ0":-6.750036431007488,"x":114.86,"y":205.28,"x0":0.6071580352725549,"y0":50.004739744218185,"z0":5.98819672672002,"aX":14.350818408808879},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":7.3,"breakHorizontal":-15.4,"spinRate":1694,"spinDirection":114},"zone":14,"typeConfidence":0.9,"plateTime":0.4378639237451596,"extension":6.411254296296767},"index":1,"playId":"a2452cf6-1ec2-358c-9842-1928785b3695","pitchNumber":1,"startTime":"2026-07-02T00:31:12.794Z","endTime":"2026-07-02T00:31:16.421Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.6,"endSpeed":79.7,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.25485803955069,"aZ":-21.51479365239411,"pfxX":8.08297063757023,"pfxZ":6.633477646250571,"pX":0.06378676993068816,"pZ":1.2851004690719738,"vX0":-4.064146257653584,"vY0":-125.895379817158,"vZ0":-7.18675496105394,"x":114.57,"y":204.08,"x0":0.6477701750037811,"y0":50.00328066301863,"z0":5.914693417469935,"aX":12.991891372895575},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":10.6,"breakHorizontal":-13.7,"spinRate":1558,"spinDirection":109},"zone":14,"typeConfidence":0.89,"plateTime":0.43484551488802214,"extension":6.445459044373385},"hitData":{"launchSpeed":76.5,"launchAngle":-1.0,"totalDistance":28.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":101.31,"coordY":167.8}},"index":2,"playId":"552cba31-01b6-3d7f-8ad1-90bdf2a3613a","pitchNumber":2,"startTime":"2026-07-02T00:31:31.858Z","endTime":"2026-07-02T00:31:40.086Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-02T00:31:40.086Z","atBatIndex":30},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Hunter Feduccia called out on strikes.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":31,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-02T00:33:59.519Z","endTime":"2026-07-02T00:34:53.394Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":676439,"fullName":"Hunter Feduccia","link":"/api/v1/people/676439"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607625,"fullName":"Seth Lugo","link":"/api/v1/people/607625"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":676439,"fullName":"Hunter Feduccia","link":"/api/v1/people/676439"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":695600,"link":"/api/v1/people/695600"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.2,"endSpeed":82.5,"strikeZoneTop":3.262,"strikeZoneBottom":1.646,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.94558042208386,"aZ":-24.556227548817354,"pfxX":-8.703416322977024,"pfxZ":4.403331665279591,"pX":-0.427661477891536,"pZ":3.3752692630137284,"vX0":6.45752798272743,"vY0":-129.8802903041325,"vZ0":-0.41906550893029865,"x":109.2,"y":146.55,"x0":-1.7996992719072564,"y0":50.00397006572143,"z0":5.385730295932299,"aX":-15.060670080306494},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":8.2,"breakHorizontal":14.5,"spinRate":2407,"spinDirection":225},"zone":1,"typeConfidence":2.0,"plateTime":0.41967571771335344,"extension":5.827768731570037},"index":0,"playId":"9e4ef649-b48d-3b52-835d-b94ca292d30c","pitchNumber":1,"startTime":"2026-07-02T00:34:04.625Z","endTime":"2026-07-02T00:34:09.322Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":75.0,"endSpeed":68.6,"strikeZoneTop":3.262,"strikeZoneBottom":1.646,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.97715848591064,"aZ":-41.170386198765655,"pfxX":8.605394892812178,"pfxZ":-7.547946575624511,"pX":-0.7103968645654197,"pZ":3.137596220294318,"vX0":0.667488606094397,"vY0":-109.04099293835446,"vZ0":3.474573284774894,"x":144.08,"y":154.06,"x0":-2.1378546435459316,"y0":50.002623811404206,"z0":5.99628965378755,"aX":10.257255718113328},"breaks":{"breakAngle":14.4,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.3,"breakVerticalInduced":-12.2,"breakHorizontal":-15.7,"spinRate":3174,"spinDirection":51},"zone":1,"typeConfidence":2.0,"plateTime":0.5042657638439452,"extension":5.154994844163206},"index":1,"playId":"a566a10b-67ae-331a-8a2a-f1d0b7d0add4","pitchNumber":2,"startTime":"2026-07-02T00:34:16.477Z","endTime":"2026-07-02T00:34:21.609Z","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":0,"strikes":2,"outs":0},"index":2,"startTime":"2026-07-02T00:34:26.098Z","endTime":"2026-07-02T00:34:34.829Z","isPitch":false,"type":"action","player":{"id":676439,"link":"/api/v1/people/676439"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.1,"endSpeed":83.9,"strikeZoneTop":3.262,"strikeZoneBottom":1.646,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.843481729052055,"aZ":-20.532563562439726,"pfxX":-1.397743646343985,"pfxZ":6.532308607555462,"pX":-0.3874951436182012,"pZ":3.8705398209861968,"vX0":4.587247783333237,"vY0":-131.40263771323202,"vZ0":-0.8850894178761923,"x":131.77,"y":134.28,"x0":-1.9597585247443807,"y0":50.00290390891072,"z0":5.7106566775285,"aX":-2.4915483778534386},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":11.9,"breakHorizontal":1.7,"spinRate":2455,"spinDirection":209},"zone":11,"typeConfidence":2.0,"plateTime":0.41381824525655153,"extension":5.7110880017451775},"index":3,"playId":"c7832f35-a11c-3f18-9213-8a268898503b","pitchNumber":3,"startTime":"2026-07-02T00:34:34.829Z","endTime":"2026-07-02T00:34:39.078Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":94.0,"endSpeed":87.2,"strikeZoneTop":3.262,"strikeZoneBottom":1.646,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.975463250570744,"aZ":-14.28981080502218,"pfxX":-5.87316008010481,"pfxZ":9.310199719324183,"pX":0.16868001290064752,"pZ":1.5721003073820894,"vX0":6.838140301448757,"vY0":-136.7253353464897,"vZ0":-8.063917784728018,"x":110.57,"y":196.33,"x0":-1.584434458908394,"y0":50.005707659857144,"z0":5.510473985684433,"aX":-11.285968394413727},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":15.6,"breakHorizontal":9.5,"spinRate":2300,"spinDirection":222},"zone":14,"typeConfidence":2.0,"plateTime":0.3983611701077203,"extension":5.754968706543101},"index":4,"playId":"c700e0e3-db45-3077-9c4f-37a276d9e2ae","pitchNumber":4,"startTime":"2026-07-02T00:34:47.881Z","endTime":"2026-07-02T00:34:53.394Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-02T00:34:53.394Z","atBatIndex":31},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Yandy Díaz grounds out to first baseman Salvador Perez.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":32,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-02T00:35:03.207Z","endTime":"2026-07-02T00:35:56.634Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":650490,"fullName":"Yandy Díaz","link":"/api/v1/people/650490"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607625,"fullName":"Seth Lugo","link":"/api/v1/people/607625"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":650490,"fullName":"Yandy Díaz","link":"/api/v1/people/650490"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":521692,"link":"/api/v1/people/521692"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.1,"endSpeed":84.5,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.246346383611442,"aZ":-18.407166323905233,"pfxX":-5.673948811092279,"pfxZ":7.623895857543155,"pX":0.7455755090695958,"pZ":2.1421825050740417,"vX0":8.33547257389423,"vY0":-132.52841287162138,"vZ0":-4.803403509457128,"x":88.58,"y":180.94,"x0":-1.681249034345674,"y0":50.0066066678355,"z0":5.2942887073751015,"aX":-10.251496106026517},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":13.1,"breakHorizontal":8.8,"spinRate":2304,"spinDirection":220},"zone":9,"typeConfidence":2.0,"plateTime":0.41089436397104473,"extension":5.84487006376386},"index":0,"playId":"57eb0ec2-6709-37b3-9d60-f7ba1462622b","pitchNumber":1,"startTime":"2026-07-02T00:35:18.870Z","endTime":"2026-07-02T00:35:23.722Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":79.1,"endSpeed":72.2,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.721204941795666,"aZ":-31.734094863047677,"pfxX":8.995838377998432,"pfxZ":0.32889753119399145,"pX":1.053561264701973,"pZ":2.4829678284548478,"vX0":4.343587424144809,"vY0":-115.05263883645881,"vZ0":0.17789103196044564,"x":76.84,"y":171.74,"x0":-2.0344815079175453,"y0":50.000742447882786,"z0":5.510517827581401,"aX":11.913744635661557},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.2,"breakVerticalInduced":1.0,"breakHorizontal":-17.4,"spinRate":2929,"spinDirection":71},"zone":14,"typeConfidence":2.0,"plateTime":0.4782632377960203,"extension":5.402724528376776},"index":1,"playId":"4a0dc96c-680e-36f6-b91e-b7310d884879","pitchNumber":2,"startTime":"2026-07-02T00:35:30.716Z","endTime":"2026-07-02T00:35:33.866Z","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":2,"outs":1},"pitchData":{"startSpeed":93.9,"endSpeed":86.5,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.089811847144826,"aZ":-24.34381494568212,"pfxX":-11.275420296233062,"pfxZ":4.11160853286299,"pX":0.4926284968466775,"pZ":2.7505953508872567,"vX0":10.16754314293119,"vY0":-136.4216975969811,"vZ0":-1.498429783303029,"x":98.22,"y":164.51,"x0":-1.7990156402979764,"y0":50.00207732581024,"z0":4.968173697722412,"aX":-21.47295743605769},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":7.3,"breakHorizontal":18.6,"spinRate":2498,"spinDirection":228},"zone":6,"typeConfidence":2.0,"plateTime":0.3999107480850306,"extension":6.103108951847048},"hitData":{"launchSpeed":101.3,"launchAngle":-8.0,"totalDistance":17.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":160.12,"coordY":163.75}},"index":2,"playId":"5d8d15ab-3747-3403-92ee-6f864a809bc3","pitchNumber":3,"startTime":"2026-07-02T00:35:48.699Z","endTime":"2026-07-02T00:35:56.634Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-02T00:35:56.634Z","atBatIndex":32},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jonathan Aranda singles on a line drive to left fielder Tyler Tolbert.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":33,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-02T00:36:15.849Z","endTime":"2026-07-02T00:36:43.886Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":666018,"fullName":"Jonathan Aranda","link":"/api/v1/people/666018"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607625,"fullName":"Seth Lugo","link":"/api/v1/people/607625"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":666018,"fullName":"Jonathan Aranda","link":"/api/v1/people/666018"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":666018,"fullName":"Jonathan Aranda","link":"/api/v1/people/666018"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":686475,"link":"/api/v1/people/686475"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.6,"endSpeed":83.7,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.468053092466878,"aZ":-24.5484250000068,"pfxX":-11.756047967318471,"pfxZ":4.242660807881682,"pX":0.23821876812349232,"pZ":2.6752139610776537,"vX0":9.335005432446142,"vY0":-133.1409019646781,"vZ0":-1.6983238108334522,"x":107.92,"y":166.55,"x0":-1.785284471082685,"y0":50.000590532206495,"z0":5.09719152852974,"aX":-21.112736105942577},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":7.6,"breakHorizontal":19.3,"spinRate":2305,"spinDirection":230},"zone":5,"typeConfidence":2.0,"plateTime":0.41133613652390055,"extension":5.997986361502161},"index":0,"playId":"66720a58-a276-3459-98b2-e898fb3b1b4d","pitchNumber":1,"startTime":"2026-07-02T00:36:20.135Z","endTime":"2026-07-02T00:36:24.939Z","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":2},"pitchData":{"startSpeed":86.1,"endSpeed":79.6,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.97745730822054,"aZ":-28.993959120191146,"pfxX":2.042096168036116,"pfxZ":1.9804804296708785,"pX":-0.09675324371566518,"pZ":2.3362866699387523,"vX0":3.7132263192895496,"vY0":-125.42284172364789,"vZ0":-2.364563582661389,"x":120.69,"y":175.7,"x0":-1.8582146986981318,"y0":50.00090297513528,"z0":5.642040564581323,"aX":3.2705762142598833},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":3.4,"breakHorizontal":-4.6,"spinRate":2723,"spinDirection":146},"zone":5,"typeConfidence":2.0,"plateTime":0.4357417190699455,"extension":5.771191129568476},"hitData":{"launchSpeed":94.5,"launchAngle":16.0,"totalDistance":242.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":73.84,"coordY":117.97}},"index":1,"playId":"b82a239f-9556-3835-ad79-1f49a856a0e1","pitchNumber":2,"startTime":"2026-07-02T00:36:34.373Z","endTime":"2026-07-02T00:36:43.886Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-02T00:36:43.886Z","atBatIndex":33},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Junior Caminero strikes out swinging.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":34,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-02T00:37:07.735Z","endTime":"2026-07-02T00:38:26.427Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":691406,"fullName":"Junior Caminero","link":"/api/v1/people/691406"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607625,"fullName":"Seth Lugo","link":"/api/v1/people/607625"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":691406,"fullName":"Junior Caminero","link":"/api/v1/people/691406"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":695600,"link":"/api/v1/people/695600"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":89.2,"endSpeed":82.4,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.347718461160127,"aZ":-17.96278352882144,"pfxX":-3.7813305831377457,"pfxZ":8.236705060250667,"pX":0.3220477599693676,"pZ":2.730213411974007,"vX0":6.741122589480263,"vY0":-129.79851213927924,"vZ0":-3.408585737791246,"x":104.72,"y":165.06,"x0":-1.8044520138811133,"y0":50.00156288213803,"z0":5.409596335015688,"aX":-6.523655444458692},"breaks":{"breakAngle":15.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":14.5,"breakHorizontal":5.5,"spinRate":2408,"spinDirection":211},"zone":6,"typeConfidence":2.0,"plateTime":0.42021627620177426,"extension":5.834559531372313},"index":0,"playId":"732be030-dcb5-34f9-ba59-1fe161ae91d1","pitchNumber":1,"startTime":"2026-07-02T00:37:07.735Z","endTime":"2026-07-02T00:37:12.044Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CS","description":"Slow Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":70.8,"endSpeed":65.4,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.382238659582722,"aZ":-32.46214171600773,"pfxX":8.93125186156447,"pfxZ":-0.266683070145473,"pX":1.1938037963802504,"pZ":1.9396022517202918,"vX0":4.1424250360497785,"vY0":-102.99590165104802,"vZ0":1.371057249677915,"x":71.5,"y":186.41,"x0":-2.0050776310035983,"y0":50.00428210840966,"z0":5.19616563053517,"aX":9.578361081162353},"breaks":{"breakAngle":18.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-54.4,"breakVerticalInduced":0.2,"breakHorizontal":-17.4,"spinRate":2446,"spinDirection":80},"zone":14,"typeConfidence":2.0,"plateTime":0.5321437819223349,"extension":5.605159219967969},"index":1,"playId":"055b07ba-7931-371d-b49b-e42cf1522eb6","pitchNumber":2,"startTime":"2026-07-02T00:37:20.485Z","endTime":"2026-07-02T00:37:24.514Z","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":87.9,"endSpeed":81.5,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.720299327454235,"aZ":-29.17972324413736,"pfxX":-9.059622632668205,"pfxZ":1.7963667892188875,"pX":1.1470843562686122,"pZ":0.8421227114305223,"vX0":10.166535597566572,"vY0":-127.69785310523125,"vZ0":-4.754449571679942,"x":73.28,"y":216.04,"x0":-1.689239195959785,"y0":50.00363761432764,"z0":4.995678903150906,"aX":-15.119342171247679},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":2.4,"breakHorizontal":14.4,"spinRate":1841,"spinDirection":249},"zone":14,"typeConfidence":2.0,"plateTime":0.42721890385498185,"extension":6.0075256621069},"index":2,"playId":"3ac0cb1f-87e1-3639-a4d7-1565d6e670b6","pitchNumber":3,"startTime":"2026-07-02T00:37:35.664Z","endTime":"2026-07-02T00:37:39.637Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.5,"endSpeed":84.8,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.182235071148888,"aZ":-15.88939726107911,"pfxX":-5.005014253005327,"pfxZ":8.846788183681493,"pX":0.729111385574206,"pZ":3.319401432286521,"vX0":7.82564908316786,"vY0":-134.5650220546258,"vZ0":-3.1276162261291183,"x":89.21,"y":149.16,"x0":-1.5614843101968363,"y0":50.00253803825175,"z0":5.617134016244624,"aX":-9.213403495422636},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":15.6,"breakHorizontal":7.4,"spinRate":2291,"spinDirection":217},"zone":3,"typeConfidence":2.0,"plateTime":0.40645405891313,"extension":5.923602831328569},"index":3,"playId":"b27a8323-3977-3343-b61c-0f0ac022fd71","pitchNumber":4,"startTime":"2026-07-02T00:37:59.659Z","endTime":"2026-07-02T00:38:04.145Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":80.1,"endSpeed":73.4,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.76543928239856,"aZ":-39.707661595642904,"pfxX":7.773953225676227,"pfxZ":-5.564958273879988,"pX":0.7029916140072493,"pZ":0.896464026533892,"vX0":3.561001360842003,"vY0":-116.50267637811528,"vZ0":-1.846395826168805,"x":90.2,"y":214.58,"x0":-1.8617581329108193,"y0":50.00012184243885,"z0":5.501571920059991,"aX":10.532727828678382},"breaks":{"breakAngle":15.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.4,"breakVerticalInduced":-10.2,"breakHorizontal":-15.0,"spinRate":3360,"spinDirection":45},"zone":14,"typeConfidence":2.0,"plateTime":0.472703274340875,"extension":5.678459356675838},"index":4,"playId":"ee7f51c4-c135-34b0-945b-f4df5156b28d","pitchNumber":5,"startTime":"2026-07-02T00:38:22.005Z","endTime":"2026-07-02T00:38:26.427Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-02T00:38:26.427Z","atBatIndex":34},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Carter Jensen flies out sharply to center fielder Cedric Mullins.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":35,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-02T00:40:26.216Z","endTime":"2026-07-02T00:41:33.488Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":695600,"fullName":"Carter Jensen","link":"/api/v1/people/695600"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663556,"fullName":"Shane McClanahan","link":"/api/v1/people/663556"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":695600,"fullName":"Carter Jensen","link":"/api/v1/people/695600"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":656775,"link":"/api/v1/people/656775"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.5,"endSpeed":78.6,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.257983638162777,"aZ":-20.870458424958382,"pfxX":6.653670926476311,"pfxZ":7.213319005482226,"pX":-1.1512220929326706,"pZ":1.719418245754655,"vX0":-6.404122298427382,"vY0":-124.22386966931387,"vZ0":-6.26773771477004,"x":160.88,"y":192.36,"x0":0.5924186537353113,"y0":50.002787086164794,"z0":6.00346889329821,"aX":10.427077967712343},"breaks":{"breakAngle":22.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":11.9,"breakHorizontal":-10.6,"spinRate":1738,"spinDirection":112},"zone":13,"typeConfidence":0.86,"plateTime":0.44046742200395395,"extension":6.230622687135161},"index":0,"playId":"f7fb8d8b-f41a-3c70-8716-3083e67b3cfb","pitchNumber":1,"startTime":"2026-07-02T00:40:35.439Z","endTime":"2026-07-02T00:40:39.764Z","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.8,"endSpeed":86.0,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.04330654609714,"aZ":-11.796231882685827,"pfxX":5.002525244311074,"pfxZ":10.743058785413096,"pX":0.4882337790638837,"pZ":3.450111478428722,"vX0":-2.7247324799012445,"vY0":-136.59723645329436,"vZ0":-5.151074415633655,"x":98.39,"y":145.63,"x0":0.8467716695157678,"y0":50.00236746613051,"z0":6.1659256941123,"aX":9.488150663368616},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":18.6,"breakHorizontal":-8.5,"spinRate":2340,"spinDirection":140},"zone":12,"typeConfidence":0.89,"plateTime":0.4004169162746929,"extension":6.30532493056969},"index":1,"playId":"8f26ef21-c776-36ba-8418-c17f24c697f7","pitchNumber":2,"startTime":"2026-07-02T00:40:48.370Z","endTime":"2026-07-02T00:40:52.958Z","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":1,"outs":0},"pitchData":{"startSpeed":85.8,"endSpeed":79.3,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.39849452905933,"aZ":-30.99911064794506,"pfxX":-2.0238725285144943,"pfxZ":0.7335280315723871,"pX":0.4624789780868522,"pZ":3.3309550429188617,"vX0":-0.7270982642737414,"vY0":-125.05422064984322,"vZ0":-0.6645126124672314,"x":99.37,"y":148.84,"x0":1.019288175964091,"y0":50.000759565893134,"z0":6.125944237950668,"aX":-3.2295652498836946},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":1.4,"breakHorizontal":3.8,"spinRate":2439,"spinDirection":194},"zone":3,"typeConfidence":0.9,"plateTime":0.4367093144330121,"extension":6.3425256725573735},"index":2,"playId":"1420dd7c-f333-34c6-9f6e-6bcc66fa2b61","pitchNumber":3,"startTime":"2026-07-02T00:41:02.575Z","endTime":"2026-07-02T00:41:06.003Z","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":1,"outs":0},"pitchData":{"startSpeed":86.9,"endSpeed":80.2,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.25197976696662,"aZ":-24.27682198724509,"pfxX":8.554777713805667,"pfxZ":4.838812646080777,"pX":-0.18747571209336805,"pZ":2.707178620452617,"vX0":-4.983308234364575,"vY0":-126.5158920613281,"vZ0":-3.354101924372699,"x":124.15,"y":165.69,"x0":0.6897962945386761,"y0":50.00200539893857,"z0":5.981876896389579,"aX":13.956831828397902},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":8.3,"breakHorizontal":-14.4,"spinRate":1829,"spinDirection":105},"zone":5,"typeConfidence":0.89,"plateTime":0.43186569905869554,"extension":6.456212676125674},"hitData":{"launchSpeed":102.4,"launchAngle":29.0,"totalDistance":412.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":109.96,"coordY":33.07}},"index":3,"playId":"d0c0474e-de7c-3322-a77b-d7c5bed5edf7","pitchNumber":4,"startTime":"2026-07-02T00:41:24.519Z","endTime":"2026-07-02T00:41:33.488Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-02T00:41:33.488Z","atBatIndex":35},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Nick Loftin flies out to left fielder Chandler Simpson.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":36,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-02T00:41:55.415Z","endTime":"2026-07-02T00:42:22.579Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":679845,"fullName":"Nick Loftin","link":"/api/v1/people/679845"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663556,"fullName":"Shane McClanahan","link":"/api/v1/people/663556"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":679845,"fullName":"Nick Loftin","link":"/api/v1/people/679845"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":802415,"link":"/api/v1/people/802415"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.4,"endSpeed":79.7,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.36714133567816,"aZ":-30.05923978763703,"pfxX":-1.5409890208372492,"pfxZ":1.3218380459767314,"pX":0.11036763759406713,"pZ":1.4656248807554508,"vX0":-1.7823892402552102,"vY0":-125.80653409126187,"vZ0":-5.244276011512735,"x":112.79,"y":199.21,"x0":1.028142714912801,"y0":50.00612136940933,"z0":6.011887800815418,"aX":-2.47187440789983},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":1.4,"breakHorizontal":3.2,"spinRate":2399,"spinDirection":282},"zone":14,"typeConfidence":0.91,"plateTime":0.4352656277189513,"extension":6.631428160825425},"index":0,"playId":"421209ae-27c6-38e7-8372-46e5cfeded89","pitchNumber":1,"startTime":"2026-07-02T00:42:00.832Z","endTime":"2026-07-02T00:42:06.286Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.1,"endSpeed":79.8,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.65306659248763,"aZ":-26.35423041011898,"pfxX":9.094423683517274,"pfxZ":3.591604094881662,"pX":-0.3763247989275557,"pZ":2.0223094931968446,"vX0":-5.835630866558141,"vY0":-126.66891846753421,"vZ0":-4.5727252629455695,"x":131.34,"y":184.18,"x0":0.7795587542751116,"y0":50.00274848505472,"z0":5.966268279574922,"aX":14.730874528790773},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":5.6,"breakHorizontal":-15.1,"spinRate":1593,"spinDirection":114},"zone":7,"typeConfidence":0.9,"plateTime":0.4329470305126337,"extension":6.528663733758462},"hitData":{"launchSpeed":88.4,"launchAngle":31.0,"totalDistance":337.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":42.98,"coordY":90.67}},"index":1,"playId":"dfd20535-f005-31b8-80f3-18ac8353e79f","pitchNumber":2,"startTime":"2026-07-02T00:42:14.260Z","endTime":"2026-07-02T00:42:22.579Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-02T00:42:22.579Z","atBatIndex":36},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Tyler Tolbert flies out to left fielder Chandler Simpson.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":37,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-02T00:42:34.182Z","endTime":"2026-07-02T00:43:48.106Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":686475,"fullName":"Tyler Tolbert","link":"/api/v1/people/686475"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663556,"fullName":"Shane McClanahan","link":"/api/v1/people/663556"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":686475,"fullName":"Tyler Tolbert","link":"/api/v1/people/686475"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":802415,"link":"/api/v1/people/802415"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"L","description":"Foul Bunt"},"description":"Foul Bunt","code":"L","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.7,"endSpeed":77.0,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.398857388582396,"aZ":-36.207191634052855,"pfxX":-0.41534775970714266,"pfxZ":-2.712454834458592,"pX":-0.7486193015888706,"pZ":2.185313688863689,"vX0":-3.3406038417604496,"vY0":-120.54009287223546,"vZ0":-1.7552235717950957,"x":145.54,"y":179.78,"x0":0.703930001697411,"y0":50.004432115874984,"z0":6.092375721685838,"aX":-0.6168148384142551},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.6,"breakVerticalInduced":-5.0,"breakHorizontal":1.4,"spinRate":2482,"spinDirection":317},"zone":4,"typeConfidence":0.87,"plateTime":0.452789191665941,"extension":6.472750429669254},"index":0,"playId":"e00bf1fc-47f7-36a3-9596-6f022980771b","pitchNumber":1,"startTime":"2026-07-02T00:42:50.051Z","endTime":"2026-07-02T00:42:54.982Z","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":87.1,"endSpeed":80.4,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.420665526192085,"aZ":-25.990884318911103,"pfxX":7.498534092535278,"pfxZ":3.7635978507253096,"pX":1.628553989275732,"pZ":3.9253048928210315,"vX0":-0.2508391220748925,"vY0":-127.0084880083773,"vZ0":-0.5865753841616168,"x":54.92,"y":132.8,"x0":0.7528884236354104,"y0":50.00544807126405,"z0":6.214356802242256,"aX":12.33266322333394},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":7.0,"breakHorizontal":-13.6,"spinRate":1629,"spinDirection":111},"zone":12,"typeConfidence":0.86,"plateTime":0.43017199417647367,"extension":6.384564701617026},"index":1,"playId":"e4e899d1-8848-3d05-a178-f019cc1166ad","pitchNumber":2,"startTime":"2026-07-02T00:43:23.453Z","endTime":"2026-07-02T00:43:26.704Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.6,"endSpeed":79.3,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.26285422277591,"aZ":-25.546639222892484,"pfxX":9.268416325303974,"pfxZ":4.130358189881745,"pX":0.2231962390855903,"pZ":2.65022200426025,"vX0":-4.137866739070705,"vY0":-126.06924225687338,"vZ0":-3.437455842945879,"x":108.49,"y":167.22,"x0":0.6839385263186278,"y0":50.00459603093768,"z0":6.099511940089953,"aX":14.881008446214098},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":7.0,"breakHorizontal":-15.8,"spinRate":1829,"spinDirection":108},"zone":5,"typeConfidence":0.9,"plateTime":0.4349116806442819,"extension":6.371357889550672},"hitData":{"launchSpeed":79.2,"launchAngle":40.0,"totalDistance":286.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":66.13,"coordY":100.92}},"index":2,"playId":"d42dcc03-3623-307d-b4ad-b5ac709bda8e","pitchNumber":3,"startTime":"2026-07-02T00:43:39.317Z","endTime":"2026-07-02T00:43:48.106Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-02T00:43:48.106Z","atBatIndex":37},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Victor Mesa Jr. grounds out, second baseman Michael Massey to first baseman Salvador Perez.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":38,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-02T00:45:43.298Z","endTime":"2026-07-02T00:46:47.325Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":683748,"fullName":"Victor Mesa Jr.","link":"/api/v1/people/683748"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607625,"fullName":"Seth Lugo","link":"/api/v1/people/607625"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,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":683748,"fullName":"Victor Mesa Jr.","link":"/api/v1/people/683748"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":686681,"link":"/api/v1/people/686681"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":521692,"link":"/api/v1/people/521692"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"L","description":"Foul Bunt"},"description":"Foul Bunt","code":"L","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.3,"endSpeed":82.5,"strikeZoneTop":3.158,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.45000097295882,"aZ":-19.10696479058923,"pfxX":-8.657626680838062,"pfxZ":7.4888515740554755,"pX":-1.0372455026502159,"pZ":2.3942873587486204,"vX0":5.224015470058936,"vY0":-131.40056460032574,"vZ0":-3.790006818126277,"x":156.54,"y":174.13,"x0":-1.9287213668824672,"y0":50.00165884669433,"z0":5.279138774659601,"aX":-15.10302399307703},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":13.0,"breakHorizontal":14.5,"spinRate":2273,"spinDirection":224},"zone":13,"typeConfidence":2.0,"plateTime":0.41722201788365076,"extension":5.884387207805806},"index":0,"playId":"2ab6d0ba-c3d0-3318-abe4-24acb79757dc","pitchNumber":1,"startTime":"2026-07-02T00:45:52.794Z","endTime":"2026-07-02T00:45:57.048Z","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":0,"strikes":1,"outs":0},"index":1,"startTime":"2026-07-02T00:46:12.537Z","endTime":"2026-07-02T00:46:24.227Z","isPitch":false,"type":"action","player":{"id":683748,"link":"/api/v1/people/683748"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":73.6,"endSpeed":67.3,"strikeZoneTop":3.158,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.731598181508687,"aZ":-39.04028002753315,"pfxX":9.99142960029082,"pfxZ":-5.993117065731681,"pX":-1.3824874180414106,"pZ":2.6748381062670616,"vX0":-0.9500792862912105,"vY0":-107.11690700179112,"vZ0":2.4844875847661916,"x":169.7,"y":166.56,"x0":-2.2258087887214195,"y0":50.00025974299123,"z0":5.906025639601341,"aX":11.458188696771918},"breaks":{"breakAngle":16.8,"breakLength":14.4,"breakY":24.0,"breakVertical":-60.6,"breakVerticalInduced":-9.7,"breakHorizontal":-17.8,"spinRate":3119,"spinDirection":52},"zone":11,"typeConfidence":2.0,"plateTime":0.5138938895096139,"extension":5.198698435457119},"index":2,"playId":"06c51697-444d-3fb7-839b-044431eaf4d4","pitchNumber":2,"startTime":"2026-07-02T00:46:24.227Z","endTime":"2026-07-02T00:46:28.801Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.7,"endSpeed":78.5,"strikeZoneTop":3.158,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.35420831767728,"aZ":-29.678837032207024,"pfxX":-8.072357251418893,"pfxZ":1.5990153959866094,"pX":-0.6690523029197372,"pZ":1.7326944812039284,"vX0":5.516079905081434,"vY0":-123.39020333304867,"vZ0":-2.67562012111154,"x":142.5,"y":192.0,"x0":-1.874183416025754,"y0":50.00047830035107,"z0":5.307764772186123,"aX":-12.564793343625045},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":2.5,"breakHorizontal":13.4,"spinRate":1812,"spinDirection":250},"zone":7,"typeConfidence":2.0,"plateTime":0.442294410441622,"extension":5.64614977561349},"hitData":{"launchSpeed":103.7,"launchAngle":3.0,"totalDistance":75.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":146.67,"coordY":149.93}},"index":3,"playId":"d92367f6-d8a8-381e-a449-683b7009031a","pitchNumber":3,"startTime":"2026-07-02T00:46:40.007Z","endTime":"2026-07-02T00:46:47.325Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-02T00:46:47.325Z","atBatIndex":38},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Chandler Simpson flies out to center fielder Lane Thomas.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":39,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-02T00:47:02.932Z","endTime":"2026-07-02T00:48:06.198Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":802415,"fullName":"Chandler Simpson","link":"/api/v1/people/802415"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607625,"fullName":"Seth Lugo","link":"/api/v1/people/607625"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"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":802415,"fullName":"Chandler Simpson","link":"/api/v1/people/802415"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":657041,"link":"/api/v1/people/657041"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":76.9,"endSpeed":70.5,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.027045625557008,"aZ":-29.636408799523835,"pfxX":7.193045554166195,"pfxZ":1.9996734295670304,"pX":-0.6381237693266896,"pZ":3.9337017991584524,"vX0":1.8577324877176948,"vY0":-111.87876572835243,"vZ0":3.662761133764447,"x":141.32,"y":132.57,"x0":-2.413540140817355,"y0":50.00238088226642,"z0":5.311224372269908,"aX":9.125117918242356},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.4,"breakVerticalInduced":4.9,"breakHorizontal":-13.6,"spinRate":2582,"spinDirection":85},"zone":11,"typeConfidence":2.0,"plateTime":0.4894115434978974,"extension":5.632647274182329},"index":0,"playId":"2d6276b1-e142-3d9d-aa46-2a1b8f41b325","pitchNumber":1,"startTime":"2026-07-02T00:47:09.768Z","endTime":"2026-07-02T00:47:14.617Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":78.4,"endSpeed":71.2,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.23719462931998,"aZ":-42.10480436354429,"pfxX":9.541280365092257,"pfxZ":-7.650706928139549,"pX":-2.4892792703313757,"pZ":4.158373312654792,"vX0":-3.0636417723761307,"vY0":-113.8873432645165,"vZ0":5.256312358715309,"x":211.89,"y":126.5,"x0":-2.3569449485965572,"y0":50.0026631985493,"z0":6.014817989684005,"aX":12.384262471242716},"breaks":{"breakAngle":15.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.0,"breakVerticalInduced":-12.0,"breakHorizontal":-16.3,"spinRate":3359,"spinDirection":54},"zone":11,"typeConfidence":2.0,"plateTime":0.4831497779999432,"extension":5.397589496765352},"index":1,"playId":"50268549-cd35-3452-918d-f4f47955c366","pitchNumber":2,"startTime":"2026-07-02T00:47:25.379Z","endTime":"2026-07-02T00:47:28.752Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.7,"endSpeed":83.5,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.30931713559066,"aZ":-23.508988310009048,"pfxX":-10.106029311521066,"pfxZ":4.880747347449982,"pX":-0.6170737583047778,"pZ":2.1243266688885067,"vX0":7.089187349875797,"vY0":-131.95306226926584,"vZ0":-3.276179900485148,"x":140.52,"y":181.42,"x0":-2.016438932395156,"y0":50.003443938746955,"z0":5.10104522293409,"aX":-17.94184680002978},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":8.4,"breakHorizontal":16.9,"spinRate":2458,"spinDirection":230},"zone":7,"typeConfidence":2.0,"plateTime":0.4140307197800617,"extension":5.976057397416172},"index":2,"playId":"e01e637d-5e86-3500-82ae-a94ed1e3fbf0","pitchNumber":3,"startTime":"2026-07-02T00:47:40.687Z","endTime":"2026-07-02T00:47:44.056Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":77.1,"endSpeed":71.0,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.40601193384718,"aZ":-39.26997537022649,"pfxX":8.172878037667813,"pfxZ":-5.586182814862891,"pX":-0.562457233372215,"pZ":2.2535869974604106,"vX0":1.2867372903015828,"vY0":-112.29858291307421,"vZ0":1.3124734038588899,"x":138.44,"y":177.93,"x0":-2.2050943028396626,"y0":50.00387252137963,"z0":5.673756801355741,"aX":10.379429973196881},"breaks":{"breakAngle":15.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.6,"breakVerticalInduced":-9.5,"breakHorizontal":-15.1,"spinRate":3130,"spinDirection":51},"zone":4,"typeConfidence":2.0,"plateTime":0.488802887646937,"extension":5.593512758341684},"hitData":{"launchSpeed":75.6,"launchAngle":35.0,"totalDistance":272.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":104.6,"coordY":93.0}},"index":3,"playId":"aaa89d98-2218-3625-91a4-26790ebf0e7d","pitchNumber":4,"startTime":"2026-07-02T00:47:58.092Z","endTime":"2026-07-02T00:48:06.198Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-02T00:48:06.198Z","atBatIndex":39},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Cedric Mullins homers (9) on a fly ball to right field.","rbi":1,"awayScore":3,"homeScore":0,"isOut":false},"about":{"atBatIndex":40,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-02T00:48:16.857Z","endTime":"2026-07-02T00:48:56.074Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":656775,"fullName":"Cedric Mullins","link":"/api/v1/people/656775"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607625,"fullName":"Seth Lugo","link":"/api/v1/people/607625"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":656775,"fullName":"Cedric Mullins","link":"/api/v1/people/656775"},"responsiblePitcher":{"id":607625,"link":"/api/v1/people/607625"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":80.3,"endSpeed":74.2,"strikeZoneTop":3.005,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.381400955704105,"aZ":-30.95473899217172,"pfxX":9.129174575121603,"pfxZ":0.8710079519433211,"pX":-0.1530927003840374,"pZ":2.9397957246047413,"vX0":2.110757484627513,"vY0":-117.05611295616221,"vZ0":0.8963753934466452,"x":105.26,"y":141.37,"x0":-2.2516477319936765,"y0":50.00028289747302,"z0":5.442341755694464,"aX":12.70887070721884},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":2.0,"breakHorizontal":-17.0,"spinRate":2768,"spinDirection":83},"zone":2,"typeConfidence":2.0,"plateTime":0.46730930824883643,"extension":5.550359302190466},"hitData":{"launchSpeed":98.3,"launchAngle":37.0,"totalDistance":387.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":217.91,"coordY":70.97}},"index":0,"playId":"3e04ae0f-ebf9-37ef-8453-1340402ba2e8","pitchNumber":1,"startTime":"2026-07-02T00:48:30.259Z","endTime":"2026-07-02T00:48:56.074Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-02T00:48:56.074Z","atBatIndex":40},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Taylor Walls singles on a sharp line drive to right fielder Jac Caglianone.","rbi":0,"awayScore":3,"homeScore":0,"isOut":false},"about":{"atBatIndex":41,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-02T00:49:09.092Z","endTime":"2026-07-02T00:50:07.855Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":670764,"fullName":"Taylor Walls","link":"/api/v1/people/670764"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607625,"fullName":"Seth Lugo","link":"/api/v1/people/607625"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":670764,"fullName":"Taylor Walls","link":"/api/v1/people/670764"},"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":670764,"fullName":"Taylor Walls","link":"/api/v1/people/670764"},"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":"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.5,"endSpeed":86.5,"strikeZoneTop":3.056,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.61086473718805,"aZ":-14.731320938356328,"pfxX":-6.178758196751789,"pfxZ":9.17147893706704,"pX":-1.0819146365464858,"pZ":2.2654674721703447,"vX0":4.071777717154621,"vY0":-136.22430338433895,"vZ0":-5.547675682227961,"x":158.24,"y":177.61,"x0":-1.7842872963281988,"y0":50.00205506887871,"z0":5.326806009084199,"aX":-11.74930767317777},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":15.8,"breakHorizontal":10.4,"spinRate":2378,"spinDirection":219},"zone":13,"typeConfidence":2.0,"plateTime":0.40028835523067086,"extension":5.984091363453703},"index":0,"playId":"4f71cd33-be53-3c79-8d57-be20807dc771","pitchNumber":1,"startTime":"2026-07-02T00:49:16.306Z","endTime":"2026-07-02T00:49:20.736Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":78.1,"endSpeed":71.9,"strikeZoneTop":3.056,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.743710115763456,"aZ":-40.593222870289495,"pfxX":9.791679268685119,"pfxZ":-6.452483764563723,"pX":-0.7529280546432082,"pZ":2.7474368915775877,"vX0":0.24841512865919715,"vY0":-113.75391834847814,"vZ0":2.2013803062523336,"x":145.7,"y":164.6,"x0":-2.1349089889874473,"y0":50.00251065985815,"z0":5.804645335116401,"aX":12.774511123715818},"breaks":{"breakAngle":18.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.7,"breakVerticalInduced":-10.8,"breakHorizontal":-17.8,"spinRate":3296,"spinDirection":47},"zone":1,"typeConfidence":2.0,"plateTime":0.482332215450862,"extension":5.442143280073648},"index":1,"playId":"0b67d02d-c6ca-352a-85ea-b6ab32fdfccc","pitchNumber":2,"startTime":"2026-07-02T00:49:28.332Z","endTime":"2026-07-02T00:49:32.629Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.2,"endSpeed":82.6,"strikeZoneTop":3.056,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.937746419246324,"aZ":-21.582112563357658,"pfxX":-0.9106534928684491,"pfxZ":6.119121501188333,"pX":0.750479520084721,"pZ":3.5933669055481023,"vX0":7.344523731689378,"vY0":-129.9088987070344,"vZ0":-0.638065946196949,"x":88.39,"y":141.76,"x0":-1.9796254345414426,"y0":50.00420005949298,"z0":5.464128338380201,"aX":-1.578188115450083},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":11.2,"breakHorizontal":0.2,"spinRate":2411,"spinDirection":206},"zone":12,"typeConfidence":2.0,"plateTime":0.41958166435728295,"extension":6.149658640382187},"index":2,"playId":"3116ec63-018c-3596-a84c-1d8c50013628","pitchNumber":3,"startTime":"2026-07-02T00:49:41.615Z","endTime":"2026-07-02T00:49:45.938Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.2,"endSpeed":79.4,"strikeZoneTop":3.056,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.18182378619859,"aZ":-30.422790251151785,"pfxX":-9.088454682953211,"pfxZ":1.1082681913807146,"pX":-0.15180303395433534,"pZ":1.7973882213388113,"vX0":7.335069369298036,"vY0":-124.05961958234492,"vZ0":-2.2028185985452424,"x":122.79,"y":190.25,"x0":-1.9436328967466532,"y0":50.00384051988191,"z0":5.194262134365083,"aX":-14.389201864493984},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":1.8,"breakHorizontal":15.1,"spinRate":1721,"spinDirection":251},"zone":8,"typeConfidence":2.0,"plateTime":0.4388925121600509,"extension":5.895201253049673},"hitData":{"launchSpeed":102.6,"launchAngle":12.0,"totalDistance":206.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":178.0,"coordY":105.18}},"index":3,"playId":"dac5f4a5-595c-3ea3-8b0f-bd67e9d88836","pitchNumber":4,"startTime":"2026-07-02T00:49:57.609Z","endTime":"2026-07-02T00:50:07.855Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-02T00:50:07.855Z","atBatIndex":41},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Richie Palacios grounds out, third baseman Nick Loftin to first baseman Salvador Perez.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":42,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-02T00:50:22.630Z","endTime":"2026-07-02T00:51:10.457Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":680700,"fullName":"Richie Palacios","link":"/api/v1/people/680700"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607625,"fullName":"Seth Lugo","link":"/api/v1/people/607625"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":680700,"fullName":"Richie Palacios","link":"/api/v1/people/680700"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":679845,"link":"/api/v1/people/679845"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":521692,"link":"/api/v1/people/521692"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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":76.9,"endSpeed":70.4,"strikeZoneTop":3.04,"strikeZoneBottom":1.534,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.898804335013725,"aZ":-41.54200636339309,"pfxX":8.069907968437658,"pfxZ":-7.487256938450774,"pX":-0.5449803266120713,"pZ":1.7779495454593335,"vX0":0.986052025042622,"vY0":-111.924748668277,"vZ0":1.1074029795340727,"x":137.77,"y":190.78,"x0":-2.039967840051193,"y0":50.0049320658277,"z0":5.579206609937621,"aX":10.092550553181566},"breaks":{"breakAngle":14.4,"breakLength":14.4,"breakY":24.0,"breakVertical":-59.5,"breakVerticalInduced":-12.8,"breakHorizontal":-14.9,"spinRate":3183,"spinDirection":48},"zone":7,"typeConfidence":2.0,"plateTime":0.49207818333310316,"extension":5.5770782923303965},"index":0,"playId":"da802d35-57ea-35a7-a8eb-9881bdd8a939","pitchNumber":1,"startTime":"2026-07-02T00:50:29.790Z","endTime":"2026-07-02T00:50:34.442Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":76.6,"endSpeed":69.9,"strikeZoneTop":3.04,"strikeZoneBottom":1.534,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.780531739913044,"aZ":-40.09150506705553,"pfxX":9.917504332492221,"pfxZ":-6.376509501221289,"pX":-0.8886012063961557,"pZ":2.2539729497818466,"vX0":-0.3050957078975671,"vY0":-111.52380160471537,"vZ0":1.9422968872088413,"x":150.87,"y":177.92,"x0":-2.0345188242106564,"y0":50.00321303578682,"z0":5.552156920059298,"aX":12.311013472840116},"breaks":{"breakAngle":16.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.6,"breakVerticalInduced":-10.6,"breakHorizontal":-17.8,"spinRate":3193,"spinDirection":50},"zone":13,"typeConfidence":2.0,"plateTime":0.49388816303320304,"extension":5.48742149285943},"index":1,"playId":"ad44f2bc-81b2-3b34-a9ee-d44f9704432b","pitchNumber":2,"startTime":"2026-07-02T00:50:45.689Z","endTime":"2026-07-02T00:50:51.094Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":76.1,"endSpeed":69.4,"strikeZoneTop":3.04,"strikeZoneBottom":1.534,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.484653918093596,"aZ":-41.152425467688545,"pfxX":9.808091269323242,"pfxZ":-7.338895885689126,"pX":-0.7191155552467232,"pZ":2.54399285711785,"vX0":0.2437182538993397,"vY0":-110.69661434099521,"vZ0":2.870196565875287,"x":144.41,"y":170.09,"x0":-2.102569710857133,"y0":50.00498525215226,"z0":5.584328842887261,"aX":11.9932276726498},"breaks":{"breakAngle":16.8,"breakLength":14.4,"breakY":24.0,"breakVertical":-59.9,"breakVerticalInduced":-12.0,"breakHorizontal":-17.8,"spinRate":3210,"spinDirection":48},"zone":4,"typeConfidence":2.0,"plateTime":0.4976200295054274,"extension":5.564092718300571},"hitData":{"launchSpeed":94.3,"launchAngle":-6.0,"totalDistance":20.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":110.02,"coordY":172.01}},"index":2,"playId":"7acdcb25-dbdc-373e-8892-739de46969bc","pitchNumber":3,"startTime":"2026-07-02T00:51:02.490Z","endTime":"2026-07-02T00:51:10.457Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-02T00:51:10.457Z","atBatIndex":42},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Michael Massey called out on strikes.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":43,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-02T00:53:05.821Z","endTime":"2026-07-02T00:54:43.699Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":686681,"fullName":"Michael Massey","link":"/api/v1/people/686681"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663556,"fullName":"Shane McClanahan","link":"/api/v1/people/663556"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":686681,"fullName":"Michael Massey","link":"/api/v1/people/686681"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":676439,"link":"/api/v1/people/676439"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.2,"endSpeed":75.6,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.332946792663606,"aZ":-37.04363743876067,"pfxX":-0.11630283989485579,"pfxZ":-3.398146122898428,"pX":0.346323263154591,"pZ":2.9155147673488555,"vX0":-1.456204440393858,"vY0":-118.37711967934784,"vZ0":0.08886207013485947,"x":103.8,"y":160.06,"x0":0.9818046151711451,"y0":50.00178773146838,"z0":6.239077444356033,"aX":-0.1664276483150754},"breaks":{"breakAngle":0.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.9,"breakVerticalInduced":-5.9,"breakHorizontal":0.5,"spinRate":2463,"spinDirection":311},"zone":3,"typeConfidence":0.9,"plateTime":0.4608248962771153,"extension":6.516104677563218},"index":0,"playId":"e8dd37cd-7478-3d5d-914b-b4348e03acbb","pitchNumber":1,"startTime":"2026-07-02T00:53:15.524Z","endTime":"2026-07-02T00:53:20.029Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.7,"endSpeed":87.7,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.04834306643344,"aZ":-16.96632251930451,"pfxX":8.083280948357416,"pfxZ":7.820174619213371,"pX":-0.6130333189271924,"pZ":2.2578713507295727,"vX0":-6.311872669743615,"vY0":-137.7319449597196,"vZ0":-7.4091005704915105,"x":140.37,"y":177.82,"x0":0.644117735615729,"y0":50.00398508367823,"z0":6.104600151345299,"aX":15.723251628267215},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":13.0,"breakHorizontal":-13.6,"spinRate":2380,"spinDirection":145},"zone":4,"typeConfidence":0.9,"plateTime":0.39581241516573584,"extension":6.542227194756342},"index":1,"playId":"9d29a101-606e-3026-a405-ac74a8f1a32c","pitchNumber":2,"startTime":"2026-07-02T00:53:29.464Z","endTime":"2026-07-02T00:53:34.650Z","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":86.9,"endSpeed":80.5,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.06131649626874,"aZ":-22.279400816615468,"pfxX":8.522611843013934,"pfxZ":6.060080799039588,"pX":0.2570551105817124,"pZ":1.3800318871625998,"vX0":-3.8141431640723438,"vY0":-126.49510783905993,"vZ0":-7.178599535788761,"x":107.2,"y":201.52,"x0":0.6712734864183107,"y0":50.00281251877538,"z0":6.021847584821302,"aX":13.910504607245867},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":9.7,"breakHorizontal":-14.6,"spinRate":2018,"spinDirection":115},"zone":14,"typeConfidence":0.9,"plateTime":0.43181761274511077,"extension":6.238326406601574},"index":2,"playId":"73790dfb-b519-31e6-870e-b304ff80c181","pitchNumber":3,"startTime":"2026-07-02T00:53:44.394Z","endTime":"2026-07-02T00:53:47.725Z","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":0},"pitchData":{"startSpeed":90.3,"endSpeed":84.1,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.533862433889283,"aZ":-27.03938536378343,"pfxX":0.7688512495541824,"pfxZ":2.8944068679601376,"pX":-1.3956379510121195,"pZ":1.3397766311502306,"vX0":-6.148368232161742,"vY0":-131.4314175978569,"vZ0":-6.643650734059078,"x":170.2,"y":202.61,"x0":0.8613344312313816,"y0":50.00116081127458,"z0":5.873955580905981,"aX":1.3638133285874763},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":4.2,"breakHorizontal":-0.2,"spinRate":2424,"spinDirection":159},"zone":13,"typeConfidence":0.84,"plateTime":0.41473589208273953,"extension":6.677144044650794},"index":3,"playId":"4991b862-d865-30d5-bf7b-6113a130ff05","pitchNumber":4,"startTime":"2026-07-02T00:54:02.649Z","endTime":"2026-07-02T00:54:06.972Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.0,"endSpeed":81.0,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.63060968643473,"aZ":-26.185207443380065,"pfxX":7.050522943505749,"pfxZ":3.634249279513188,"pX":-0.029322250113077555,"pZ":1.9016674676482377,"vX0":-4.288514259729549,"vY0":-126.71569318956598,"vZ0":-5.100189806578064,"x":118.12,"y":187.43,"x0":0.7574322372255005,"y0":50.00336865629089,"z0":5.99814556006047,"aX":11.620267729878966},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":5.8,"breakHorizontal":-12.0,"spinRate":1671,"spinDirection":109},"zone":8,"typeConfidence":0.88,"plateTime":0.4300461761821146,"extension":6.487484052196413},"index":4,"playId":"fc69a8af-feea-32ea-9b0a-5eba9f5e525d","pitchNumber":5,"startTime":"2026-07-02T00:54:16.338Z","endTime":"2026-07-02T00:54:20.923Z","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":0},"pitchData":{"startSpeed":96.1,"endSpeed":88.5,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.68955460504356,"aZ":-14.21877535243122,"pfxX":6.531807716585958,"pfxZ":9.029656602824925,"pX":-0.3647742347116599,"pZ":1.694780709566693,"vX0":-5.1852869310160195,"vY0":-139.71854071079468,"vZ0":-9.308436766382396,"x":130.9,"y":193.02,"x0":0.6608777746923695,"y0":50.006956965917134,"z0":5.991013255663922,"aX":12.99556167062888},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":14.8,"breakHorizontal":-10.8,"spinRate":2328,"spinDirection":153},"zone":7,"typeConfidence":0.91,"plateTime":0.3911173343489174,"extension":6.688225180760355},"index":5,"playId":"95b49822-f3c9-3713-9fe9-2c49911b0e53","pitchNumber":6,"startTime":"2026-07-02T00:54:38.136Z","endTime":"2026-07-02T00:54:43.699Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-02T00:54:43.699Z","atBatIndex":43},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Lane Thomas lines out sharply to shortstop Taylor Walls.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":44,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-02T00:54:54.669Z","endTime":"2026-07-02T00:56:25.673Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":657041,"fullName":"Lane Thomas","link":"/api/v1/people/657041"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663556,"fullName":"Shane McClanahan","link":"/api/v1/people/663556"},"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":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":657041,"fullName":"Lane Thomas","link":"/api/v1/people/657041"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":670764,"link":"/api/v1/people/670764"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.1,"endSpeed":87.8,"strikeZoneTop":3.146,"strikeZoneBottom":1.588,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.349218482560143,"aZ":-15.178731336411795,"pfxX":5.309676597551249,"pfxZ":8.66052490000667,"pX":0.62293446838469,"pZ":3.1351208747422294,"vX0":-2.081712003048511,"vY0":-138.58794276940566,"vZ0":-5.221903853799927,"x":93.26,"y":154.13,"x0":0.6900255466294667,"y0":50.005032291919086,"z0":6.042940054658229,"aX":10.423275184712574},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":14.9,"breakHorizontal":-9.2,"spinRate":2359,"spinDirection":140},"zone":3,"typeConfidence":0.9,"plateTime":0.3938568912083631,"extension":6.602491601893776},"index":0,"playId":"509463c1-f784-3f80-8034-b08f6584f46a","pitchNumber":1,"startTime":"2026-07-02T00:55:06.177Z","endTime":"2026-07-02T00:55:11.313Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.2,"endSpeed":81.9,"strikeZoneTop":3.146,"strikeZoneBottom":1.588,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.89651420870176,"aZ":-33.03942884323727,"pfxX":-1.169357979778149,"pfxZ":-0.5141463643754456,"pX":-0.8412006938491527,"pZ":1.60273347963995,"vX0":-4.143838891286634,"vY0":-128.5193205952199,"vZ0":-4.340819280518197,"x":149.06,"y":195.51,"x0":0.9394271711135854,"y0":50.002932056178196,"z0":5.8600229820326435,"aX":-1.9691004187970036},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":-1.7,"breakHorizontal":3.0,"spinRate":2542,"spinDirection":329},"zone":13,"typeConfidence":0.91,"plateTime":0.42506098900758804,"extension":6.540099977004988},"index":1,"playId":"20cee855-8ebf-3565-a05c-c677e97310b2","pitchNumber":2,"startTime":"2026-07-02T00:55:18.056Z","endTime":"2026-07-02T00:55:22.676Z","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":2,"outs":1},"pitchData":{"startSpeed":87.4,"endSpeed":80.8,"strikeZoneTop":3.146,"strikeZoneBottom":1.588,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.923131526147433,"aZ":-23.031789377265536,"pfxX":8.888624277788015,"pfxZ":5.603127537195502,"pX":-1.0733937178718156,"pZ":-0.4706046651773346,"vX0":-6.917596830038545,"vY0":-126.67770063976006,"vZ0":-11.23008005897546,"x":157.92,"y":251.49,"x0":0.5326332843505552,"y0":50.00358556585062,"z0":5.847973323217464,"aX":14.503897761105753},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":7.8,"breakHorizontal":-14.6,"spinRate":1868,"spinDirection":115},"zone":13,"typeConfidence":0.91,"plateTime":0.43172986288319937,"extension":6.564090305278134},"index":2,"playId":"265153ed-bc8f-3d11-8408-76b076e2e286","pitchNumber":3,"startTime":"2026-07-02T00:55:33.324Z","endTime":"2026-07-02T00:55:37.003Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.6,"endSpeed":81.1,"strikeZoneTop":3.146,"strikeZoneBottom":1.588,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.373346461730886,"aZ":-32.89819854218554,"pfxX":0.08128277707911757,"pfxZ":-0.4383602939590037,"pX":-0.2937758657697432,"pZ":-0.09325097260714958,"vX0":-3.0397821932865496,"vY0":-127.40848991772309,"vZ0":-8.221601687974466,"x":128.2,"y":241.3,"x0":0.9046488966601697,"y0":50.00413171100961,"z0":5.778185778411702,"aX":0.13355537957117772},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":-2.4,"breakHorizontal":0.6,"spinRate":2490,"spinDirection":289},"zone":13,"typeConfidence":0.88,"plateTime":0.43002128603955025,"extension":6.794686842585717},"index":3,"playId":"caf28b77-d1e3-37b0-84a8-cb04eab66e6f","pitchNumber":4,"startTime":"2026-07-02T00:55:57.790Z","endTime":"2026-07-02T00:56:01.644Z","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":96.0,"endSpeed":88.3,"strikeZoneTop":3.146,"strikeZoneBottom":1.588,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.994951944266546,"aZ":-13.942670260982894,"pfxX":5.83116359424195,"pfxZ":9.175473006164424,"pX":0.23090182257433922,"pZ":2.272401061530576,"vX0":-3.3245104134559553,"vY0":-139.72894386700546,"vZ0":-7.797346299890118,"x":108.2,"y":177.43,"x0":0.6752862114467805,"y0":50.00589950025648,"z0":6.005650415363202,"aX":11.590767927594834},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":15.2,"breakHorizontal":-10.0,"spinRate":2256,"spinDirection":144},"zone":5,"typeConfidence":0.91,"plateTime":0.3912375379670503,"extension":6.647762705443111},"hitData":{"launchSpeed":107.4,"launchAngle":9.0,"totalDistance":160.0,"trajectory":"line_drive","hardness":"hard","location":"6","coordinates":{"coordX":105.86,"coordY":140.57}},"index":4,"playId":"638b74eb-b0f1-3695-add5-68107a5d01f5","pitchNumber":5,"startTime":"2026-07-02T00:56:21.153Z","endTime":"2026-07-02T00:56:25.673Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-02T00:56:25.673Z","atBatIndex":44},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Bobby Witt Jr. lines out to right fielder Victor Mesa Jr.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":45,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-02T00:56:38.076Z","endTime":"2026-07-02T00:57:43.997Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663556,"fullName":"Shane McClanahan","link":"/api/v1/people/663556"},"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":"Lineout","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":683748,"link":"/api/v1/people/683748"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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.9,"endSpeed":77.4,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.679874427680513,"aZ":-38.681978315799974,"pfxX":-0.23972842093647118,"pfxZ":-4.348504021501016,"pX":-0.21944734238450309,"pZ":2.2028603627952026,"vX0":-2.1710215910200064,"vY0":-120.79162789368927,"vZ0":-1.286123562083474,"x":125.36,"y":179.3,"x0":0.7173285857390852,"y0":50.002128040023926,"z0":6.104149102824935,"aX":-0.35869117271419765},"breaks":{"breakAngle":1.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.3,"breakVerticalInduced":-7.9,"breakHorizontal":0.8,"spinRate":2601,"spinDirection":310},"zone":8,"typeConfidence":0.89,"plateTime":0.4512190786099932,"extension":6.545059447349423},"index":0,"playId":"cd564221-d187-3783-bf7f-9684ca574475","pitchNumber":1,"startTime":"2026-07-02T00:56:50.296Z","endTime":"2026-07-02T00:56:55.143Z","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":96.6,"endSpeed":89.2,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.485834968234382,"aZ":-16.356814423866435,"pfxX":6.4161911821943605,"pfxZ":7.830199438141054,"pX":-1.3418733630469202,"pZ":2.611098774237933,"vX0":-7.017504584354187,"vY0":-140.46392826927047,"vZ0":-6.763265971926844,"x":168.15,"y":168.28,"x0":0.341979570207111,"y0":50.00699166975779,"z0":6.092841650692115,"aX":12.967923252293714},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":13.1,"breakHorizontal":-10.4,"spinRate":2302,"spinDirection":147},"zone":11,"typeConfidence":0.91,"plateTime":0.388298526105185,"extension":6.897543070764089},"index":1,"playId":"0acd7d8d-24c4-317a-afb6-61a7a77fdff2","pitchNumber":2,"startTime":"2026-07-02T00:57:02.754Z","endTime":"2026-07-02T00:57:07.160Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.9,"endSpeed":88.3,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.396949598658047,"aZ":-13.823654466347117,"pfxX":5.902063752412969,"pfxZ":9.215646274670522,"pX":0.8887421272906705,"pZ":3.5191768842051294,"vX0":-1.2364668683913924,"vY0":-139.73257723082736,"vZ0":-4.930013341130843,"x":83.12,"y":143.76,"x0":0.5678708033220152,"y0":50.00505532159837,"z0":6.204149829085329,"aX":11.75520994461229},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":16.0,"breakHorizontal":-10.4,"spinRate":2320,"spinDirection":144},"zone":12,"typeConfidence":0.91,"plateTime":0.3909198566363692,"extension":6.452217076542808},"index":2,"playId":"7cd28d40-da6a-37e6-8898-091728db123a","pitchNumber":3,"startTime":"2026-07-02T00:57:22.234Z","endTime":"2026-07-02T00:57:26.251Z","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":1,"outs":2},"pitchData":{"startSpeed":88.3,"endSpeed":81.6,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.820718095316877,"aZ":-22.424776716440217,"pfxX":7.648950847424908,"pfxZ":5.781670557637029,"pX":0.2419381957496095,"pZ":2.055790080520097,"vX0":-3.0999978286537764,"vY0":-128.58204240308882,"vZ0":-5.558839530300244,"x":107.78,"y":183.27,"x0":0.464368251519878,"y0":50.00575286942459,"z0":5.968585150230117,"aX":12.90434268748384},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":9.6,"breakHorizontal":-13.2,"spinRate":1732,"spinDirection":121},"zone":8,"typeConfidence":0.82,"plateTime":0.4247789063505012,"extension":6.423611138208955},"hitData":{"launchSpeed":95.7,"launchAngle":22.0,"totalDistance":338.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":190.02,"coordY":78.44}},"index":3,"playId":"25a02348-d95c-30a6-834b-fbd151f7c8cd","pitchNumber":4,"startTime":"2026-07-02T00:57:36.598Z","endTime":"2026-07-02T00:57:43.997Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-02T00:57:43.997Z","atBatIndex":45},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Nick Fortes grounds out, third baseman Nick Loftin to first baseman Salvador Perez.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":46,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-02T01:00:02.554Z","endTime":"2026-07-02T01:00:31.478Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":663743,"fullName":"Nick Fortes","link":"/api/v1/people/663743"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621381,"fullName":"Matt Strahm","link":"/api/v1/people/621381"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":663743,"fullName":"Nick Fortes","link":"/api/v1/people/663743"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":679845,"link":"/api/v1/people/679845"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":521692,"link":"/api/v1/people/521692"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Matt Strahm replaces Seth Lugo.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-02T00:58:24.737Z","endTime":"2026-07-02T00:59:50.574Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":621381,"link":"/api/v1/people/621381"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"description":"Offensive Substitution: Pinch-hitter Nick Fortes replaces Hunter Feduccia.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-07-02T00:59:50.574Z","endTime":"2026-07-02T01:00:04.787Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":663743,"link":"/api/v1/people/663743"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"901","replacedPlayer":{"id":676439,"link":"/api/v1/people/676439"}},{"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.0,"endSpeed":85.3,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.219707481374034,"aZ":-14.540506726521025,"pfxX":8.139947063612912,"pfxZ":9.459100666020486,"pX":-0.46955282003719306,"pZ":3.693662269569428,"vX0":-7.8107751110761034,"vY0":-135.35709363092354,"vZ0":-1.6083736159527977,"x":134.9,"y":139.05,"x0":1.3892547833360682,"y0":50.00486545241354,"z0":5.3084661325560125,"aX":15.178785558895456},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":17.0,"breakHorizontal":-13.2,"spinRate":2598,"spinDirection":136},"zone":11,"typeConfidence":2.0,"plateTime":0.4039077895638177,"extension":6.152481227498117},"index":2,"playId":"ea5f5e52-24db-308a-aa56-21fbccc5256b","pitchNumber":1,"startTime":"2026-07-02T01:00:04.787Z","endTime":"2026-07-02T01:00:12.005Z","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":0},"pitchData":{"startSpeed":81.2,"endSpeed":74.2,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.42156288870579,"aZ":-35.66953691494265,"pfxX":-8.421751025932409,"pfxZ":-2.4897840930982778,"pX":-0.31402826215501684,"pZ":2.6771183003044734,"vX0":-1.8987505072634028,"vY0":-118.20578490480882,"vZ0":1.0281265386346439,"x":128.97,"y":166.5,"x0":1.5953534891764811,"y0":50.00517841406782,"z0":5.534490696207425,"aX":-11.811005002728654},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.7,"breakVerticalInduced":-4.0,"breakHorizontal":15.7,"spinRate":2807,"spinDirection":299},"zone":4,"typeConfidence":2.0,"plateTime":0.46497399146234875,"extension":6.040870113693211},"hitData":{"launchSpeed":85.5,"launchAngle":-28.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":103.3,"coordY":171.58}},"index":3,"playId":"85c45cb8-e9e8-38cc-9a64-86b5d1e7e8ed","pitchNumber":2,"startTime":"2026-07-02T01:00:24.021Z","endTime":"2026-07-02T01:00:31.478Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-02T01:00:31.478Z","atBatIndex":46},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Yandy Díaz grounds out, shortstop Bobby Witt Jr. to first baseman Salvador Perez.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":47,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-02T01:00:50.096Z","endTime":"2026-07-02T01:01:24.266Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":650490,"fullName":"Yandy Díaz","link":"/api/v1/people/650490"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621381,"fullName":"Matt Strahm","link":"/api/v1/people/621381"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":650490,"fullName":"Yandy Díaz","link":"/api/v1/people/650490"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":677951,"link":"/api/v1/people/677951"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":521692,"link":"/api/v1/people/521692"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.4,"endSpeed":84.5,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.479114510344647,"aZ":-12.45852366934598,"pfxX":6.774630074921841,"pfxZ":10.73195210526642,"pX":0.6405273238816843,"pZ":3.5669609116681382,"vX0":-4.342203665255072,"vY0":-134.5150043309115,"vZ0":-2.2133293289595395,"x":92.58,"y":142.47,"x0":1.3933848678741387,"y0":50.00362904619945,"z0":5.28096385411766,"aX":12.44731700133105},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":19.2,"breakHorizontal":-11.4,"spinRate":2620,"spinDirection":133},"zone":12,"typeConfidence":2.0,"plateTime":0.40678110717896576,"extension":5.991845404444028},"index":0,"playId":"a4a88d27-f1b1-31ee-8718-569de4144a00","pitchNumber":1,"startTime":"2026-07-02T01:01:00.044Z","endTime":"2026-07-02T01:01:04.664Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.7,"endSpeed":83.4,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.970651144186657,"aZ":-21.232695316540426,"pfxX":4.9977134605381295,"pfxZ":6.221420082031958,"pX":-0.04373522495807909,"pZ":2.802332543248331,"vX0":-5.783681995926502,"vY0":-130.65556546200074,"vZ0":-2.181605549499639,"x":118.67,"y":163.12,"x0":1.5311007532537393,"y0":50.00601403046182,"z0":5.214593777496956,"aX":8.795164000158719},"breaks":{"breakAngle":20.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":11.2,"breakHorizontal":-8.0,"spinRate":2681,"spinDirection":162},"zone":2,"typeConfidence":2.0,"plateTime":0.41641416497151296,"extension":6.00577013226211},"hitData":{"launchSpeed":111.4,"launchAngle":2.0,"totalDistance":77.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":103.7,"coordY":136.71}},"index":1,"playId":"3eb285e1-826f-3687-a796-45ca09899c44","pitchNumber":2,"startTime":"2026-07-02T01:01:16.555Z","endTime":"2026-07-02T01:01:24.266Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-02T01:01:24.266Z","atBatIndex":47},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jonathan Aranda grounds out, shortstop Bobby Witt Jr. to first baseman Salvador Perez.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":48,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-02T01:01:51.353Z","endTime":"2026-07-02T01:03:20.937Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":666018,"fullName":"Jonathan Aranda","link":"/api/v1/people/666018"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":621381,"fullName":"Matt Strahm","link":"/api/v1/people/621381"},"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":666018,"fullName":"Jonathan Aranda","link":"/api/v1/people/666018"},"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":521692,"link":"/api/v1/people/521692"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.2,"endSpeed":85.6,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.29916427709689,"aZ":-18.455038872221735,"pfxX":9.218790450855987,"pfxZ":7.350316470258877,"pX":0.15007490306398555,"pZ":2.412736401608216,"vX0":-11.332479696651111,"vY0":-135.2273238287017,"vZ0":-4.127780660518998,"x":111.28,"y":173.64,"x0":3.181878561651166,"y0":50.0043251808823,"z0":5.240160976119165,"aX":17.210994028291054},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":12.7,"breakHorizontal":-14.5,"spinRate":2553,"spinDirection":139},"zone":5,"typeConfidence":2.0,"plateTime":0.4038283233278577,"extension":6.031919833862035},"index":0,"playId":"2229a40b-c00a-3eda-b456-ae89d4153999","pitchNumber":1,"startTime":"2026-07-02T01:01:51.353Z","endTime":"2026-07-02T01:01:54.648Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.0,"endSpeed":75.2,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.837311913127998,"aZ":-35.26988409741722,"pfxX":-7.090124870567467,"pfxZ":-2.155967011113324,"pX":0.27810781846243393,"pZ":3.5832036722798586,"vX0":-5.1355869739944735,"vY0":-119.32510940230662,"vZ0":2.965716107181982,"x":106.4,"y":142.03,"x0":3.382417075346506,"y0":50.00322726644093,"z0":5.510696107234559,"aX":-10.18052835027334},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.7,"breakVerticalInduced":-2.9,"breakHorizontal":14.2,"spinRate":2758,"spinDirection":281},"zone":12,"typeConfidence":2.0,"plateTime":0.4597507416463138,"extension":5.884551061644531},"index":1,"playId":"e6b14756-fbb9-3374-9915-d305d7a459fb","pitchNumber":2,"startTime":"2026-07-02T01:02:11.102Z","endTime":"2026-07-02T01:02:16.520Z","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":2},"pitchData":{"startSpeed":81.3,"endSpeed":74.7,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.70069077647506,"aZ":-31.360006193914373,"pfxX":-5.826012397628043,"pfxZ":0.5764734788297385,"pX":0.3699886660656541,"pZ":1.6384356792970682,"vX0":-5.266996271916764,"vY0":-118.29013512194331,"vZ0":-1.7473929058444129,"x":102.9,"y":194.54,"x0":3.3867124617105686,"y0":50.00316798750585,"z0":5.276592099666691,"aX":-8.209821953687053},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.7,"breakVerticalInduced":0.8,"breakHorizontal":11.9,"spinRate":2763,"spinDirection":323},"zone":9,"typeConfidence":2.0,"plateTime":0.46400533263309196,"extension":5.984163508194722},"index":2,"playId":"da80c5fc-37a1-3001-9297-2bc1d58be447","pitchNumber":3,"startTime":"2026-07-02T01:02:29.954Z","endTime":"2026-07-02T01:02:34.905Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.2,"endSpeed":85.7,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.686002604290024,"aZ":-14.025838810516158,"pfxX":6.476775928385363,"pfxZ":9.706629837399232,"pX":-0.792679705380591,"pZ":3.288489153754846,"vX0":-12.463313477493905,"vY0":-135.19902232966353,"vZ0":-2.463327415693004,"x":147.22,"y":149.99,"x0":3.0145967033982513,"y0":50.00407386559531,"z0":5.183722268868898,"aX":12.112112293068403},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":17.3,"breakHorizontal":-9.4,"spinRate":2532,"spinDirection":140},"zone":11,"typeConfidence":2.0,"plateTime":0.40356294716616725,"extension":5.9270668824118795},"index":3,"playId":"8b4d9baf-ecbd-3fdb-8907-cf7857c6cced","pitchNumber":4,"startTime":"2026-07-02T01:02:46.976Z","endTime":"2026-07-02T01:02:56.739Z","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":2},"pitchData":{"startSpeed":92.8,"endSpeed":85.2,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.386873935428838,"aZ":-17.37266015710256,"pfxX":9.639889595100964,"pfxZ":8.01458086418543,"pX":-0.2808136359483144,"pZ":2.103580447192285,"vX0":-11.98185331760356,"vY0":-134.59073567025624,"vZ0":-4.809773558010878,"x":127.7,"y":181.98,"x0":2.9623875983503107,"y0":50.00177354624423,"z0":5.132211854636834,"aX":17.802492831451715},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":13.7,"breakHorizontal":-15.1,"spinRate":2395,"spinDirection":145},"zone":7,"typeConfidence":2.0,"plateTime":0.40591226285015525,"extension":6.11860819859477},"hitData":{"launchSpeed":90.9,"launchAngle":-8.0,"totalDistance":14.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":104.86,"coordY":150.57}},"index":4,"playId":"1fe361e1-9869-30dd-9e7d-d02bb0c39635","pitchNumber":5,"startTime":"2026-07-02T01:03:12.392Z","endTime":"2026-07-02T01:03:20.937Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-02T01:03:20.937Z","atBatIndex":48},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jac Caglianone singles on a sharp line drive to second baseman Richie Palacios.","rbi":0,"awayScore":3,"homeScore":0,"isOut":false},"about":{"atBatIndex":49,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-02T01:05:37.504Z","endTime":"2026-07-02T01:05:50.471Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":695506,"fullName":"Jac Caglianone","link":"/api/v1/people/695506"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":642121,"fullName":"Cole Sulser","link":"/api/v1/people/642121"},"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":[2],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":695506,"fullName":"Jac Caglianone","link":"/api/v1/people/695506"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":680700,"link":"/api/v1/people/680700"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Nick Fortes remains in the game as the catcher.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-02T01:04:21.510Z","endTime":"2026-07-02T01:04:21.525Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":663743,"link":"/api/v1/people/663743"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"battingOrder":"901","replacedPlayer":{"id":676439,"link":"/api/v1/people/676439"}},{"details":{"description":"Pitching Change: Cole Sulser replaces Shane McClanahan.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-07-02T01:04:21.525Z","endTime":"2026-07-02T01:05:39.742Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":642121,"link":"/api/v1/people/642121"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.6,"endSpeed":77.4,"strikeZoneTop":3.402,"strikeZoneBottom":1.717,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.21624944282537,"aZ":-27.453197497836445,"pfxX":-7.629264704810037,"pfxZ":3.1234564387556194,"pX":-0.1285295634824804,"pZ":1.6875342079206466,"vX0":6.183464744136531,"vY0":-121.68408696803328,"vZ0":-3.6721896114613717,"x":121.9,"y":193.22,"x0":-1.7022356847188174,"y0":50.001622808009365,"z0":5.57532951008236,"aX":-11.52548783170024},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":5.0,"breakHorizontal":12.5,"spinRate":1831,"spinDirection":238},"zone":13,"typeConfidence":0.9,"plateTime":0.44884502712547825,"extension":6.507678316075879},"hitData":{"launchSpeed":110.7,"launchAngle":9.0,"totalDistance":178.0,"trajectory":"line_drive","hardness":"hard","location":"4","coordinates":{"coordX":159.68,"coordY":138.04}},"index":2,"playId":"cf74e880-e8e3-3b7a-98a7-9fe6d03278ec","pitchNumber":1,"startTime":"2026-07-02T01:05:39.742Z","endTime":"2026-07-02T01:05:50.471Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-02T01:05:50.471Z","atBatIndex":49},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Starling Marte grounds into a force out, pitcher Cole Sulser to second baseman Richie Palacios. Jac Caglianone out at 2nd. Starling Marte to 1st.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":50,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-02T01:06:14.158Z","endTime":"2026-07-02T01:09:04.778Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":516782,"fullName":"Starling Marte","link":"/api/v1/people/516782"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":642121,"fullName":"Cole Sulser","link":"/api/v1/people/642121"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":516782,"fullName":"Starling Marte","link":"/api/v1/people/516782"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,6,7,8],"actionIndex":[],"runnerIndex":[0,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":695506,"fullName":"Jac Caglianone","link":"/api/v1/people/695506"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":642121,"link":"/api/v1/people/642121"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":680700,"link":"/api/v1/people/680700"},"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":516782,"fullName":"Starling Marte","link":"/api/v1/people/516782"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.9,"endSpeed":85.5,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.139914372121236,"aZ":-14.095683020489636,"pfxX":-6.15563190115002,"pfxZ":9.687715505816314,"pX":-0.1140332319395877,"pZ":2.7829149783008926,"vX0":5.719843595173292,"vY0":-135.1790245054369,"vZ0":-4.84178231955898,"x":121.35,"y":163.64,"x0":-1.4490164071744214,"y0":50.00606738342283,"z0":5.57380355913348,"aX":-11.490918785275651},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":16.8,"breakHorizontal":10.1,"spinRate":2395,"spinDirection":212},"zone":2,"typeConfidence":0.9,"plateTime":0.4039034353212414,"extension":6.588763838118632},"index":0,"playId":"9791f9fe-c0d2-3182-8e93-976b68d5a852","pitchNumber":1,"startTime":"2026-07-02T01:06:22.398Z","endTime":"2026-07-02T01:06:26.849Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.6,"endSpeed":77.8,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.322257775135686,"aZ":-31.654466647418626,"pfxX":-6.552424219824049,"pfxZ":0.34624662506382364,"pX":-0.6661191155144003,"pZ":1.49542396676242,"vX0":4.564749548706568,"vY0":-121.76851571637717,"vZ0":-3.352488035011401,"x":142.39,"y":198.4,"x0":-1.7029878684886162,"y0":50.00521640566528,"z0":5.595995455891326,"aX":-9.955039910036385},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":0.1,"breakHorizontal":10.9,"spinRate":1564,"spinDirection":234},"zone":13,"typeConfidence":0.9,"plateTime":0.4478290678848218,"extension":6.452587726455035},"index":1,"playId":"dc54fb6f-9445-39d5-82c3-1b2971b84371","pitchNumber":2,"startTime":"2026-07-02T01:06:37.364Z","endTime":"2026-07-02T01:06:41.518Z","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":93.2,"endSpeed":85.8,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.381038546736402,"aZ":-14.704838263888435,"pfxX":-6.298547512872563,"pfxZ":9.28784887902724,"pX":-0.987099587494505,"pZ":3.4433335351900065,"vX0":3.811098308294147,"vY0":-135.71335192357958,"vZ0":-3.1276526832357274,"x":154.63,"y":145.81,"x0":-1.585209444848689,"y0":50.00342490241739,"z0":5.623909722431705,"aX":-11.847407978665254},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":16.4,"breakHorizontal":10.7,"spinRate":2288,"spinDirection":214},"zone":11,"typeConfidence":0.9,"plateTime":0.4023232784427284,"extension":6.5480679012215095},"index":2,"playId":"c6714ada-ca5a-3103-a113-cfef14762c9d","pitchNumber":3,"startTime":"2026-07-02T01:06:54.896Z","endTime":"2026-07-02T01:07:00.823Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":0},"index":3,"playId":"a7d85903-059a-3af7-94bc-e9f79f0a4fbe","startTime":"2026-07-02T01:07:15.384Z","endTime":"2026-07-02T01:07:21.386Z","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":2,"outs":0},"pitchData":{"startSpeed":93.4,"endSpeed":85.7,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.40967240422585,"aZ":-13.755697318522323,"pfxX":-6.1773687834331525,"pfxZ":9.77888678133792,"pX":-0.6138385374337235,"pZ":4.3305052456644635,"vX0":4.9216382460169905,"vY0":-136.0337711664283,"vZ0":-1.2778755072777153,"x":140.4,"y":121.86,"x0":-1.6393113451637216,"y0":50.00612582110296,"z0":5.754965822984626,"aX":-11.639242689314585},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":17.6,"breakHorizontal":10.2,"spinRate":2381,"spinDirection":207},"zone":11,"typeConfidence":0.9,"plateTime":0.4018646753725883,"extension":6.409955512761389},"index":4,"playId":"d307a3b5-4320-3995-b905-4428188a406c","pitchNumber":4,"startTime":"2026-07-02T01:07:30.933Z","endTime":"2026-07-02T01:07:38.264Z","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,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.0,"endSpeed":77.8,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.149447484112947,"aZ":-27.923266571050554,"pfxX":-7.671235399708985,"pfxZ":2.786918134329537,"pX":-0.3491320209749591,"pZ":1.462653739856926,"vX0":5.60930158585134,"vY0":-122.21297619439736,"vZ0":-4.055629375497465,"x":130.31,"y":199.29,"x0":-1.6677316441670271,"y0":50.002543264837456,"z0":5.518885878296839,"aX":-11.70372425860794},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":4.4,"breakHorizontal":12.7,"spinRate":1647,"spinDirection":238},"zone":13,"typeConfidence":0.9,"plateTime":0.44670483508912007,"extension":6.366879580055761},"index":5,"playId":"144dcaee-f1ea-392a-9a02-22880517b17d","pitchNumber":5,"startTime":"2026-07-02T01:07:47.752Z","endTime":"2026-07-02T01:07:51.749Z","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,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":79.9,"endSpeed":72.8,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.967427121100155,"aZ":-25.572939272647083,"pfxX":-4.695208411211146,"pfxZ":4.89039237670202,"pX":0.9326358550572615,"pZ":1.4589557108981002,"vX0":8.131437507461639,"vY0":-116.07719496557795,"vZ0":-3.707339775367875,"x":81.45,"y":199.39,"x0":-2.023354706441742,"y0":50.00323517580018,"z0":5.541812322649765,"aX":-6.3378062554251},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":8.0,"breakHorizontal":6.2,"spinRate":2194,"spinDirection":166},"zone":14,"typeConfidence":0.88,"plateTime":0.4738755670907526,"extension":6.0199411509144065},"index":6,"playId":"733bc65d-e42f-3907-a2d3-5fdebdffece0","pitchNumber":6,"startTime":"2026-07-02T01:08:16.599Z","endTime":"2026-07-02T01:08:22.599Z","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,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.3,"endSpeed":77.2,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.824646934181885,"aZ":-27.668064111083655,"pfxX":-5.717749855176816,"pfxZ":2.9797832360743133,"pX":-0.5441668875690044,"pZ":3.7119848082801483,"vX0":4.714242463410794,"vY0":-121.42463724590854,"vZ0":0.793910878379818,"x":137.74,"y":138.56,"x0":-1.7555518081349721,"y0":50.00457921640416,"z0":5.763776115820714,"aX":-8.652282903069242},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":5.8,"breakHorizontal":9.5,"spinRate":1742,"spinDirection":238},"zone":11,"typeConfidence":0.9,"plateTime":0.4488186961240732,"extension":6.249764342141074},"index":7,"playId":"c4bb2203-26a5-35da-8880-1c4f7faf0e28","pitchNumber":7,"startTime":"2026-07-02T01:08:33.577Z","endTime":"2026-07-02T01:08:37.214Z","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":0},"pitchData":{"startSpeed":93.4,"endSpeed":86.1,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.395681327851893,"aZ":-14.429711601065033,"pfxX":-5.094363035984179,"pfxZ":9.413778260237052,"pX":0.5609518246834737,"pZ":2.1411215438634525,"vX0":6.585490883680417,"vY0":-135.86078943234128,"vZ0":-6.6208724855049415,"x":95.62,"y":180.97,"x0":-1.222982032180993,"y0":50.00447278172759,"z0":5.596856397082656,"aX":-9.605293906223485},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":16.0,"breakHorizontal":7.9,"spinRate":2364,"spinDirection":208},"zone":9,"typeConfidence":0.9,"plateTime":0.40184329426649246,"extension":6.608783114892926},"hitData":{"launchSpeed":101.4,"launchAngle":-12.0,"totalDistance":11.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":128.18,"coordY":180.48}},"index":8,"playId":"4faa301b-1401-3e58-82a9-374d356122d7","pitchNumber":8,"startTime":"2026-07-02T01:08:56.931Z","endTime":"2026-07-02T01:09:04.778Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-02T01:09:04.778Z","atBatIndex":50},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Salvador Perez strikes out swinging.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":51,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-02T01:09:32.909Z","endTime":"2026-07-02T01:11:09.798Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":642121,"fullName":"Cole Sulser","link":"/api/v1/people/642121"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":516782,"fullName":"Starling Marte","link":"/api/v1/people/516782"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"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":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":663743,"link":"/api/v1/people/663743"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.7,"endSpeed":78.5,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.753249809808388,"aZ":-21.35048736481139,"pfxX":3.2542392249029577,"pfxZ":6.894161093200763,"pX":1.247918722057799,"pZ":2.0712990626643113,"vX0":6.36258480735585,"vY0":-124.6753473760149,"vZ0":-3.8520343357410427,"x":69.43,"y":182.85,"x0":-1.7626867399244943,"y0":50.000316842381125,"z0":5.404499146935146,"aX":5.107067537985399},"breaks":{"breakAngle":15.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":11.8,"breakHorizontal":-7.4,"spinRate":2471,"spinDirection":143},"zone":14,"typeConfidence":2.0,"plateTime":0.43981878453208445,"extension":6.448242242462353},"index":0,"playId":"50721922-0aeb-3a01-9a48-f4c1c0e8b2fb","pitchNumber":1,"startTime":"2026-07-02T01:09:38.752Z","endTime":"2026-07-02T01:09:42.519Z","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":1},"pitchData":{"startSpeed":93.4,"endSpeed":85.7,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.985332521534904,"aZ":-13.878215735893656,"pfxX":-5.086433412078569,"pfxZ":9.768168012294073,"pX":0.2863642805343017,"pZ":1.7922245969192871,"vX0":5.928126114453504,"vY0":-135.81983222421658,"vZ0":-7.469758754203244,"x":106.08,"y":190.39,"x0":-1.2609288064656077,"y0":50.006187322048504,"z0":5.5380847426016775,"aX":-9.530954159534435},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":16.3,"breakHorizontal":8.0,"spinRate":2375,"spinDirection":211},"zone":9,"typeConfidence":0.9,"plateTime":0.402860599419923,"extension":6.643565800054127},"index":1,"playId":"ac0be63b-169f-3101-ae0f-b4c2ceec12c5","pitchNumber":2,"startTime":"2026-07-02T01:09:55.347Z","endTime":"2026-07-02T01:09:59.260Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.4,"endSpeed":77.5,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.461712035380625,"aZ":-23.630686199746627,"pfxX":-6.3648604427717,"pfxZ":5.565776547180677,"pX":-0.5389111104448269,"pZ":3.0967108898832705,"vX0":4.851624935418355,"vY0":-122.84249974438087,"vZ0":-1.4341001123495212,"x":137.54,"y":155.17,"x0":-1.7088794971894656,"y0":50.00008441601569,"z0":5.689613510060904,"aX":-9.763428923330228},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":10.0,"breakHorizontal":10.4,"spinRate":1799,"spinDirection":231},"zone":1,"typeConfidence":0.84,"plateTime":0.4452344463241307,"extension":6.490831862659291},"index":2,"playId":"4567e1ce-9cd7-39ed-973c-0300b7fcb945","pitchNumber":3,"startTime":"2026-07-02T01:10:21.083Z","endTime":"2026-07-02T01:10:25.533Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-07-02T01:10:30.987Z","endTime":"2026-07-02T01:10:43.766Z","isPitch":false,"type":"action","player":{"id":521692,"link":"/api/v1/people/521692"}},{"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":83.7,"endSpeed":77.4,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.237608808946536,"aZ":-23.07975495589761,"pfxX":-4.823866093555975,"pfxZ":6.012767790516905,"pX":0.6095886825692685,"pZ":1.7460492021439298,"vX0":6.554739257492395,"vY0":-121.77356804528817,"vZ0":-4.4168156338720665,"x":93.76,"y":191.64,"x0":-1.4811048341411204,"y0":50.005689058689235,"z0":5.562130306458325,"aX":-7.300687973140681},"breaks":{"breakAngle":14.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":10.2,"breakHorizontal":7.3,"spinRate":1836,"spinDirection":235},"zone":9,"typeConfidence":0.8,"plateTime":0.44852086204902974,"extension":6.518488828541526},"index":4,"playId":"b430de41-a1e4-371b-816d-8d915b3c0ed6","pitchNumber":4,"startTime":"2026-07-02T01:10:43.766Z","endTime":"2026-07-02T01:10:48.399Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":94.0,"endSpeed":86.0,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.649260727377868,"aZ":-11.8399719912511,"pfxX":-6.432633028064526,"pfxZ":10.706353769648233,"pX":-0.29277904477797645,"pZ":3.367245389139315,"vX0":5.376340411663929,"vY0":-136.80445907769692,"vZ0":-3.7536954752420812,"x":128.16,"y":147.86,"x0":-1.445933840199916,"y0":50.001465731146546,"z0":5.566393697690095,"aX":-12.215151664842692},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":18.8,"breakHorizontal":10.6,"spinRate":2360,"spinDirection":213},"zone":1,"typeConfidence":0.9,"plateTime":0.4000854733037218,"extension":6.58252194391875},"index":5,"playId":"acf3715b-8f25-3b88-b915-583b6a347e68","pitchNumber":5,"startTime":"2026-07-02T01:11:05.771Z","endTime":"2026-07-02T01:11:09.798Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-02T01:11:09.798Z","atBatIndex":51},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Carter Jensen strikes out swinging.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":52,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-02T01:11:28.412Z","endTime":"2026-07-02T01:12:24.977Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":695600,"fullName":"Carter Jensen","link":"/api/v1/people/695600"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":642121,"fullName":"Cole Sulser","link":"/api/v1/people/642121"},"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":"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":2},"credits":[{"player":{"id":663743,"link":"/api/v1/people/663743"},"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, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.0,"endSpeed":78.3,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.61918413342073,"aZ":-33.477149881597114,"pfxX":-8.327365792147477,"pfxZ":-0.8366228242415552,"pX":-0.8338025498700588,"pZ":1.9159000207451833,"vX0":4.467115009464063,"vY0":-123.7701567670915,"vZ0":-2.1181921610735492,"x":148.78,"y":187.05,"x0":-1.5797333365257624,"y0":50.0051062581587,"z0":5.585323326865957,"aX":-12.926159351626179},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":-1.8,"breakHorizontal":14.0,"spinRate":1644,"spinDirection":237},"zone":13,"typeConfidence":0.92,"plateTime":0.4424777928856374,"extension":6.282536105977118},"index":0,"playId":"4fad6375-28ec-3217-8adc-669aaf17b143","pitchNumber":1,"startTime":"2026-07-02T01:11:35.290Z","endTime":"2026-07-02T01:11:41.263Z","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":2},"pitchData":{"startSpeed":94.0,"endSpeed":86.1,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.464658008937057,"aZ":-10.260211086857758,"pfxX":-4.820374633241604,"pfxZ":11.54972393922391,"pX":-0.18219913370448904,"pZ":2.091928103958294,"vX0":4.978734411546659,"vY0":-136.71452256587816,"vZ0":-7.353895789019903,"x":123.95,"y":182.3,"x0":-1.3985349772111912,"y0":50.00499066849302,"z0":5.516904151660818,"aX":-9.148071653424084},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":19.6,"breakHorizontal":7.7,"spinRate":2397,"spinDirection":210},"zone":8,"typeConfidence":0.9,"plateTime":0.4002669620902948,"extension":6.6208144326900396},"index":1,"playId":"11f41869-1934-3c3b-825f-4fd4883d4bc0","pitchNumber":2,"startTime":"2026-07-02T01:12:02.205Z","endTime":"2026-07-02T01:12:07.559Z","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":84.4,"endSpeed":78.0,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.913098059419458,"aZ":-29.272851076007427,"pfxX":-7.179193346253796,"pfxZ":1.897357006755525,"pX":-1.2278107523719923,"pZ":0.8436306107969754,"vX0":3.5884178639360766,"vY0":-122.86696484283449,"vZ0":-5.2021979838829,"x":163.8,"y":216.0,"x0":-1.7729816473199709,"y0":50.00477554410757,"z0":5.470316101741119,"aX":-10.99851502317546},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":2.5,"breakHorizontal":12.2,"spinRate":1696,"spinDirection":242},"zone":13,"typeConfidence":0.9,"plateTime":0.4454654285146056,"extension":6.472509582335003},"index":2,"playId":"f0d65639-622a-3733-82c7-65bb49a6af2d","pitchNumber":3,"startTime":"2026-07-02T01:12:18.387Z","endTime":"2026-07-02T01:12:24.977Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-02T01:12:24.977Z","atBatIndex":52},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Junior Caminero strikes out swinging.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":53,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-02T01:14:49.894Z","endTime":"2026-07-02T01:16:03.213Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":691406,"fullName":"Junior Caminero","link":"/api/v1/people/691406"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621016,"fullName":"Jose Cuas","link":"/api/v1/people/621016"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,5],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":691406,"fullName":"Junior Caminero","link":"/api/v1/people/691406"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":695600,"link":"/api/v1/people/695600"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Jose Cuas replaces Matt Strahm.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-02T01:13:37.885Z","endTime":"2026-07-02T01:14:52.038Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":621016,"link":"/api/v1/people/621016"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.4,"endSpeed":85.9,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.615862656624603,"aZ":-30.12603785385186,"pfxX":-10.13481896938357,"pfxZ":1.0881851409603414,"pX":-1.2847148778219728,"pZ":2.1445562302032988,"vX0":10.52799614665179,"vY0":-135.7309786259061,"vZ0":0.41685874383168053,"x":165.97,"y":180.88,"x0":-3.8831277765353196,"y0":50.00108162038214,"z0":4.0741594504710665,"aX":-19.050590330756386},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":2.3,"breakHorizontal":16.3,"spinRate":2479,"spinDirection":251},"zone":13,"typeConfidence":2.0,"plateTime":0.402376243092434,"extension":6.200332629946092},"index":1,"playId":"3e23bd16-a5f2-39bc-aed4-604b7a0d9334","pitchNumber":1,"startTime":"2026-07-02T01:14:52.038Z","endTime":"2026-07-02T01:14:56.297Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.1,"endSpeed":76.0,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.84995277169744,"aZ":-26.578025873364545,"pfxX":5.7976191231061485,"pfxZ":3.8634768090744496,"pX":0.800645574187845,"pZ":1.6908771602462631,"vX0":9.429140372097276,"vY0":-119.33235169587323,"vZ0":-0.5275272531409767,"x":86.48,"y":193.13,"x0":-3.947421690719562,"y0":50.00470488065355,"z0":4.298301638215672,"aX":8.405955837073437},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":7.2,"breakHorizontal":-12.7,"spinRate":2758,"spinDirection":72},"zone":14,"typeConfidence":2.0,"plateTime":0.4580887764373456,"extension":6.049934346008452},"index":2,"playId":"7e78b2a8-a372-3a40-92ad-3d0da68be190","pitchNumber":2,"startTime":"2026-07-02T01:15:08.438Z","endTime":"2026-07-02T01:15:13.205Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.4,"endSpeed":76.7,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.883151225652163,"aZ":-26.811885427250154,"pfxX":3.0223504458985446,"pfxZ":3.6340920883343255,"pX":-0.13371832829085686,"pZ":2.0514227165338257,"vX0":8.552669963214035,"vY0":-119.79292008888626,"vZ0":0.6702487003618128,"x":122.1,"y":183.39,"x0":-4.121380851700233,"y0":50.00151764468784,"z0":4.137003413341918,"aX":4.457865284696717},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":7.0,"breakHorizontal":-7.2,"spinRate":2752,"spinDirection":82},"zone":8,"typeConfidence":2.0,"plateTime":0.4546283974538894,"extension":6.077749394443905},"index":3,"playId":"02a8d48e-faeb-3eef-84ed-9a4ca864f16a","pitchNumber":3,"startTime":"2026-07-02T01:15:22.450Z","endTime":"2026-07-02T01:15:26.918Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":4,"startTime":"2026-07-02T01:15:37.870Z","endTime":"2026-07-02T01:15:58.297Z","isPitch":false,"type":"action","player":{"id":691406,"link":"/api/v1/people/691406"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":93.6,"endSpeed":86.3,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.605548856753078,"aZ":-20.624974051095805,"pfxX":-4.4056135972881405,"pfxZ":6.085836080219337,"pX":-1.2856367596248652,"pZ":3.2909230663319278,"vX0":8.802898593940286,"vY0":-136.10329000715322,"vZ0":1.2477145881838907,"x":166.01,"y":149.93,"x0":-3.9726188538147693,"y0":50.003773836414574,"z0":4.243393790211291,"aX":-8.363201878809125},"breaks":{"breakAngle":18.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":11.5,"breakHorizontal":6.4,"spinRate":2455,"spinDirection":247},"zone":11,"typeConfidence":2.0,"plateTime":0.4006503774880019,"extension":6.074854490820471},"index":5,"playId":"b69e3ef4-e99a-37b7-8009-5050092b9b29","pitchNumber":4,"startTime":"2026-07-02T01:15:58.297Z","endTime":"2026-07-02T01:16:03.213Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-02T01:16:03.213Z","atBatIndex":53},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Victor Mesa Jr. singles on a line drive to right fielder Jac Caglianone.","rbi":0,"awayScore":3,"homeScore":0,"isOut":false},"about":{"atBatIndex":54,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-02T01:16:16.663Z","endTime":"2026-07-02T01:18:39.441Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":683748,"fullName":"Victor Mesa Jr.","link":"/api/v1/people/683748"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":621016,"fullName":"Jose Cuas","link":"/api/v1/people/621016"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":683748,"fullName":"Victor Mesa Jr.","link":"/api/v1/people/683748"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,2,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":683748,"fullName":"Victor Mesa Jr.","link":"/api/v1/people/683748"},"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"}]}],"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.3,"endSpeed":86.4,"strikeZoneTop":3.158,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.843841261562645,"aZ":-33.50316922890122,"pfxX":-9.723089755165052,"pfxZ":-0.6992026264118483,"pX":-0.4590483431509747,"pZ":2.922818114532643,"vX0":12.414554257976926,"vY0":-136.82718105846214,"vZ0":2.5917155796479996,"x":134.5,"y":159.86,"x0":-3.7816552942276136,"y0":50.00175656194216,"z0":4.251920385756385,"aX":-18.524042276422772},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":-0.5,"breakHorizontal":15.1,"spinRate":2410,"spinDirection":250},"zone":1,"typeConfidence":2.0,"plateTime":0.3995797758053352,"extension":6.241074864063493},"index":0,"playId":"748f248f-8541-3aec-93e9-7f136832e6d1","pitchNumber":1,"startTime":"2026-07-02T01:16:23.747Z","endTime":"2026-07-02T01:16:28.483Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"index":1,"startTime":"2026-07-02T01:16:43.358Z","endTime":"2026-07-02T01:16:45.433Z","isPitch":false,"type":"action","player":{"id":683748,"link":"/api/v1/people/683748"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.0,"endSpeed":75.2,"strikeZoneTop":3.158,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.559575552998506,"aZ":-28.184099082869174,"pfxX":6.531615662784986,"pfxZ":2.7911550282513993,"pX":-0.09660064750011393,"pZ":0.8696831622472116,"vX0":7.12661843751736,"vY0":-119.28197214685392,"vZ0":-1.5599956941287294,"x":120.68,"y":215.3,"x0":-3.9801559613747757,"y0":50.004002795550505,"z0":4.091480590158168,"aX":9.340359972761872},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":4.9,"breakHorizontal":-13.7,"spinRate":2879,"spinDirection":82},"zone":13,"typeConfidence":2.0,"plateTime":0.4605201524245679,"extension":6.167679961229943},"index":2,"playId":"a6b3c578-6e07-3b0e-8631-44b8cd41b5a6","pitchNumber":2,"startTime":"2026-07-02T01:16:45.433Z","endTime":"2026-07-02T01:16:49.587Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.4,"endSpeed":86.5,"strikeZoneTop":3.158,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.938295870513183,"aZ":-33.18520095309034,"pfxX":-9.594474877265132,"pfxZ":-0.5244207731799957,"pX":-1.2897612979365418,"pZ":3.021192095616287,"vX0":10.420237328314093,"vY0":-137.14602601768357,"vZ0":2.9818490044517665,"x":166.16,"y":157.21,"x0":-3.883089628149283,"y0":50.00630069738451,"z0":4.176181619059802,"aX":-18.371006627020613},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":-0.1,"breakHorizontal":15.4,"spinRate":2493,"spinDirection":247},"zone":11,"typeConfidence":2.0,"plateTime":0.39863150871137165,"extension":6.182499008774136},"index":3,"playId":"46a22788-7ce7-3da8-b028-77ed095b8c20","pitchNumber":3,"startTime":"2026-07-02T01:16:58.407Z","endTime":"2026-07-02T01:17:02.350Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.9,"endSpeed":75.4,"strikeZoneTop":3.158,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.217822078765273,"aZ":-28.92897457854,"pfxX":6.229940503545036,"pfxZ":2.2349237100166777,"pX":0.4984338019293651,"pZ":1.8798582349189614,"vX0":8.436748274689903,"vY0":-120.42363473667494,"vZ0":0.4955090922314773,"x":98.0,"y":188.02,"x0":-3.876975017083339,"y0":50.00085639126487,"z0":4.257420008661967,"aX":9.027005843704506},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":4.4,"breakHorizontal":-13.6,"spinRate":2840,"spinDirection":89},"zone":9,"typeConfidence":2.0,"plateTime":0.4571261421860382,"extension":6.099981721336602},"index":4,"playId":"18fe00fd-2fb2-3d30-abde-a20bdf90f531","pitchNumber":4,"startTime":"2026-07-02T01:17:14.903Z","endTime":"2026-07-02T01:17:21.838Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.7,"endSpeed":86.8,"strikeZoneTop":3.158,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.27119588618602,"aZ":-24.448861638279876,"pfxX":-7.417695511828277,"pfxZ":4.043395907264504,"pX":-0.7742133496392924,"pZ":2.768981690089431,"vX0":10.837127989666559,"vY0":-136.2053524288735,"vZ0":0.6822560339999025,"x":146.51,"y":164.02,"x0":-3.8106408738395796,"y0":50.00196519774628,"z0":4.184696238266924,"aX":-14.169042169048922},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":7.7,"breakHorizontal":11.6,"spinRate":2510,"spinDirection":246},"zone":1,"typeConfidence":2.0,"plateTime":0.39962231840796436,"extension":6.171074539945042},"index":5,"playId":"3fae0163-0513-3275-bfc7-a0539eae3b03","pitchNumber":5,"startTime":"2026-07-02T01:17:54.883Z","endTime":"2026-07-02T01:17:59.393Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.2,"endSpeed":86.0,"strikeZoneTop":3.158,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.854381032401697,"aZ":-22.1848686828715,"pfxX":-7.17644609435836,"pfxZ":5.307075528486916,"pX":-0.4997276667247631,"pZ":3.251830404925939,"vX0":11.476255034859406,"vY0":-135.43663017025628,"vZ0":1.6660592788952275,"x":136.05,"y":150.98,"x0":-3.8337494721662266,"y0":50.00377174616047,"z0":4.1664997550973695,"aX":-13.51239842708158},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":10.2,"breakHorizontal":10.9,"spinRate":2425,"spinDirection":246},"zone":1,"typeConfidence":2.0,"plateTime":0.402348037051949,"extension":6.175917213370901},"index":6,"playId":"de6f1079-078d-3f42-ae4d-885b1cd1d52a","pitchNumber":6,"startTime":"2026-07-02T01:18:12.688Z","endTime":"2026-07-02T01:18:16.154Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.3,"endSpeed":81.4,"strikeZoneTop":3.158,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.67694440430478,"aZ":-37.035934067565236,"pfxX":-7.342389128433615,"pfxZ":-2.9033761825190085,"pX":-0.24110936873697683,"pZ":1.5214151809695107,"vX0":11.494870905602863,"vY0":-128.1755700270066,"vZ0":1.1154056020251393,"x":126.19,"y":197.7,"x0":-3.8148914805530016,"y0":50.00054361127107,"z0":3.956322825699607,"aX":-12.30527912832203},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":-4.8,"breakHorizontal":10.9,"spinRate":1555,"spinDirection":274},"zone":13,"typeConfidence":2.0,"plateTime":0.42613398736272456,"extension":6.357330623397048},"hitData":{"launchSpeed":96.4,"launchAngle":11.0,"totalDistance":178.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":171.72,"coordY":121.74}},"index":7,"playId":"2341957c-1db2-3f7c-a6f1-43211ded9cb2","pitchNumber":7,"startTime":"2026-07-02T01:18:28.402Z","endTime":"2026-07-02T01:18:39.441Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-02T01:18:39.441Z","atBatIndex":54},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Chandler Simpson grounds out, second baseman Michael Massey to first baseman Salvador Perez. Victor Mesa Jr. to 2nd.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":55,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-02T01:18:53.127Z","endTime":"2026-07-02T01:21:01.386Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":802415,"fullName":"Chandler Simpson","link":"/api/v1/people/802415"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":621016,"fullName":"Jose Cuas","link":"/api/v1/people/621016"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":683748,"fullName":"Victor Mesa Jr.","link":"/api/v1/people/683748"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,5,6,7],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":802415,"fullName":"Chandler Simpson","link":"/api/v1/people/802415"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":686681,"link":"/api/v1/people/686681"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":521692,"link":"/api/v1/people/521692"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":683748,"fullName":"Victor Mesa Jr.","link":"/api/v1/people/683748"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 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":93.9,"endSpeed":86.4,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.729106604601586,"aZ":-31.02829089440251,"pfxX":-9.123877327146179,"pfxZ":0.6033681677246499,"pX":-1.3779400435634683,"pZ":3.3870452312215766,"vX0":10.1222544120167,"vY0":-136.36060000362292,"vZ0":3.614756629418684,"x":169.52,"y":147.33,"x0":-3.932458328904283,"y0":50.00374308735921,"z0":4.1708384416603135,"aX":-17.382073740075924},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":2.0,"breakHorizontal":14.6,"spinRate":2474,"spinDirection":251},"zone":11,"typeConfidence":2.0,"plateTime":0.3999050728163662,"extension":6.271907683185831},"index":0,"playId":"9cf4d898-03cb-34c3-850f-80f34e7985a2","pitchNumber":1,"startTime":"2026-07-02T01:19:02.777Z","endTime":"2026-07-02T01:19:07.009Z","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.0,"endSpeed":84.5,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.85364955204794,"aZ":-32.87140028213919,"pfxX":-9.442564810794032,"pfxZ":-0.38432731495042916,"pX":-1.0656139023280489,"pZ":2.61618634351874,"vX0":10.377348007496547,"vY0":-133.5770982502898,"vZ0":2.3862768881808503,"x":157.62,"y":168.14,"x0":-3.761003335318137,"y0":50.001246130829244,"z0":4.063339116000175,"aX":-17.18386890711262},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":0.0,"breakHorizontal":15.0,"spinRate":2362,"spinDirection":257},"zone":11,"typeConfidence":2.0,"plateTime":0.40893792336925605,"extension":6.301557301436037},"index":1,"playId":"cf171ee9-1457-3ff4-adef-217edca50008","pitchNumber":2,"startTime":"2026-07-02T01:19:18.570Z","endTime":"2026-07-02T01:19:23.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":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.9,"endSpeed":85.4,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.704268960832188,"aZ":-30.763131285484594,"pfxX":-9.041608948651609,"pfxZ":0.758277623686082,"pX":-0.6051536734731721,"pZ":3.24718425221581,"vX0":11.601732450739473,"vY0":-134.86570909209317,"vZ0":3.4318540848582915,"x":140.07,"y":151.11,"x0":-3.7688656329833066,"y0":50.00220368285394,"z0":4.115889149971027,"aX":-16.815281648421642},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":2.3,"breakHorizontal":14.2,"spinRate":2527,"spinDirection":248},"zone":1,"typeConfidence":2.0,"plateTime":0.4046607706006471,"extension":6.176151360884513},"index":2,"playId":"c9e2df30-9cfb-3d11-b436-9e58c13b4e95","pitchNumber":3,"startTime":"2026-07-02T01:19:33.987Z","endTime":"2026-07-02T01:19:37.461Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.7,"endSpeed":75.8,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.34991735103007,"aZ":-26.5646091397407,"pfxX":1.7680486449214428,"pfxZ":3.826590694479796,"pX":-0.5880645251886141,"pZ":2.874593628682033,"vX0":7.762733263913206,"vY0":-120.27067586189436,"vZ0":2.378493851064268,"x":139.42,"y":161.17,"x0":-4.087116850669146,"y0":50.0007226412056,"z0":4.228992290704474,"aX":2.5874035580798185},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":7.8,"breakHorizontal":-5.0,"spinRate":2656,"spinDirection":66},"zone":1,"typeConfidence":2.0,"plateTime":0.4554365252607311,"extension":6.214281984726546},"index":3,"playId":"0db311fa-500d-3b98-a8d2-1201ad5e27ec","pitchNumber":4,"startTime":"2026-07-02T01:19:55.432Z","endTime":"2026-07-02T01:20:00.335Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"index":4,"startTime":"2026-07-02T01:20:07.994Z","endTime":"2026-07-02T01:20:18.402Z","isPitch":false,"type":"action","player":{"id":802415,"link":"/api/v1/people/802415"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.8,"endSpeed":84.3,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.645387730178847,"aZ":-25.004658787882846,"pfxX":-5.635887033294594,"pfxZ":3.949551738781391,"pX":-1.4061688340033571,"pZ":3.557358734624673,"vX0":8.800154908107336,"vY0":-133.40464635307347,"vZ0":3.211870134573223,"x":170.6,"y":142.73,"x0":-4.003962698595768,"y0":50.00459793603903,"z0":4.132605670809683,"aX":-10.237445758895491},"breaks":{"breakAngle":19.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":8.0,"breakHorizontal":8.5,"spinRate":2373,"spinDirection":247},"zone":11,"typeConfidence":2.0,"plateTime":0.4093746548065931,"extension":6.230818131419312},"index":5,"playId":"7aa68710-f7bd-3a01-8d22-a7b2abc0e399","pitchNumber":5,"startTime":"2026-07-02T01:20:18.402Z","endTime":"2026-07-02T01:20:24.584Z","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":6,"playId":"7d8780d4-d075-302e-80a9-8811239fd357","startTime":"2026-07-02T01:20:39.264Z","endTime":"2026-07-02T01:20:45.086Z","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,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.0,"endSpeed":85.3,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.74060100602756,"aZ":-33.09247667463831,"pfxX":-9.185227143325152,"pfxZ":-0.49498300477116786,"pX":0.11411088374817761,"pZ":2.1031788391296606,"vX0":13.39505517522739,"vY0":-134.82413878921287,"vZ0":0.9546644918314175,"x":112.65,"y":181.99,"x0":-3.7120960525655136,"y0":50.003227776353185,"z0":4.069663742429211,"aX":-17.007572571289952},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":-0.5,"breakHorizontal":13.9,"spinRate":2524,"spinDirection":253},"zone":8,"typeConfidence":2.0,"plateTime":0.40537241436178206,"extension":6.339082026705141},"hitData":{"launchSpeed":84.4,"launchAngle":-7.0,"totalDistance":16.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":162.15,"coordY":155.13}},"index":7,"playId":"8ffa86b8-eceb-35c7-a503-ad94d460deac","pitchNumber":6,"startTime":"2026-07-02T01:20:54.176Z","endTime":"2026-07-02T01:21:01.386Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-02T01:21:01.386Z","atBatIndex":55},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Cedric Mullins singles on a line drive to right fielder Jac Caglianone. Victor Mesa Jr. scores. Cedric Mullins to 2nd.","rbi":1,"awayScore":4,"homeScore":0,"isOut":false},"about":{"atBatIndex":56,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-02T01:21:27.915Z","endTime":"2026-07-02T01:22:13.987Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":0,"outs":2},"matchup":{"batter":{"id":656775,"fullName":"Cedric Mullins","link":"/api/v1/people/656775"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":621016,"fullName":"Jose Cuas","link":"/api/v1/people/621016"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":656775,"fullName":"Cedric Mullins","link":"/api/v1/people/656775"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":656775,"fullName":"Cedric Mullins","link":"/api/v1/people/656775"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":695506,"link":"/api/v1/people/695506"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":null,"start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_throw","runner":{"id":656775,"fullName":"Cedric Mullins","link":"/api/v1/people/656775"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":683748,"fullName":"Victor Mesa Jr.","link":"/api/v1/people/683748"},"responsiblePitcher":{"id":621016,"link":"/api/v1/people/621016"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":94.3,"endSpeed":87.0,"strikeZoneTop":3.005,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.74412699112707,"aZ":-32.82828751197059,"pfxX":-10.055084602171036,"pfxZ":-0.33913453459893717,"pX":-1.4820720123935798,"pZ":3.0814429994311308,"vX0":9.91570054002859,"vY0":-137.0803148773299,"vZ0":2.961769403056843,"x":173.49,"y":155.58,"x0":-3.8181386500061905,"y0":50.00229886110315,"z0":4.210634398554814,"aX":-19.37538082859509},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":0.1,"breakHorizontal":16.4,"spinRate":2514,"spinDirection":249},"zone":11,"typeConfidence":2.0,"plateTime":0.39766108139662926,"extension":6.193937117686395},"index":0,"playId":"b98c7d33-82a4-3876-abe3-7f1a9e664cef","pitchNumber":1,"startTime":"2026-07-02T01:21:31.177Z","endTime":"2026-07-02T01:21:35.542Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.2,"endSpeed":86.2,"strikeZoneTop":3.005,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.06621874821483,"aZ":-22.938808883889024,"pfxX":-5.5639288701328224,"pfxZ":4.905958590391187,"pX":0.5481033102807864,"pZ":3.306110103326782,"vX0":13.350708223579755,"vY0":-135.26653779530727,"vZ0":2.0699030339531417,"x":96.11,"y":149.52,"x0":-3.6936744469751996,"y0":50.002999179188876,"z0":4.123156022566294,"aX":-10.476001066131131},"breaks":{"breakAngle":19.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":9.5,"breakHorizontal":7.7,"spinRate":2502,"spinDirection":243},"zone":12,"typeConfidence":2.0,"plateTime":0.4024588172502743,"extension":6.271396491152579},"index":1,"playId":"6117fe4c-d5e4-32f3-beab-bbb26e3af9d5","pitchNumber":2,"startTime":"2026-07-02T01:21:47.975Z","endTime":"2026-07-02T01:21:53.730Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.3,"endSpeed":85.2,"strikeZoneTop":3.005,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.60358792912887,"aZ":-34.89703923915639,"pfxX":-9.085086752494195,"pfxZ":-1.4801496044659377,"pX":-0.4105631661683914,"pZ":2.4525164491476903,"vX0":12.151340133453992,"vY0":-133.9347207087312,"vZ0":2.119616042703103,"x":132.65,"y":172.56,"x0":-3.800229749785493,"y0":50.003125588079,"z0":4.125333002644446,"aX":-16.709215759264417},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":-2.0,"breakHorizontal":14.2,"spinRate":2577,"spinDirection":251},"zone":4,"typeConfidence":2.0,"plateTime":0.4070495145702897,"extension":6.2460629475476726},"hitData":{"launchSpeed":89.9,"launchAngle":18.0,"totalDistance":259.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":168.94,"coordY":105.15}},"index":2,"playId":"063a4ac5-df8e-31e6-83ae-aab1ba75e062","pitchNumber":3,"startTime":"2026-07-02T01:22:02.338Z","endTime":"2026-07-02T01:22:13.987Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-02T01:22:13.987Z","atBatIndex":56},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Taylor Walls called out on strikes.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":57,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-02T01:22:40.403Z","endTime":"2026-07-02T01:24:43.384Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":670764,"fullName":"Taylor Walls","link":"/api/v1/people/670764"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":621016,"fullName":"Jose Cuas","link":"/api/v1/people/621016"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":670764,"fullName":"Taylor Walls","link":"/api/v1/people/670764"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":695600,"link":"/api/v1/people/695600"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.9,"endSpeed":75.3,"strikeZoneTop":3.056,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.78567864783471,"aZ":-30.48704194950596,"pfxX":3.6043976666692927,"pfxZ":1.1606004878312302,"pX":-0.2117273630266756,"pZ":2.785439674852722,"vX0":7.953730692748225,"vY0":-120.37925255105817,"vZ0":3.001373743074412,"x":125.07,"y":163.57,"x0":-4.041372885467794,"y0":50.0016610623032,"z0":4.240688465392875,"aX":5.229085185315947},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":3.2,"breakHorizontal":-8.6,"spinRate":2761,"spinDirection":94},"zone":2,"typeConfidence":2.0,"plateTime":0.4569472153272991,"extension":6.038946737190148},"index":0,"playId":"a9ab09bd-effe-3b00-acd4-c54687e20a99","pitchNumber":1,"startTime":"2026-07-02T01:22:48.221Z","endTime":"2026-07-02T01:22:52.444Z","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":92.2,"endSpeed":84.5,"strikeZoneTop":3.056,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.16439697961876,"aZ":-23.354201727764416,"pfxX":-4.938618683537948,"pfxZ":4.82944668024756,"pX":-0.5952201491263914,"pZ":3.7048807070053718,"vX0":10.826542794463702,"vY0":-133.87733264584242,"vZ0":3.4951973594598185,"x":139.69,"y":138.75,"x0":-4.038448050214036,"y0":50.00430914957127,"z0":4.048570516651761,"aX":-9.0241065767235},"breaks":{"breakAngle":16.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":9.7,"breakHorizontal":6.8,"spinRate":2428,"spinDirection":254},"zone":11,"typeConfidence":2.0,"plateTime":0.4081279294992419,"extension":6.24932029999779},"index":1,"playId":"672f7700-1863-3055-83cf-5ff5518fc7af","pitchNumber":2,"startTime":"2026-07-02T01:23:02.655Z","endTime":"2026-07-02T01:23:07.138Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.6,"endSpeed":83.9,"strikeZoneTop":3.056,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.041813696804986,"aZ":-21.05397110770498,"pfxX":-4.667053976348797,"pfxZ":6.180521013582748,"pX":-0.2221696085367994,"pZ":3.2775913971524884,"vX0":11.01716973765846,"vY0":-132.95934326524264,"vZ0":1.9124296755668793,"x":125.47,"y":150.29,"x0":-3.8032093254813835,"y0":50.0065166392533,"z0":4.071437142741356,"aX":-8.403768145536297},"breaks":{"breakAngle":16.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":11.9,"breakHorizontal":6.2,"spinRate":2462,"spinDirection":252},"zone":11,"typeConfidence":2.0,"plateTime":0.4110919764335623,"extension":6.344903746903003},"index":2,"playId":"8babe88d-c300-3ac8-873d-a1c17a044442","pitchNumber":3,"startTime":"2026-07-02T01:23:18.758Z","endTime":"2026-07-02T01:23:22.270Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2026-07-02T01:23:30.257Z","endTime":"2026-07-02T01:23:40.589Z","isPitch":false,"type":"action","player":{"id":670764,"link":"/api/v1/people/670764"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.5,"endSpeed":84.8,"strikeZoneTop":3.056,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.50496306059193,"aZ":-25.904462827395673,"pfxX":-5.050973249758588,"pfxZ":3.4224837666704175,"pX":0.22564470188485378,"pZ":3.161489084372994,"vX0":12.606559654188162,"vY0":-134.1368608677468,"vZ0":2.4560712885915645,"x":116.65,"y":160.69,"x0":-3.867234861503746,"y0":50.00348776690299,"z0":4.074540637660218,"aX":-9.256848963817246},"breaks":{"breakAngle":14.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":7.0,"breakHorizontal":6.6,"spinRate":2438,"spinDirection":247},"zone":3,"typeConfidence":2.0,"plateTime":0.40747507986693554,"extension":6.324808160004255},"index":4,"playId":"f665a896-c42d-3a87-adc2-7c529b861c02","pitchNumber":4,"startTime":"2026-07-02T01:23:40.589Z","endTime":"2026-07-02T01:23:43.887Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.4,"endSpeed":76.0,"strikeZoneTop":3.056,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.696815408053737,"aZ":-29.3902421092385,"pfxX":7.697868873714604,"pfxZ":1.9044366403119692,"pX":-1.8176687517589052,"pZ":1.2377690694981227,"vX0":3.1505093414115404,"vY0":-120.03281797809622,"vZ0":-0.7224314843196447,"x":186.29,"y":205.36,"x0":-4.146418160128573,"y0":50.003542111256074,"z0":4.153779309214731,"aX":11.260530820823078},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":3.5,"breakHorizontal":-14.6,"spinRate":2904,"spinDirection":84},"zone":13,"typeConfidence":2.0,"plateTime":0.4558841033456926,"extension":6.130818018978455},"index":5,"playId":"2a92f017-e9ab-3e1a-9588-d1b297dddf28","pitchNumber":5,"startTime":"2026-07-02T01:24:03.989Z","endTime":"2026-07-02T01:24:08.451Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.2,"endSpeed":84.7,"strikeZoneTop":3.056,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.858220684528288,"aZ":-21.72005584735376,"pfxX":-5.1472167206825725,"pfxZ":5.692742076593195,"pX":-1.8205554142006377,"pZ":4.108633548932185,"vX0":7.53646389612378,"vY0":-134.14113113916477,"vZ0":3.787569794880797,"x":186.4,"y":127.85,"x0":-3.9875339729511854,"y0":50.003974168712745,"z0":4.22133845170123,"aX":-9.455695449770724},"breaks":{"breakAngle":20.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":11.3,"breakHorizontal":7.8,"spinRate":2448,"spinDirection":242},"zone":11,"typeConfidence":2.0,"plateTime":0.40709376421176513,"extension":6.249480101641189},"index":6,"playId":"e789f138-f797-39e7-8002-9594f291d69d","pitchNumber":6,"startTime":"2026-07-02T01:24:18.746Z","endTime":"2026-07-02T01:24:23.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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":2},"pitchData":{"startSpeed":91.9,"endSpeed":84.4,"strikeZoneTop":3.056,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.31606427240926,"aZ":-34.007948081887534,"pfxX":-9.084024304782435,"pfxZ":-1.0146378372889515,"pX":0.33246213539865926,"pZ":2.2898368221075085,"vX0":13.870499193525411,"vY0":-133.10759758599792,"vZ0":1.9204010927673907,"x":104.33,"y":176.95,"x0":-3.7456774049302917,"y0":50.00129231007045,"z0":4.006735749837313,"aX":-16.436852466497648},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":-1.2,"breakHorizontal":13.7,"spinRate":2464,"spinDirection":255},"zone":6,"typeConfidence":2.0,"plateTime":0.4101676674056396,"extension":6.28980165010909},"index":7,"playId":"a0d862b3-8f88-3f80-99ae-139b71d87e97","pitchNumber":7,"startTime":"2026-07-02T01:24:36.999Z","endTime":"2026-07-02T01:24:43.384Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-02T01:24:43.384Z","atBatIndex":57},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Nick Loftin walks.","rbi":0,"awayScore":4,"homeScore":0,"isOut":false},"about":{"atBatIndex":58,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-02T01:27:02.429Z","endTime":"2026-07-02T01:29:28.528Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":679845,"fullName":"Nick Loftin","link":"/api/v1/people/679845"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664076,"fullName":"Garrett Cleavinger","link":"/api/v1/people/664076"},"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":[1,2,3,4,5,7,8,9],"actionIndex":[0],"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":9},"credits":[]}],"playEvents":[{"details":{"description":"Pitching Change: Garrett Cleavinger replaces Cole Sulser.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-02T01:25:52.625Z","endTime":"2026-07-02T01:27:04.679Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":664076,"link":"/api/v1/people/664076"},"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":90.7,"endSpeed":84.7,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.41613013057368,"aZ":-24.01858488527897,"pfxX":-1.9586081109591897,"pfxZ":4.503677346639506,"pX":0.5538199123061903,"pZ":3.0022390923916973,"vX0":-0.8984303251698127,"vY0":-132.3255641087939,"vZ0":-1.0905977491713914,"x":95.89,"y":157.72,"x0":1.150128616287912,"y0":50.00646102279551,"z0":5.144121306826055,"aX":-3.550475204963527},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":8.2,"breakHorizontal":3.7,"spinRate":2649,"spinDirection":171},"zone":3,"typeConfidence":0.81,"plateTime":0.4104886739857889,"extension":6.136719507450601},"index":1,"playId":"306987d0-8c21-30c8-8c6e-8994d062d1e7","pitchNumber":1,"startTime":"2026-07-02T01:27:04.679Z","endTime":"2026-07-02T01:27:09.043Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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.3,"endSpeed":80.9,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.47288847089013,"aZ":-30.55318387356876,"pfxX":-2.5636700501900473,"pfxZ":0.9789701595536289,"pX":-1.0682753294592624,"pZ":0.9360809631502983,"vX0":-4.6314813112056985,"vY0":-127.14739106368705,"vZ0":-4.151201505448829,"x":157.72,"y":213.51,"x0":1.1051218724167975,"y0":50.00037543638437,"z0":4.996799457480636,"aX":-4.222698194397454},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":1.1,"breakHorizontal":5.6,"spinRate":2656,"spinDirection":226},"zone":13,"typeConfidence":0.89,"plateTime":0.42970695773674317,"extension":6.121794347116377},"index":2,"playId":"3a2c2ddc-a788-3105-93f4-70278d604384","pitchNumber":2,"startTime":"2026-07-02T01:27:22.347Z","endTime":"2026-07-02T01:27:26.072Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.6,"endSpeed":86.8,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.673631214730673,"aZ":-24.345941334669583,"pfxX":9.797277492414613,"pfxZ":4.055175220602726,"pX":0.9360948618930577,"pZ":3.2289774507089897,"vX0":-4.099144835393148,"vY0":-137.7796833071784,"vZ0":-0.6959794830049902,"x":81.32,"y":151.6,"x0":1.1676740527821894,"y0":50.000172627131356,"z0":5.125355268839566,"aX":18.893950318089466},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":7.4,"breakHorizontal":-16.9,"spinRate":2442,"spinDirection":138},"zone":12,"typeConfidence":0.93,"plateTime":0.39704526557332764,"extension":6.103890046072433},"index":3,"playId":"b7898b3a-970e-37e9-bbe8-77d5244f2113","pitchNumber":3,"startTime":"2026-07-02T01:27:38.572Z","endTime":"2026-07-02T01:27:44.063Z","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":90.5,"endSpeed":84.3,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.268236388067912,"aZ":-25.553952489536474,"pfxX":-2.647625894124815,"pfxZ":3.706386280031566,"pX":-0.8511694463014671,"pZ":1.4716091429796405,"vX0":-3.9690901103659146,"vY0":-131.92962702716522,"vZ0":-4.243649859773236,"x":149.44,"y":199.05,"x0":1.0087260424058826,"y0":50.00653939092337,"z0":4.952435750737973,"aX":-4.7358734320485265},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":6.1,"breakHorizontal":5.5,"spinRate":2695,"spinDirection":165},"zone":13,"typeConfidence":0.71,"plateTime":0.41289776954493806,"extension":5.900850523224753},"index":4,"playId":"5ef8d1a0-d15a-3d13-95c9-9311a2baf7cc","pitchNumber":4,"startTime":"2026-07-02T01:27:54.893Z","endTime":"2026-07-02T01:28:00.573Z","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":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.7,"endSpeed":82.5,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.23072102678394,"aZ":-27.44686688801251,"pfxX":-2.209654559658938,"pfxZ":2.7573470752398084,"pX":-0.9990792770703198,"pZ":2.288646945106477,"vX0":-4.530488181256726,"vY0":-129.23101400949906,"vZ0":-1.7149388298490604,"x":155.08,"y":176.99,"x0":1.0539424978492236,"y0":50.00568195614342,"z0":5.039787826639304,"aX":-3.792219779799401},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":4.9,"breakHorizontal":4.9,"spinRate":2688,"spinDirection":219},"zone":13,"typeConfidence":0.86,"plateTime":0.421483540796626,"extension":6.184717558886433},"index":5,"playId":"37a816f6-55b1-351e-ad7a-39306f90896c","pitchNumber":5,"startTime":"2026-07-02T01:28:12.901Z","endTime":"2026-07-02T01:28:16.948Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"index":6,"startTime":"2026-07-02T01:28:23.977Z","endTime":"2026-07-02T01:28:39.256Z","isPitch":false,"type":"action","player":{"id":679845,"link":"/api/v1/people/679845"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.2,"endSpeed":82.9,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.755628018165044,"aZ":-28.88567722962619,"pfxX":-2.728009383888343,"pfxZ":1.8963862082533929,"pX":-1.0338549222202231,"pZ":2.83940419251571,"vX0":-4.386311343542906,"vY0":-130.0703176454632,"vZ0":-0.18573852009724734,"x":156.41,"y":162.12,"x0":1.0200206369402856,"y0":50.0049147329206,"z0":5.076714584078149,"aX":-4.739705899220154},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":3.6,"breakHorizontal":5.8,"spinRate":2652,"spinDirection":235},"zone":11,"typeConfidence":0.87,"plateTime":0.4188930279538927,"extension":6.111462757003224},"index":7,"playId":"cef292f3-623f-3b2b-9e16-bb49c26197de","pitchNumber":6,"startTime":"2026-07-02T01:28:39.256Z","endTime":"2026-07-02T01:28:43.074Z","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":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.2,"endSpeed":80.9,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.70861984821866,"aZ":-30.92764766862885,"pfxX":-1.4273875748782665,"pfxZ":0.7507304730001305,"pX":0.15769158371064368,"pZ":3.162091194266965,"vX0":-2.0724684845864134,"vY0":-127.16220324201598,"vZ0":1.2909872548555839,"x":110.99,"y":153.4,"x0":1.1644333538390486,"y0":50.00305139797681,"z0":5.076602334976885,"aX":-2.3693402312684393},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":1.8,"breakHorizontal":3.0,"spinRate":2533,"spinDirection":237},"zone":2,"typeConfidence":0.93,"plateTime":0.42849683052143783,"extension":5.975126526919994},"index":8,"playId":"92120848-eec0-3a8e-8b66-945acf527b33","pitchNumber":7,"startTime":"2026-07-02T01:29:00.890Z","endTime":"2026-07-02T01:29:06.218Z","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":0},"pitchData":{"startSpeed":87.9,"endSpeed":81.6,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.309186618601125,"aZ":-29.637590388766814,"pfxX":-2.5701799106970107,"pfxZ":1.5002039860694438,"pX":0.2155134221017359,"pZ":3.9639483797406116,"vX0":-1.2957021477930795,"vY0":-128.142698957984,"vZ0":2.7670600401814305,"x":108.79,"y":131.75,"x0":1.059016784104225,"y0":50.00303433910777,"z0":5.161236635974241,"aX":-4.345703588764818},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":3.5,"breakHorizontal":4.9,"spinRate":2551,"spinDirection":246},"zone":12,"typeConfidence":0.92,"plateTime":0.4247297142777646,"extension":5.925994516625577},"index":9,"playId":"e046d819-2518-3e4d-b4d2-171506ff65e7","pitchNumber":8,"startTime":"2026-07-02T01:29:23.397Z","endTime":"2026-07-02T01:29:28.528Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-02T01:29:28.528Z","atBatIndex":58},{"result":{"type":"atBat","event":"Bunt Pop Out","eventType":"field_out","description":"Tyler Tolbert bunt pops out softly to first baseman Jonathan Aranda.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":59,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-02T01:30:47.281Z","endTime":"2026-07-02T01:30:54.738Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":686475,"fullName":"Tyler Tolbert","link":"/api/v1/people/686475"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664076,"fullName":"Garrett Cleavinger","link":"/api/v1/people/664076"},"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":[1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Bunt Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":686475,"fullName":"Tyler Tolbert","link":"/api/v1/people/686475"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":666018,"link":"/api/v1/people/666018"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":4,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-02T01:29:48.626Z","endTime":"2026-07-02T01:30:49.595Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.6,"endSpeed":81.3,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.680858235429426,"aZ":-30.230466152974454,"pfxX":-2.5367230244840977,"pfxZ":1.1644803592722095,"pX":-0.36244365258390154,"pZ":3.716926042627654,"vX0":-2.9650824639221924,"vY0":-127.64871463115952,"vZ0":2.0570163524583456,"x":130.82,"y":138.42,"x0":1.137610298884763,"y0":50.00554714249795,"z0":5.257000576304232,"aX":-4.247807394225463},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":2.8,"breakHorizontal":5.2,"spinRate":2389,"spinDirection":245},"zone":11,"typeConfidence":0.91,"plateTime":0.42671941730559304,"extension":6.058135940637006},"hitData":{"launchSpeed":31.1,"launchAngle":35.0,"totalDistance":66.0,"trajectory":"bunt_popup","hardness":"soft","location":"3","coordinates":{"coordX":139.83,"coordY":180.76}},"index":1,"playId":"1e7b22ac-0c29-34f7-bec1-216930b8761f","pitchNumber":1,"startTime":"2026-07-02T01:30:49.595Z","endTime":"2026-07-02T01:30:54.738Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-02T01:30:54.738Z","atBatIndex":59},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Michael Massey singles on a line drive to center fielder Cedric Mullins. Nick Loftin to 2nd.","rbi":0,"awayScore":4,"homeScore":0,"isOut":false},"about":{"atBatIndex":60,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-02T01:31:20.597Z","endTime":"2026-07-02T01:32:38.095Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":686681,"fullName":"Michael Massey","link":"/api/v1/people/686681"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664076,"fullName":"Garrett Cleavinger","link":"/api/v1/people/664076"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":686681,"fullName":"Michael Massey","link":"/api/v1/people/686681"},"postOnSecond":{"id":679845,"fullName":"Nick Loftin","link":"/api/v1/people/679845"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":686681,"fullName":"Michael Massey","link":"/api/v1/people/686681"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":656775,"link":"/api/v1/people/656775"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":679845,"fullName":"Nick Loftin","link":"/api/v1/people/679845"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.7,"endSpeed":87.4,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.27906872406348,"aZ":-25.426216597322227,"pfxX":10.669492528723405,"pfxZ":3.4514745984659188,"pX":-0.43630173489372165,"pZ":1.6258142001353912,"vX0":-7.511321850878482,"vY0":-139.1633730342024,"vZ0":-4.478995306874689,"x":133.63,"y":194.88,"x0":0.9165839143758121,"y0":50.0006527381372,"z0":4.947766843984317,"aX":20.849345870574105},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":5.5,"breakHorizontal":-17.6,"spinRate":2170,"spinDirection":136},"zone":7,"typeConfidence":0.96,"plateTime":0.3941244109236015,"extension":6.063900874682909},"index":0,"playId":"0d22b994-b6c3-31b5-a9cd-ea5d9d58b94c","pitchNumber":1,"startTime":"2026-07-02T01:31:25.532Z","endTime":"2026-07-02T01:31:30.638Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.6,"endSpeed":74.6,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.973204854259514,"aZ":-30.676729970172428,"pfxX":-7.595257911327145,"pfxZ":1.0582666155864944,"pX":-1.8441720132348192,"pZ":1.57354562076642,"vX0":-4.718906805969102,"vY0":-118.78429466056707,"vZ0":-1.2270564186419115,"x":187.3,"y":196.29,"x0":1.1619752332176847,"y0":50.00290186004788,"z0":4.912755690600093,"aX":-10.738691676903183},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":1.9,"breakHorizontal":15.0,"spinRate":2683,"spinDirection":293},"zone":13,"typeConfidence":0.83,"plateTime":0.46297084570732494,"extension":6.1788448172305745},"index":1,"playId":"41dc1214-d1cb-35a5-9e4e-94b79ee023a6","pitchNumber":2,"startTime":"2026-07-02T01:31:44.541Z","endTime":"2026-07-02T01:31:49.175Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"playId":"ddaa23d7-9308-332d-aac1-f30b62439b59","startTime":"2026-07-02T01:32:06.934Z","endTime":"2026-07-02T01:32:11.159Z","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(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.0,"endSpeed":74.0,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.274562457747756,"aZ":-30.578029478570105,"pfxX":-9.46291914516029,"pfxZ":1.1450652792966753,"pX":-0.8605818335159027,"pZ":1.9733390082197777,"vX0":-2.3318621905811034,"vY0":-117.89170319729598,"vZ0":-0.22272814387636708,"x":149.8,"y":185.5,"x0":1.372715993959128,"y0":50.00371516456126,"z0":4.912872680753147,"aX":-13.201263981024876},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":2.3,"breakHorizontal":17.8,"spinRate":2732,"spinDirection":298},"zone":13,"typeConfidence":0.91,"plateTime":0.46618723689656605,"extension":5.938855735005527},"hitData":{"launchSpeed":73.6,"launchAngle":31.0,"totalDistance":268.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":146.43,"coordY":84.16}},"index":3,"playId":"34ef1452-3c32-31a9-899a-2ce3f2223405","pitchNumber":3,"startTime":"2026-07-02T01:32:27.554Z","endTime":"2026-07-02T01:32:38.095Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-02T01:32:38.095Z","atBatIndex":60},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Lane Thomas strikes out swinging.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":61,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-02T01:33:04.950Z","endTime":"2026-07-02T01:34:58.594Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":657041,"fullName":"Lane Thomas","link":"/api/v1/people/657041"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664076,"fullName":"Garrett Cleavinger","link":"/api/v1/people/664076"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":686681,"fullName":"Michael Massey","link":"/api/v1/people/686681"},"postOnSecond":{"id":679845,"fullName":"Nick Loftin","link":"/api/v1/people/679845"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":657041,"fullName":"Lane Thomas","link":"/api/v1/people/657041"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":663743,"link":"/api/v1/people/663743"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.8,"endSpeed":82.7,"strikeZoneTop":3.146,"strikeZoneBottom":1.588,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.561239369673547,"aZ":-28.65826407431954,"pfxX":-1.3947566059700542,"pfxZ":2.0390810296921487,"pX":0.8474505309567748,"pZ":2.522699148795526,"vX0":-0.6673511254448343,"vY0":-129.44956557725982,"vZ0":-0.886870082098782,"x":84.7,"y":170.67,"x0":1.2884905817378214,"y0":50.00592096714041,"z0":5.029569509571374,"aX":-2.4090713918038653},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":3.7,"breakHorizontal":2.6,"spinRate":2703,"spinDirection":234},"zone":12,"typeConfidence":0.92,"plateTime":0.4203085233073782,"extension":6.237768757307984},"index":0,"playId":"aa213464-5198-388f-8cd2-2203e4f7484c","pitchNumber":1,"startTime":"2026-07-02T01:33:06.241Z","endTime":"2026-07-02T01:33:11.370Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.3,"endSpeed":82.1,"strikeZoneTop":3.146,"strikeZoneBottom":1.588,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.774660271271777,"aZ":-31.421796936791836,"pfxX":-1.736952658838856,"pfxZ":0.44176353154681536,"pX":1.0307408416545107,"pZ":3.0232319403091443,"vX0":0.04525028567502748,"vY0":-128.77135980931268,"vZ0":0.7538235802857722,"x":77.71,"y":157.15,"x0":1.2393178278059394,"y0":50.002537454032066,"z0":5.127898004299772,"aX":-2.963211824356804},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":1.1,"breakHorizontal":3.1,"spinRate":2763,"spinDirection":242},"zone":12,"typeConfidence":0.94,"plateTime":0.4228052907810689,"extension":5.8183441587727325},"index":1,"playId":"4d43cdcc-cbc1-3514-af0b-5237c2f21732","pitchNumber":2,"startTime":"2026-07-02T01:33:25.573Z","endTime":"2026-07-02T01:33:29.737Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.1,"endSpeed":83.8,"strikeZoneTop":3.146,"strikeZoneBottom":1.588,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.392637588705384,"aZ":-28.81491177404015,"pfxX":-0.6067028815604534,"pfxZ":1.899877718348205,"pX":-1.118123403698043,"pZ":1.2226566336964975,"vX0":-5.101872946822935,"vY0":-131.19968726697527,"vZ0":-4.290616577521747,"x":159.62,"y":205.77,"x0":0.9200523481855377,"y0":50.001721678083996,"z0":4.995059903273933,"aX":-1.0699801352204472},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":2.8,"breakHorizontal":2.0,"spinRate":2670,"spinDirection":231},"zone":13,"typeConfidence":0.79,"plateTime":0.4154316424014928,"extension":6.071280494647163},"index":2,"playId":"5d951ff9-b94a-3ead-980b-1cee8eb30f35","pitchNumber":3,"startTime":"2026-07-02T01:33:45.373Z","endTime":"2026-07-02T01:33:50.345Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.9,"endSpeed":89.2,"strikeZoneTop":3.146,"strikeZoneBottom":1.588,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.360910932252015,"aZ":-22.170604021808465,"pfxX":9.51018182402768,"pfxZ":4.922036535686976,"pX":-0.20851532310358167,"pZ":3.5971553147147795,"vX0":-6.554853145418304,"vY0":-141.035406151122,"vZ0":-0.18329889942280986,"x":124.95,"y":141.66,"x0":0.8994713830141944,"y0":50.004191506632964,"z0":5.081979204556719,"aX":19.33327091706658},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":9.1,"breakHorizontal":-16.1,"spinRate":2187,"spinDirection":129},"zone":11,"typeConfidence":0.94,"plateTime":0.38704012237546515,"extension":6.086618772382418},"index":3,"playId":"d5a0db05-c4a5-364a-8ac6-d675ea87d5d6","pitchNumber":4,"startTime":"2026-07-02T01:34:04.496Z","endTime":"2026-07-02T01:34:09.305Z","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":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.4,"endSpeed":82.9,"strikeZoneTop":3.146,"strikeZoneBottom":1.588,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.834135274037425,"aZ":-28.650728484687427,"pfxX":-0.29155371854168743,"pfxZ":2.035095812250119,"pX":-1.0095285420235305,"pZ":1.5282269535337165,"vX0":-5.100901592465132,"vY0":-130.20677448623098,"vZ0":-3.168127989906393,"x":155.48,"y":197.52,"x0":1.0049280751795382,"y0":50.00590125523717,"z0":4.906299318439096,"aX":-0.5049348310304113},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":3.2,"breakHorizontal":1.6,"spinRate":2629,"spinDirection":211},"zone":13,"typeConfidence":0.83,"plateTime":0.41909179795763407,"extension":6.236337099257566},"index":4,"playId":"79ffb0d9-b711-38ac-905a-ce03fbe5daad","pitchNumber":5,"startTime":"2026-07-02T01:34:25.269Z","endTime":"2026-07-02T01:34:34.502Z","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":3,"strikes":3,"outs":1},"pitchData":{"startSpeed":88.2,"endSpeed":81.8,"strikeZoneTop":3.146,"strikeZoneBottom":1.588,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.279500011349885,"aZ":-30.9230764946651,"pfxX":-1.55546415419531,"pfxZ":0.7363914120130266,"pX":0.1435918888583737,"pZ":1.5526289743716062,"vX0":-2.01895544971333,"vY0":-128.6121912555041,"vZ0":-2.4089996538655525,"x":111.53,"y":196.86,"x0":1.137948646506773,"y0":50.0004762985649,"z0":4.876940575265051,"aX":-2.629891439197635},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":1.1,"breakHorizontal":3.2,"spinRate":2729,"spinDirection":244},"zone":14,"typeConfidence":0.92,"plateTime":0.42433529579842544,"extension":6.037918407291397},"index":5,"playId":"a13f456a-5575-3f0f-a447-8f0d080e463e","pitchNumber":6,"startTime":"2026-07-02T01:34:54.773Z","endTime":"2026-07-02T01:34:58.594Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-02T01:34:58.594Z","atBatIndex":61},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Bobby Witt Jr. grounds out softly, pitcher Kevin Kelly to first baseman Jonathan Aranda.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":62,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-02T01:37:57.362Z","endTime":"2026-07-02T01:38:23.605Z","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":687330,"fullName":"Kevin Kelly","link":"/api/v1/people/687330"},"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":"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":3},"credits":[{"player":{"id":687330,"link":"/api/v1/people/687330"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":666018,"link":"/api/v1/people/666018"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":4,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-07-02T01:35:26.502Z","endTime":"2026-07-02T01:36:27.989Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Kevin Kelly replaces Garrett Cleavinger.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-07-02T01:36:27.989Z","endTime":"2026-07-02T01:37:59.244Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":687330,"link":"/api/v1/people/687330"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.0,"endSpeed":84.7,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.782532555150397,"aZ":-36.47774317385276,"pfxX":-9.514902632667905,"pfxZ":-2.3519382269527167,"pX":0.6439826125492025,"pZ":2.2359532842651335,"vX0":8.72713747961476,"vY0":-133.79318167904833,"vZ0":2.7979173099103694,"x":92.45,"y":178.41,"x0":-1.411792122746399,"y0":50.00645153598373,"z0":3.777547954450371,"aX":-17.387333193719886},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":-3.5,"breakHorizontal":15.6,"spinRate":1905,"spinDirection":264},"zone":6,"typeConfidence":2.0,"plateTime":0.40818794329814256,"extension":7.036297342912181},"index":2,"playId":"52bbad9b-d29c-3f57-9971-a3f500370e20","pitchNumber":1,"startTime":"2026-07-02T01:37:59.244Z","endTime":"2026-07-02T01:38:04.765Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.0,"endSpeed":79.0,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.62413057857814,"aZ":-38.44683132034001,"pfxX":-7.292401655612217,"pfxZ":-3.9429946236078113,"pX":-0.305258207444352,"pZ":1.4804936573790402,"vX0":5.610818190633275,"vY0":-125.11342586218838,"vZ0":2.619416854826759,"x":128.64,"y":198.81,"x0":-1.626575970168974,"y0":50.00440890200897,"z0":3.564999444319351,"aX":-11.592345108550616},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.2,"breakVerticalInduced":-6.4,"breakHorizontal":12.0,"spinRate":1971,"spinDirection":273},"zone":13,"typeConfidence":2.0,"plateTime":0.4373433759965244,"extension":6.857244581475755},"hitData":{"launchSpeed":55.9,"launchAngle":-63.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"soft","location":"1","coordinates":{"coordX":120.2,"coordY":191.38}},"index":3,"playId":"2907dc1f-6ef3-35dd-80fd-9e4cdac69b19","pitchNumber":2,"startTime":"2026-07-02T01:38:15.978Z","endTime":"2026-07-02T01:38:23.605Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-02T01:38:23.605Z","atBatIndex":62},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Richie Palacios strikes out swinging.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":63,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-02T01:40:27.549Z","endTime":"2026-07-02T01:42:07.220Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":680700,"fullName":"Richie Palacios","link":"/api/v1/people/680700"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":621016,"fullName":"Jose Cuas","link":"/api/v1/people/621016"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,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":680700,"fullName":"Richie Palacios","link":"/api/v1/people/680700"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":695600,"link":"/api/v1/people/695600"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.4,"endSpeed":84.0,"strikeZoneTop":3.04,"strikeZoneBottom":1.534,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.474485830192044,"aZ":-26.0269959402456,"pfxX":-7.887963748840827,"pfxZ":3.4275903622848816,"pX":1.0641091879029907,"pZ":3.0078860756667725,"vX0":14.982300530219677,"vY0":-132.3194815794049,"vZ0":2.113553214577511,"x":76.44,"y":157.57,"x0":-3.619864518626756,"y0":50.00000586120865,"z0":4.092959397713546,"aX":-14.134142426679247},"breaks":{"breakAngle":24.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":7.0,"breakHorizontal":11.4,"spinRate":2373,"spinDirection":255},"zone":12,"typeConfidence":2.0,"plateTime":0.41231466085513,"extension":6.2387252637391635},"index":0,"playId":"885d60ab-f0e2-392a-8aba-1851b4c0eb1d","pitchNumber":1,"startTime":"2026-07-02T01:40:35.971Z","endTime":"2026-07-02T01:40:41.488Z","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":91.9,"endSpeed":84.6,"strikeZoneTop":3.04,"strikeZoneBottom":1.534,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.488921239761705,"aZ":-25.70430075317188,"pfxX":-7.660283559398192,"pfxZ":3.548721742519758,"pX":-0.4365432757487568,"pZ":3.778596121004339,"vX0":11.624666542281682,"vY0":-133.41990768473997,"vZ0":3.606866371315587,"x":133.64,"y":136.76,"x0":-3.831067750957615,"y0":50.00467746171222,"z0":4.250037644029091,"aX":-13.977065233992871},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":7.4,"breakHorizontal":11.8,"spinRate":2531,"spinDirection":244},"zone":11,"typeConfidence":2.0,"plateTime":0.40865527031431226,"extension":6.145642859814325},"index":1,"playId":"00d3e30f-4f4c-366f-8188-eca29d606c57","pitchNumber":2,"startTime":"2026-07-02T01:40:49.087Z","endTime":"2026-07-02T01:40:53.546Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.4,"endSpeed":83.8,"strikeZoneTop":3.04,"strikeZoneBottom":1.534,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.92344668004452,"aZ":-29.289800920450112,"pfxX":-11.100951569420921,"pfxZ":1.6136748693071894,"pX":0.19823732554852608,"pZ":2.8831914427535725,"vX0":14.107970510005673,"vY0":-132.3487016930492,"vZ0":2.4906134606001777,"x":109.44,"y":160.93,"x0":-3.7374521066703914,"y0":50.00421288051678,"z0":4.0629136427154044,"aX":-19.868267845061062},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":3.7,"breakHorizontal":17.4,"spinRate":2390,"spinDirection":254},"zone":2,"typeConfidence":2.0,"plateTime":0.41246120112355067,"extension":6.256997735276287},"index":2,"playId":"071d8be0-cd59-386f-b542-817a7fb1508e","pitchNumber":3,"startTime":"2026-07-02T01:41:02.413Z","endTime":"2026-07-02T01:41:10.788Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.0,"endSpeed":76.6,"strikeZoneTop":3.04,"strikeZoneBottom":1.534,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.39239667174465,"aZ":-25.519984544973447,"pfxX":2.4777136643928035,"pfxZ":4.501242146376839,"pX":-1.648418308385821,"pZ":2.6655266004308986,"vX0":4.802750301386914,"vY0":-119.57104512734732,"vZ0":1.4199062785566032,"x":179.83,"y":166.81,"x0":-3.9882410902484167,"y0":50.00452319691653,"z0":4.318781781433578,"aX":3.665531371417759},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":8.6,"breakHorizontal":-5.4,"spinRate":2746,"spinDirection":105},"zone":11,"typeConfidence":2.0,"plateTime":0.454359495938212,"extension":6.276968196684902},"index":3,"playId":"463c1e69-d041-3ebd-955a-873f1b2313aa","pitchNumber":4,"startTime":"2026-07-02T01:41:29.791Z","endTime":"2026-07-02T01:41:33.912Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.1,"endSpeed":84.7,"strikeZoneTop":3.04,"strikeZoneBottom":1.534,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.139265953899777,"aZ":-27.195955887945846,"pfxX":-8.455209099027742,"pfxZ":2.725382356647554,"pX":-0.04914984004008635,"pZ":2.828214351619204,"vX0":12.610563049401096,"vY0":-133.67232985503574,"vZ0":2.1636379912707953,"x":118.87,"y":162.42,"x0":-3.708005259121556,"y0":50.00442044983696,"z0":3.948218442734057,"aX":-15.455550221015665},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":5.6,"breakHorizontal":13.0,"spinRate":2360,"spinDirection":249},"zone":2,"typeConfidence":2.0,"plateTime":0.40821606902351304,"extension":6.29243026138406},"index":4,"playId":"c090716f-4f43-3fd5-93fa-bf40ec04e9d0","pitchNumber":5,"startTime":"2026-07-02T01:41:43.252Z","endTime":"2026-07-02T01:41:46.737Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"index":5,"startTime":"2026-07-02T01:41:52.559Z","endTime":"2026-07-02T01:42:03.575Z","isPitch":false,"type":"action","player":{"id":680700,"link":"/api/v1/people/680700"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"pitchData":{"startSpeed":91.6,"endSpeed":84.5,"strikeZoneTop":3.04,"strikeZoneBottom":1.534,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.925257572857987,"aZ":-24.104490977218227,"pfxX":-5.726066348289956,"pfxZ":4.440927354555932,"pX":-0.7238095606467803,"pZ":3.5147688346364756,"vX0":10.446588998817285,"vY0":-133.06135143274554,"vZ0":3.196701530845707,"x":144.59,"y":143.88,"x0":-3.9328577338284063,"y0":50.00325247696318,"z0":4.031629139508581,"aX":-10.407829496560563},"breaks":{"breakAngle":19.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":8.9,"breakHorizontal":8.4,"spinRate":2347,"spinDirection":257},"zone":11,"typeConfidence":2.0,"plateTime":0.4095179995135987,"extension":6.193613124514162},"index":6,"playId":"f8c86f62-a806-3383-a291-3f531e33710f","pitchNumber":6,"startTime":"2026-07-02T01:42:03.575Z","endTime":"2026-07-02T01:42:07.220Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-02T01:42:07.220Z","atBatIndex":63},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Nick Fortes flies out to right fielder Jac Caglianone.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":64,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-02T01:42:18.401Z","endTime":"2026-07-02T01:42:50.719Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":663743,"fullName":"Nick Fortes","link":"/api/v1/people/663743"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621016,"fullName":"Jose Cuas","link":"/api/v1/people/621016"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":663743,"fullName":"Nick Fortes","link":"/api/v1/people/663743"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":695506,"link":"/api/v1/people/695506"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":81.4,"endSpeed":74.9,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.833190663154443,"aZ":-24.87402020039809,"pfxX":6.441902414531555,"pfxZ":5.107977536072479,"pX":-2.225521131401333,"pZ":2.907576275415818,"vX0":2.5733697977231182,"vY0":-118.59234279040624,"vZ0":2.3214951117099254,"x":201.83,"y":160.28,"x0":-4.1605202705756295,"y0":50.00471696321934,"z0":4.1788736538555815,"aX":9.213655819439335},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":10.1,"breakHorizontal":-12.2,"spinRate":2770,"spinDirection":101},"zone":11,"typeConfidence":2.0,"plateTime":0.46114169146396744,"extension":6.2537636472894205},"index":0,"playId":"a2fd71d2-de4e-3960-8fb5-ae4be94ef650","pitchNumber":1,"startTime":"2026-07-02T01:42:29.779Z","endTime":"2026-07-02T01:42:34.349Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.7,"endSpeed":83.6,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.210061611464152,"aZ":-30.285252338966878,"pfxX":-8.934851913989208,"pfxZ":1.0673369450293855,"pX":-0.27711179401910613,"pZ":3.5089355770901243,"vX0":12.219819253743307,"vY0":-131.49060813844812,"vZ0":4.300931061919765,"x":127.56,"y":144.04,"x0":-3.7938643390372726,"y0":50.006389724091036,"z0":4.082706758591093,"aX":-15.870519761222145},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":3.0,"breakHorizontal":13.9,"spinRate":2454,"spinDirection":252},"zone":11,"typeConfidence":2.0,"plateTime":0.41434587100889253,"extension":6.236742146985092},"hitData":{"launchSpeed":83.2,"launchAngle":33.0,"totalDistance":295.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":201.79,"coordY":107.33}},"index":1,"playId":"b3942a37-fc6e-3fc4-b6d3-1957afb8321f","pitchNumber":2,"startTime":"2026-07-02T01:42:42.768Z","endTime":"2026-07-02T01:42:50.719Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-02T01:42:50.719Z","atBatIndex":64},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Yandy Díaz grounds out, shortstop Bobby Witt Jr. to first baseman Salvador Perez.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":65,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-02T01:43:03.225Z","endTime":"2026-07-02T01:45:10.686Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":650490,"fullName":"Yandy Díaz","link":"/api/v1/people/650490"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621016,"fullName":"Jose Cuas","link":"/api/v1/people/621016"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":650490,"fullName":"Yandy Díaz","link":"/api/v1/people/650490"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":677951,"link":"/api/v1/people/677951"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":521692,"link":"/api/v1/people/521692"},"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":2},"pitchData":{"startSpeed":92.4,"endSpeed":85.4,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.244899113130085,"aZ":-35.951228796685534,"pfxX":-8.839348417751378,"pfxZ":-2.043447822933805,"pX":-0.9750731408059395,"pZ":2.6004778169788696,"vX0":10.551360496934219,"vY0":-134.19607950279246,"vZ0":2.7914000404037997,"x":154.17,"y":168.57,"x0":-3.7838681753861665,"y0":50.00161475719685,"z0":4.084491952119751,"aX":-16.346062508037665},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":-3.0,"breakHorizontal":14.2,"spinRate":2447,"spinDirection":251},"zone":11,"typeConfidence":2.0,"plateTime":0.4059927122392719,"extension":6.2752360306220405},"index":0,"playId":"35dd9ce6-7d76-3c00-bc9a-3de0d2e6f110","pitchNumber":1,"startTime":"2026-07-02T01:43:11.389Z","endTime":"2026-07-02T01:43:15.734Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.3,"endSpeed":75.7,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.800349892627633,"aZ":-28.10107696513244,"pfxX":3.6087087540563614,"pfxZ":2.8101929765032754,"pX":0.2971801588874501,"pZ":1.9476724701500405,"vX0":8.970139081709119,"vY0":-119.6175599795056,"vZ0":1.0367735409948051,"x":105.67,"y":186.19,"x0":-3.968561866328842,"y0":50.00458982364186,"z0":4.025596657950355,"aX":5.236522889725641},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":5.6,"breakHorizontal":-8.6,"spinRate":2695,"spinDirection":97},"zone":9,"typeConfidence":2.0,"plateTime":0.45766599040218514,"extension":6.312101134247365},"index":1,"playId":"8135dc6d-636d-36cc-b79b-6a7f576b48ec","pitchNumber":2,"startTime":"2026-07-02T01:43:23.605Z","endTime":"2026-07-02T01:43:29.090Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.8,"endSpeed":84.9,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.44030590469459,"aZ":-25.937874856781473,"pfxX":-6.103085797443177,"pfxZ":3.402872914086263,"pX":-1.3925126684929061,"pZ":3.8247517279381116,"vX0":8.71022606824175,"vY0":-133.48683372079694,"vZ0":4.013722252972659,"x":170.08,"y":135.51,"x0":-3.881113468626014,"y0":50.00387066230507,"z0":4.154541481082363,"aX":-11.190744560627804},"breaks":{"breakAngle":20.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":7.2,"breakHorizontal":9.5,"spinRate":2315,"spinDirection":250},"zone":11,"typeConfidence":2.0,"plateTime":0.4078473073526383,"extension":6.232028330193454},"index":2,"playId":"07e94f76-fa7b-3b9a-a374-0898a60ea4ab","pitchNumber":3,"startTime":"2026-07-02T01:44:00.775Z","endTime":"2026-07-02T01:44:05.755Z","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":91.2,"endSpeed":84.5,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.785904761022596,"aZ":-27.1451230558044,"pfxX":-6.816983570008872,"pfxZ":2.7874197004384467,"pX":0.1299737539337425,"pZ":2.7988942421976746,"vX0":12.412936049930137,"vY0":-132.39629245840928,"vZ0":2.1036615857040637,"x":112.05,"y":163.21,"x0":-3.6980638009167848,"y0":50.00365431855644,"z0":3.958645051114825,"aX":-12.307233445618637},"breaks":{"breakAngle":20.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":5.6,"breakHorizontal":10.2,"spinRate":2226,"spinDirection":257},"zone":2,"typeConfidence":2.0,"plateTime":0.41104507159157144,"extension":6.26773178766214},"index":3,"playId":"730c6cdc-cc34-3137-bbdf-91282f25ff1f","pitchNumber":4,"startTime":"2026-07-02T01:44:14.306Z","endTime":"2026-07-02T01:44:17.886Z","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":92.0,"endSpeed":85.2,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.052717755201815,"aZ":-32.60544189861535,"pfxX":-10.943023842154252,"pfxZ":-0.23299193262243634,"pX":0.7777124900796434,"pZ":2.02835730371603,"vX0":15.381568440325017,"vY0":-133.25822191498898,"vZ0":1.2206206209934303,"x":87.36,"y":184.01,"x0":-3.6024425336824226,"y0":50.00502644497429,"z0":3.890108844879291,"aX":-20.020217621489742},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":0.0,"breakHorizontal":17.2,"spinRate":2414,"spinDirection":258},"zone":9,"typeConfidence":2.0,"plateTime":0.40837839418153177,"extension":6.344227999539575},"index":4,"playId":"ab35a64e-66fd-3dff-bc33-0b9e44ab652c","pitchNumber":5,"startTime":"2026-07-02T01:44:31.275Z","endTime":"2026-07-02T01:44:35.852Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.8,"endSpeed":83.6,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.70264980966998,"aZ":-23.05886060577683,"pfxX":-4.289092845981729,"pfxZ":5.116298066512604,"pX":-0.3491135658548129,"pZ":4.391251888294444,"vX0":10.585625169239812,"vY0":-131.8009178603633,"vZ0":5.1109171612486515,"x":130.31,"y":120.22,"x0":-3.8378040963987132,"y0":50.00214141958424,"z0":4.122391700830452,"aX":-7.642590462786023},"breaks":{"breakAngle":14.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":10.6,"breakHorizontal":5.8,"spinRate":2531,"spinDirection":243},"zone":11,"typeConfidence":2.0,"plateTime":0.41358306787196586,"extension":6.311050852874622},"index":5,"playId":"728801db-f5b2-38f6-9a3c-05da5e5c18ae","pitchNumber":6,"startTime":"2026-07-02T01:44:46.355Z","endTime":"2026-07-02T01:44:50.027Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.5,"endSpeed":84.6,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.399066816933587,"aZ":-31.577053062433258,"pfxX":-10.082781026581124,"pfxZ":0.3291224656038736,"pX":0.11056938055169707,"pZ":1.8176946619584746,"vX0":13.247399372552513,"vY0":-134.11999577893033,"vZ0":0.44992752822915527,"x":112.79,"y":189.7,"x0":-3.5776520761352226,"y0":50.003990852874715,"z0":3.895611847209324,"aX":-18.41134054435791},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":1.0,"breakHorizontal":15.5,"spinRate":2487,"spinDirection":253},"zone":8,"typeConfidence":2.0,"plateTime":0.40803917376979815,"extension":6.423568670590305},"hitData":{"launchSpeed":101.5,"launchAngle":-25.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":112.47,"coordY":158.68}},"index":6,"playId":"2c7058fc-1421-387c-9c66-e01200310da9","pitchNumber":7,"startTime":"2026-07-02T01:45:03.076Z","endTime":"2026-07-02T01:45:10.686Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-02T01:45:10.686Z","atBatIndex":65},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jac Caglianone singles on a ground ball to center fielder Cedric Mullins.","rbi":0,"awayScore":4,"homeScore":0,"isOut":false},"about":{"atBatIndex":66,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-07-02T01:47:09.736Z","endTime":"2026-07-02T01:47:31.624Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":695506,"fullName":"Jac Caglianone","link":"/api/v1/people/695506"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687330,"fullName":"Kevin Kelly","link":"/api/v1/people/687330"},"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":656775,"link":"/api/v1/people/656775"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.5,"endSpeed":79.5,"strikeZoneTop":3.402,"strikeZoneBottom":1.717,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.380488413257883,"aZ":-39.91913923098643,"pfxX":-6.647796785477928,"pfxZ":-4.8116904216733065,"pX":-0.24452260269861859,"pZ":2.4568800110106976,"vX0":5.043850927349692,"vY0":-125.80835586354993,"vZ0":4.781924137549636,"x":126.32,"y":172.44,"x0":-1.4069625017785345,"y0":50.00023140774703,"z0":3.7579668732936886,"aX":-10.705900019929624},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.9,"breakVerticalInduced":-7.4,"breakHorizontal":10.9,"spinRate":1914,"spinDirection":282},"zone":5,"typeConfidence":2.0,"plateTime":0.43456384779564905,"extension":6.779622422153583},"hitData":{"launchSpeed":107.5,"launchAngle":6.0,"totalDistance":148.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":140.86,"coordY":76.04}},"index":0,"playId":"b72bc5ad-9eb4-3fa5-b246-db22e9a29eac","pitchNumber":1,"startTime":"2026-07-02T01:47:20.867Z","endTime":"2026-07-02T01:47:31.624Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-02T01:47:31.624Z","atBatIndex":66},{"result":{"type":"atBat","event":"Fielders Choice","eventType":"fielders_choice","description":"Kameron Misner reaches on a fielder's choice. Jac Caglianone to 2nd. Jac Caglianone advances to 2nd, on a fielding error by second baseman Richie Palacios.","rbi":0,"awayScore":4,"homeScore":0,"isOut":false},"about":{"atBatIndex":67,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-07-02T01:48:37.905Z","endTime":"2026-07-02T01:49:12.141Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":9},"count":{"balls":1,"strikes":0,"outs":0},"matchup":{"batter":{"id":670224,"fullName":"Kameron Misner","link":"/api/v1/people/670224"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687330,"fullName":"Kevin Kelly","link":"/api/v1/people/687330"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":670224,"fullName":"Kameron Misner","link":"/api/v1/people/670224"},"postOnSecond":{"id":695506,"fullName":"Jac Caglianone","link":"/api/v1/people/695506"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[2,3],"actionIndex":[0],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","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":3},"credits":[{"player":{"id":680700,"link":"/api/v1/people/680700"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_fielding_error"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Fielders Choice","eventType":"fielders_choice","movementReason":null,"runner":{"id":670224,"fullName":"Kameron Misner","link":"/api/v1/people/670224"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Kameron Misner replaces Starling Marte.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":4,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-02T01:47:43.843Z","endTime":"2026-07-02T01:47:50.233Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":670224,"link":"/api/v1/people/670224"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"401","replacedPlayer":{"id":516782,"link":"/api/v1/people/516782"}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":4,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-07-02T01:47:50.233Z","endTime":"2026-07-02T01:48:39.961Z","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":0},"pitchData":{"startSpeed":91.1,"endSpeed":83.6,"strikeZoneTop":3.366,"strikeZoneBottom":1.699,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.24246514139721,"aZ":-28.34951067500942,"pfxX":-8.081029782838078,"pfxZ":2.1357332185848,"pX":-1.0723316882671343,"pZ":2.479347791616304,"vX0":3.804176693621479,"vY0":-132.66430090210935,"vZ0":2.182861348419859,"x":157.87,"y":171.84,"x0":-1.4716711703220648,"y0":50.00189006878718,"z0":3.7064046571721163,"aX":-14.465054115838},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":4.6,"breakHorizontal":13.9,"spinRate":2044,"spinDirection":261},"zone":13,"typeConfidence":2.0,"plateTime":0.4121960868059471,"extension":6.927508067649205},"index":2,"playId":"b467e82a-2655-35bd-ab44-0fd12c22ba84","pitchNumber":1,"startTime":"2026-07-02T01:48:39.961Z","endTime":"2026-07-02T01:48:44.491Z","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":0},"pitchData":{"startSpeed":91.0,"endSpeed":83.6,"strikeZoneTop":3.366,"strikeZoneBottom":1.699,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.645133339469947,"aZ":-38.97494959998096,"pfxX":-8.580446079421343,"pfxZ":-3.8094115355461877,"pX":-0.3951173960393217,"pZ":2.766456993686296,"vX0":5.5755154996511855,"vY0":-132.38321867781426,"vZ0":4.993606243061269,"x":132.06,"y":164.09,"x0":-1.4072023726579395,"y0":50.00264013815376,"z0":3.699143146903911,"aX":-15.322582460574232},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":-5.6,"breakHorizontal":14.4,"spinRate":1983,"spinDirection":261},"zone":4,"typeConfidence":2.0,"plateTime":0.4127814660102458,"extension":6.819909976792312},"hitData":{"launchSpeed":77.2,"launchAngle":5.0,"totalDistance":69.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":148.97,"coordY":153.61}},"index":3,"playId":"5922ceb2-1aeb-330c-b139-4a988e44b19c","pitchNumber":2,"startTime":"2026-07-02T01:49:04.145Z","endTime":"2026-07-02T01:49:12.141Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-02T01:49:12.141Z","atBatIndex":67},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Salvador Perez grounds into a double play, pitcher Kevin Kelly to second baseman Richie Palacios to first baseman Jonathan Aranda. Jac Caglianone to 3rd. Kameron Misner out at 2nd. Salvador Perez out at 1st.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":68,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-07-02T01:50:19.898Z","endTime":"2026-07-02T01:50:30.018Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687330,"fullName":"Kevin Kelly","link":"/api/v1/people/687330"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":695506,"fullName":"Jac Caglianone","link":"/api/v1/people/695506"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":670224,"fullName":"Kameron Misner","link":"/api/v1/people/670224"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":687330,"link":"/api/v1/people/687330"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":680700,"link":"/api/v1/people/680700"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":680700,"link":"/api/v1/people/680700"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":666018,"link":"/api/v1/people/666018"},"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":"Grounded Into DP","eventType":"grounded_into_double_play","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":1},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":4,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-02T01:49:49.389Z","endTime":"2026-07-02T01:50:22.179Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.3,"endSpeed":84.3,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.100791512832867,"aZ":-35.37526992688087,"pfxX":-8.243886258070063,"pfxZ":-1.7691065730259012,"pX":-0.5601550703550526,"pZ":3.0657445429252546,"vX0":5.835345196977073,"vY0":-132.91413734102017,"vZ0":4.840800605100848,"x":138.35,"y":156.0,"x0":-1.6991152520861523,"y0":50.00132557791062,"z0":3.77261160951177,"aX":-14.936018102458037},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":-2.0,"breakHorizontal":13.9,"spinRate":2082,"spinDirection":259},"zone":1,"typeConfidence":2.0,"plateTime":0.4101160854422772,"extension":6.872294688515618},"hitData":{"launchSpeed":84.7,"launchAngle":-11.0,"totalDistance":15.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":127.17,"coordY":182.5}},"index":1,"playId":"f200aeb9-364f-3995-8b51-cf2951a354b1","pitchNumber":1,"startTime":"2026-07-02T01:50:22.179Z","endTime":"2026-07-02T01:50:30.018Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-02T01:50:30.018Z","atBatIndex":68},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Carter Jensen lines out to center fielder Cedric Mullins.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":69,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-07-02T01:50:54.206Z","endTime":"2026-07-02T01:51:02.384Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":695600,"fullName":"Carter Jensen","link":"/api/v1/people/695600"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687330,"fullName":"Kevin Kelly","link":"/api/v1/people/687330"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".455"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".871"},{"zone":"03","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".714"},{"zone":"04","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".796"},{"zone":"05","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".841"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".900"},{"zone":"07","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".667"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.047"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".478"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".535"},{"zone":"12","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".690"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".373"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"}]}},{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"97.93"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.46"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"81.94"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"94.45"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"97.04"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.04"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"84.36"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"94.85"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"94.06"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"83.57"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"76.63"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"81.61"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"83.93"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".143"},{"zone":"02","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".226"},{"zone":"03","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".238"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".319"},{"zone":"05","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".242"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".300"},{"zone":"07","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".293"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".349"},{"zone":"09","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".227"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".083"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".158"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".093"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".071"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".455"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".871"},{"zone":"03","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".714"},{"zone":"04","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".796"},{"zone":"05","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".841"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".900"},{"zone":"07","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".667"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.047"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".478"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".535"},{"zone":"12","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".690"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".373"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":695600,"fullName":"Carter Jensen","link":"/api/v1/people/695600"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":656775,"link":"/api/v1/people/656775"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.0,"endSpeed":84.4,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.801968279927575,"aZ":-34.95177241795238,"pfxX":-10.248012556010696,"pfxZ":-1.5247294845606163,"pX":0.018841697866756647,"pZ":2.024492281782906,"vX0":7.307520538816117,"vY0":-133.87532447498603,"vZ0":2.4147269860400025,"x":116.28,"y":184.12,"x0":-1.409114851704066,"y0":50.00289896561167,"z0":3.6057322774716742,"aX":-18.677749662787534},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":-2.0,"breakHorizontal":17.0,"spinRate":2137,"spinDirection":261},"zone":8,"typeConfidence":2.0,"plateTime":0.40849687976999105,"extension":6.930188579122569},"hitData":{"launchSpeed":97.8,"launchAngle":17.0,"totalDistance":331.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":118.29,"coordY":66.55}},"index":0,"playId":"590e59d6-2015-3cdc-83df-1bb5a22cfe6f","pitchNumber":1,"startTime":"2026-07-02T01:50:55.642Z","endTime":"2026-07-02T01:51:02.384Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-02T01:51:02.384Z","atBatIndex":69}],"currentPlay":{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Carter Jensen lines out to center fielder Cedric Mullins.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":69,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-07-02T01:50:54.206Z","endTime":"2026-07-02T01:51:02.384Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":695600,"fullName":"Carter Jensen","link":"/api/v1/people/695600"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687330,"fullName":"Kevin Kelly","link":"/api/v1/people/687330"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".455"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".871"},{"zone":"03","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".714"},{"zone":"04","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".796"},{"zone":"05","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".841"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".900"},{"zone":"07","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".667"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.047"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".478"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".535"},{"zone":"12","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".690"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".373"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"}]}},{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"97.93"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.46"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"81.94"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"94.45"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"97.04"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.04"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"84.36"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"94.85"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"94.06"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"83.57"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"76.63"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"81.61"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"83.93"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".143"},{"zone":"02","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".226"},{"zone":"03","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".238"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".319"},{"zone":"05","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".242"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".300"},{"zone":"07","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".293"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".349"},{"zone":"09","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".227"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".083"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".158"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".093"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".071"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".455"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".871"},{"zone":"03","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".714"},{"zone":"04","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".796"},{"zone":"05","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".841"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".900"},{"zone":"07","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".667"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.047"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".478"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".535"},{"zone":"12","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".690"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".373"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":695600,"fullName":"Carter Jensen","link":"/api/v1/people/695600"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":656775,"link":"/api/v1/people/656775"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.0,"endSpeed":84.4,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.801968279927575,"aZ":-34.95177241795238,"pfxX":-10.248012556010696,"pfxZ":-1.5247294845606163,"pX":0.018841697866756647,"pZ":2.024492281782906,"vX0":7.307520538816117,"vY0":-133.87532447498603,"vZ0":2.4147269860400025,"x":116.28,"y":184.12,"x0":-1.409114851704066,"y0":50.00289896561167,"z0":3.6057322774716742,"aX":-18.677749662787534},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":-2.0,"breakHorizontal":17.0,"spinRate":2137,"spinDirection":261},"zone":8,"typeConfidence":2.0,"plateTime":0.40849687976999105,"extension":6.930188579122569},"hitData":{"launchSpeed":97.8,"launchAngle":17.0,"totalDistance":331.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":118.29,"coordY":66.55}},"index":0,"playId":"590e59d6-2015-3cdc-83df-1bb5a22cfe6f","pitchNumber":1,"startTime":"2026-07-02T01:50:55.642Z","endTime":"2026-07-02T01:51:02.384Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-02T01:51:02.384Z","atBatIndex":69},"scoringPlays":[2,40,56],"playsByInning":[{"startIndex":0,"endIndex":9,"top":[0,1,2,3,4,5],"bottom":[6,7,8,9],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":139,"name":"Tampa Bay Rays","link":"/api/v1/teams/139"},"inning":1,"pitcher":{"id":607625,"fullName":"Seth Lugo","link":"/api/v1/people/607625"},"batter":{"id":666018,"fullName":"Jonathan Aranda","link":"/api/v1/people/666018"},"coordinates":{"x":118.69,"y":75.17},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":139,"name":"Tampa Bay Rays","link":"/api/v1/teams/139"},"inning":1,"pitcher":{"id":607625,"fullName":"Seth Lugo","link":"/api/v1/people/607625"},"batter":{"id":691406,"fullName":"Junior Caminero","link":"/api/v1/people/691406"},"coordinates":{"x":16.38,"y":64.61},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":139,"name":"Tampa Bay Rays","link":"/api/v1/teams/139"},"inning":1,"pitcher":{"id":607625,"fullName":"Seth Lugo","link":"/api/v1/people/607625"},"batter":{"id":683748,"fullName":"Victor Mesa Jr.","link":"/api/v1/people/683748"},"coordinates":{"x":147.95,"y":167.8},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":139,"name":"Tampa Bay Rays","link":"/api/v1/teams/139"},"inning":1,"pitcher":{"id":607625,"fullName":"Seth Lugo","link":"/api/v1/people/607625"},"batter":{"id":802415,"fullName":"Chandler Simpson","link":"/api/v1/people/802415"},"coordinates":{"x":145.4,"y":102.83},"type":"H","description":"Double"}],"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":663556,"fullName":"Shane McClanahan","link":"/api/v1/people/663556"},"batter":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"coordinates":{"x":171.78,"y":106.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":1,"pitcher":{"id":663556,"fullName":"Shane McClanahan","link":"/api/v1/people/663556"},"batter":{"id":695506,"fullName":"Jac Caglianone","link":"/api/v1/people/695506"},"coordinates":{"x":127.17,"y":54.24},"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":1,"pitcher":{"id":663556,"fullName":"Shane McClanahan","link":"/api/v1/people/663556"},"batter":{"id":516782,"fullName":"Starling Marte","link":"/api/v1/people/516782"},"coordinates":{"x":119.96,"y":66.16},"type":"O","description":"Lineout"}]}},{"startIndex":10,"endIndex":15,"top":[10,11,12],"bottom":[13,14,15],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":139,"name":"Tampa Bay Rays","link":"/api/v1/teams/139"},"inning":2,"pitcher":{"id":607625,"fullName":"Seth Lugo","link":"/api/v1/people/607625"},"batter":{"id":670764,"fullName":"Taylor Walls","link":"/api/v1/people/670764"},"coordinates":{"x":165.9,"y":127.37},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":139,"name":"Tampa Bay Rays","link":"/api/v1/teams/139"},"inning":2,"pitcher":{"id":607625,"fullName":"Seth Lugo","link":"/api/v1/people/607625"},"batter":{"id":680700,"fullName":"Richie Palacios","link":"/api/v1/people/680700"},"coordinates":{"x":148.97,"y":152.09},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":139,"name":"Tampa Bay Rays","link":"/api/v1/teams/139"},"inning":2,"pitcher":{"id":607625,"fullName":"Seth Lugo","link":"/api/v1/people/607625"},"batter":{"id":676439,"fullName":"Hunter Feduccia","link":"/api/v1/people/676439"},"coordinates":{"x":170.25,"y":150.45},"type":"O","description":"Lineout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":2,"pitcher":{"id":663556,"fullName":"Shane McClanahan","link":"/api/v1/people/663556"},"batter":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"coordinates":{"x":103.52,"y":118.63},"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":663556,"fullName":"Shane McClanahan","link":"/api/v1/people/663556"},"batter":{"id":679845,"fullName":"Nick Loftin","link":"/api/v1/people/679845"},"coordinates":{"x":103.34,"y":168.82},"type":"O","description":"Grounded Into DP"}]}},{"startIndex":16,"endIndex":23,"top":[16,17,18,19],"bottom":[20,21,22,23],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":139,"name":"Tampa Bay Rays","link":"/api/v1/teams/139"},"inning":3,"pitcher":{"id":607625,"fullName":"Seth Lugo","link":"/api/v1/people/607625"},"batter":{"id":650490,"fullName":"Yandy Díaz","link":"/api/v1/people/650490"},"coordinates":{"x":180.43,"y":110.4},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":3,"pitcher":{"id":663556,"fullName":"Shane McClanahan","link":"/api/v1/people/663556"},"batter":{"id":686475,"fullName":"Tyler Tolbert","link":"/api/v1/people/686475"},"coordinates":{"x":168.61,"y":75.23},"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":663556,"fullName":"Shane McClanahan","link":"/api/v1/people/663556"},"batter":{"id":657041,"fullName":"Lane Thomas","link":"/api/v1/people/657041"},"coordinates":{"x":131.85,"y":190.63},"type":"E","description":"Field Error"},{"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":663556,"fullName":"Shane McClanahan","link":"/api/v1/people/663556"},"batter":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"coordinates":{"x":103.34,"y":167.8},"type":"O","description":"Lineout"}]}},{"startIndex":24,"endIndex":30,"top":[24,25,26,27],"bottom":[28,29,30],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":139,"name":"Tampa Bay Rays","link":"/api/v1/teams/139"},"inning":4,"pitcher":{"id":607625,"fullName":"Seth Lugo","link":"/api/v1/people/607625"},"batter":{"id":802415,"fullName":"Chandler Simpson","link":"/api/v1/people/802415"},"coordinates":{"x":145.42,"y":95.82},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":139,"name":"Tampa Bay Rays","link":"/api/v1/teams/139"},"inning":4,"pitcher":{"id":607625,"fullName":"Seth Lugo","link":"/api/v1/people/607625"},"batter":{"id":670764,"fullName":"Taylor Walls","link":"/api/v1/people/670764"},"coordinates":{"x":73.99,"y":52.37},"type":"H","description":"Double"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":139,"name":"Tampa Bay Rays","link":"/api/v1/teams/139"},"inning":4,"pitcher":{"id":607625,"fullName":"Seth Lugo","link":"/api/v1/people/607625"},"batter":{"id":680700,"fullName":"Richie Palacios","link":"/api/v1/people/680700"},"coordinates":{"x":203.72,"y":120.66},"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":663556,"fullName":"Shane McClanahan","link":"/api/v1/people/663556"},"batter":{"id":695506,"fullName":"Jac Caglianone","link":"/api/v1/people/695506"},"coordinates":{"x":158.87,"y":168.1},"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":4,"pitcher":{"id":663556,"fullName":"Shane McClanahan","link":"/api/v1/people/663556"},"batter":{"id":516782,"fullName":"Starling Marte","link":"/api/v1/people/516782"},"coordinates":{"x":137.05,"y":169.5},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":4,"pitcher":{"id":663556,"fullName":"Shane McClanahan","link":"/api/v1/people/663556"},"batter":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"coordinates":{"x":101.31,"y":167.8},"type":"O","description":"Grounded Into DP"}]}},{"startIndex":31,"endIndex":37,"top":[31,32,33,34],"bottom":[35,36,37],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":139,"name":"Tampa Bay Rays","link":"/api/v1/teams/139"},"inning":5,"pitcher":{"id":607625,"fullName":"Seth Lugo","link":"/api/v1/people/607625"},"batter":{"id":650490,"fullName":"Yandy Díaz","link":"/api/v1/people/650490"},"coordinates":{"x":160.12,"y":163.75},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":139,"name":"Tampa Bay Rays","link":"/api/v1/teams/139"},"inning":5,"pitcher":{"id":607625,"fullName":"Seth Lugo","link":"/api/v1/people/607625"},"batter":{"id":666018,"fullName":"Jonathan Aranda","link":"/api/v1/people/666018"},"coordinates":{"x":73.84,"y":117.97},"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":5,"pitcher":{"id":663556,"fullName":"Shane McClanahan","link":"/api/v1/people/663556"},"batter":{"id":695600,"fullName":"Carter Jensen","link":"/api/v1/people/695600"},"coordinates":{"x":109.96,"y":33.07},"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":663556,"fullName":"Shane McClanahan","link":"/api/v1/people/663556"},"batter":{"id":679845,"fullName":"Nick Loftin","link":"/api/v1/people/679845"},"coordinates":{"x":42.98,"y":90.67},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":5,"pitcher":{"id":663556,"fullName":"Shane McClanahan","link":"/api/v1/people/663556"},"batter":{"id":686475,"fullName":"Tyler Tolbert","link":"/api/v1/people/686475"},"coordinates":{"x":66.13,"y":100.92},"type":"O","description":"Flyout"}]}},{"startIndex":38,"endIndex":45,"top":[38,39,40,41,42],"bottom":[43,44,45],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":139,"name":"Tampa Bay Rays","link":"/api/v1/teams/139"},"inning":6,"pitcher":{"id":607625,"fullName":"Seth Lugo","link":"/api/v1/people/607625"},"batter":{"id":683748,"fullName":"Victor Mesa Jr.","link":"/api/v1/people/683748"},"coordinates":{"x":146.67,"y":149.93},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":139,"name":"Tampa Bay Rays","link":"/api/v1/teams/139"},"inning":6,"pitcher":{"id":607625,"fullName":"Seth Lugo","link":"/api/v1/people/607625"},"batter":{"id":802415,"fullName":"Chandler Simpson","link":"/api/v1/people/802415"},"coordinates":{"x":104.6,"y":93.0},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":139,"name":"Tampa Bay Rays","link":"/api/v1/teams/139"},"inning":6,"pitcher":{"id":607625,"fullName":"Seth Lugo","link":"/api/v1/people/607625"},"batter":{"id":656775,"fullName":"Cedric Mullins","link":"/api/v1/people/656775"},"coordinates":{"x":217.91,"y":70.97},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":139,"name":"Tampa Bay Rays","link":"/api/v1/teams/139"},"inning":6,"pitcher":{"id":607625,"fullName":"Seth Lugo","link":"/api/v1/people/607625"},"batter":{"id":670764,"fullName":"Taylor Walls","link":"/api/v1/people/670764"},"coordinates":{"x":178.0,"y":105.18},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":139,"name":"Tampa Bay Rays","link":"/api/v1/teams/139"},"inning":6,"pitcher":{"id":607625,"fullName":"Seth Lugo","link":"/api/v1/people/607625"},"batter":{"id":680700,"fullName":"Richie Palacios","link":"/api/v1/people/680700"},"coordinates":{"x":110.02,"y":172.01},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":6,"pitcher":{"id":663556,"fullName":"Shane McClanahan","link":"/api/v1/people/663556"},"batter":{"id":657041,"fullName":"Lane Thomas","link":"/api/v1/people/657041"},"coordinates":{"x":105.86,"y":140.57},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":6,"pitcher":{"id":663556,"fullName":"Shane McClanahan","link":"/api/v1/people/663556"},"batter":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"coordinates":{"x":190.02,"y":78.44},"type":"O","description":"Lineout"}]}},{"startIndex":46,"endIndex":52,"top":[46,47,48],"bottom":[49,50,51,52],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":139,"name":"Tampa Bay Rays","link":"/api/v1/teams/139"},"inning":7,"pitcher":{"id":621381,"fullName":"Matt Strahm","link":"/api/v1/people/621381"},"batter":{"id":663743,"fullName":"Nick Fortes","link":"/api/v1/people/663743"},"coordinates":{"x":103.3,"y":171.58},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":139,"name":"Tampa Bay Rays","link":"/api/v1/teams/139"},"inning":7,"pitcher":{"id":621381,"fullName":"Matt Strahm","link":"/api/v1/people/621381"},"batter":{"id":650490,"fullName":"Yandy Díaz","link":"/api/v1/people/650490"},"coordinates":{"x":103.7,"y":136.71},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":139,"name":"Tampa Bay Rays","link":"/api/v1/teams/139"},"inning":7,"pitcher":{"id":621381,"fullName":"Matt Strahm","link":"/api/v1/people/621381"},"batter":{"id":666018,"fullName":"Jonathan Aranda","link":"/api/v1/people/666018"},"coordinates":{"x":104.86,"y":150.57},"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":7,"pitcher":{"id":642121,"fullName":"Cole Sulser","link":"/api/v1/people/642121"},"batter":{"id":695506,"fullName":"Jac Caglianone","link":"/api/v1/people/695506"},"coordinates":{"x":159.68,"y":138.04},"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":642121,"fullName":"Cole Sulser","link":"/api/v1/people/642121"},"batter":{"id":516782,"fullName":"Starling Marte","link":"/api/v1/people/516782"},"coordinates":{"x":128.18,"y":180.48},"type":"O","description":"Forceout"}]}},{"startIndex":53,"endIndex":62,"top":[53,54,55,56,57],"bottom":[58,59,60,61,62],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":139,"name":"Tampa Bay Rays","link":"/api/v1/teams/139"},"inning":8,"pitcher":{"id":621016,"fullName":"Jose Cuas","link":"/api/v1/people/621016"},"batter":{"id":683748,"fullName":"Victor Mesa Jr.","link":"/api/v1/people/683748"},"coordinates":{"x":171.72,"y":121.74},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":139,"name":"Tampa Bay Rays","link":"/api/v1/teams/139"},"inning":8,"pitcher":{"id":621016,"fullName":"Jose Cuas","link":"/api/v1/people/621016"},"batter":{"id":802415,"fullName":"Chandler Simpson","link":"/api/v1/people/802415"},"coordinates":{"x":162.15,"y":155.13},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":139,"name":"Tampa Bay Rays","link":"/api/v1/teams/139"},"inning":8,"pitcher":{"id":621016,"fullName":"Jose Cuas","link":"/api/v1/people/621016"},"batter":{"id":656775,"fullName":"Cedric Mullins","link":"/api/v1/people/656775"},"coordinates":{"x":168.94,"y":105.15},"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":8,"pitcher":{"id":664076,"fullName":"Garrett Cleavinger","link":"/api/v1/people/664076"},"batter":{"id":686475,"fullName":"Tyler Tolbert","link":"/api/v1/people/686475"},"coordinates":{"x":139.83,"y":180.76},"type":"O","description":"Bunt 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":8,"pitcher":{"id":664076,"fullName":"Garrett Cleavinger","link":"/api/v1/people/664076"},"batter":{"id":686681,"fullName":"Michael Massey","link":"/api/v1/people/686681"},"coordinates":{"x":146.43,"y":84.16},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":8,"pitcher":{"id":687330,"fullName":"Kevin Kelly","link":"/api/v1/people/687330"},"batter":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"coordinates":{"x":120.2,"y":191.38},"type":"O","description":"Groundout"}]}},{"startIndex":63,"endIndex":69,"top":[63,64,65],"bottom":[66,67,68,69],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":139,"name":"Tampa Bay Rays","link":"/api/v1/teams/139"},"inning":9,"pitcher":{"id":621016,"fullName":"Jose Cuas","link":"/api/v1/people/621016"},"batter":{"id":663743,"fullName":"Nick Fortes","link":"/api/v1/people/663743"},"coordinates":{"x":201.79,"y":107.33},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":139,"name":"Tampa Bay Rays","link":"/api/v1/teams/139"},"inning":9,"pitcher":{"id":621016,"fullName":"Jose Cuas","link":"/api/v1/people/621016"},"batter":{"id":650490,"fullName":"Yandy Díaz","link":"/api/v1/people/650490"},"coordinates":{"x":112.47,"y":158.68},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":9,"pitcher":{"id":687330,"fullName":"Kevin Kelly","link":"/api/v1/people/687330"},"batter":{"id":695506,"fullName":"Jac Caglianone","link":"/api/v1/people/695506"},"coordinates":{"x":140.86,"y":76.04},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":9,"pitcher":{"id":687330,"fullName":"Kevin Kelly","link":"/api/v1/people/687330"},"batter":{"id":670224,"fullName":"Kameron Misner","link":"/api/v1/people/670224"},"coordinates":{"x":148.97,"y":153.61},"type":"O","description":"Fielders Choice"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":9,"pitcher":{"id":687330,"fullName":"Kevin Kelly","link":"/api/v1/people/687330"},"batter":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"coordinates":{"x":127.17,"y":182.5},"type":"O","description":"Grounded Into DP"},{"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":687330,"fullName":"Kevin Kelly","link":"/api/v1/people/687330"},"batter":{"id":695600,"fullName":"Carter Jensen","link":"/api/v1/people/695600"},"coordinates":{"x":118.29,"y":66.55},"type":"O","description":"Lineout"}]}}]},"linescore":{"currentInning":9,"currentInningOrdinal":"9th","inningState":"Bottom","inningHalf":"Bottom","isTopInning":false,"scheduledInnings":9,"innings":[{"num":1,"ordinalNum":"1st","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":2,"hits":3,"errors":0,"leftOnBase":1}},{"num":2,"ordinalNum":"2nd","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":0}},{"num":3,"ordinalNum":"3rd","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":1,"leftOnBase":1}},{"num":4,"ordinalNum":"4th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":2,"errors":0,"leftOnBase":1}},{"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":0,"errors":0,"leftOnBase":0},"away":{"runs":1,"hits":2,"errors":0,"leftOnBase":1}},{"num":7,"ordinalNum":"7th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":8,"ordinalNum":"8th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":2},"away":{"runs":1,"hits":2,"errors":0,"leftOnBase":1}},{"num":9,"ordinalNum":"9th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":1,"leftOnBase":0}}],"teams":{"home":{"runs":0,"hits":6,"errors":0,"leftOnBase":6},"away":{"runs":4,"hits":11,"errors":2,"leftOnBase":6}},"defense":{"pitcher":{"id":687330,"fullName":"Kevin Kelly","link":"/api/v1/people/687330"},"catcher":{"id":663743,"fullName":"Nick Fortes","link":"/api/v1/people/663743"},"first":{"id":666018,"fullName":"Jonathan Aranda","link":"/api/v1/people/666018"},"second":{"id":680700,"fullName":"Richie Palacios","link":"/api/v1/people/680700"},"third":{"id":691406,"fullName":"Junior Caminero","link":"/api/v1/people/691406"},"shortstop":{"id":670764,"fullName":"Taylor Walls","link":"/api/v1/people/670764"},"left":{"id":802415,"fullName":"Chandler Simpson","link":"/api/v1/people/802415"},"center":{"id":656775,"fullName":"Cedric Mullins","link":"/api/v1/people/656775"},"right":{"id":683748,"fullName":"Victor Mesa Jr.","link":"/api/v1/people/683748"},"batter":{"id":666018,"fullName":"Jonathan Aranda","link":"/api/v1/people/666018"},"onDeck":{"id":691406,"fullName":"Junior Caminero","link":"/api/v1/people/691406"},"inHole":{"id":683748,"fullName":"Victor Mesa Jr.","link":"/api/v1/people/683748"},"battingOrder":2,"team":{"id":139,"name":"Tampa Bay Rays","link":"/api/v1/teams/139"}},"offense":{"batter":{"id":695600,"fullName":"Carter Jensen","link":"/api/v1/people/695600"},"onDeck":{"id":679845,"fullName":"Nick Loftin","link":"/api/v1/people/679845"},"inHole":{"id":686475,"fullName":"Tyler Tolbert","link":"/api/v1/people/686475"},"pitcher":{"id":621016,"fullName":"Jose Cuas","link":"/api/v1/people/621016"},"battingOrder":6,"team":{"id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"}},"balls":0,"strikes":0,"outs":3},"boxscore":{"teams":{"away":{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":139,"name":"Tampa Bay Rays","link":"/api/v1/teams/139"},"teamStats":{"batting":{"flyOuts":4,"groundOuts":10,"airOuts":5,"runs":4,"doubles":2,"triples":0,"homeRuns":2,"strikeOuts":10,"baseOnBalls":0,"intentionalWalks":0,"hits":11,"hitByPitch":1,"avg":".261","atBats":36,"obp":".339","slg":".397","ops":".736","caughtStealing":2,"stolenBases":0,"stolenBasePercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":37,"totalBases":19,"rbi":4,"leftOnBase":9,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"18.00","popOuts":0,"lineOuts":1},"pitching":{"flyOuts":5,"groundOuts":8,"airOuts":11,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":7,"baseOnBalls":1,"intentionalWalks":0,"hits":6,"hitByPitch":0,"atBats":32,"obp":".212","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":111,"era":"3.74","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":0,"whip":"1.19","battersFaced":33,"outs":27,"completeGames":0,"shutouts":1,"pitchesThrown":111,"balls":31,"strikes":80,"strikePercentage":".720","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.73","rbi":0,"pitchesPerInning":"12.33","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":5},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":27,"errors":2,"chances":37,"passedBall":0,"pickoffs":0}},"players":{"ID670764":{"person":{"id":670764,"fullName":"Taylor Walls","link":"/api/v1/people/670764"},"jerseyNumber":"6","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":139,"battingOrder":"700","stats":{"batting":{"summary":"3-4 | 2B, K, CS","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":4,"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":4,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":66,"flyOuts":43,"groundOuts":41,"airOuts":61,"runs":31,"doubles":10,"triples":2,"homeRuns":0,"strikeOuts":56,"baseOnBalls":28,"intentionalWalks":0,"hits":45,"hitByPitch":2,"avg":".231","atBats":195,"obp":".330","slg":".303","ops":".633","caughtStealing":3,"stolenBases":12,"stolenBasePercentage":".800","caughtStealingPercentage":".200","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":233,"totalBases":59,"rbi":19,"leftOnBase":74,"sacBunts":6,"sacFlies":2,"babip":".319","groundOutsToAirouts":"0.67","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":14,"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":127,"putOuts":104,"errors":5,"chances":236,"fielding":".979","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID663556":{"person":{"id":663556,"fullName":"Shane McClanahan","link":"/api/v1/people/663556"},"jerseyNumber":"18","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":139,"stats":{"batting":{},"pitching":{"note":"(W, 7-5)","summary":"6.0 IP, 0 ER, 4 K, 0 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":5,"groundOuts":4,"airOuts":9,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":4,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":20,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":69,"inningsPitched":"6.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":20,"outs":18,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":69,"balls":20,"strikes":49,"strikePercentage":".710","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":4},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":1,"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":16,"gamesStarted":16,"flyOuts":47,"groundOuts":78,"airOuts":81,"runs":33,"doubles":12,"triples":1,"homeRuns":6,"strikeOuts":77,"baseOnBalls":28,"intentionalWalks":0,"hits":65,"hitByPitch":2,"atBats":300,"obp":".288","caughtStealing":1,"stolenBases":12,"stolenBasePercentage":".923","caughtStealingPercentage":".077","numberOfPitches":1255,"era":"3.05","inningsPitched":"79.2","wins":7,"losses":5,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":27,"whip":"1.17","battersFaced":332,"outs":239,"gamesPitched":16,"completeGames":0,"shutouts":0,"pitchesThrown":1255,"balls":434,"strikes":821,"strikePercentage":".650","hitBatsmen":2,"balks":0,"wildPitches":3,"pickoffs":1,"groundOutsToAirouts":"0.96","rbi":0,"winPercentage":".583","pitchesPerInning":"15.75","gamesFinished":0,"strikeoutWalkRatio":"2.75","strikeoutsPer9Inn":"8.70","walksPer9Inn":"3.16","hitsPer9Inn":"7.34","runsScoredPer9":"3.73","homeRunsPer9":"0.68","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":7,"lineOuts":27},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":10,"putOuts":0,"errors":4,"chances":14,"fielding":".714","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID680700":{"person":{"id":680700,"fullName":"Richie Palacios","link":"/api/v1/people/680700"},"jerseyNumber":"1","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":139,"battingOrder":"800","stats":{"batting":{"summary":"0-4 | K","gamesPlayed":1,"flyOuts":1,"groundOuts":2,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":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":3,"putOuts":4,"errors":1,"chances":8,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":61,"flyOuts":21,"groundOuts":45,"airOuts":52,"runs":23,"doubles":6,"triples":2,"homeRuns":1,"strikeOuts":38,"baseOnBalls":23,"intentionalWalks":0,"hits":39,"hitByPitch":3,"avg":".225","atBats":173,"obp":".325","slg":".301","ops":".626","caughtStealing":5,"stolenBases":7,"stolenBasePercentage":".583","caughtStealingPercentage":".417","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":200,"totalBases":52,"rbi":21,"leftOnBase":90,"sacBunts":0,"sacFlies":1,"babip":".281","groundOutsToAirouts":"0.87","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"173.00","popOuts":18,"lineOuts":13},"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":107,"putOuts":84,"errors":5,"chances":196,"fielding":".974","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID668723":{"person":{"id":668723,"fullName":"Ryan Vilade","link":"/api/v1/people/668723"},"jerseyNumber":"26","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":139,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":48,"flyOuts":22,"groundOuts":27,"airOuts":39,"runs":14,"doubles":6,"triples":1,"homeRuns":6,"strikeOuts":29,"baseOnBalls":13,"intentionalWalks":0,"hits":35,"hitByPitch":1,"avg":".278","atBats":126,"obp":".343","slg":".484","ops":".827","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":144,"totalBases":61,"rbi":28,"leftOnBase":62,"sacBunts":1,"sacFlies":3,"babip":".309","groundOutsToAirouts":"0.69","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"21.00","popOuts":10,"lineOuts":7},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":109,"errors":0,"chances":117,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID668984":{"person":{"id":668984,"fullName":"Casey Legumina","link":"/api/v1/people/668984"},"jerseyNumber":"67","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":139,"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":26,"gamesStarted":2,"flyOuts":23,"groundOuts":33,"airOuts":39,"runs":12,"doubles":9,"triples":0,"homeRuns":2,"strikeOuts":24,"baseOnBalls":7,"intentionalWalks":1,"hits":37,"hitByPitch":4,"atBats":129,"obp":".336","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":543,"era":"3.15","inningsPitched":"34.1","wins":2,"losses":1,"saves":0,"saveOpportunities":0,"holds":4,"blownSaves":0,"earnedRuns":12,"whip":"1.28","battersFaced":144,"outs":103,"gamesPitched":26,"completeGames":0,"shutouts":0,"pitchesThrown":543,"balls":186,"strikes":357,"strikePercentage":".660","hitBatsmen":4,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"0.85","rbi":0,"winPercentage":".667","pitchesPerInning":"15.82","gamesFinished":5,"strikeoutWalkRatio":"3.43","strikeoutsPer9Inn":"6.29","walksPer9Inn":"1.83","hitsPer9Inn":"9.70","runsScoredPer9":"3.15","homeRunsPer9":"0.52","inheritedRunners":13,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":1,"sacFlies":3,"passedBall":0,"popOuts":6,"lineOuts":10},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":3,"errors":0,"chances":6,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID802415":{"person":{"id":802415,"fullName":"Chandler Simpson","link":"/api/v1/people/802415"},"jerseyNumber":"14","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":139,"battingOrder":"500","stats":{"batting":{"summary":"2-4 | 2B, CS","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":3,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":80,"flyOuts":38,"groundOuts":119,"airOuts":71,"runs":33,"doubles":8,"triples":4,"homeRuns":0,"strikeOuts":32,"baseOnBalls":18,"intentionalWalks":0,"hits":80,"hitByPitch":0,"avg":".271","atBats":295,"obp":".311","slg":".325","ops":".636","caughtStealing":11,"stolenBases":19,"stolenBasePercentage":".633","caughtStealingPercentage":".367","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":320,"totalBases":96,"rbi":16,"leftOnBase":112,"sacBunts":5,"sacFlies":2,"babip":".302","groundOutsToAirouts":"1.68","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":9,"lineOuts":24},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":155,"errors":2,"chances":162,"fielding":".988","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID607259":{"person":{"id":607259,"fullName":"Nick Martinez","link":"/api/v1/people/607259"},"jerseyNumber":"28","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":139,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":16,"gamesStarted":16,"flyOuts":70,"groundOuts":85,"airOuts":133,"runs":28,"doubles":22,"triples":2,"homeRuns":9,"strikeOuts":58,"baseOnBalls":17,"intentionalWalks":0,"hits":92,"hitByPitch":2,"atBats":363,"obp":".288","caughtStealing":3,"stolenBases":4,"stolenBasePercentage":".571","caughtStealingPercentage":".429","numberOfPitches":1327,"era":"2.66","inningsPitched":"94.2","wins":7,"losses":2,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":28,"whip":"1.15","battersFaced":387,"outs":284,"gamesPitched":16,"completeGames":0,"shutouts":0,"pitchesThrown":1327,"balls":425,"strikes":902,"strikePercentage":".680","hitBatsmen":2,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.64","rbi":0,"winPercentage":".778","pitchesPerInning":"14.02","gamesFinished":0,"strikeoutWalkRatio":"3.41","strikeoutsPer9Inn":"5.51","walksPer9Inn":"1.62","hitsPer9Inn":"8.75","runsScoredPer9":"2.66","homeRunsPer9":"0.86","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":2,"sacFlies":3,"passedBall":0,"popOuts":28,"lineOuts":35},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":8,"errors":0,"chances":14,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID592155":{"person":{"id":592155,"fullName":"Cam Booser","link":"/api/v1/people/592155"},"jerseyNumber":"62","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":139,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":10,"gamesStarted":0,"flyOuts":6,"groundOuts":2,"airOuts":17,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":11,"baseOnBalls":4,"intentionalWalks":0,"hits":6,"hitByPitch":0,"atBats":36,"obp":".250","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":160,"era":"0.87","inningsPitched":"10.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":2,"blownSaves":0,"earnedRuns":1,"whip":"0.97","battersFaced":40,"outs":31,"gamesPitched":10,"completeGames":0,"shutouts":0,"pitchesThrown":160,"balls":51,"strikes":109,"strikePercentage":".680","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.12","rbi":0,"winPercentage":".---","pitchesPerInning":"15.48","gamesFinished":3,"strikeoutWalkRatio":"2.75","strikeoutsPer9Inn":"9.58","walksPer9Inn":"3.48","hitsPer9Inn":"5.23","runsScoredPer9":"0.87","homeRunsPer9":"0.87","inheritedRunners":5,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":9,"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}},"ID676356":{"person":{"id":676356,"fullName":"Jonny DeLuca","link":"/api/v1/people/676356"},"jerseyNumber":"21","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":139,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":49,"flyOuts":20,"groundOuts":35,"airOuts":43,"runs":21,"doubles":13,"triples":0,"homeRuns":4,"strikeOuts":30,"baseOnBalls":8,"intentionalWalks":0,"hits":38,"hitByPitch":0,"avg":".264","atBats":144,"obp":".303","slg":".438","ops":".741","caughtStealing":2,"stolenBases":7,"stolenBasePercentage":".778","caughtStealingPercentage":".222","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":154,"totalBases":63,"rbi":23,"leftOnBase":83,"sacBunts":2,"sacFlies":0,"babip":".309","groundOutsToAirouts":"0.81","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"36.00","popOuts":13,"lineOuts":10},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":92,"errors":0,"chances":94,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID693855":{"person":{"id":693855,"fullName":"Ian Seymour","link":"/api/v1/people/693855"},"jerseyNumber":"61","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":139,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":30,"gamesStarted":3,"flyOuts":35,"groundOuts":30,"airOuts":65,"runs":26,"doubles":9,"triples":1,"homeRuns":7,"strikeOuts":52,"baseOnBalls":20,"intentionalWalks":4,"hits":37,"hitByPitch":3,"atBats":179,"obp":".293","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":801,"era":"4.32","inningsPitched":"50.0","wins":4,"losses":1,"saves":2,"saveOpportunities":2,"holds":10,"blownSaves":0,"earnedRuns":24,"whip":"1.14","battersFaced":207,"outs":150,"gamesPitched":30,"completeGames":0,"shutouts":0,"pitchesThrown":801,"balls":263,"strikes":538,"strikePercentage":".670","hitBatsmen":3,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.46","rbi":0,"winPercentage":".800","pitchesPerInning":"16.02","gamesFinished":5,"strikeoutWalkRatio":"2.60","strikeoutsPer9Inn":"9.36","walksPer9Inn":"3.60","hitsPer9Inn":"6.66","runsScoredPer9":"4.68","homeRunsPer9":"1.26","inheritedRunners":6,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":2,"sacFlies":3,"passedBall":0,"popOuts":16,"lineOuts":14},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":1,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID642121":{"person":{"id":642121,"fullName":"Cole Sulser","link":"/api/v1/people/642121"},"jerseyNumber":"71","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":139,"stats":{"batting":{},"pitching":{"note":"(H, 6)","summary":"1.0 IP, 0 ER, 2 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":17,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":0,"battersFaced":4,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":17,"balls":3,"strikes":14,"strikePercentage":".820","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":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":31,"gamesStarted":2,"flyOuts":21,"groundOuts":30,"airOuts":37,"runs":23,"doubles":11,"triples":0,"homeRuns":5,"strikeOuts":37,"baseOnBalls":12,"intentionalWalks":3,"hits":41,"hitByPitch":0,"atBats":142,"obp":".342","caughtStealing":2,"stolenBases":4,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":623,"era":"5.30","inningsPitched":"35.2","wins":1,"losses":0,"saves":2,"saveOpportunities":2,"holds":6,"blownSaves":0,"earnedRuns":21,"whip":"1.49","battersFaced":157,"outs":107,"gamesPitched":31,"completeGames":0,"shutouts":0,"pitchesThrown":623,"balls":236,"strikes":387,"strikePercentage":".620","hitBatsmen":0,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"0.81","rbi":0,"winPercentage":"1.000","pitchesPerInning":"17.47","gamesFinished":9,"strikeoutWalkRatio":"3.08","strikeoutsPer9Inn":"9.34","walksPer9Inn":"3.03","hitsPer9Inn":"10.35","runsScoredPer9":"5.80","homeRunsPer9":"1.26","inheritedRunners":8,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":2,"sacFlies":1,"passedBall":0,"popOuts":10,"lineOuts":6},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":3,"errors":0,"chances":7,"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"}]},"ID664076":{"person":{"id":664076,"fullName":"Garrett Cleavinger","link":"/api/v1/people/664076"},"jerseyNumber":"60","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":139,"stats":{"batting":{},"pitching":{"summary":"0.2 IP, 0 ER, K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":18,"inningsPitched":"0.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":4,"outs":2,"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":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":26,"gamesStarted":0,"flyOuts":10,"groundOuts":16,"airOuts":19,"runs":12,"doubles":3,"triples":1,"homeRuns":3,"strikeOuts":31,"baseOnBalls":11,"intentionalWalks":1,"hits":19,"hitByPitch":1,"atBats":81,"obp":".320","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":385,"era":"4.30","inningsPitched":"23.0","wins":2,"losses":2,"saves":2,"saveOpportunities":4,"holds":12,"blownSaves":2,"earnedRuns":11,"whip":"1.30","battersFaced":97,"outs":69,"gamesPitched":26,"completeGames":0,"shutouts":0,"pitchesThrown":385,"balls":139,"strikes":246,"strikePercentage":".640","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":1,"groundOutsToAirouts":"0.84","rbi":0,"winPercentage":".500","pitchesPerInning":"16.74","gamesFinished":3,"strikeoutWalkRatio":"2.82","strikeoutsPer9Inn":"12.13","walksPer9Inn":"4.30","hitsPer9Inn":"7.43","runsScoredPer9":"4.70","homeRunsPer9":"1.17","inheritedRunners":11,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":4,"passedBall":0,"popOuts":5,"lineOuts":4},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":1,"errors":0,"chances":5,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID676439":{"person":{"id":676439,"fullName":"Hunter Feduccia","link":"/api/v1/people/676439"},"jerseyNumber":"9","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":139,"battingOrder":"900","stats":{"batting":{"summary":"0-2 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":4,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":46,"flyOuts":19,"groundOuts":14,"airOuts":32,"runs":12,"doubles":4,"triples":0,"homeRuns":1,"strikeOuts":36,"baseOnBalls":11,"intentionalWalks":0,"hits":22,"hitByPitch":1,"avg":".218","atBats":101,"obp":".298","slg":".287","ops":".585","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":116,"totalBases":29,"rbi":8,"leftOnBase":47,"sacBunts":2,"sacFlies":1,"babip":".323","groundOutsToAirouts":"0.44","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"101.00","popOuts":3,"lineOuts":10},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":9,"stolenBases":27,"stolenBasePercentage":".750","caughtStealingPercentage":".250","assists":11,"putOuts":261,"errors":3,"chances":275,"fielding":".989","passedBall":1,"pickoffs":1}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID687330":{"person":{"id":687330,"fullName":"Kevin Kelly","link":"/api/v1/people/687330"},"jerseyNumber":"49","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":139,"stats":{"batting":{},"pitching":{"note":"(S, 4)","summary":"1.1 IP, 0 ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":3,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":7,"inningsPitched":"1.1","wins":0,"losses":0,"saves":1,"saveOpportunities":1,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":5,"outs":4,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":7,"balls":1,"strikes":6,"strikePercentage":".860","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":1,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":2,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":0,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":37,"gamesStarted":0,"flyOuts":11,"groundOuts":52,"airOuts":29,"runs":13,"doubles":4,"triples":0,"homeRuns":4,"strikeOuts":30,"baseOnBalls":7,"intentionalWalks":1,"hits":29,"hitByPitch":2,"atBats":140,"obp":".255","caughtStealing":2,"stolenBases":3,"stolenBasePercentage":".600","caughtStealingPercentage":".400","numberOfPitches":556,"era":"2.52","inningsPitched":"39.1","wins":4,"losses":3,"saves":4,"saveOpportunities":6,"holds":18,"blownSaves":2,"earnedRuns":11,"whip":"0.92","battersFaced":149,"outs":118,"gamesPitched":37,"completeGames":0,"shutouts":0,"pitchesThrown":556,"balls":183,"strikes":373,"strikePercentage":".670","hitBatsmen":2,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.79","rbi":0,"winPercentage":".571","pitchesPerInning":"14.14","gamesFinished":7,"strikeoutWalkRatio":"4.29","strikeoutsPer9Inn":"6.86","walksPer9Inn":"1.60","hitsPer9Inn":"6.64","runsScoredPer9":"2.97","homeRunsPer9":"0.92","inheritedRunners":27,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":18},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":2,"errors":0,"chances":7,"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"}]},"ID694680":{"person":{"id":694680,"fullName":"Trevor Martin","link":"/api/v1/people/694680"},"jerseyNumber":"70","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":139,"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":6,"gamesStarted":0,"flyOuts":10,"groundOuts":12,"airOuts":15,"runs":8,"doubles":2,"triples":0,"homeRuns":4,"strikeOuts":7,"baseOnBalls":4,"intentionalWalks":0,"hits":14,"hitByPitch":2,"atBats":48,"obp":".370","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":180,"era":"3.97","inningsPitched":"11.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":5,"whip":"1.59","battersFaced":54,"outs":34,"gamesPitched":6,"completeGames":0,"shutouts":0,"pitchesThrown":180,"balls":68,"strikes":112,"strikePercentage":".620","hitBatsmen":2,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.80","rbi":0,"winPercentage":".---","pitchesPerInning":"15.88","gamesFinished":2,"strikeoutWalkRatio":"1.75","strikeoutsPer9Inn":"5.56","walksPer9Inn":"3.18","hitsPer9Inn":"11.12","runsScoredPer9":"6.35","homeRunsPer9":"3.18","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":4},"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}},"ID666018":{"person":{"id":666018,"fullName":"Jonathan Aranda","link":"/api/v1/people/666018"},"jerseyNumber":"8","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":139,"battingOrder":"200","stats":{"batting":{"summary":"2-3 | HBP, R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":1,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","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":6,"errors":0,"chances":6,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":82,"flyOuts":48,"groundOuts":63,"airOuts":74,"runs":44,"doubles":13,"triples":0,"homeRuns":13,"strikeOuts":78,"baseOnBalls":49,"intentionalWalks":3,"hits":87,"hitByPitch":7,"avg":".294","atBats":296,"obp":".399","slg":".470","ops":".869","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":358,"totalBases":139,"rbi":58,"leftOnBase":125,"sacBunts":0,"sacFlies":6,"babip":".351","groundOutsToAirouts":"0.85","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"22.77","popOuts":9,"lineOuts":17},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":42,"putOuts":557,"errors":4,"chances":603,"fielding":".993","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID663743":{"person":{"id":663743,"fullName":"Nick Fortes","link":"/api/v1/people/663743"},"jerseyNumber":"40","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":139,"battingOrder":"901","stats":{"batting":{"note":"a-","summary":"0-2","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":0,"rbi":0,"leftOnBase":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":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":64,"flyOuts":25,"groundOuts":65,"airOuts":54,"runs":20,"doubles":10,"triples":0,"homeRuns":1,"strikeOuts":25,"baseOnBalls":5,"intentionalWalks":0,"hits":48,"hitByPitch":7,"avg":".254","atBats":189,"obp":".297","slg":".323","ops":".620","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":204,"totalBases":61,"rbi":17,"leftOnBase":85,"sacBunts":2,"sacFlies":1,"babip":".287","groundOutsToAirouts":"1.20","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"189.00","popOuts":19,"lineOuts":10},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":11,"stolenBases":51,"stolenBasePercentage":".823","caughtStealingPercentage":".177","assists":16,"putOuts":413,"errors":5,"chances":434,"fielding":".988","passedBall":2,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID643377":{"person":{"id":643377,"fullName":"Griffin Jax","link":"/api/v1/people/643377"},"jerseyNumber":"22","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":139,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":23,"gamesStarted":12,"flyOuts":27,"groundOuts":59,"airOuts":54,"runs":32,"doubles":7,"triples":0,"homeRuns":11,"strikeOuts":58,"baseOnBalls":20,"intentionalWalks":1,"hits":56,"hitByPitch":1,"atBats":222,"obp":".314","caughtStealing":3,"stolenBases":9,"stolenBasePercentage":".750","caughtStealingPercentage":".250","numberOfPitches":913,"era":"3.45","inningsPitched":"60.0","wins":4,"losses":5,"saves":0,"saveOpportunities":2,"holds":2,"blownSaves":2,"earnedRuns":23,"whip":"1.27","battersFaced":248,"outs":180,"gamesPitched":23,"completeGames":0,"shutouts":0,"pitchesThrown":913,"balls":329,"strikes":584,"strikePercentage":".640","hitBatsmen":1,"balks":0,"wildPitches":2,"pickoffs":1,"groundOutsToAirouts":"1.09","rbi":0,"winPercentage":".444","pitchesPerInning":"15.22","gamesFinished":1,"strikeoutWalkRatio":"2.90","strikeoutsPer9Inn":"8.70","walksPer9Inn":"3.00","hitsPer9Inn":"8.40","runsScoredPer9":"4.80","homeRunsPer9":"1.65","inheritedRunners":5,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":3,"sacFlies":2,"passedBall":0,"popOuts":8,"lineOuts":19},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":3,"errors":1,"chances":8,"fielding":".875","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID518886":{"person":{"id":518886,"fullName":"Craig Kimbrel","link":"/api/v1/people/518886"},"jerseyNumber":"46","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":139,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":23,"gamesStarted":0,"flyOuts":17,"groundOuts":15,"airOuts":29,"runs":15,"doubles":4,"triples":1,"homeRuns":4,"strikeOuts":22,"baseOnBalls":10,"intentionalWalks":1,"hits":20,"hitByPitch":1,"atBats":84,"obp":".323","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":385,"era":"5.09","inningsPitched":"23.0","wins":0,"losses":2,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":13,"whip":"1.30","battersFaced":97,"outs":69,"gamesPitched":23,"completeGames":0,"shutouts":0,"pitchesThrown":385,"balls":150,"strikes":235,"strikePercentage":".610","hitBatsmen":1,"balks":0,"wildPitches":3,"pickoffs":1,"groundOutsToAirouts":"0.52","rbi":0,"winPercentage":".000","pitchesPerInning":"16.74","gamesFinished":14,"strikeoutWalkRatio":"2.20","strikeoutsPer9Inn":"8.61","walksPer9Inn":"3.91","hitsPer9Inn":"7.83","runsScoredPer9":"5.87","homeRunsPer9":"1.57","inheritedRunners":4,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":3,"lineOuts":9},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":0,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID650490":{"person":{"id":650490,"fullName":"Yandy Díaz","link":"/api/v1/people/650490"},"jerseyNumber":"2","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":139,"battingOrder":"100","stats":{"batting":{"summary":"0-5 | K","gamesPlayed":1,"flyOuts":1,"groundOuts":3,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":0,"rbi":0,"leftOnBase":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":80,"flyOuts":40,"groundOuts":90,"airOuts":71,"runs":46,"doubles":15,"triples":1,"homeRuns":12,"strikeOuts":46,"baseOnBalls":35,"intentionalWalks":4,"hits":100,"hitByPitch":9,"avg":".329","atBats":304,"obp":".410","slg":".503","ops":".913","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":9,"groundIntoTriplePlay":0,"plateAppearances":351,"totalBases":153,"rbi":53,"leftOnBase":96,"sacBunts":0,"sacFlies":3,"babip":".353","groundOutsToAirouts":"1.27","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"25.33","popOuts":12,"lineOuts":19},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID810938":{"person":{"id":810938,"fullName":"Ben Williamson","link":"/api/v1/people/810938"},"jerseyNumber":"15","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":139,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":60,"flyOuts":19,"groundOuts":56,"airOuts":42,"runs":25,"doubles":8,"triples":1,"homeRuns":2,"strikeOuts":38,"baseOnBalls":19,"intentionalWalks":0,"hits":42,"hitByPitch":1,"avg":".237","atBats":177,"obp":".315","slg":".328","ops":".643","caughtStealing":1,"stolenBases":5,"stolenBasePercentage":".833","caughtStealingPercentage":".167","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":198,"totalBases":58,"rbi":21,"leftOnBase":72,"sacBunts":1,"sacFlies":0,"babip":".292","groundOutsToAirouts":"1.33","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"88.50","popOuts":4,"lineOuts":19},"pitching":{"gamesPlayed":3,"gamesStarted":0,"flyOuts":2,"groundOuts":4,"airOuts":5,"runs":2,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":12,"obp":".308","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":29,"era":"6.00","inningsPitched":"3.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"whip":"1.33","battersFaced":13,"outs":9,"gamesPitched":3,"completeGames":0,"shutouts":0,"pitchesThrown":29,"balls":11,"strikes":18,"strikePercentage":".620","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.80","rbi":0,"winPercentage":".---","pitchesPerInning":"9.67","gamesFinished":3,"strikeoutWalkRatio":"0.00","strikeoutsPer9Inn":"0.00","walksPer9Inn":"3.00","hitsPer9Inn":"9.00","runsScoredPer9":"6.00","homeRunsPer9":"3.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":124,"putOuts":64,"errors":2,"chances":190,"fielding":".989","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID641329":{"person":{"id":641329,"fullName":"Bryan Baker","link":"/api/v1/people/641329"},"jerseyNumber":"47","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":139,"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":34,"gamesStarted":0,"flyOuts":15,"groundOuts":30,"airOuts":32,"runs":7,"doubles":6,"triples":0,"homeRuns":2,"strikeOuts":35,"baseOnBalls":11,"intentionalWalks":0,"hits":17,"hitByPitch":1,"atBats":113,"obp":".230","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":519,"era":"1.95","inningsPitched":"32.1","wins":1,"losses":0,"saves":21,"saveOpportunities":24,"holds":2,"blownSaves":3,"earnedRuns":7,"whip":"0.87","battersFaced":126,"outs":97,"gamesPitched":34,"completeGames":0,"shutouts":0,"pitchesThrown":519,"balls":169,"strikes":350,"strikePercentage":".670","hitBatsmen":1,"balks":1,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.94","rbi":0,"winPercentage":"1.000","pitchesPerInning":"16.05","gamesFinished":23,"strikeoutWalkRatio":"3.18","strikeoutsPer9Inn":"9.74","walksPer9Inn":"3.06","hitsPer9Inn":"4.73","runsScoredPer9":"1.95","homeRunsPer9":"0.56","inheritedRunners":5,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":10,"lineOuts":7},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":4,"errors":0,"chances":6,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID683748":{"person":{"id":683748,"fullName":"Victor Mesa Jr.","link":"/api/v1/people/683748"},"jerseyNumber":"25","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":139,"battingOrder":"400","stats":{"batting":{"summary":"1-4 | K, R","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":1,"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":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":24,"flyOuts":4,"groundOuts":17,"airOuts":18,"runs":10,"doubles":1,"triples":0,"homeRuns":3,"strikeOuts":18,"baseOnBalls":9,"intentionalWalks":0,"hits":13,"hitByPitch":0,"avg":".200","atBats":65,"obp":".297","slg":".354","ops":".651","caughtStealing":2,"stolenBases":1,"stolenBasePercentage":".333","caughtStealingPercentage":".667","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":75,"totalBases":23,"rbi":8,"leftOnBase":32,"sacBunts":1,"sacFlies":0,"babip":".227","groundOutsToAirouts":"0.94","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"21.67","popOuts":8,"lineOuts":6},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":38,"errors":1,"chances":40,"fielding":".975","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID691406":{"person":{"id":691406,"fullName":"Junior Caminero","link":"/api/v1/people/691406"},"jerseyNumber":"13","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":139,"battingOrder":"300","stats":{"batting":{"summary":"1-4 | HR, 3 K, 2 RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":3,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":4,"rbi":2,"leftOnBase":2,"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":2,"putOuts":1,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":83,"flyOuts":34,"groundOuts":98,"airOuts":61,"runs":54,"doubles":12,"triples":0,"homeRuns":24,"strikeOuts":65,"baseOnBalls":47,"intentionalWalks":6,"hits":92,"hitByPitch":0,"avg":".293","atBats":314,"obp":".383","slg":".561","ops":".944","caughtStealing":2,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":16,"groundIntoTriplePlay":0,"plateAppearances":363,"totalBases":176,"rbi":54,"leftOnBase":139,"sacBunts":0,"sacFlies":2,"babip":".300","groundOutsToAirouts":"1.61","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"13.08","popOuts":16,"lineOuts":11},"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":150,"putOuts":60,"errors":11,"chances":221,"fielding":".950","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID656876":{"person":{"id":656876,"fullName":"Drew Rasmussen","link":"/api/v1/people/656876"},"jerseyNumber":"57","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":139,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":16,"gamesStarted":16,"flyOuts":39,"groundOuts":99,"airOuts":79,"runs":27,"doubles":8,"triples":0,"homeRuns":9,"strikeOuts":94,"baseOnBalls":16,"intentionalWalks":0,"hits":64,"hitByPitch":4,"atBats":335,"obp":".236","caughtStealing":3,"stolenBases":15,"stolenBasePercentage":".833","caughtStealingPercentage":".167","numberOfPitches":1406,"era":"2.45","inningsPitched":"92.0","wins":7,"losses":4,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":25,"whip":"0.87","battersFaced":356,"outs":276,"gamesPitched":16,"completeGames":0,"shutouts":0,"pitchesThrown":1406,"balls":480,"strikes":926,"strikePercentage":".660","hitBatsmen":4,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"1.25","rbi":0,"winPercentage":".636","pitchesPerInning":"15.28","gamesFinished":0,"strikeoutWalkRatio":"5.88","strikeoutsPer9Inn":"9.20","walksPer9Inn":"1.57","hitsPer9Inn":"6.26","runsScoredPer9":"2.64","homeRunsPer9":"0.88","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":19,"lineOuts":21},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":8,"errors":0,"chances":12,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID656775":{"person":{"id":656775,"fullName":"Cedric Mullins","link":"/api/v1/people/656775"},"jerseyNumber":"31","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":139,"battingOrder":"600","stats":{"batting":{"summary":"2-4 | HR, 2 K, 2 RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":0,"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":5,"rbi":2,"leftOnBase":2,"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":4,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":72,"flyOuts":54,"groundOuts":33,"airOuts":110,"runs":29,"doubles":4,"triples":1,"homeRuns":9,"strikeOuts":56,"baseOnBalls":23,"intentionalWalks":0,"hits":52,"hitByPitch":5,"avg":".212","atBats":245,"obp":".291","slg":".347","ops":".638","caughtStealing":6,"stolenBases":13,"stolenBasePercentage":".684","caughtStealingPercentage":".316","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":281,"totalBases":85,"rbi":27,"leftOnBase":130,"sacBunts":4,"sacFlies":2,"babip":".236","groundOutsToAirouts":"0.30","catchersInterference":2,"pickoffs":0,"atBatsPerHomeRun":"27.22","popOuts":36,"lineOuts":20},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":180,"errors":2,"chances":184,"fielding":".989","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]}},"batters":[650490,666018,691406,683748,802415,656775,670764,680700,676439,663743,663556,642121,664076,687330],"pitchers":[663556,642121,664076,687330],"bench":[676356,668723,810938],"bullpen":[641329,592155,643377,518886,668984,694680,607259,656876,693855],"battingOrder":[650490,666018,691406,683748,802415,656775,670764,680700,663743],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Simpson (8, Lugo, S); Walls (10, Lugo, S)."},{"label":"HR","value":"Caminero (24, 1st inning off Lugo, S, 1 on, 1 out); Mullins (9, 6th inning off Lugo, S, 0 on, 2 out)."},{"label":"TB","value":"Aranda 2; Caminero 4; Mesa Jr.; Mullins 5; Simpson 3; Walls 4."},{"label":"RBI","value":"Caminero 2 (54); Mullins 2 (27)."},{"label":"2-out RBI","value":"Mullins 2."},{"label":"Runners left in scoring position, 2 out","value":"Palacios, R; Walls; Mullins."},{"label":"Team RISP","value":"1-for-4."},{"label":"Team LOB","value":"6."}]},{"title":"BASERUNNING","fieldList":[{"label":"CS","value":"Walls (3, 2nd base by Lugo, S/Jensen); Simpson (11, 2nd base by Lugo, S/Jensen)."}]},{"title":"FIELDING","fieldList":[{"label":"E","value":"McClanahan (4, throw); Palacios, R (5, fielding)."},{"label":"DP","value":"3 (2 Caminero-Palacios, R-Aranda; Kelly-Palacios, R-Aranda)."}]}],"note":[{"label":"a","value":"Grounded out for Feduccia in the 7th."}]},"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":5,"groundOuts":8,"airOuts":11,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":7,"baseOnBalls":1,"intentionalWalks":0,"hits":6,"hitByPitch":0,"avg":".243","atBats":32,"obp":".314","slg":".390","ops":".704","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":33,"totalBases":6,"rbi":0,"leftOnBase":18,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":5},"pitching":{"flyOuts":4,"groundOuts":10,"airOuts":5,"runs":4,"doubles":2,"triples":0,"homeRuns":2,"strikeOuts":10,"baseOnBalls":0,"intentionalWalks":0,"hits":11,"hitByPitch":1,"atBats":36,"obp":".324","caughtStealing":2,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":136,"era":"4.87","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":4,"whip":"1.44","battersFaced":37,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":136,"balls":49,"strikes":87,"strikePercentage":".640","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"2.00","rbi":4,"pitchesPerInning":"15.11","runsScoredPer9":"4.00","homeRunsPer9":"2.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":2,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":".---","assists":11,"putOuts":27,"errors":0,"chances":38,"passedBall":0,"pickoffs":0}},"players":{"ID695600":{"person":{"id":695600,"fullName":"Carter Jensen","link":"/api/v1/people/695600"},"jerseyNumber":"22","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"battingOrder":"600","stats":{"batting":{"summary":"0-4 | 2 K","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":2,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":".---","assists":2,"putOuts":10,"errors":0,"chances":12,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":80,"flyOuts":53,"groundOuts":42,"airOuts":87,"runs":40,"doubles":17,"triples":0,"homeRuns":12,"strikeOuts":83,"baseOnBalls":27,"intentionalWalks":1,"hits":68,"hitByPitch":1,"avg":".247","atBats":275,"obp":".312","slg":".440","ops":".752","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":308,"totalBases":121,"rbi":46,"leftOnBase":99,"sacBunts":0,"sacFlies":5,"babip":".303","groundOutsToAirouts":"0.48","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"22.92","popOuts":19,"lineOuts":15},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":15,"stolenBases":21,"stolenBasePercentage":".583","caughtStealingPercentage":".417","assists":17,"putOuts":323,"errors":2,"chances":342,"fielding":".994","passedBall":7,"pickoffs":1}},"gameStatus":{"isCurrentBatter":true,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID670224":{"person":{"id":670224,"fullName":"Kameron Misner","link":"/api/v1/people/670224"},"jerseyNumber":"26","position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"battingOrder":"401","stats":{"batting":{"note":"a-","summary":"0-1","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":14,"flyOuts":6,"groundOuts":5,"airOuts":7,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":13,"baseOnBalls":1,"intentionalWalks":0,"hits":9,"hitByPitch":0,"avg":".273","atBats":33,"obp":".294","slg":".303","ops":".597","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":35,"totalBases":10,"rbi":4,"leftOnBase":15,"sacBunts":1,"sacFlies":0,"babip":".450","groundOutsToAirouts":"0.71","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":0,"putOuts":20,"errors":1,"chances":21,"fielding":".952","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}]},"ID621016":{"person":{"id":621016,"fullName":"Jose Cuas","link":"/api/v1/people/621016"},"jerseyNumber":"74","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"stats":{"batting":{},"pitching":{"summary":"2.0 IP, ER, 3 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":2,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":8,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":42,"inningsPitched":"2.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":8,"outs":6,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":42,"balls":18,"strikes":24,"strikePercentage":".570","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":1,"runsScoredPer9":"4.50","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":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":1,"gamesStarted":0,"flyOuts":1,"groundOuts":2,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":8,"obp":".250","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":42,"era":"4.50","inningsPitched":"2.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"whip":"1.00","battersFaced":8,"outs":6,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":42,"balls":18,"strikes":24,"strikePercentage":".570","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"2.00","rbi":1,"winPercentage":".---","pitchesPerInning":"21.00","gamesFinished":1,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"13.50","walksPer9Inn":"0.00","hitsPer9Inn":"9.00","runsScoredPer9":"4.50","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":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"}]},"ID686475":{"person":{"id":686475,"fullName":"Tyler Tolbert","link":"/api/v1/people/686475"},"jerseyNumber":"2","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"battingOrder":"800","stats":{"batting":{"summary":"0-3","gamesPlayed":1,"flyOuts":2,"groundOuts":0,"airOuts":3,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":27,"flyOuts":4,"groundOuts":12,"airOuts":8,"runs":10,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":10,"baseOnBalls":4,"intentionalWalks":0,"hits":7,"hitByPitch":0,"avg":".200","atBats":35,"obp":".275","slg":".200","ops":".475","caughtStealing":2,"stolenBases":7,"stolenBasePercentage":".778","caughtStealingPercentage":".222","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":41,"totalBases":7,"rbi":1,"leftOnBase":20,"sacBunts":1,"sacFlies":1,"babip":".269","groundOutsToAirouts":"1.50","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":3},"pitching":{"gamesPlayed":4,"gamesStarted":0,"flyOuts":2,"groundOuts":7,"airOuts":2,"runs":7,"doubles":0,"triples":0,"homeRuns":2,"strikeOuts":0,"baseOnBalls":2,"intentionalWalks":0,"hits":11,"hitByPitch":0,"atBats":20,"obp":".591","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":69,"era":"17.18","inningsPitched":"3.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":7,"whip":"3.55","battersFaced":22,"outs":11,"gamesPitched":4,"completeGames":0,"shutouts":0,"pitchesThrown":69,"balls":27,"strikes":42,"strikePercentage":".610","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"3.50","rbi":0,"winPercentage":".---","pitchesPerInning":"18.82","gamesFinished":4,"strikeoutWalkRatio":"0.00","strikeoutsPer9Inn":"0.00","walksPer9Inn":"4.91","hitsPer9Inn":"27.00","runsScoredPer9":"17.18","homeRunsPer9":"4.91","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":19,"putOuts":19,"errors":0,"chances":38,"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"}]},"ID668942":{"person":{"id":668942,"fullName":"Josh Rojas","link":"/api/v1/people/668942"},"jerseyNumber":"40","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":8,"flyOuts":5,"groundOuts":3,"airOuts":6,"runs":2,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":4,"hitByPitch":0,"avg":".267","atBats":15,"obp":".267","slg":".533","ops":".800","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":15,"totalBases":8,"rbi":4,"leftOnBase":6,"sacBunts":0,"sacFlies":0,"babip":".250","groundOutsToAirouts":"0.50","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"15.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":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":5,"errors":0,"chances":13,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":76,"flyOuts":38,"groundOuts":50,"airOuts":72,"runs":30,"doubles":14,"triples":0,"homeRuns":3,"strikeOuts":65,"baseOnBalls":34,"intentionalWalks":0,"hits":55,"hitByPitch":6,"avg":".231","atBats":238,"obp":".339","slg":".328","ops":".667","caughtStealing":4,"stolenBases":4,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":282,"totalBases":78,"rbi":24,"leftOnBase":122,"sacBunts":2,"sacFlies":2,"babip":".302","groundOutsToAirouts":"0.69","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"79.33","popOuts":16,"lineOuts":18},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":137,"errors":1,"chances":142,"fielding":".993","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID521692":{"person":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"jerseyNumber":"13","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"battingOrder":"500","stats":{"batting":{"summary":"1-4 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":4,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":10,"errors":0,"chances":11,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":81,"flyOuts":62,"groundOuts":79,"airOuts":110,"runs":29,"doubles":10,"triples":0,"homeRuns":10,"strikeOuts":69,"baseOnBalls":12,"intentionalWalks":1,"hits":64,"hitByPitch":6,"avg":".201","atBats":318,"obp":".241","slg":".327","ops":".568","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":12,"groundIntoTriplePlay":0,"plateAppearances":340,"totalBases":104,"rbi":30,"leftOnBase":155,"sacBunts":0,"sacFlies":4,"babip":".222","groundOutsToAirouts":"0.72","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"31.80","popOuts":22,"lineOuts":26},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":10,"stolenBases":21,"stolenBasePercentage":".677","caughtStealingPercentage":".323","assists":21,"putOuts":367,"errors":4,"chances":392,"fielding":".990","passedBall":1,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID679883":{"person":{"id":679883,"fullName":"Luinder Avila","link":"/api/v1/people/679883"},"jerseyNumber":"58","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":16,"gamesStarted":7,"flyOuts":27,"groundOuts":43,"airOuts":41,"runs":28,"doubles":13,"triples":0,"homeRuns":5,"strikeOuts":43,"baseOnBalls":30,"intentionalWalks":0,"hits":48,"hitByPitch":1,"atBats":174,"obp":".383","caughtStealing":4,"stolenBases":4,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":892,"era":"5.40","inningsPitched":"46.2","wins":3,"losses":3,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":28,"whip":"1.67","battersFaced":206,"outs":140,"gamesPitched":16,"completeGames":0,"shutouts":0,"pitchesThrown":892,"balls":366,"strikes":526,"strikePercentage":".590","hitBatsmen":1,"balks":1,"wildPitches":1,"pickoffs":2,"groundOutsToAirouts":"1.05","rbi":0,"winPercentage":".500","pitchesPerInning":"19.11","gamesFinished":0,"strikeoutWalkRatio":"1.43","strikeoutsPer9Inn":"8.29","walksPer9Inn":"5.79","hitsPer9Inn":"9.26","runsScoredPer9":"5.40","homeRunsPer9":"0.96","inheritedRunners":3,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":6,"lineOuts":8},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":5,"errors":0,"chances":11,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID679845":{"person":{"id":679845,"fullName":"Nick Loftin","link":"/api/v1/people/679845"},"jerseyNumber":"12","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"battingOrder":"700","stats":{"batting":{"summary":"0-2 | BB","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":0,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":50,"flyOuts":29,"groundOuts":40,"airOuts":53,"runs":21,"doubles":12,"triples":1,"homeRuns":3,"strikeOuts":22,"baseOnBalls":18,"intentionalWalks":0,"hits":33,"hitByPitch":4,"avg":".229","atBats":144,"obp":".325","slg":".389","ops":".714","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":170,"totalBases":56,"rbi":24,"leftOnBase":59,"sacBunts":1,"sacFlies":3,"babip":".246","groundOutsToAirouts":"0.75","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"48.00","popOuts":6,"lineOuts":18},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":83,"putOuts":62,"errors":6,"chances":151,"fielding":".960","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID670231":{"person":{"id":670231,"fullName":"John Rave","link":"/api/v1/people/670231"},"jerseyNumber":"16","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":9,"flyOuts":2,"groundOuts":3,"airOuts":4,"runs":3,"doubles":2,"triples":1,"homeRuns":1,"strikeOuts":7,"baseOnBalls":3,"intentionalWalks":0,"hits":4,"hitByPitch":0,"avg":".222","atBats":18,"obp":".333","slg":".611","ops":".944","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":21,"totalBases":11,"rbi":1,"leftOnBase":11,"sacBunts":0,"sacFlies":0,"babip":".300","groundOutsToAirouts":"0.75","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"18.00","popOuts":1,"lineOuts":1},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":13,"errors":0,"chances":14,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID668674":{"person":{"id":668674,"fullName":"Lucas Erceg","link":"/api/v1/people/668674"},"jerseyNumber":"60","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":34,"gamesStarted":0,"flyOuts":11,"groundOuts":36,"airOuts":28,"runs":21,"doubles":9,"triples":0,"homeRuns":3,"strikeOuts":25,"baseOnBalls":20,"intentionalWalks":0,"hits":36,"hitByPitch":2,"atBats":125,"obp":".395","caughtStealing":2,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":595,"era":"5.23","inningsPitched":"32.2","wins":3,"losses":3,"saves":12,"saveOpportunities":18,"holds":3,"blownSaves":6,"earnedRuns":19,"whip":"1.71","battersFaced":147,"outs":98,"gamesPitched":34,"completeGames":0,"shutouts":0,"pitchesThrown":595,"balls":233,"strikes":362,"strikePercentage":".610","hitBatsmen":2,"balks":0,"wildPitches":1,"pickoffs":2,"groundOutsToAirouts":"1.29","rbi":0,"winPercentage":".500","pitchesPerInning":"18.21","gamesFinished":22,"strikeoutWalkRatio":"1.25","strikeoutsPer9Inn":"6.89","walksPer9Inn":"5.51","hitsPer9Inn":"9.92","runsScoredPer9":"5.79","homeRunsPer9":"0.83","inheritedRunners":4,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":9,"lineOuts":8},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":2,"errors":0,"chances":9,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID686681":{"person":{"id":686681,"fullName":"Michael Massey","link":"/api/v1/people/686681"},"jerseyNumber":"19","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"battingOrder":"900","stats":{"batting":{"summary":"1-3 | 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"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":1,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":0,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":68,"flyOuts":50,"groundOuts":46,"airOuts":71,"runs":24,"doubles":14,"triples":0,"homeRuns":7,"strikeOuts":35,"baseOnBalls":10,"intentionalWalks":0,"hits":52,"hitByPitch":0,"avg":".261","atBats":199,"obp":".292","slg":".437","ops":".729","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":214,"totalBases":87,"rbi":27,"leftOnBase":102,"sacBunts":2,"sacFlies":3,"babip":".281","groundOutsToAirouts":"0.65","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"28.43","popOuts":9,"lineOuts":12},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":137,"putOuts":97,"errors":0,"chances":234,"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"}]},"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":"400","stats":{"batting":{"summary":"1-3","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":1,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":39,"flyOuts":12,"groundOuts":22,"airOuts":23,"runs":11,"doubles":4,"triples":0,"homeRuns":1,"strikeOuts":28,"baseOnBalls":8,"intentionalWalks":0,"hits":26,"hitByPitch":2,"avg":".268","atBats":97,"obp":".330","slg":".340","ops":".670","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":109,"totalBases":33,"rbi":7,"leftOnBase":46,"sacBunts":0,"sacFlies":2,"babip":".357","groundOutsToAirouts":"0.96","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"97.00","popOuts":3,"lineOuts":8},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":25,"errors":0,"chances":29,"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":{"summary":"1.0 IP, 0 ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":3,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":9,"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":9,"balls":3,"strikes":6,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":30,"gamesStarted":0,"flyOuts":27,"groundOuts":20,"airOuts":42,"runs":17,"doubles":6,"triples":0,"homeRuns":8,"strikeOuts":20,"baseOnBalls":10,"intentionalWalks":1,"hits":25,"hitByPitch":2,"atBats":107,"obp":".311","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":456,"era":"5.53","inningsPitched":"27.2","wins":3,"losses":1,"saves":0,"saveOpportunities":3,"holds":10,"blownSaves":3,"earnedRuns":17,"whip":"1.27","battersFaced":119,"outs":83,"gamesPitched":30,"completeGames":0,"shutouts":0,"pitchesThrown":456,"balls":152,"strikes":304,"strikePercentage":".670","hitBatsmen":2,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"0.48","rbi":0,"winPercentage":".750","pitchesPerInning":"16.48","gamesFinished":2,"strikeoutWalkRatio":"2.00","strikeoutsPer9Inn":"6.51","walksPer9Inn":"3.25","hitsPer9Inn":"8.13","runsScoredPer9":"5.53","homeRunsPer9":"2.60","inheritedRunners":2,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":7,"lineOuts":8},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID694360":{"person":{"id":694360,"fullName":"Beck Way","link":"/api/v1/people/694360"},"jerseyNumber":"44","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":11,"gamesStarted":0,"flyOuts":6,"groundOuts":15,"airOuts":13,"runs":6,"doubles":1,"triples":0,"homeRuns":3,"strikeOuts":15,"baseOnBalls":7,"intentionalWalks":0,"hits":15,"hitByPitch":0,"atBats":58,"obp":".338","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":232,"era":"3.60","inningsPitched":"15.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":6,"whip":"1.47","battersFaced":65,"outs":45,"gamesPitched":11,"completeGames":0,"shutouts":0,"pitchesThrown":232,"balls":83,"strikes":149,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"1.15","rbi":0,"winPercentage":".---","pitchesPerInning":"15.47","gamesFinished":6,"strikeoutWalkRatio":"2.14","strikeoutsPer9Inn":"9.00","walksPer9Inn":"4.20","hitsPer9Inn":"9.00","runsScoredPer9":"3.60","homeRunsPer9":"1.80","inheritedRunners":4,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":5},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":0,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID663738":{"person":{"id":663738,"fullName":"Daniel Lynch IV","link":"/api/v1/people/663738"},"jerseyNumber":"41","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":35,"gamesStarted":0,"flyOuts":19,"groundOuts":39,"airOuts":34,"runs":13,"doubles":7,"triples":1,"homeRuns":2,"strikeOuts":30,"baseOnBalls":11,"intentionalWalks":0,"hits":24,"hitByPitch":2,"atBats":126,"obp":".264","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":530,"era":"2.65","inningsPitched":"34.0","wins":2,"losses":2,"saves":1,"saveOpportunities":3,"holds":9,"blownSaves":2,"earnedRuns":10,"whip":"1.03","battersFaced":140,"outs":102,"gamesPitched":35,"completeGames":0,"shutouts":0,"pitchesThrown":530,"balls":198,"strikes":332,"strikePercentage":".630","hitBatsmen":2,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.15","rbi":0,"winPercentage":".500","pitchesPerInning":"15.59","gamesFinished":2,"strikeoutWalkRatio":"2.73","strikeoutsPer9Inn":"7.94","walksPer9Inn":"2.91","hitsPer9Inn":"6.35","runsScoredPer9":"3.44","homeRunsPer9":"0.53","inheritedRunners":19,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":5,"lineOuts":10},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":2,"errors":0,"chances":4,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID608379":{"person":{"id":608379,"fullName":"Michael Wacha","link":"/api/v1/people/608379"},"jerseyNumber":"52","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":17,"gamesStarted":17,"flyOuts":67,"groundOuts":104,"airOuts":122,"runs":42,"doubles":23,"triples":4,"homeRuns":10,"strikeOuts":84,"baseOnBalls":30,"intentionalWalks":1,"hits":94,"hitByPitch":4,"atBats":401,"obp":".294","caughtStealing":3,"stolenBases":4,"stolenBasePercentage":".571","caughtStealingPercentage":".429","numberOfPitches":1569,"era":"3.31","inningsPitched":"108.2","wins":5,"losses":5,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":40,"whip":"1.14","battersFaced":438,"outs":326,"gamesPitched":17,"completeGames":0,"shutouts":0,"pitchesThrown":1569,"balls":550,"strikes":1019,"strikePercentage":".650","hitBatsmen":4,"balks":0,"wildPitches":3,"pickoffs":1,"groundOutsToAirouts":"0.85","rbi":0,"winPercentage":".500","pitchesPerInning":"14.44","gamesFinished":0,"strikeoutWalkRatio":"2.80","strikeoutsPer9Inn":"6.96","walksPer9Inn":"2.48","hitsPer9Inn":"7.79","runsScoredPer9":"3.48","homeRunsPer9":"0.83","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":2,"sacFlies":1,"passedBall":0,"popOuts":24,"lineOuts":31},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":11,"putOuts":6,"errors":1,"chances":18,"fielding":".944","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID607625":{"person":{"id":607625,"fullName":"Seth Lugo","link":"/api/v1/people/607625"},"jerseyNumber":"67","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"stats":{"batting":{},"pitching":{"note":"(L, 3-6)","summary":"6.0 IP, 3 ER, 7 K, 0 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":3,"groundOuts":5,"airOuts":4,"runs":3,"doubles":2,"triples":0,"homeRuns":2,"strikeOuts":7,"baseOnBalls":0,"intentionalWalks":0,"hits":9,"hitByPitch":1,"atBats":25,"caughtStealing":2,"stolenBases":0,"stolenBasePercentage":".000","numberOfPitches":85,"inningsPitched":"6.0","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":3,"battersFaced":26,"outs":18,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":85,"balls":28,"strikes":57,"strikePercentage":".670","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":3,"gamesFinished":0,"runsScoredPer9":"4.50","homeRunsPer9":"3.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"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":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":17,"gamesStarted":17,"flyOuts":71,"groundOuts":88,"airOuts":108,"runs":49,"doubles":24,"triples":4,"homeRuns":12,"strikeOuts":76,"baseOnBalls":30,"intentionalWalks":0,"hits":103,"hitByPitch":2,"atBats":370,"obp":".333","caughtStealing":4,"stolenBases":3,"stolenBasePercentage":".429","caughtStealingPercentage":".571","numberOfPitches":1516,"era":"4.20","inningsPitched":"96.1","wins":3,"losses":6,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":45,"whip":"1.38","battersFaced":407,"outs":289,"gamesPitched":17,"completeGames":0,"shutouts":0,"pitchesThrown":1516,"balls":532,"strikes":984,"strikePercentage":".650","hitBatsmen":2,"balks":1,"wildPitches":1,"pickoffs":2,"groundOutsToAirouts":"0.81","rbi":3,"winPercentage":".333","pitchesPerInning":"15.74","gamesFinished":0,"strikeoutWalkRatio":"2.53","strikeoutsPer9Inn":"7.10","walksPer9Inn":"2.80","hitsPer9Inn":"9.62","runsScoredPer9":"4.58","homeRunsPer9":"1.12","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":2,"sacFlies":3,"passedBall":0,"popOuts":14,"lineOuts":23},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":12,"putOuts":7,"errors":0,"chances":19,"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"}]},"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":"100","stats":{"batting":{"summary":"0-4 | 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":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":72,"flyOuts":34,"groundOuts":38,"airOuts":65,"runs":20,"doubles":8,"triples":0,"homeRuns":5,"strikeOuts":51,"baseOnBalls":30,"intentionalWalks":0,"hits":41,"hitByPitch":2,"avg":".212","atBats":193,"obp":".322","slg":".332","ops":".654","caughtStealing":3,"stolenBases":4,"stolenBasePercentage":".571","caughtStealingPercentage":".429","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":227,"totalBases":64,"rbi":23,"leftOnBase":75,"sacBunts":0,"sacFlies":2,"babip":".259","groundOutsToAirouts":"0.58","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"38.60","popOuts":19,"lineOuts":12},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":122,"errors":1,"chances":128,"fielding":".992","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID702070":{"person":{"id":702070,"fullName":"Noah Cameron","link":"/api/v1/people/702070"},"jerseyNumber":"65","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":16,"gamesStarted":16,"flyOuts":52,"groundOuts":76,"airOuts":99,"runs":51,"doubles":21,"triples":2,"homeRuns":10,"strikeOuts":75,"baseOnBalls":25,"intentionalWalks":1,"hits":93,"hitByPitch":2,"atBats":336,"obp":".327","caughtStealing":4,"stolenBases":2,"stolenBasePercentage":".333","caughtStealingPercentage":".667","numberOfPitches":1451,"era":"4.95","inningsPitched":"83.2","wins":4,"losses":6,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":46,"whip":"1.41","battersFaced":370,"outs":251,"gamesPitched":16,"completeGames":0,"shutouts":0,"pitchesThrown":1451,"balls":534,"strikes":917,"strikePercentage":".630","hitBatsmen":2,"balks":0,"wildPitches":1,"pickoffs":3,"groundOutsToAirouts":"0.77","rbi":0,"winPercentage":".400","pitchesPerInning":"17.34","gamesFinished":0,"strikeoutWalkRatio":"3.00","strikeoutsPer9Inn":"8.07","walksPer9Inn":"2.69","hitsPer9Inn":"10.00","runsScoredPer9":"5.49","homeRunsPer9":"1.08","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":3,"sacFlies":4,"passedBall":0,"popOuts":20,"lineOuts":27},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":9,"putOuts":2,"errors":1,"chances":12,"fielding":".917","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID656638":{"person":{"id":656638,"fullName":"Alex Lange","link":"/api/v1/people/656638"},"jerseyNumber":"56","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":35,"gamesStarted":0,"flyOuts":22,"groundOuts":35,"airOuts":31,"runs":22,"doubles":9,"triples":1,"homeRuns":2,"strikeOuts":37,"baseOnBalls":21,"intentionalWalks":0,"hits":33,"hitByPitch":4,"atBats":135,"obp":".360","caughtStealing":2,"stolenBases":7,"stolenBasePercentage":".778","caughtStealingPercentage":".222","numberOfPitches":684,"era":"4.95","inningsPitched":"36.1","wins":0,"losses":4,"saves":7,"saveOpportunities":7,"holds":1,"blownSaves":0,"earnedRuns":20,"whip":"1.49","battersFaced":161,"outs":109,"gamesPitched":35,"completeGames":0,"shutouts":0,"pitchesThrown":684,"balls":270,"strikes":414,"strikePercentage":".610","hitBatsmen":4,"balks":0,"wildPitches":5,"pickoffs":1,"groundOutsToAirouts":"1.13","rbi":0,"winPercentage":".000","pitchesPerInning":"18.83","gamesFinished":18,"strikeoutWalkRatio":"1.76","strikeoutsPer9Inn":"9.17","walksPer9Inn":"5.20","hitsPer9Inn":"8.17","runsScoredPer9":"5.45","homeRunsPer9":"0.50","inheritedRunners":9,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":1,"lineOuts":8},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":2,"errors":0,"chances":5,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID677976":{"person":{"id":677976,"fullName":"Randy Dobnak","link":"/api/v1/people/677976"},"jerseyNumber":"62","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"stats":{"batting":{},"pitching":{},"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}},"ID695506":{"person":{"id":695506,"fullName":"Jac Caglianone","link":"/api/v1/people/695506"},"jerseyNumber":"14","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"battingOrder":"300","stats":{"batting":{"summary":"2-4","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":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":80,"flyOuts":30,"groundOuts":60,"airOuts":52,"runs":39,"doubles":12,"triples":2,"homeRuns":14,"strikeOuts":91,"baseOnBalls":25,"intentionalWalks":0,"hits":73,"hitByPitch":4,"avg":".264","atBats":276,"obp":".334","slg":".475","ops":".809","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":305,"totalBases":131,"rbi":30,"leftOnBase":132,"sacBunts":0,"sacFlies":0,"babip":".345","groundOutsToAirouts":"1.15","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"19.71","popOuts":6,"lineOuts":16},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":16,"putOuts":214,"errors":3,"chances":233,"fielding":".987","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID674444":{"person":{"id":674444,"fullName":"Steven Cruz","link":"/api/v1/people/674444"},"jerseyNumber":"64","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"stats":{"batting":{},"pitching":{},"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":24,"gamesStarted":1,"flyOuts":10,"groundOuts":19,"airOuts":24,"runs":17,"doubles":2,"triples":0,"homeRuns":8,"strikeOuts":35,"baseOnBalls":14,"intentionalWalks":2,"hits":23,"hitByPitch":0,"atBats":100,"obp":".325","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":445,"era":"5.47","inningsPitched":"26.1","wins":2,"losses":2,"saves":0,"saveOpportunities":1,"holds":1,"blownSaves":1,"earnedRuns":16,"whip":"1.41","battersFaced":115,"outs":79,"gamesPitched":24,"completeGames":0,"shutouts":0,"pitchesThrown":445,"balls":162,"strikes":283,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.79","rbi":0,"winPercentage":".500","pitchesPerInning":"16.90","gamesFinished":6,"strikeoutWalkRatio":"2.50","strikeoutsPer9Inn":"11.96","walksPer9Inn":"4.78","hitsPer9Inn":"7.86","runsScoredPer9":"5.81","homeRunsPer9":"2.73","inheritedRunners":7,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":7,"lineOuts":7},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":{},"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":36,"gamesStarted":0,"flyOuts":14,"groundOuts":37,"airOuts":29,"runs":14,"doubles":6,"triples":0,"homeRuns":6,"strikeOuts":26,"baseOnBalls":12,"intentionalWalks":3,"hits":30,"hitByPitch":1,"atBats":119,"obp":".321","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":543,"era":"3.27","inningsPitched":"33.0","wins":0,"losses":3,"saves":1,"saveOpportunities":2,"holds":5,"blownSaves":1,"earnedRuns":12,"whip":"1.27","battersFaced":135,"outs":99,"gamesPitched":36,"completeGames":0,"shutouts":0,"pitchesThrown":543,"balls":200,"strikes":343,"strikePercentage":".630","hitBatsmen":1,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"1.28","rbi":0,"winPercentage":".000","pitchesPerInning":"16.45","gamesFinished":5,"strikeoutWalkRatio":"2.17","strikeoutsPer9Inn":"7.09","walksPer9Inn":"3.27","hitsPer9Inn":"8.18","runsScoredPer9":"3.82","homeRunsPer9":"1.64","inheritedRunners":18,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":5,"lineOuts":10},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":1,"errors":0,"chances":5,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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-4","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":2},"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":81,"flyOuts":54,"groundOuts":60,"airOuts":107,"runs":44,"doubles":20,"triples":1,"homeRuns":12,"strikeOuts":60,"baseOnBalls":37,"intentionalWalks":3,"hits":93,"hitByPitch":1,"avg":".293","atBats":317,"obp":".366","slg":".476","ops":".842","caughtStealing":4,"stolenBases":28,"stolenBasePercentage":".875","caughtStealingPercentage":".125","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":358,"totalBases":151,"rbi":36,"leftOnBase":116,"sacBunts":0,"sacFlies":3,"babip":".327","groundOutsToAirouts":"0.56","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"26.42","popOuts":24,"lineOuts":29},"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":184,"putOuts":100,"errors":6,"chances":290,"fielding":".979","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]}},"batters":[657041,677951,695506,516782,670224,521692,695600,679845,686475,686681,607625,621381,621016],"pitchers":[607625,621381,621016],"bench":[686555,670231,668942],"bullpen":[679883,702070,674444,677976,668674,656638,663738,670167,608379,694360],"battingOrder":[657041,677951,695506,670224,521692,695600,679845,686475,686681],"info":[{"title":"BATTING","fieldList":[{"label":"TB","value":"Caglianone 2; Marte, S; Massey; Perez, S; Witt Jr."},{"label":"Runners left in scoring position, 2 out","value":"Witt Jr.; Jensen."},{"label":"GIDP","value":"Loftin; Perez, S 2."},{"label":"Team RISP","value":"0-for-4."},{"label":"Team LOB","value":"6."}]}],"note":[{"label":"a","value":"Reached on a fielder's choice for Marte, S in the 9th."}]}},"officials":[{"official":{"id":608093,"fullName":"Junior Valentine","link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":658536,"fullName":"Austin Jones","link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":482608,"fullName":"Scott Barry","link":"/api/v1/people/482608"},"officialType":"Second Base"},{"official":{"id":490319,"fullName":"Jordan Baker","link":"/api/v1/people/490319"},"officialType":"Third Base"}],"info":[{"label":"HBP","value":"Aranda (by Lugo, S)."},{"label":"Pitches-strikes","value":"McClanahan 69-49; Sulser 17-14; Cleavinger 18-11; Kelly 7-6; Lugo, S 85-57; Strahm 9-6; Cuas 42-24."},{"label":"Groundouts-flyouts","value":"McClanahan 4-5; Sulser 1-0; Cleavinger 0-0; Kelly 3-0; Lugo, S 5-3; Strahm 3-0; Cuas 2-1."},{"label":"Batters faced","value":"McClanahan 20; Sulser 4; Cleavinger 4; Kelly 5; Lugo, S 26; Strahm 3; Cuas 8."},{"label":"Inherited runners-scored","value":"Kelly 2-0."},{"label":"Umpires","value":"HP: Junior Valentine. 1B: Austin Jones. 2B: Scott Barry. 3B: Jordan Baker. "},{"label":"Weather","value":"92 degrees, Partly Cloudy."},{"label":"Wind","value":"9 mph, R To L."},{"label":"First pitch","value":"6:40 PM."},{"label":"T","value":"2:11."},{"label":"Att","value":"13,798."},{"label":"Venue","value":"Kauffman Stadium."},{"label":"July 1, 2026"}],"pitchingNotes":[],"topPerformers":[{"player":{"person":{"id":663556,"fullName":"Shane McClanahan","link":"/api/v1/people/663556","boxscoreName":"McClanahan"},"jerseyNumber":"18","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":139,"stats":{"batting":{},"pitching":{"note":"(W, 7-5)","summary":"6.0 IP, 0 ER, 4 K, 0 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":5,"groundOuts":4,"airOuts":9,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":4,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":20,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":69,"inningsPitched":"6.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":20,"outs":18,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":69,"balls":20,"strikes":49,"strikePercentage":".710","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":4},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":1,"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":16,"gamesStarted":16,"flyOuts":47,"groundOuts":78,"airOuts":81,"runs":33,"doubles":12,"triples":1,"homeRuns":6,"strikeOuts":77,"baseOnBalls":28,"intentionalWalks":0,"hits":65,"hitByPitch":2,"atBats":300,"obp":".288","caughtStealing":1,"stolenBases":12,"stolenBasePercentage":".923","caughtStealingPercentage":".077","numberOfPitches":1255,"era":"3.05","inningsPitched":"79.2","wins":7,"losses":5,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":27,"whip":"1.17","battersFaced":332,"outs":239,"gamesPitched":16,"completeGames":0,"shutouts":0,"pitchesThrown":1255,"balls":434,"strikes":821,"strikePercentage":".650","hitBatsmen":2,"balks":0,"wildPitches":3,"pickoffs":1,"groundOutsToAirouts":"0.96","rbi":0,"winPercentage":".583","pitchesPerInning":"15.75","gamesFinished":0,"strikeoutWalkRatio":"2.75","strikeoutsPer9Inn":"8.70","walksPer9Inn":"3.16","hitsPer9Inn":"7.34","runsScoredPer9":"3.73","homeRunsPer9":"0.68","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":7,"lineOuts":27},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":10,"putOuts":0,"errors":4,"chances":14,"fielding":".714","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":74,"pitchingGameScore":74},{"player":{"person":{"id":656775,"fullName":"Cedric Mullins","link":"/api/v1/people/656775","boxscoreName":"Mullins"},"jerseyNumber":"31","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":139,"battingOrder":"600","stats":{"batting":{"summary":"2-4 | HR, 2 K, 2 RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":0,"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":5,"rbi":2,"leftOnBase":2,"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":4,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":72,"flyOuts":54,"groundOuts":33,"airOuts":110,"runs":29,"doubles":4,"triples":1,"homeRuns":9,"strikeOuts":56,"baseOnBalls":23,"intentionalWalks":0,"hits":52,"hitByPitch":5,"avg":".212","atBats":245,"obp":".291","slg":".347","ops":".638","caughtStealing":6,"stolenBases":13,"stolenBasePercentage":".684","caughtStealingPercentage":".316","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":281,"totalBases":85,"rbi":27,"leftOnBase":130,"sacBunts":4,"sacFlies":2,"babip":".236","groundOutsToAirouts":"0.30","catchersInterference":2,"pickoffs":0,"atBatsPerHomeRun":"27.22","popOuts":36,"lineOuts":20},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":180,"errors":2,"chances":184,"fielding":".989","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":58,"hittingGameScore":58},{"player":{"person":{"id":666018,"fullName":"Jonathan Aranda","link":"/api/v1/people/666018","boxscoreName":"Aranda"},"jerseyNumber":"8","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":139,"battingOrder":"200","stats":{"batting":{"summary":"2-3 | HBP, R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":1,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","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":6,"errors":0,"chances":6,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":82,"flyOuts":48,"groundOuts":63,"airOuts":74,"runs":44,"doubles":13,"triples":0,"homeRuns":13,"strikeOuts":78,"baseOnBalls":49,"intentionalWalks":3,"hits":87,"hitByPitch":7,"avg":".294","atBats":296,"obp":".399","slg":".470","ops":".869","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":358,"totalBases":139,"rbi":58,"leftOnBase":125,"sacBunts":0,"sacFlies":6,"babip":".351","groundOutsToAirouts":"0.85","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"22.77","popOuts":9,"lineOuts":17},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":42,"putOuts":557,"errors":4,"chances":603,"fielding":".993","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"type":"hitter","gameScore":53,"hittingGameScore":53}]},"decisions":{"winner":{"id":663556,"fullName":"Shane McClanahan","link":"/api/v1/people/663556"},"loser":{"id":607625,"fullName":"Seth Lugo","link":"/api/v1/people/607625"},"save":{"id":687330,"fullName":"Kevin Kelly","link":"/api/v1/people/687330"}},"leaders":{"hitDistance":{},"hitSpeed":{},"pitchSpeed":{}}}}