{"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":776615,"link":"/api/v1.1/game/776615/feed/live","metaData":{"wait":10,"timeStamp":"20250824_202817","gameEvents":["field_out","game_finished"],"logicalEvents":["midInning","countChange","count00","newRightHandedHit","gameStateChangeToGameOver"]},"gameData":{"game":{"pk":776615,"type":"R","doubleHeader":"N","id":"2025/08/24/kcamlb-detmlb-1","gamedayType":"P","tiebreaker":"N","gameNumber":1,"calendarEventID":"14-776615-2025-08-24","season":"2025","seasonDisplay":"2025"},"datetime":{"dateTime":"2025-08-24T17:40:00Z","originalDate":"2025-08-24","officialDate":"2025-08-24","dayNight":"day","time":"1:40","ampm":"PM"},"status":{"abstractGameState":"Final","codedGameState":"F","detailedState":"Final","statusCode":"F","startTimeTBD":false,"abstractGameCode":"F"},"teams":{"away":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118","season":2025,"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":131,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":67,"losses":64,"ties":0,"pct":".511"},"records":{},"divisionLeader":false,"wins":67,"losses":64,"winningPercentage":".511"},"franchiseName":"Kansas City","clubName":"Royals","active":true},"home":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116","season":2025,"venue":{"id":2394,"name":"Comerica Park","link":"/api/v1/venues/2394"},"springVenue":{"id":2511,"link":"/api/v1/venues/2511"},"teamCode":"det","fileCode":"det","abbreviation":"DET","teamName":"Tigers","locationName":"Detroit","firstYearOfPlay":"1901","league":{"id":103,"name":"American League","link":"/api/v1/league/103"},"division":{"id":202,"name":"American League Central","link":"/api/v1/divisions/202"},"sport":{"id":1,"link":"/api/v1/sports/1","name":"Major League Baseball"},"shortName":"Detroit","record":{"gamesPlayed":132,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":78,"losses":54,"ties":0,"pct":".591"},"records":{},"divisionLeader":false,"wins":78,"losses":54,"winningPercentage":".591"},"franchiseName":"Detroit","clubName":"Tigers","active":true}},"players":{"ID624428":{"id":624428,"fullName":"Adam Frazier","link":"/api/v1/people/624428","firstName":"Adam","lastName":"Frazier","primaryNumber":"20","birthDate":"1991-12-14","currentAge":34,"birthCity":"Athens","birthStateProvince":"GA","birthCountry":"USA","height":"5' 10\"","weight":190,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Adam","useLastName":"Frazier","middleName":"Timothy","boxscoreName":"Frazier","nickName":"Fraz","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2013,"mlbDebutDate":"2016-06-24","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Adam Frazier","nameSlug":"adam-frazier-624428","firstLastName":"Adam Frazier","lastFirstName":"Frazier, Adam","lastInitName":"Frazier, A","initLastName":"A Frazier","fullFMLName":"Adam Timothy Frazier","fullLFMName":"Frazier, Adam Timothy","strikeZoneTop":3.111,"strikeZoneBottom":1.57},"ID669373":{"id":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373","firstName":"Tarik","lastName":"Skubal","primaryNumber":"29","birthDate":"1996-11-20","currentAge":29,"birthCity":"Hayward","birthStateProvince":"CA","birthCountry":"USA","height":"6' 3\"","weight":240,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Tarik","useLastName":"Skubal","middleName":"Daniel","boxscoreName":"Skubal","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"pronunciation":"tare-ick sku-ble","mlbDebutDate":"2020-08-18","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Tarik Skubal","nameSlug":"tarik-skubal-669373","firstLastName":"Tarik Skubal","lastFirstName":"Skubal, Tarik","lastInitName":"Skubal, T","initLastName":"T Skubal","fullFMLName":"Tarik Daniel Skubal","fullLFMName":"Skubal, Tarik Daniel","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"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},"ID663554":{"id":663554,"fullName":"Casey Mize","link":"/api/v1/people/663554","firstName":"Casey","lastName":"Mize","primaryNumber":"32","birthDate":"1997-05-01","currentAge":29,"birthCity":"Springville","birthStateProvince":"AL","birthCountry":"USA","height":"6' 3\"","weight":212,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Casey","useLastName":"Mize","middleName":"A.","boxscoreName":"Mize","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"mlbDebutDate":"2020-08-19","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Casey Mize","nameSlug":"casey-mize-663554","firstLastName":"Casey Mize","lastFirstName":"Mize, Casey","lastInitName":"Mize, C","initLastName":"C Mize","fullFMLName":"Casey A. Mize","fullLFMName":"Mize, Casey A.","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID606160":{"id":606160,"fullName":"Rafael Montero","link":"/api/v1/people/606160","firstName":"Rafael","lastName":"Montero","primaryNumber":"43","birthDate":"1990-10-17","currentAge":35,"birthCity":"Higuerito","birthCountry":"Dominican Republic","height":"6' 0\"","weight":193,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Rafael","useLastName":"Montero","boxscoreName":"Montero, R","nickName":"Monte","gender":"M","nameMatrilineal":"Quezada","isPlayer":true,"isVerified":true,"mlbDebutDate":"2014-05-14","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Rafael Montero","nameSlug":"rafael-montero-606160","firstLastName":"Rafael Montero","lastFirstName":"Montero, Rafael","lastInitName":"Montero, R","initLastName":"R Montero","fullFMLName":"Rafael Montero","fullLFMName":"Montero, Rafael","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID682985":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985","firstName":"Riley","lastName":"Greene","primaryNumber":"31","birthDate":"2000-09-28","currentAge":25,"birthCity":"Orlando","birthStateProvince":"FL","birthCountry":"USA","height":"6' 2\"","weight":200,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Riley","useLastName":"Greene","middleName":"Alan","boxscoreName":"Greene, R","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2022-06-18","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Riley Greene","nameSlug":"riley-greene-682985","firstLastName":"Riley Greene","lastFirstName":"Greene, Riley","lastInitName":"Greene, R","initLastName":"R Greene","fullFMLName":"Riley Alan Greene","fullLFMName":"Greene, Riley Alan","strikeZoneTop":3.3,"strikeZoneBottom":1.67},"ID663947":{"id":663947,"fullName":"Tyler Holton","link":"/api/v1/people/663947","firstName":"Weston","lastName":"Holton","primaryNumber":"87","birthDate":"1996-06-13","currentAge":30,"birthCity":"Tallahassee","birthStateProvince":"FL","birthCountry":"USA","height":"6' 2\"","weight":200,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Tyler","useLastName":"Holton","middleName":"Tyler","boxscoreName":"Holton","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"mlbDebutDate":"2022-04-28","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Tyler Holton","nameSlug":"tyler-holton-663947","firstLastName":"Tyler Holton","lastFirstName":"Holton, Tyler","lastInitName":"Holton, T","initLastName":"T Holton","fullFMLName":"Weston Tyler Holton","fullLFMName":"Holton, Weston Tyler","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID656427":{"id":656427,"fullName":"Jack Flaherty","link":"/api/v1/people/656427","firstName":"Jack","lastName":"Flaherty","primaryNumber":"9","birthDate":"1995-10-15","currentAge":30,"birthCity":"Burbank","birthStateProvince":"CA","birthCountry":"USA","height":"6' 4\"","weight":225,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jack","useLastName":"Flaherty","middleName":"Rafe","boxscoreName":"Flaherty","nickName":"Flare","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"mlbDebutDate":"2017-09-01","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jack Flaherty","nameSlug":"jack-flaherty-656427","firstLastName":"Jack Flaherty","lastFirstName":"Flaherty, Jack","lastInitName":"Flaherty, J","initLastName":"J Flaherty","fullFMLName":"Jack Rafe Flaherty","fullLFMName":"Flaherty, Jack Rafe","strikeZoneTop":3.48,"strikeZoneBottom":1.62},"ID650402":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402","firstName":"Gleyber","lastName":"Torres","primaryNumber":"25","birthDate":"1996-12-13","currentAge":29,"birthCity":"Caracas","birthCountry":"Venezuela","height":"5' 10\"","weight":205,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Gleyber","useLastName":"Torres","middleName":"David","boxscoreName":"Torres","nickName":"De Caracas","gender":"M","nameMatrilineal":"Castro","isPlayer":true,"isVerified":true,"pronunciation":"GLAY-burr","mlbDebutDate":"2018-04-22","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Gleyber Torres","nameSlug":"gleyber-torres-650402","firstLastName":"Gleyber Torres","lastFirstName":"Torres, Gleyber","lastInitName":"Torres, G","initLastName":"G Torres","fullFMLName":"Gleyber David Torres","fullLFMName":"Torres, Gleyber David","strikeZoneTop":3.13,"strikeZoneBottom":1.579},"ID571912":{"id":571912,"fullName":"Luke Maile","link":"/api/v1/people/571912","firstName":"Luke","lastName":"Maile","primaryNumber":"18","birthDate":"1991-02-06","currentAge":35,"birthCity":"Edgewood","birthStateProvince":"KY","birthCountry":"USA","height":"6' 3\"","weight":225,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Luke","useLastName":"Maile","middleName":"Richard","boxscoreName":"Maile","nickName":"Lukey Barrels","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2012,"pronunciation":"may-lee","mlbDebutDate":"2015-09-01","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Luke Maile","nameSlug":"luke-maile-571912","firstLastName":"Luke Maile","lastFirstName":"Maile, Luke","lastInitName":"Maile, L","initLastName":"L Maile","fullFMLName":"Luke Richard Maile","fullLFMName":"Maile, Luke Richard","strikeZoneTop":3.322,"strikeZoneBottom":1.676},"ID608032":{"id":608032,"fullName":"Carlos Estévez","link":"/api/v1/people/608032","firstName":"Carlos","lastName":"Estévez","primaryNumber":"53","birthDate":"1992-12-28","currentAge":33,"birthCity":"Santo Domingo","birthCountry":"Dominican Republic","height":"6' 6\"","weight":277,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Carlos","useLastName":"Estévez","middleName":"Samuel","boxscoreName":"Estévez","nickName":"Este","gender":"M","nameMatrilineal":"Martinez","isPlayer":true,"isVerified":true,"pronunciation":"es-TEH-vez","mlbDebutDate":"2016-04-23","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Carlos Estévez","nameSlug":"carlos-estevez-608032","firstLastName":"Carlos Estévez","lastFirstName":"Estévez, Carlos","lastInitName":"Estévez, C","initLastName":"C Estévez","fullFMLName":"Carlos Samuel Estévez","fullLFMName":"Estévez, Carlos Samuel","strikeZoneTop":3.478,"strikeZoneBottom":1.755},"ID686701":{"id":686701,"fullName":"Ryan Bergert","link":"/api/v1/people/686701","firstName":"Ryan","lastName":"Bergert","primaryNumber":"38","birthDate":"2000-03-08","currentAge":26,"birthCity":"Canton","birthStateProvince":"OH","birthCountry":"USA","height":"6' 1\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Ryan","useLastName":"Bergert","middleName":"Michael","boxscoreName":"Bergert","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"pronunciation":"Bur-GURT","mlbDebutDate":"2025-04-26","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ryan Bergert","nameSlug":"ryan-bergert-686701","firstLastName":"Ryan Bergert","lastFirstName":"Bergert, Ryan","lastInitName":"Bergert, R","initLastName":"R Bergert","fullFMLName":"Ryan Michael Bergert","fullLFMName":"Bergert, Ryan Michael","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID686469":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469","firstName":"Vincent","lastName":"Pasquantino","primaryNumber":"9","birthDate":"1997-10-10","currentAge":28,"birthCity":"Richmond","birthStateProvince":"VA","birthCountry":"USA","height":"6' 3\"","weight":245,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Vinnie","useLastName":"Pasquantino","middleName":"Joseph","boxscoreName":"Pasquantino","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"pronunciation":"pass-quin-tee-no","mlbDebutDate":"2022-06-28","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Vinnie Pasquantino","nameSlug":"vinnie-pasquantino-686469","firstLastName":"Vinnie Pasquantino","lastFirstName":"Pasquantino, Vinnie","lastInitName":"Pasquantino, V","initLastName":"V Pasquantino","fullFMLName":"Vincent Joseph Pasquantino","fullLFMName":"Pasquantino, Vincent Joseph","strikeZoneTop":3.363,"strikeZoneBottom":1.697},"ID664728":{"id":664728,"fullName":"Kyle Isbel","link":"/api/v1/people/664728","firstName":"Kyle","lastName":"Isbel","primaryNumber":"28","birthDate":"1997-03-03","currentAge":29,"birthCity":"Fontana","birthStateProvince":"CA","birthCountry":"USA","height":"5' 10\"","weight":190,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Kyle","useLastName":"Isbel","middleName":"Grant","boxscoreName":"Isbel","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"pronunciation":"IZZ-bell","mlbDebutDate":"2021-04-01","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Kyle Isbel","nameSlug":"kyle-isbel-664728","firstLastName":"Kyle Isbel","lastFirstName":"Isbel, Kyle","lastInitName":"Isbel, K","initLastName":"K Isbel","fullFMLName":"Kyle Grant Isbel","fullLFMName":"Isbel, Kyle Grant","strikeZoneTop":3.114,"strikeZoneBottom":1.571},"ID573262":{"id":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262","firstName":"Michael","lastName":"Yastrzemski","primaryNumber":"18","birthDate":"1990-08-23","currentAge":36,"birthCity":"Andover","birthStateProvince":"MA","birthCountry":"USA","height":"5' 10\"","weight":180,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Mike","useLastName":"Yastrzemski","middleName":"Andrew","boxscoreName":"Yastrzemski","nickName":"Yaz","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2013,"pronunciation":"yuh-STREM-skee","mlbDebutDate":"2019-05-25","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Mike Yastrzemski","nameSlug":"mike-yastrzemski-573262","firstLastName":"Mike Yastrzemski","lastFirstName":"Yastrzemski, Mike","lastInitName":"Yastrzemski, M","initLastName":"M Yastrzemski","fullFMLName":"Michael Andrew Yastrzemski","fullLFMName":"Yastrzemski, Michael Andrew","strikeZoneTop":3.125,"strikeZoneBottom":1.577},"ID607625":{"id":607625,"fullName":"Seth Lugo","link":"/api/v1/people/607625","firstName":"Jacob","lastName":"Lugo","primaryNumber":"67","birthDate":"1989-11-17","currentAge":36,"birthCity":"Shreveport","birthStateProvince":"LA","birthCountry":"USA","height":"6' 4\"","weight":225,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Seth","useLastName":"Lugo","middleName":"Seth","boxscoreName":"Lugo, S","nickName":"Quarterrican","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2011,"mlbDebutDate":"2016-07-01","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Seth Lugo","nameSlug":"seth-lugo-607625","firstLastName":"Seth Lugo","lastFirstName":"Lugo, Seth","lastInitName":"Lugo, S","initLastName":"S Lugo","fullFMLName":"Jacob Seth Lugo","fullLFMName":"Lugo, Jacob Seth","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID672580":{"id":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580","firstName":"Maikel","lastName":"Garcia","primaryNumber":"11","birthDate":"2000-03-03","currentAge":26,"birthCity":"La Sabana","birthCountry":"Venezuela","height":"6' 1\"","weight":180,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Maikel","useLastName":"Garcia","middleName":"Jose","boxscoreName":"Garcia, M","gender":"M","nameMatrilineal":"Escobar","isPlayer":true,"isVerified":true,"pronunciation":"my-KELL","mlbDebutDate":"2022-07-15","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Maikel Garcia","nameSlug":"maikel-garcia-672580","firstLastName":"Maikel Garcia","lastFirstName":"Garcia, Maikel","lastInitName":"Garcia, M","initLastName":"M Garcia","fullFMLName":"Maikel Jose Garcia","fullLFMName":"Garcia, Maikel Jose","strikeZoneTop":3.262,"strikeZoneBottom":1.646},"ID672582":{"id":672582,"fullName":"Angel Zerpa","link":"/api/v1/people/672582","firstName":"Angel","lastName":"Zerpa","primaryNumber":"61","birthDate":"1999-09-27","currentAge":26,"birthCity":"Valle de la Pascua","birthCountry":"Venezuela","height":"6' 0\"","weight":237,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Angel","useLastName":"Zerpa","middleName":"David","boxscoreName":"Zerpa","gender":"M","nameMatrilineal":"Palacios","isPlayer":true,"isVerified":true,"pronunciation":"AHN-hel SAIR-pah","mlbDebutDate":"2021-09-30","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Angel Zerpa","nameSlug":"angel-zerpa-672582","firstLastName":"Angel Zerpa","lastFirstName":"Zerpa, Angel","lastInitName":"Zerpa, A","initLastName":"A Zerpa","fullFMLName":"Angel David Zerpa","fullLFMName":"Zerpa, Angel David","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"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},"ID693307":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307","firstName":"Francis","lastName":"Dingler","primaryNumber":"13","birthDate":"1998-09-17","currentAge":28,"birthCity":"Massillon","birthStateProvince":"OH","birthCountry":"USA","height":"6' 1\"","weight":210,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Dillon","useLastName":"Dingler","middleName":"Dillon","boxscoreName":"Dingler","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2024-07-29","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Dillon Dingler","nameSlug":"dillon-dingler-693307","firstLastName":"Dillon Dingler","lastFirstName":"Dingler, Dillon","lastInitName":"Dingler, D","initLastName":"D Dingler","fullFMLName":"Francis Dillon Dingler","fullLFMName":"Dingler, Francis Dillon","strikeZoneTop":3.272,"strikeZoneBottom":1.651},"ID690993":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993","firstName":"Colten","lastName":"Keith","primaryNumber":"33","birthDate":"2001-08-14","currentAge":25,"birthCity":"Zanesville","birthStateProvince":"OH","birthCountry":"USA","height":"6' 2\"","weight":211,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Colt","useLastName":"Keith","middleName":"Thomas","boxscoreName":"Keith","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2024-03-28","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Colt Keith","nameSlug":"colt-keith-690993","firstLastName":"Colt Keith","lastFirstName":"Keith, Colt","lastInitName":"Keith, C","initLastName":"C Keith","fullFMLName":"Colten Thomas Keith","fullLFMName":"Keith, Colten Thomas","strikeZoneTop":3.278,"strikeZoneBottom":1.654},"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},"ID669674":{"id":669674,"fullName":"Sam Long","link":"/api/v1/people/669674","firstName":"Samuel","lastName":"Long","primaryNumber":"73","birthDate":"1995-07-08","currentAge":31,"birthCity":"Fair Oaks","birthStateProvince":"CA","birthCountry":"USA","height":"6' 1\"","weight":185,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Sam","useLastName":"Long","middleName":"Trenton","boxscoreName":"Long","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2016,"mlbDebutDate":"2021-06-09","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Sam Long","nameSlug":"sam-long-669674","firstLastName":"Sam Long","lastFirstName":"Long, Sam","lastInitName":"Long, S","initLastName":"S Long","fullFMLName":"Samuel Trenton Long","fullLFMName":"Long, Samuel Trenton","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID656716":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716","firstName":"Zachary","lastName":"McKinstry","primaryNumber":"39","birthDate":"1995-04-29","currentAge":31,"birthCity":"Toledo","birthStateProvince":"OH","birthCountry":"USA","height":"5' 11\"","weight":180,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Zach","useLastName":"McKinstry","boxscoreName":"McKinstry","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2016,"pronunciation":"muh-KIN-stry","mlbDebutDate":"2020-09-16","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Zach McKinstry","nameSlug":"zach-mckinstry-656716","firstLastName":"Zach McKinstry","lastFirstName":"McKinstry, Zach","lastInitName":"McKinstry, Z","initLastName":"Z McKinstry","fullFMLName":"Zachary McKinstry","fullLFMName":"McKinstry, Zachary","strikeZoneTop":3.17,"strikeZoneBottom":1.6},"ID700242":{"id":700242,"fullName":"Trey Sweeney","link":"/api/v1/people/700242","firstName":"Trey","lastName":"Sweeney","primaryNumber":"27","birthDate":"2000-04-24","currentAge":26,"birthCity":"Louisville","birthStateProvince":"KY","birthCountry":"USA","height":"6' 2\"","weight":212,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Trey","useLastName":"Sweeney","middleName":"Thomas","boxscoreName":"Sweeney","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2024-08-16","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Trey Sweeney","nameSlug":"trey-sweeney-700242","firstLastName":"Trey Sweeney","lastFirstName":"Sweeney, Trey","lastInitName":"Sweeney, T","initLastName":"T Sweeney","fullFMLName":"Trey Thomas Sweeney","fullLFMName":"Sweeney, Trey Thomas","strikeZoneTop":3.314,"strikeZoneBottom":1.672},"ID663697":{"id":663697,"fullName":"Jonathan India","link":"/api/v1/people/663697","firstName":"Jonathan","lastName":"India","primaryNumber":"6","birthDate":"1996-12-15","currentAge":29,"birthCity":"Ft. Lauderdale","birthStateProvince":"FL","birthCountry":"USA","height":"5' 10\"","weight":200,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Jonathan","useLastName":"India","middleName":"Joseph","boxscoreName":"India","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"mlbDebutDate":"2021-04-01","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jonathan India","nameSlug":"jonathan-india-663697","firstLastName":"Jonathan India","lastFirstName":"India, Jonathan","lastInitName":"India, J","initLastName":"J India","fullFMLName":"Jonathan Joseph India","fullLFMName":"India, Jonathan Joseph","strikeZoneTop":3.138,"strikeZoneBottom":1.584},"ID663330":{"id":663330,"fullName":"Jahmai Jones","link":"/api/v1/people/663330","firstName":"Jahmai","lastName":"Jones","primaryNumber":"37","birthDate":"1997-08-04","currentAge":29,"birthCity":"Roswell","birthStateProvince":"GA","birthCountry":"USA","height":"5' 10\"","weight":210,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"Jahmai","useLastName":"Jones","middleName":"Fitzgerald","boxscoreName":"Jones, Jah","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"pronunciation":"juh-MY","mlbDebutDate":"2020-08-31","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jahmai Jones","nameSlug":"jahmai-jones-663330","firstLastName":"Jahmai Jones","lastFirstName":"Jones, Jahmai","lastInitName":"Jones, J","initLastName":"J Jones","fullFMLName":"Jahmai Fitzgerald Jones","fullLFMName":"Jones, Jahmai Fitzgerald","strikeZoneTop":3.138,"strikeZoneBottom":1.584},"ID680742":{"id":680742,"fullName":"Jonathan Bowlan","link":"/api/v1/people/680742","firstName":"Jonathan","lastName":"Bowlan","primaryNumber":"52","birthDate":"1996-12-01","currentAge":29,"birthCity":"Arlington","birthStateProvince":"TN","birthCountry":"USA","height":"6' 6\"","weight":240,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jonathan","useLastName":"Bowlan","boxscoreName":"Bowlan","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"pronunciation":"boh-lin","mlbDebutDate":"2023-09-27","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jonathan Bowlan","nameSlug":"jonathan-bowlan-680742","firstLastName":"Jonathan Bowlan","lastFirstName":"Bowlan, Jonathan","lastInitName":"Bowlan, J","initLastName":"J Bowlan","fullFMLName":"Jonathan  Bowlan","fullLFMName":"Bowlan, Jonathan","strikeZoneTop":3.478,"strikeZoneBottom":1.755},"ID595879":{"id":595879,"fullName":"Javier Báez","link":"/api/v1/people/595879","firstName":"Ednel","lastName":"Báez","primaryNumber":"28","birthDate":"1992-12-01","currentAge":33,"birthCity":"Bayamon","birthCountry":"Puerto Rico","height":"5' 11\"","weight":190,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Javier","useLastName":"Báez","middleName":"Javier","boxscoreName":"Báez, J","nickName":"El Mago","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2011,"mlbDebutDate":"2014-08-05","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Javier Báez","nameSlug":"javier-baez-595879","firstLastName":"Javier Báez","lastFirstName":"Báez, Javier","lastInitName":"Báez, J","initLastName":"J Báez","fullFMLName":"Ednel Javier Báez","fullLFMName":"Báez, Ednel Javier","strikeZoneTop":3.175,"strikeZoneBottom":1.602},"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},"ID545341":{"id":545341,"fullName":"Randal Grichuk","link":"/api/v1/people/545341","firstName":"Randal","lastName":"Grichuk","primaryNumber":"34","birthDate":"1991-08-13","currentAge":35,"birthCity":"Rosenberg","birthStateProvince":"TX","birthCountry":"USA","height":"6' 0\"","weight":210,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"Randal","useLastName":"Grichuk","middleName":"Alexander","boxscoreName":"Grichuk","nickName":"Grich","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2009,"pronunciation":"GRICH-ick","mlbDebutDate":"2014-04-28","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Randal Grichuk","nameSlug":"randal-grichuk-545341","firstLastName":"Randal Grichuk","lastFirstName":"Grichuk, Randal","lastInitName":"Grichuk, R","initLastName":"R Grichuk","fullFMLName":"Randal Alexander Grichuk","fullLFMName":"Grichuk, Randal Alexander","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID681481":{"id":681481,"fullName":"Kerry Carpenter","link":"/api/v1/people/681481","firstName":"Kerry","lastName":"Carpenter","primaryNumber":"30","birthDate":"1997-09-02","currentAge":29,"birthCity":"Eustis","birthStateProvince":"FL","birthCountry":"USA","height":"6' 1\"","weight":220,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Kerry","useLastName":"Carpenter","middleName":"William","boxscoreName":"Carpenter","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2022-08-10","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Kerry Carpenter","nameSlug":"kerry-carpenter-681481","firstLastName":"Kerry Carpenter","lastFirstName":"Carpenter, Kerry","lastInitName":"Carpenter, K","initLastName":"K Carpenter","fullFMLName":"Kerry William Carpenter","fullLFMName":"Carpenter, Kerry William","strikeZoneTop":3.234,"strikeZoneBottom":1.632},"ID640448":{"id":640448,"fullName":"Kyle Finnegan","link":"/api/v1/people/640448","firstName":"Kyle","lastName":"Finnegan","primaryNumber":"67","birthDate":"1991-09-04","currentAge":35,"birthCity":"Detroit","birthStateProvince":"MI","birthCountry":"USA","height":"6' 2\"","weight":198,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Kyle","useLastName":"Finnegan","middleName":"Edward","boxscoreName":"Finnegan","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2013,"mlbDebutDate":"2020-07-25","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Kyle Finnegan","nameSlug":"kyle-finnegan-640448","firstLastName":"Kyle Finnegan","lastFirstName":"Finnegan, Kyle","lastInitName":"Finnegan, K","initLastName":"K Finnegan","fullFMLName":"Kyle Edward Finnegan","fullLFMName":"Finnegan, Kyle Edward","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID679845":{"id":679845,"fullName":"Nick Loftin","link":"/api/v1/people/679845","firstName":"Nicholas","lastName":"Loftin","primaryNumber":"12","birthDate":"1998-09-25","currentAge":27,"birthCity":"Corpus Christi","birthStateProvince":"TX","birthCountry":"USA","height":"5' 11\"","weight":180,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Nick","useLastName":"Loftin","middleName":"James","boxscoreName":"Loftin","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2023-09-01","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Nick Loftin","nameSlug":"nick-loftin-679845","firstLastName":"Nick Loftin","lastFirstName":"Loftin, Nick","lastInitName":"Loftin, N","initLastName":"N Loftin","fullFMLName":"Nicholas James Loftin","fullLFMName":"Loftin, Nicholas James","strikeZoneTop":3.18,"strikeZoneBottom":1.61},"ID679529":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529","firstName":"Spencer","lastName":"Torkelson","primaryNumber":"20","birthDate":"1999-08-26","currentAge":27,"birthCity":"Petaluma","birthStateProvince":"CA","birthCountry":"USA","height":"6' 1\"","weight":220,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Spencer","useLastName":"Torkelson","middleName":"Enochs","boxscoreName":"Torkelson","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2022-04-08","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Spencer Torkelson","nameSlug":"spencer-torkelson-679529","firstLastName":"Spencer Torkelson","lastFirstName":"Torkelson, Spencer","lastInitName":"Torkelson, S","initLastName":"S Torkelson","fullFMLName":"Spencer Enochs Torkelson","fullLFMName":"Torkelson, Spencer Enochs","strikeZoneTop":3.232,"strikeZoneBottom":1.631},"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},"ID805427":{"id":805427,"fullName":"Drew Sommers","link":"/api/v1/people/805427","firstName":"Drew","lastName":"Sommers","primaryNumber":"51","birthDate":"2000-08-14","currentAge":26,"birthCity":"Hoffman Estates","birthStateProvince":"IL","birthCountry":"USA","height":"6' 3\"","weight":250,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Drew","useLastName":"Sommers","middleName":"Gregory","boxscoreName":"Sommers","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2025-08-22","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Drew Sommers","nameSlug":"drew-sommers-805427","firstLastName":"Drew Sommers","lastFirstName":"Sommers, Drew","lastInitName":"Sommers, D","initLastName":"D Sommers","fullFMLName":"Drew Gregory Sommers","fullLFMName":"Sommers, Drew Gregory","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"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},"ID668670":{"id":668670,"fullName":"Jake Rogers","link":"/api/v1/people/668670","firstName":"Jacob","lastName":"Rogers","primaryNumber":"28","birthDate":"1995-04-18","currentAge":31,"birthCity":"Canyon","birthStateProvince":"TX","birthCountry":"USA","height":"5' 11\"","weight":201,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Jake","useLastName":"Rogers","middleName":"Ray","boxscoreName":"Rogers","nickName":"Rog","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2016,"mlbDebutDate":"2019-07-30","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jake Rogers","nameSlug":"jake-rogers-668670","firstLastName":"Jake Rogers","lastFirstName":"Rogers, Jake","lastInitName":"Rogers, J","initLastName":"J Rogers","fullFMLName":"Jacob Ray Rogers","fullLFMName":"Rogers, Jacob Ray","strikeZoneTop":3.184,"strikeZoneBottom":1.607},"ID592454":{"id":592454,"fullName":"Tommy Kahnle","link":"/api/v1/people/592454","firstName":"Thomas","lastName":"Kahnle","birthDate":"1989-08-07","currentAge":37,"birthCity":"Latham","birthStateProvince":"NY","birthCountry":"USA","height":"6' 1\"","weight":230,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Tommy","useLastName":"Kahnle","middleName":"Robert","boxscoreName":"Kahnle","nickName":"King Kahn","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2010,"pronunciation":"CANE-lee","mlbDebutDate":"2014-04-03","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Tommy Kahnle","nameSlug":"tommy-kahnle-592454","firstLastName":"Tommy Kahnle","lastFirstName":"Kahnle, Tommy","lastInitName":"Kahnle, T","initLastName":"T Kahnle","fullFMLName":"Thomas Robert Kahnle","fullLFMName":"Kahnle, Thomas Robert","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID664199":{"id":664199,"fullName":"Taylor Clarke","link":"/api/v1/people/664199","firstName":"Taylor","lastName":"Clarke","primaryNumber":"45","birthDate":"1993-05-13","currentAge":33,"birthCity":"Ashburn","birthStateProvince":"VA","birthCountry":"USA","height":"6' 3\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Taylor","useLastName":"Clarke","middleName":"James","boxscoreName":"Clarke, T","nickName":"Clarkey","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"mlbDebutDate":"2019-04-20","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Taylor Clarke","nameSlug":"taylor-clarke-664199","firstLastName":"Taylor Clarke","lastFirstName":"Clarke, Taylor","lastInitName":"Clarke, T","initLastName":"T Clarke","fullFMLName":"Taylor James Clarke","fullLFMName":"Clarke, Taylor James","strikeZoneTop":3.348,"strikeZoneBottom":1.69},"ID669724":{"id":669724,"fullName":"Brenan Hanifee","link":"/api/v1/people/669724","firstName":"Brenan","lastName":"Hanifee","primaryNumber":"75","birthDate":"1998-05-29","currentAge":28,"birthCity":"Harrisonburg","birthStateProvince":"VA","birthCountry":"USA","height":"6' 5\"","weight":215,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Brenan","useLastName":"Hanifee","boxscoreName":"Hanifee","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2016,"mlbDebutDate":"2023-09-21","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Brenan Hanifee","nameSlug":"brenan-hanifee-669724","firstLastName":"Brenan Hanifee","lastFirstName":"Hanifee, Brenan","lastInitName":"Hanifee, B","initLastName":"B Hanifee","fullFMLName":"Brenan Hanifee","fullLFMName":"Hanifee, Brenan","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"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},"ID628451":{"id":628451,"fullName":"Andy Ibáñez","link":"/api/v1/people/628451","firstName":"Andy","lastName":"Ibáñez","primaryNumber":"77","birthDate":"1993-04-03","currentAge":33,"birthCity":"Havana","birthCountry":"Cuba","height":"5' 10\"","weight":205,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Andy","useLastName":"Ibáñez","boxscoreName":"Ibáñez","gender":"M","nameMatrilineal":"Velazquez","isPlayer":true,"isVerified":true,"pronunciation":"ee-BAHN-yez","mlbDebutDate":"2021-05-04","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Andy Ibáñez","nameSlug":"andy-ibanez-628451","firstLastName":"Andy Ibáñez","lastFirstName":"Ibáñez, Andy","lastInitName":"Ibáñez, A","initLastName":"A Ibáñez","fullFMLName":"Andy Ibáñez","fullLFMName":"Ibáñez, Andy","strikeZoneTop":3.128,"strikeZoneBottom":1.579},"ID547179":{"id":547179,"fullName":"Michael Lorenzen","link":"/api/v1/people/547179","firstName":"Michael","lastName":"Lorenzen","primaryNumber":"55","birthDate":"1992-01-04","currentAge":34,"birthCity":"Anaheim","birthStateProvince":"CA","birthCountry":"USA","height":"6' 1\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Michael","useLastName":"Lorenzen","middleName":"Clifton","boxscoreName":"Lorenzen","nickName":"Zen","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2013,"mlbDebutDate":"2015-04-29","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Michael Lorenzen","nameSlug":"michael-lorenzen-547179","firstLastName":"Michael Lorenzen","lastFirstName":"Lorenzen, Michael","lastInitName":"Lorenzen, M","initLastName":"M Lorenzen","fullFMLName":"Michael Clifton Lorenzen","fullLFMName":"Lorenzen, Michael Clifton","strikeZoneTop":3.25,"strikeZoneBottom":1.64},"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},"ID663978":{"id":663978,"fullName":"Chris Paddack","link":"/api/v1/people/663978","firstName":"Christopher","lastName":"Paddack","primaryNumber":"40","birthDate":"1996-01-08","currentAge":30,"birthCity":"Austin","birthStateProvince":"TX","birthCountry":"USA","height":"6' 5\"","weight":217,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Chris","useLastName":"Paddack","middleName":"Joseph","boxscoreName":"Paddack","nickName":"Sheriff","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"pronunciation":"PAD-ack","mlbDebutDate":"2019-03-31","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Chris Paddack","nameSlug":"chris-paddack-663978","firstLastName":"Chris Paddack","lastFirstName":"Paddack, Chris","lastInitName":"Paddack, C","initLastName":"C Paddack","fullFMLName":"Christopher Joseph Paddack","fullLFMName":"Paddack, Christopher Joseph","strikeZoneTop":3.47,"strikeZoneBottom":1.7},"ID676684":{"id":676684,"fullName":"Will Vest","link":"/api/v1/people/676684","firstName":"William","lastName":"Vest","primaryNumber":"19","birthDate":"1995-06-06","currentAge":31,"birthCity":"Houston","birthStateProvince":"TX","birthCountry":"USA","height":"6' 0\"","weight":180,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Will","useLastName":"Vest","middleName":"Lane","boxscoreName":"Vest","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2017,"mlbDebutDate":"2021-04-01","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Will Vest","nameSlug":"will-vest-676684","firstLastName":"Will Vest","lastFirstName":"Vest, Will","lastInitName":"Vest, W","initLastName":"W Vest","fullFMLName":"William Lane Vest","fullLFMName":"Vest, William Lane","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID450203":{"id":450203,"fullName":"Charlie Morton","link":"/api/v1/people/450203","firstName":"Charles","lastName":"Morton","birthDate":"1983-11-12","currentAge":42,"birthCity":"Flemington","birthStateProvince":"NJ","birthCountry":"USA","height":"6' 5\"","weight":215,"active":false,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Charlie","useLastName":"Morton","middleName":"A.","boxscoreName":"Morton, C","nickName":"Ground Chuck","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2002,"lastPlayedDate":"2025-09-28","mlbDebutDate":"2008-06-14","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Charlie Morton","nameSlug":"charlie-morton-450203","firstLastName":"Charlie Morton","lastFirstName":"Morton, Charlie","lastInitName":"Morton, C","initLastName":"C Morton","fullFMLName":"Charles A. Morton","fullLFMName":"Morton, Charles A.","strikeZoneTop":3.51,"strikeZoneBottom":1.63},"ID672761":{"id":672761,"fullName":"Wenceel Pérez","link":"/api/v1/people/672761","firstName":"Wenceel","lastName":"Pérez","primaryNumber":"46","birthDate":"1999-10-30","currentAge":26,"birthCity":"Azua","birthCountry":"Dominican Republic","height":"5' 11\"","weight":203,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Wenceel","useLastName":"Pérez","middleName":"Xavier","boxscoreName":"Pérez, W","gender":"M","nameMatrilineal":"Vargas","isPlayer":true,"isVerified":true,"pronunciation":"when-SELL PER-ez","mlbDebutDate":"2024-04-08","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Wenceel Pérez","nameSlug":"wenceel-perez-672761","firstLastName":"Wenceel Pérez","lastFirstName":"Pérez, Wenceel","lastInitName":"Pérez, W","initLastName":"W Pérez","fullFMLName":"Wenceel Xavier Pérez","fullLFMName":"Pérez, Wenceel Xavier","strikeZoneTop":3.182,"strikeZoneBottom":1.606},"ID675512":{"id":675512,"fullName":"Troy Melton","link":"/api/v1/people/675512","firstName":"Troy","lastName":"Melton","primaryNumber":"52","birthDate":"2000-12-03","currentAge":25,"birthCity":"Newport Beach","birthStateProvince":"CA","birthCountry":"USA","height":"6' 4\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Troy","useLastName":"Melton","middleName":"Edward","boxscoreName":"Melton","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2025-07-23","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Troy Melton","nameSlug":"troy-melton-675512","firstLastName":"Troy Melton","lastFirstName":"Melton, Troy","lastInitName":"Melton, T","initLastName":"T Melton","fullFMLName":"Troy Edward Melton","fullLFMName":"Melton, Troy Edward","strikeZoneTop":3.388,"strikeZoneBottom":1.71}},"venue":{"id":2394,"name":"Comerica Park","link":"/api/v1/venues/2394","location":{"address1":"2100 Woodward Avenue","city":"Detroit","state":"Michigan","stateAbbrev":"MI","postalCode":"48201","defaultCoordinates":{"latitude":42.3391151,"longitude":-83.048695},"azimuthAngle":150.0,"elevation":600,"country":"USA","phone":"(313) 471-2000"},"timeZone":{"tz":"EDT","id":"America/Detroit","offset":-4,"offsetAtGameTime":-4},"fieldInfo":{"capacity":41083,"turfType":"Grass","roofType":"Open","leftLine":345,"leftCenter":370,"center":420,"rightCenter":365,"rightLine":330},"active":true,"season":"2025"},"officialVenue":{"id":2394,"link":"/api/v1/venues/2394"},"weather":{"condition":"Sunny","temp":"74","wind":"11 mph, Out To LF"},"gameInfo":{"attendance":31538,"firstPitch":"2025-08-24T17:40:00.000Z","gameDurationMinutes":168},"review":{"hasChallenges":false,"away":{"used":0,"remaining":1},"home":{"used":0,"remaining":1}},"flags":{"noHitter":false,"perfectGame":false,"awayTeamNoHitter":false,"awayTeamPerfectGame":false,"homeTeamNoHitter":false,"homeTeamPerfectGame":false},"alerts":[],"probablePitchers":{"away":{"id":607625,"fullName":"Seth Lugo","link":"/api/v1/people/607625"},"home":{"id":656427,"fullName":"Jack Flaherty","link":"/api/v1/people/656427"}},"officialScorer":{"id":482141,"fullName":"Jeff Businger","link":"/api/v1/people/482141"},"primaryDatacaster":{"id":427283,"fullName":"Chuck Klonke","link":"/api/v1/people/427283"},"moundVisits":{"away":{"used":1,"remaining":3},"home":{"used":2,"remaining":2}}},"liveData":{"plays":{"allPlays":[{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Mike Yastrzemski pops out to third baseman Zach McKinstry.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-08-24T17:40:49.234Z","endTime":"2025-08-24T17:42:04.760Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656427,"fullName":"Jack Flaherty","link":"/api/v1/people/656427"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5,6],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":656716,"link":"/api/v1/people/656716"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"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":"2025-08-24T14:46:36.587Z","endTime":"2025-08-24T17:21:01.167Z","isPitch":false,"type":"action","player":{"id":573262,"link":"/api/v1/people/573262"}},{"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":"2025-08-24T17:21:01.167Z","endTime":"2025-08-24T17:40:27.275Z","isPitch":false,"type":"action","player":{"id":573262,"link":"/api/v1/people/573262"}},{"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":"2025-08-24T17:40:27.275Z","endTime":"2025-08-24T17:40:51.545Z","isPitch":false,"type":"action","player":{"id":573262,"link":"/api/v1/people/573262"}},{"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.6,"endSpeed":85.3,"strikeZoneTop":3.32461707722187,"strikeZoneBottom":1.37429585199759,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.389538293632707,"aZ":-14.660828797843507,"pfxX":-4.5065643143537075,"pfxZ":9.484525784130964,"pX":0.28686959737289647,"pZ":1.4646059900957424,"vX0":8.58302119792651,"vY0":-134.5713051612968,"vZ0":-7.154059868629644,"x":106.07,"y":199.24,"x0":-2.348843642074074,"y0":50.002653860490334,"z0":5.183083349777978,"aX":-8.321815228990378},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":16.0,"breakHorizontal":6.5,"spinRate":2229,"spinDirection":213},"zone":9,"typeConfidence":0.9,"plateTime":0.40599304753436494,"extension":6.588255247504946},"index":3,"playId":"4500d4a0-b005-30b8-8928-8c81465547e8","pitchNumber":1,"startTime":"2025-08-24T17:40:51.545Z","endTime":"2025-08-24T17:40:55.385Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":78.7,"endSpeed":72.8,"strikeZoneTop":3.42,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.976515553352918,"aZ":-36.70133659488129,"pfxX":7.080105403410262,"pfxZ":-3.4060735988806785,"pX":0.4522913601317453,"pZ":1.7115169952886433,"vX0":4.697425110831359,"vY0":-114.53296697772939,"vZ0":0.3557364148196749,"x":99.76,"y":192.57,"x0":-2.5444039528141364,"y0":50.00295134976605,"z0":5.1408773945145905,"aX":9.412684187977876},"breaks":{"breakAngle":15.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.9,"breakVerticalInduced":-5.8,"breakHorizontal":-14.0,"spinRate":2479,"spinDirection":61},"zone":9,"typeConfidence":0.9,"plateTime":0.47807314109182153,"extension":6.78861649093567},"index":4,"playId":"d1d4ea50-c662-308a-aa48-72685b06b286","pitchNumber":2,"startTime":"2025-08-24T17:41:07.543Z","endTime":"2025-08-24T17:41:11.638Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":76.8,"endSpeed":71.1,"strikeZoneTop":3.42,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.57249445566094,"aZ":-40.45471387294174,"pfxX":6.939940933726396,"pfxZ":-6.565341294109643,"pX":-0.09019850256083932,"pZ":1.4048459843983503,"vX0":3.1665537540366824,"vY0":-111.77966875428181,"vZ0":0.4713192073331294,"x":120.44,"y":200.85,"x0":-2.4275474211941233,"y0":50.00047873257078,"z0":5.352526428958166,"aX":8.759364798385093},"breaks":{"breakAngle":13.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.8,"breakVerticalInduced":-11.4,"breakHorizontal":-13.4,"spinRate":2449,"spinDirection":53},"zone":13,"typeConfidence":0.9,"plateTime":0.49043382773950395,"extension":6.255998818676685},"index":5,"playId":"f9a64bfd-14aa-3337-9da8-ab5a7a2eff46","pitchNumber":3,"startTime":"2025-08-24T17:41:34.783Z","endTime":"2025-08-24T17:41:40.235Z","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":2,"outs":0},"pitchData":{"startSpeed":93.4,"endSpeed":85.8,"strikeZoneTop":3.42,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.976678090527557,"aZ":-16.96304191877161,"pfxX":-4.56984997433165,"pfxZ":8.107042424840127,"pX":0.6861363298597357,"pZ":2.834346408294504,"vX0":9.770223441104974,"vY0":-135.6925656776899,"vZ0":-3.1816082249997546,"x":90.85,"y":162.25,"x0":-2.357438899661766,"y0":50.001969461489814,"z0":5.194803476198718,"aX":-8.574250702746877},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":14.3,"breakHorizontal":6.4,"spinRate":2333,"spinDirection":210},"zone":6,"typeConfidence":0.89,"plateTime":0.40269584057265595,"extension":6.6349021698405295},"hitData":{"launchSpeed":78.1,"launchAngle":72.0,"totalDistance":109.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":102.33,"coordY":162.23}},"index":6,"playId":"3e625ba8-4e7d-3c99-a44b-ee34e421d2f3","pitchNumber":4,"startTime":"2025-08-24T17:41:55.945Z","endTime":"2025-08-24T17:42:04.760Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-24T17:42:04.760Z","atBatIndex":0},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Bobby Witt Jr. flies out to right fielder Jahmai Jones in foul territory.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-08-24T17:42:32.140Z","endTime":"2025-08-24T17:45:06.684Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656427,"fullName":"Jack Flaherty","link":"/api/v1/people/656427"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":663330,"link":"/api/v1/people/663330"},"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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":78.2,"endSpeed":71.9,"strikeZoneTop":3.48402323186272,"strikeZoneBottom":1.60328761745646,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.31126878555426,"aZ":-39.7600410134024,"pfxX":6.6035111368380335,"pfxZ":-5.831368826239508,"pX":0.6656772555474332,"pZ":2.1238284967803724,"vX0":5.075079799183217,"vY0":-113.79993263835915,"vZ0":2.0863221788967903,"x":91.63,"y":181.44,"x0":-2.4568189135793896,"y0":50.00000097702346,"z0":5.154983605346141,"aX":8.595710423180508},"breaks":{"breakAngle":13.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-54.6,"breakVerticalInduced":-9.6,"breakHorizontal":-13.3,"spinRate":2417,"spinDirection":61},"zone":9,"typeConfidence":0.91,"plateTime":0.48265994415690194,"extension":6.645680789243853},"index":0,"playId":"74ea4d9d-34a2-30c8-837d-433f950d802c","pitchNumber":1,"startTime":"2025-08-24T17:42:32.140Z","endTime":"2025-08-24T17:42:35.994Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.9,"endSpeed":85.1,"strikeZoneTop":3.56,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.482277280901062,"aZ":-15.578512282247893,"pfxX":-5.120746065732243,"pfxZ":8.954978965187514,"pX":0.43125134231115314,"pZ":2.995357429226365,"vX0":9.208812477329023,"vY0":-135.03702024197312,"vZ0":-2.589062465289229,"x":100.56,"y":157.91,"x0":-2.3525690239971193,"y0":50.001003709787554,"z0":5.058107700141089,"aX":-9.488841323554203},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":15.8,"breakHorizontal":7.4,"spinRate":2289,"spinDirection":215},"zone":3,"typeConfidence":0.89,"plateTime":0.4050883950184829,"extension":6.708681947886009},"index":1,"playId":"d4e794b2-efeb-359d-a0b7-c426c6168c25","pitchNumber":2,"startTime":"2025-08-24T17:42:48.007Z","endTime":"2025-08-24T17:42:53.579Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.3,"endSpeed":80.2,"strikeZoneTop":3.56722116459846,"strikeZoneBottom":1.60619255592038,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.193910547356328,"aZ":-27.59147293258092,"pfxX":2.8603096339746914,"pfxZ":2.84145862084213,"pX":0.9433577397245878,"pZ":1.3199417959384485,"vX0":7.231435456935777,"vY0":-125.58653616208865,"vZ0":-4.398752716147175,"x":81.04,"y":203.14,"x0":-2.334166434271141,"y0":50.001739198579365,"z0":5.313983552246891,"aX":4.611208370059634},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":4.4,"breakHorizontal":-6.7,"spinRate":2378,"spinDirection":161},"zone":14,"typeConfidence":0.9,"plateTime":0.4345708122645964,"extension":6.639802015277752},"index":2,"playId":"dfd591e7-321c-3b47-b476-50bb99216e1e","pitchNumber":3,"startTime":"2025-08-24T17:43:06.135Z","endTime":"2025-08-24T17:43:10.224Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":78.5,"endSpeed":73.0,"strikeZoneTop":3.56,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.38127551250922,"aZ":-38.37068659262983,"pfxX":5.865611248005969,"pfxZ":-4.6743669272207695,"pX":0.8590836517189216,"pZ":1.1107012345700429,"vX0":5.463605124330562,"vY0":-114.2449219446828,"vZ0":-0.9444688597785851,"x":84.25,"y":208.79,"x0":-2.322359464063639,"y0":50.00175781144565,"z0":5.289680649622088,"aX":7.778243874322378},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.7,"breakVerticalInduced":-8.4,"breakHorizontal":-12.0,"spinRate":2332,"spinDirection":53},"zone":14,"typeConfidence":0.9,"plateTime":0.47881233150693125,"extension":6.469442069632577},"index":3,"playId":"375a4829-2af4-31ff-8980-255e8a44ed8a","pitchNumber":4,"startTime":"2025-08-24T17:43:22.321Z","endTime":"2025-08-24T17:43:27.302Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.3,"endSpeed":85.1,"strikeZoneTop":3.56,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.360950016972577,"aZ":-18.712081906727306,"pfxX":-6.118310627595153,"pfxZ":7.2961732363625735,"pX":-0.017004558612609962,"pZ":3.4009136373446385,"vX0":8.203242324114523,"vY0":-134.3183792335261,"vZ0":-1.1511547673809346,"x":117.65,"y":146.96,"x0":-2.3016257566748415,"y0":50.00530486673765,"z0":5.152820894072783,"aX":-11.293790414620576},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":13.2,"breakHorizontal":9.5,"spinRate":2237,"spinDirection":213},"zone":2,"typeConfidence":0.8,"plateTime":0.4062382935970068,"extension":6.74288477688254},"index":4,"playId":"ce40dedc-3fe0-3952-8614-cacc694cd633","pitchNumber":5,"startTime":"2025-08-24T17:43:54.830Z","endTime":"2025-08-24T17:43:59.927Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.9,"endSpeed":83.7,"strikeZoneTop":3.56,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.425457357142772,"aZ":-16.700848964742256,"pfxX":-3.4643074814960535,"pfxZ":8.579124283987722,"pX":0.39857554322237965,"pZ":3.7890416885218214,"vX0":8.183586587733645,"vY0":-133.6092289575733,"vZ0":-0.5534761427523699,"x":101.81,"y":136.48,"x0":-2.2571904225697836,"y0":50.00368542508898,"z0":5.201672187735897,"aX":-6.2502456691101},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":15.6,"breakHorizontal":4.4,"spinRate":2185,"spinDirection":217},"zone":12,"typeConfidence":0.9,"plateTime":0.41031899613061595,"extension":6.674368335499363},"index":5,"playId":"50d2b845-10a7-36f6-8aef-22b05d81b47a","pitchNumber":6,"startTime":"2025-08-24T17:44:15.175Z","endTime":"2025-08-24T17:44:20.688Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.1,"endSpeed":86.1,"strikeZoneTop":3.59547039740019,"strikeZoneBottom":1.60517690184304,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.805316764653085,"aZ":-14.592635046969601,"pfxX":-5.078654055803518,"pfxZ":9.286070697443918,"pX":1.0065433498942804,"pZ":1.9714280804745823,"vX0":10.400459506914197,"vY0":-136.6508516562973,"vZ0":-5.625388625225567,"x":78.63,"y":185.55,"x0":-2.187012026617807,"y0":50.001334603500965,"z0":5.057243230571303,"aX":-9.614727354823264},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":15.7,"breakHorizontal":7.1,"spinRate":2265,"spinDirection":211},"zone":14,"typeConfidence":0.9,"plateTime":0.40065853320238665,"extension":6.672910752715891},"index":6,"playId":"8ea05bf6-0c2a-375c-a19a-ed632fdb5e38","pitchNumber":7,"startTime":"2025-08-24T17:44:38.011Z","endTime":"2025-08-24T17:44:43.189Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.3,"endSpeed":84.2,"strikeZoneTop":3.56,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.41393593434671,"aZ":-15.907178944141718,"pfxX":-2.666452760130223,"pfxZ":8.933019430662362,"pX":0.5844733570415143,"pZ":3.6121549762429144,"vX0":8.518044399791403,"vY0":-134.19539888044048,"vZ0":-1.1945002394916975,"x":94.72,"y":141.25,"x0":-2.2864374753154024,"y0":50.0058112446358,"z0":5.1978301703824235,"aX":-4.85862839455844},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":16.1,"breakHorizontal":3.0,"spinRate":2191,"spinDirection":213},"zone":3,"typeConfidence":0.92,"plateTime":0.40836875997532696,"extension":6.553991296467888},"hitData":{"launchSpeed":90.7,"launchAngle":56.0,"totalDistance":217.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":196.1,"coordY":146.72}},"index":7,"playId":"da3873cd-1679-3efb-91f5-51e1d643fac3","pitchNumber":8,"startTime":"2025-08-24T17:44:55.860Z","endTime":"2025-08-24T17:45:06.684Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-24T17:45:06.684Z","atBatIndex":1},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Vinnie Pasquantino grounds out to first baseman Spencer Torkelson.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-08-24T17:45:21.877Z","endTime":"2025-08-24T17:46:12.950Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656427,"fullName":"Jack Flaherty","link":"/api/v1/people/656427"},"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":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":679529,"link":"/api/v1/people/679529"},"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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":75.9,"endSpeed":70.7,"strikeZoneTop":3.4364326269858,"strikeZoneBottom":1.43170892158136,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":18.053761364649954,"aZ":-38.1466803488274,"pfxX":6.078679841688315,"pfxZ":-4.7808670969844655,"pX":-1.1265056352403442,"pZ":2.1941069022848594,"vX0":1.78683983201837,"vY0":-110.59082421525592,"vZ0":1.9043787027335948,"x":159.94,"y":179.54,"x0":-2.7327635641220547,"y0":50.00247251553015,"z0":5.296599645609171,"aX":7.596174433430441},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.0,"breakVerticalInduced":-7.9,"breakHorizontal":-11.5,"spinRate":2268,"spinDirection":54},"zone":13,"typeConfidence":0.9,"plateTime":0.49358842505675415,"extension":6.173899382114908},"index":0,"playId":"9cb8e2b7-3c30-34a7-a584-8c83f853fc4d","pitchNumber":1,"startTime":"2025-08-24T17:45:34.156Z","endTime":"2025-08-24T17:45:39.293Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.2,"endSpeed":79.0,"strikeZoneTop":3.5000344876829,"strikeZoneBottom":1.55449675009388,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.23835390044981,"aZ":-30.9416056065895,"pfxX":3.6680716570789715,"pfxZ":0.7880516350153579,"pX":-0.5787504423801283,"pZ":1.693733514202199,"vX0":3.9658162606071787,"vY0":-124.13931662985577,"vZ0":-2.80568329404229,"x":139.06,"y":193.05,"x0":-2.669598497776699,"y0":50.00486801712836,"z0":5.396217810015177,"aX":5.765595662777136},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":1.1,"breakHorizontal":-7.6,"spinRate":2453,"spinDirection":139},"zone":7,"typeConfidence":0.91,"plateTime":0.4400423107735385,"extension":6.227138685989382},"index":1,"playId":"fc78aae6-d991-3af6-80b0-1f512b3421d0","pitchNumber":2,"startTime":"2025-08-24T17:45:49.189Z","endTime":"2025-08-24T17:45:52.849Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":75.7,"endSpeed":69.8,"strikeZoneTop":3.53999973315748,"strikeZoneBottom":1.71000039697883,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.077304609256398,"aZ":-40.14099948784199,"pfxX":7.3857848722903015,"pfxZ":-6.49577091222122,"pX":-0.9855977226150426,"pZ":2.466648312605374,"vX0":1.8785078410484464,"vY0":-110.20085889937668,"vZ0":2.79708196564349,"x":154.57,"y":172.18,"x0":-2.809146886209036,"y0":50.00318264843097,"z0":5.429392913862985,"aX":9.05852125786562},"breaks":{"breakAngle":13.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.4,"breakVerticalInduced":-10.7,"breakHorizontal":-13.9,"spinRate":2358,"spinDirection":56},"zone":13,"typeConfidence":0.9,"plateTime":0.497542580613624,"extension":6.11347090311565},"hitData":{"launchSpeed":75.3,"launchAngle":-55.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":156.58,"coordY":161.21}},"index":2,"playId":"2c1b110b-1427-393f-8bd6-705a018e8cab","pitchNumber":3,"startTime":"2025-08-24T17:46:04.779Z","endTime":"2025-08-24T17:46:12.950Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-24T17:46:12.950Z","atBatIndex":2},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Wenceel Pérez flies out to center fielder Kyle Isbel.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-08-24T17:48:11.760Z","endTime":"2025-08-24T17:49:39.596Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":672761,"fullName":"Wenceel Pérez","link":"/api/v1/people/672761"},"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,5],"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":672761,"fullName":"Wenceel Pérez","link":"/api/v1/people/672761"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":664728,"link":"/api/v1/people/664728"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.1,"endSpeed":81.1,"strikeZoneTop":3.23623989864448,"strikeZoneBottom":1.38985666100469,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.723516678692118,"aZ":-16.417573406751927,"pfxX":-5.799957688520399,"pfxZ":9.418032518032692,"pX":0.2792260419189446,"pZ":2.376811461800562,"vX0":8.261472144333899,"vY0":-128.08397327623987,"vZ0":-4.489182675231927,"x":106.36,"y":174.61,"x0":-2.2241540110345497,"y0":50.00364078891164,"z0":5.423477228966495,"aX":-9.705117400888385},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":16.3,"breakHorizontal":8.8,"spinRate":2374,"spinDirection":203},"zone":6,"typeConfidence":2.0,"plateTime":0.4264978480532178,"extension":5.8582222934772625},"index":0,"playId":"f4675990-bf5b-383f-884c-faea9f1b8154","pitchNumber":1,"startTime":"2025-08-24T17:48:21.420Z","endTime":"2025-08-24T17:48:25.173Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":78.1,"endSpeed":72.0,"strikeZoneTop":3.19030163829395,"strikeZoneBottom":1.37369533211022,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.499894036034963,"aZ":-43.26172256517793,"pfxX":6.541925115078673,"pfxZ":-8.566562335658686,"pX":0.9483772063747803,"pZ":1.7486654061873894,"vX0":5.387865337425066,"vY0":-113.56926904707025,"vZ0":0.8805337564367859,"x":80.85,"y":191.57,"x0":-2.3120190203618596,"y0":50.00121224141449,"z0":5.688916170415048,"aX":8.469007267047287},"breaks":{"breakAngle":12.0,"breakLength":14.4,"breakY":24.0,"breakVertical":-60.1,"breakVerticalInduced":-14.9,"breakHorizontal":-13.3,"spinRate":3266,"spinDirection":38},"zone":14,"typeConfidence":2.0,"plateTime":0.4839004771356512,"extension":5.415714049599887},"index":1,"playId":"f00cfb2f-b028-3fa3-ad5d-2a8c754ca434","pitchNumber":2,"startTime":"2025-08-24T17:48:33.581Z","endTime":"2025-08-24T17:48:37.619Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":77.3,"endSpeed":71.1,"strikeZoneTop":3.17,"strikeZoneBottom":1.45,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.843769897055445,"aZ":-39.74232124221383,"pfxX":7.120987371375213,"pfxZ":-5.951306139337985,"pX":0.32280720295170606,"pZ":2.0021117460434055,"vX0":4.64878447455093,"vY0":-112.48952557916466,"vZ0":1.596329302559949,"x":104.7,"y":184.72,"x0":-2.7010600716640436,"y0":50.002013798420876,"z0":5.335452866846423,"aX":9.056337325258163},"breaks":{"breakAngle":14.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.0,"breakVerticalInduced":-10.0,"breakHorizontal":-14.2,"spinRate":2931,"spinDirection":48},"zone":6,"typeConfidence":2.0,"plateTime":0.48832165139247374,"extension":5.651875047706104},"index":2,"playId":"40577d0b-06ac-326a-8d4b-d4999b699cca","pitchNumber":3,"startTime":"2025-08-24T17:48:47.367Z","endTime":"2025-08-24T17:48:52.525Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2025-08-24T17:49:01.388Z","endTime":"2025-08-24T17:49:13.837Z","isPitch":false,"type":"action","player":{"id":672761,"link":"/api/v1/people/672761"}},{"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":0},"pitchData":{"startSpeed":82.0,"endSpeed":76.9,"strikeZoneTop":3.22612048633936,"strikeZoneBottom":1.46855696358953,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.573006362013405,"aZ":-36.198340220004205,"pfxX":3.7116172655450512,"pfxZ":-2.759656659572851,"pX":0.5820944515261974,"pZ":0.14399525060882498,"vX0":5.564136198941273,"vY0":-119.37410078105971,"vZ0":-5.023375908604729,"x":94.81,"y":234.89,"x0":-2.2511479843529223,"y0":50.00306580930524,"z0":5.494653221598058,"aX":5.414723170296786},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.2,"breakVerticalInduced":-5.9,"breakHorizontal":-7.9,"spinRate":2861,"spinDirection":59},"zone":14,"typeConfidence":2.0,"plateTime":0.45689462837539896,"extension":5.656981709076313},"index":4,"playId":"26b19f0c-3b02-3ef7-9426-8e01133c3cf6","pitchNumber":4,"startTime":"2025-08-24T17:49:13.837Z","endTime":"2025-08-24T17:49:18.721Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.1,"endSpeed":84.1,"strikeZoneTop":3.17,"strikeZoneBottom":1.45,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.564430509876683,"aZ":-24.73197317315967,"pfxX":-7.699305477952267,"pfxZ":4.1491659676221655,"pX":0.41124519854144215,"pZ":2.5457472562665076,"vX0":9.320574651143655,"vY0":-132.41389972881106,"vZ0":-2.3247130939976612,"x":101.32,"y":170.04,"x0":-2.137236729083567,"y0":50.00301689709037,"z0":5.225549781280679,"aX":-13.812459063232726},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":7.2,"breakHorizontal":12.1,"spinRate":2419,"spinDirection":222},"zone":6,"typeConfidence":2.0,"plateTime":0.4120355151840114,"extension":5.986208743355783},"hitData":{"launchSpeed":83.4,"launchAngle":36.0,"totalDistance":312.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":123.21,"coordY":74.27}},"index":5,"playId":"357bd2d2-b88d-328f-ac2f-3b28dd158962","pitchNumber":5,"startTime":"2025-08-24T17:49:30.848Z","endTime":"2025-08-24T17:49:39.596Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-24T17:49:39.596Z","atBatIndex":3},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Kerry Carpenter strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-08-24T17:49:53.540Z","endTime":"2025-08-24T17:51:26.631Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":681481,"fullName":"Kerry Carpenter","link":"/api/v1/people/681481"},"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,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":681481,"fullName":"Kerry Carpenter","link":"/api/v1/people/681481"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":571912,"link":"/api/v1/people/571912"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.4,"endSpeed":79.0,"strikeZoneTop":3.52637705372678,"strikeZoneBottom":1.61464691376122,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.929343989690352,"aZ":-26.763907057270682,"pfxX":1.489913667308135,"pfxZ":3.421453660537262,"pX":-0.43113548774592847,"pZ":3.002506213597964,"vX0":4.508436769538712,"vY0":-124.4069516826898,"vZ0":-1.5332660313851978,"x":133.43,"y":157.71,"x0":-2.4540864817883143,"y0":50.003358659187626,"z0":5.827138558572774,"aX":2.354507393108384},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":6.1,"breakHorizontal":-3.6,"spinRate":2420,"spinDirection":185},"zone":1,"typeConfidence":2.0,"plateTime":0.43882505072754974,"extension":5.597701921880099},"index":0,"playId":"4a1d9827-dc0e-3c29-b1d0-5dbb170a035c","pitchNumber":1,"startTime":"2025-08-24T17:50:06.139Z","endTime":"2025-08-24T17:50:10.169Z","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":"CS","description":"Slow Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":70.6,"endSpeed":65.3,"strikeZoneTop":3.43,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":17.510883565729713,"aZ":-36.834372964384634,"pfxX":8.363067083707529,"pfxZ":-4.369919678529955,"pX":-0.81813529566665,"pZ":1.506088956998986,"vX0":1.7311127023991937,"vY0":-102.73219684021444,"vZ0":1.2460402279376421,"x":148.19,"y":198.12,"x0":-2.758920632457784,"y0":50.00508151553956,"z0":5.379819661727394,"aX":8.911660859924455},"breaks":{"breakAngle":14.4,"breakLength":14.4,"breakY":24.0,"breakVertical":-62.2,"breakVerticalInduced":-7.2,"breakHorizontal":-15.6,"spinRate":2755,"spinDirection":48},"zone":13,"typeConfidence":2.0,"plateTime":0.5337972862827001,"extension":5.575087960852018},"index":1,"playId":"726cfd9a-f04d-3a80-adb0-68fce0c9bd71","pitchNumber":2,"startTime":"2025-08-24T17:50:20.462Z","endTime":"2025-08-24T17:50:24.914Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2025-08-24T17:50:35.468Z","endTime":"2025-08-24T17:50:47.281Z","isPitch":false,"type":"action","player":{"id":681481,"link":"/api/v1/people/681481"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.8,"endSpeed":83.4,"strikeZoneTop":3.60348831198251,"strikeZoneBottom":1.57421040386318,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.18459172247553,"aZ":-26.381878017017883,"pfxX":-8.848246974084457,"pfxZ":3.2596495642050343,"pX":0.19094528534681468,"pZ":3.659814787262609,"vX0":9.300846788593985,"vY0":-131.98227213676498,"vZ0":0.8488675865215806,"x":109.72,"y":139.97,"x0":-2.2170218946667686,"y0":50.00322691598442,"z0":5.2662898766449855,"aX":-15.724355971274528},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":6.4,"breakHorizontal":14.2,"spinRate":2451,"spinDirection":217},"zone":2,"typeConfidence":2.0,"plateTime":0.41386193130503823,"extension":6.08001583049181},"index":3,"playId":"3ea3638d-aa1c-3db7-9023-1da097f8dde0","pitchNumber":3,"startTime":"2025-08-24T17:50:47.281Z","endTime":"2025-08-24T17:50:52.042Z","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":82.7,"endSpeed":77.0,"strikeZoneTop":3.58260819104727,"strikeZoneBottom":1.52378765893933,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.06804748795488,"aZ":-36.87026630944491,"pfxX":4.759349528398752,"pfxZ":-3.1918181912600057,"pX":0.6271520885761754,"pZ":0.054996755869650284,"vX0":5.440648200690184,"vY0":-120.40223494267838,"vZ0":-4.920444653347294,"x":93.09,"y":237.3,"x0":-2.2789986112780545,"y0":50.003514265163105,"z0":5.382696092639893,"aX":6.997957429862888},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.6,"breakVerticalInduced":-6.7,"breakHorizontal":-10.0,"spinRate":2973,"spinDirection":58},"zone":14,"typeConfidence":2.0,"plateTime":0.4546706225134316,"extension":5.838790907830524},"index":4,"playId":"0ebe99f4-a721-3ec9-91ff-c9701d4d81c7","pitchNumber":4,"startTime":"2025-08-24T17:51:02.985Z","endTime":"2025-08-24T17:51:08.048Z","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":1},"pitchData":{"startSpeed":79.6,"endSpeed":73.0,"strikeZoneTop":3.43,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.834182953411556,"aZ":-44.00280119285319,"pfxX":9.64078629876791,"pfxZ":-8.834525342372244,"pX":-0.08914694062641122,"pZ":1.1319566608794953,"vX0":2.5225746377600538,"vY0":-115.88672083034247,"vZ0":-0.22933352667137918,"x":120.4,"y":208.22,"x0":-2.4483289196559954,"y0":50.00371622835923,"z0":5.4919541191049674,"aX":12.906307775195929},"breaks":{"breakAngle":16.8,"breakLength":14.4,"breakY":24.0,"breakVertical":-59.3,"breakVerticalInduced":-15.7,"breakHorizontal":-18.1,"spinRate":3416,"spinDirection":45},"zone":13,"typeConfidence":2.0,"plateTime":0.47551227296776144,"extension":5.4546864043067},"index":5,"playId":"47bb8863-1781-365a-b4e8-52d1f2ac53dd","pitchNumber":5,"startTime":"2025-08-24T17:51:21.054Z","endTime":"2025-08-24T17:51:26.631Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-24T17:51:26.631Z","atBatIndex":4},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Spencer Torkelson strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-08-24T17:51:31.019Z","endTime":"2025-08-24T17:53:09.578Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"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,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":571912,"link":"/api/v1/people/571912"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":76.4,"endSpeed":70.9,"strikeZoneTop":3.58595528630508,"strikeZoneBottom":1.64152257090574,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.837517210907468,"aZ":-35.04495879356461,"pfxX":9.785249730812723,"pfxZ":-2.295008944313553,"pX":0.8629498682080894,"pZ":1.3526994170154985,"vX0":4.9098165698495375,"vY0":-111.1686668513155,"vZ0":-0.5758724558140281,"x":84.11,"y":202.26,"x0":-2.6449868622258754,"y0":50.001541042710514,"z0":5.25131404466453,"aX":12.25162640577066},"breaks":{"breakAngle":20.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.9,"breakVerticalInduced":-4.0,"breakHorizontal":-19.0,"spinRate":2824,"spinDirection":56},"zone":14,"typeConfidence":2.0,"plateTime":0.49260789817737427,"extension":5.579295534560439},"index":0,"playId":"4c199619-1748-37f1-8926-5a0c031fdabe","pitchNumber":1,"startTime":"2025-08-24T17:51:48.415Z","endTime":"2025-08-24T17:51:52.414Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.2,"endSpeed":83.9,"strikeZoneTop":3.51,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.408076036466277,"aZ":-13.336266537093849,"pfxX":-3.5619754860719457,"pfxZ":10.39766407634853,"pX":0.08817451275837533,"pZ":2.7723457257334387,"vX0":7.030775930404795,"vY0":-134.09094112186335,"vZ0":-4.18889118603692,"x":113.64,"y":163.93,"x0":-2.111147190469179,"y0":50.00172460297116,"z0":5.313905288330181,"aX":-6.4535398759071265},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":18.0,"breakHorizontal":4.8,"spinRate":2410,"spinDirection":215},"zone":5,"typeConfidence":2.0,"plateTime":0.4092906555990199,"extension":5.969778874690466},"index":1,"playId":"581f72fe-c43e-3156-915e-9d99ac9bcbba","pitchNumber":2,"startTime":"2025-08-24T17:52:02.678Z","endTime":"2025-08-24T17:52:07.370Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2025-08-24T17:52:16.249Z","endTime":"2025-08-24T17:52:27.870Z","isPitch":false,"type":"action","player":{"id":679529,"link":"/api/v1/people/679529"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.9,"endSpeed":75.8,"strikeZoneTop":3.55780452548251,"strikeZoneBottom":1.55471942746446,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.15826816343376,"aZ":-37.66820462433752,"pfxX":4.284209899898262,"pfxZ":-3.875519549988226,"pX":1.8275057172594578,"pZ":0.9735557293934028,"vX0":7.675125402998854,"vY0":-117.76219050624796,"vZ0":-2.846145141408698,"x":47.34,"y":212.49,"x0":-2.016873382876453,"y0":50.00080788894509,"z0":5.646752710281763,"aX":6.078119060518356},"breaks":{"breakAngle":10.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.8,"breakVerticalInduced":-7.4,"breakHorizontal":-9.5,"spinRate":2999,"spinDirection":59},"zone":14,"typeConfidence":2.0,"plateTime":0.46326623587830706,"extension":5.797864637801582},"index":3,"playId":"56af38b0-9132-35bf-8cc8-c91155b87ada","pitchNumber":3,"startTime":"2025-08-24T17:52:27.870Z","endTime":"2025-08-24T17:52:31.214Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.0,"endSpeed":84.1,"strikeZoneTop":3.56639420311097,"strikeZoneBottom":1.62294827098577,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.69062683928319,"aZ":-20.299124499425403,"pfxX":-8.536904611281164,"pfxZ":6.641107356314478,"pX":0.027305503470900758,"pZ":1.1512610427801175,"vX0":8.354812346698157,"vY0":-132.2459618659701,"vZ0":-6.521908305411371,"x":115.96,"y":207.7,"x0":-2.049400259407134,"y0":50.002517760173184,"z0":5.1168358280073996,"aX":-15.26486317348423},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":10.9,"breakHorizontal":13.8,"spinRate":2475,"spinDirection":214},"zone":14,"typeConfidence":2.0,"plateTime":0.4126797264813984,"extension":6.140533836378525},"index":4,"playId":"c6ff2d6f-1888-3b0c-b8d6-1c05c302942d","pitchNumber":4,"startTime":"2025-08-24T17:52:45.481Z","endTime":"2025-08-24T17:52:49.158Z","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":79.3,"endSpeed":72.4,"strikeZoneTop":3.51,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.123768389146782,"aZ":-44.41830437361816,"pfxX":7.15133060188627,"pfxZ":-9.268762201289446,"pX":0.13194005574733972,"pZ":1.4113528762756418,"vX0":3.557078499497778,"vY0":-115.27677074036977,"vZ0":0.36267596589757534,"x":111.97,"y":200.67,"x0":-2.36944263377805,"y0":50.0024779921601,"z0":5.60567223866971,"aX":9.44653007064574},"breaks":{"breakAngle":13.2,"breakLength":14.4,"breakY":24.0,"breakVertical":-60.5,"breakVerticalInduced":-16.2,"breakHorizontal":-13.9,"spinRate":3452,"spinDirection":42},"zone":14,"typeConfidence":2.0,"plateTime":0.4785386279578603,"extension":5.462653621458207},"index":5,"playId":"9f40b207-e58e-3348-9d96-87999e7872e6","pitchNumber":5,"startTime":"2025-08-24T17:53:03.397Z","endTime":"2025-08-24T17:53:09.578Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-24T17:53:09.578Z","atBatIndex":5},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Maikel Garcia pops out to shortstop Trey Sweeney.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":6,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-08-24T17:54:58.105Z","endTime":"2025-08-24T17:56:57.481Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656427,"fullName":"Jack Flaherty","link":"/api/v1/people/656427"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":700242,"link":"/api/v1/people/700242"},"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(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":82.5,"endSpeed":76.7,"strikeZoneTop":3.64544451321004,"strikeZoneBottom":1.57158369773792,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.984706636767125,"aZ":-30.16502206620282,"pfxX":4.313197415352004,"pfxZ":1.3560964937320978,"pX":-0.21163897350585445,"pZ":2.4141399084828397,"vX0":3.9076265593310646,"vY0":-120.26916484081545,"vZ0":-1.081140664080683,"x":125.07,"y":173.6,"x0":-2.4114711083078952,"y0":50.00200765776085,"z0":5.519112350390285,"aX":6.3855381820551385},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":2.5,"breakHorizontal":-8.6,"spinRate":2426,"spinDirection":126},"zone":5,"typeConfidence":0.88,"plateTime":0.4535621988177496,"extension":6.237851432288302},"index":0,"playId":"aade7867-b19b-3ed7-9ec3-34becd7933d4","pitchNumber":1,"startTime":"2025-08-24T17:55:22.281Z","endTime":"2025-08-24T17:55:25.993Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.3,"endSpeed":85.0,"strikeZoneTop":3.65269547750511,"strikeZoneBottom":1.57956767851219,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.675791632655837,"aZ":-14.421177318072651,"pfxX":-5.184948427736642,"pfxZ":9.701319008591723,"pX":1.2466892372451035,"pZ":1.364033525193477,"vX0":10.833132356220528,"vY0":-133.87047156967725,"vZ0":-7.2961552526526505,"x":69.48,"y":201.95,"x0":-2.163957918834994,"y0":50.00458531382248,"z0":5.140921544782529,"aX":-9.490985889656905},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":16.2,"breakHorizontal":7.3,"spinRate":2413,"spinDirection":214},"zone":14,"typeConfidence":0.89,"plateTime":0.40787486531444195,"extension":6.495069862038811},"index":1,"playId":"1e739319-5345-3691-9e50-e6ebfe178dd2","pitchNumber":2,"startTime":"2025-08-24T17:55:38.127Z","endTime":"2025-08-24T17:55:42.054Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.8,"endSpeed":84.6,"strikeZoneTop":3.65145838384045,"strikeZoneBottom":1.69522577337637,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.887759009247336,"aZ":-15.68326202826523,"pfxX":-5.237863821498034,"pfxZ":9.063838724382645,"pX":-0.47407698647465063,"pZ":1.659286352134788,"vX0":6.753004613705629,"vY0":-133.55909806140266,"vZ0":-6.073647856460178,"x":135.07,"y":193.98,"x0":-2.3465515944160984,"y0":50.00174934260645,"z0":5.077569844445391,"aX":-9.528763083030015},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":15.4,"breakHorizontal":8.2,"spinRate":2317,"spinDirection":214},"zone":7,"typeConfidence":0.87,"plateTime":0.4090231760225418,"extension":6.681339522211192},"index":2,"playId":"5e8abbd9-bce9-371c-9dbd-3e32e7d64577","pitchNumber":3,"startTime":"2025-08-24T17:55:53.505Z","endTime":"2025-08-24T17:55:57.430Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":78.0,"endSpeed":71.9,"strikeZoneTop":3.62,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.065933346723575,"aZ":-38.912885876945296,"pfxX":7.271477626650332,"pfxZ":-5.167720962253764,"pX":-0.46065171344119404,"pZ":2.3379621351512223,"vX0":2.2160074393380698,"vY0":-113.55973196323517,"vZ0":1.9162462116325163,"x":134.56,"y":175.66,"x0":-2.3941507368405506,"y0":50.00275244144936,"z0":5.358191598613951,"aX":9.482738503598913},"breaks":{"breakAngle":14.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.5,"breakVerticalInduced":-8.5,"breakHorizontal":-13.7,"spinRate":2409,"spinDirection":61},"zone":4,"typeConfidence":0.91,"plateTime":0.4825800955031281,"extension":6.316944181490934},"index":3,"playId":"0c27c7d4-820e-3620-832f-0c93bb8cf74f","pitchNumber":4,"startTime":"2025-08-24T17:56:09.672Z","endTime":"2025-08-24T17:56:15.081Z","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":0},"pitchData":{"startSpeed":86.1,"endSpeed":79.7,"strikeZoneTop":3.61753486329827,"strikeZoneBottom":1.63222094950941,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.014730239651637,"aZ":-27.57063631155344,"pfxX":2.276306675635265,"pfxZ":2.8821742795202203,"pX":1.2331261745513333,"pZ":1.4627062379927283,"vX0":7.860271916460651,"vY0":-125.1749537506384,"vZ0":-4.073246563551808,"x":70.0,"y":199.29,"x0":-2.2365196817221777,"y0":50.00147213659123,"z0":5.354916256193108,"aX":3.628283417830995},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":4.6,"breakHorizontal":-5.9,"spinRate":2428,"spinDirection":137},"zone":14,"typeConfidence":0.9,"plateTime":0.4366872847587593,"extension":6.359118538438479},"index":4,"playId":"22b041d7-c266-3608-91ba-a454be94d34d","pitchNumber":5,"startTime":"2025-08-24T17:56:29.412Z","endTime":"2025-08-24T17:56:33.395Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":77.0,"endSpeed":70.8,"strikeZoneTop":3.62,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.255752525676076,"aZ":-40.07695554060614,"pfxX":5.042318488784107,"pfxZ":-6.272769507150359,"pX":-0.7127324621066966,"pZ":1.013110140683934,"vX0":2.903839465952966,"vY0":-112.09023749794322,"vZ0":-0.33710284180963224,"x":144.17,"y":211.43,"x0":-2.6848318830229223,"y0":50.00411037661648,"z0":5.29421439049028,"aX":6.349220153994482},"breaks":{"breakAngle":9.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.6,"breakVerticalInduced":-11.0,"breakHorizontal":-10.0,"spinRate":2390,"spinDirection":58},"zone":13,"typeConfidence":0.89,"plateTime":0.4906177440546462,"extension":6.26860262847569},"hitData":{"launchSpeed":69.0,"launchAngle":61.0,"totalDistance":141.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":113.11,"coordY":147.19}},"index":5,"playId":"0e57425c-e47a-30c6-9aa0-5834fd02ebb3","pitchNumber":6,"startTime":"2025-08-24T17:56:45.451Z","endTime":"2025-08-24T17:56:57.481Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-24T17:56:57.481Z","atBatIndex":6},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Salvador Perez grounds out softly, pitcher Jack Flaherty to first baseman Spencer Torkelson.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":7,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-08-24T17:57:13.793Z","endTime":"2025-08-24T17:57:48.360Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656427,"fullName":"Jack Flaherty","link":"/api/v1/people/656427"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":656427,"link":"/api/v1/people/656427"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":679529,"link":"/api/v1/people/679529"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":77.6,"endSpeed":71.9,"strikeZoneTop":3.7,"strikeZoneBottom":1.73,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.580155917273014,"aZ":-38.93505367903876,"pfxX":5.312348219930199,"pfxZ":-5.262927785666811,"pX":1.0039167644447624,"pZ":0.4544085647590144,"vX0":5.885701289067538,"vY0":-112.8933248526197,"vZ0":-2.327574891925563,"x":78.73,"y":226.51,"x0":-2.332599180310328,"y0":50.00491780036732,"z0":5.437791482787611,"aX":6.82012268185805},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.4,"breakVerticalInduced":-9.8,"breakHorizontal":-11.2,"spinRate":2435,"spinDirection":49},"zone":14,"typeConfidence":0.9,"plateTime":0.4861759889452073,"extension":6.428764191821621},"index":0,"playId":"65225e8f-0a33-3966-8009-dd63b3975983","pitchNumber":1,"startTime":"2025-08-24T17:57:22.024Z","endTime":"2025-08-24T17:57:25.584Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":75.4,"endSpeed":71.1,"strikeZoneTop":3.7,"strikeZoneBottom":1.73,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":16.64608792220834,"aZ":-39.015596517225234,"pfxX":6.285447183919651,"pfxZ":-5.514637076366568,"pX":0.4551902509413856,"pZ":0.7573605459048431,"vX0":4.122755085568191,"vY0":-109.87521128297841,"vZ0":-1.4591881061612368,"x":99.65,"y":218.33,"x0":-2.25193910303426,"y0":50.001580825617125,"z0":5.519158753488067,"aX":7.801879684452558},"breaks":{"breakAngle":12.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.5,"breakVerticalInduced":-10.1,"breakHorizontal":-12.4,"spinRate":2432,"spinDirection":52},"zone":14,"typeConfidence":0.9,"plateTime":0.49558863925544916,"extension":6.249462463971498},"hitData":{"launchSpeed":59.5,"launchAngle":-43.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"soft","location":"1","coordinates":{"coordX":128.51,"coordY":175.9}},"index":1,"playId":"be94a5d3-21bf-3e3f-b06a-744a3de023af","pitchNumber":2,"startTime":"2025-08-24T17:57:40.362Z","endTime":"2025-08-24T17:57:48.360Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-24T17:57:48.360Z","atBatIndex":7},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Adam Frazier called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":8,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-08-24T17:58:01.784Z","endTime":"2025-08-24T17:59:41.170Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":624428,"fullName":"Adam Frazier","link":"/api/v1/people/624428"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656427,"fullName":"Jack Flaherty","link":"/api/v1/people/656427"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":624428,"fullName":"Adam Frazier","link":"/api/v1/people/624428"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":693307,"link":"/api/v1/people/693307"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.1,"endSpeed":85.0,"strikeZoneTop":3.23615519613708,"strikeZoneBottom":1.47490131262535,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.101930473156756,"aZ":-14.730860641605966,"pfxX":-4.263435817842142,"pfxZ":9.519228501698926,"pX":0.2825047450978423,"pZ":1.7985678075974256,"vX0":8.178481571726183,"vY0":-133.81215716195786,"vZ0":-6.439152836956563,"x":106.23,"y":190.22,"x0":-2.2454088384034234,"y0":50.00125461355921,"z0":5.272298549234255,"aX":-7.811655694654483},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":16.2,"breakHorizontal":6.1,"spinRate":2356,"spinDirection":212},"zone":9,"typeConfidence":0.9,"plateTime":0.40774837844144374,"extension":6.400201924114613},"index":0,"playId":"656965cd-42c3-3272-a999-b455a5253769","pitchNumber":1,"startTime":"2025-08-24T17:58:15.760Z","endTime":"2025-08-24T17:58:19.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":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.4,"endSpeed":85.4,"strikeZoneTop":3.25,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.038269031010035,"aZ":-16.0180868980378,"pfxX":-4.243666406647638,"pfxZ":8.715828189674966,"pX":-0.6366638104001934,"pZ":2.6306108626668134,"vX0":6.1876228244553335,"vY0":-134.52308536304744,"vZ0":-4.224850049820655,"x":141.27,"y":167.75,"x0":-2.403177145731515,"y0":50.00545961976929,"z0":5.338855581969005,"aX":-7.869150660314582},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":15.2,"breakHorizontal":6.5,"spinRate":2273,"spinDirection":213},"zone":4,"typeConfidence":0.9,"plateTime":0.40539451257562753,"extension":6.403110000897738},"index":1,"playId":"a03711c6-b82f-3194-93b8-6cacbb1fc080","pitchNumber":2,"startTime":"2025-08-24T17:58:31.416Z","endTime":"2025-08-24T17:58:37.578Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":77.0,"endSpeed":71.4,"strikeZoneTop":3.25,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.45274841910563,"aZ":-35.768687241803875,"pfxX":5.427135249623341,"pfxZ":-2.8063831116495033,"pX":-1.3357759124184791,"pZ":1.9359549226632777,"vX0":1.4810083362703645,"vY0":-112.17064934354316,"vZ0":0.40060004725677567,"x":167.92,"y":186.51,"x0":-2.709027283097692,"y0":50.00399594812251,"z0":5.3889078692963315,"aX":6.946410635436341},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.5,"breakVerticalInduced":-4.7,"breakHorizontal":-10.2,"spinRate":2353,"spinDirection":62},"zone":13,"typeConfidence":0.9,"plateTime":0.48747774535399646,"extension":6.289183605074019},"index":2,"playId":"e05904ed-9cbd-3546-bd40-94f2385962e8","pitchNumber":3,"startTime":"2025-08-24T17:58:56.642Z","endTime":"2025-08-24T17:59:00.712Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":77.5,"endSpeed":72.0,"strikeZoneTop":3.3409466392388,"strikeZoneBottom":1.43291522699306,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.83371555587246,"aZ":-39.05823585698694,"pfxX":5.504042067421838,"pfxZ":-5.367265712301879,"pX":1.2621211111312387,"pZ":0.4684535675217714,"vX0":6.610645087973728,"vY0":-112.68593271189341,"vZ0":-2.0096295602060095,"x":68.89,"y":226.13,"x0":-2.4264432944403835,"y0":50.00123693173727,"z0":5.324605043457055,"aX":7.062975249264858},"breaks":{"breakAngle":12.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.6,"breakVerticalInduced":-10.0,"breakHorizontal":-11.6,"spinRate":2412,"spinDirection":54},"zone":14,"typeConfidence":0.9,"plateTime":0.4864154288922533,"extension":6.398372285409352},"index":3,"playId":"5d1a29a5-2dfc-3175-b71d-9f5d7e75fe3a","pitchNumber":4,"startTime":"2025-08-24T17:59:14.620Z","endTime":"2025-08-24T17:59:19.228Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":85.9,"endSpeed":79.5,"strikeZoneTop":3.2934099419562,"strikeZoneBottom":1.35585404037924,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.68269642620855,"aZ":-25.76728403211224,"pfxX":1.4947335170100147,"pfxZ":4.014991389993595,"pX":0.46435435561769206,"pZ":1.5080666912280014,"vX0":6.636577954300906,"vY0":-125.0525840910083,"vZ0":-4.234444999795252,"x":99.3,"y":198.06,"x0":-2.410846156852476,"y0":50.0004179744887,"z0":5.3211281889075375,"aX":2.3803114681900976},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":6.6,"breakHorizontal":-4.2,"spinRate":2495,"spinDirection":134},"zone":9,"typeConfidence":0.9,"plateTime":0.43692022640192896,"extension":6.361674389262186},"index":4,"playId":"fc491e3e-d66a-30c5-9c83-27724c52f4a4","pitchNumber":5,"startTime":"2025-08-24T17:59:35.334Z","endTime":"2025-08-24T17:59:41.170Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-24T17:59:41.170Z","atBatIndex":8},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Riley Greene homers (31) on a fly ball to right center field.","rbi":1,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":9,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-08-24T18:01:55.957Z","endTime":"2025-08-24T18:02:21.789Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":65},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"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":[1],"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":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"responsiblePitcher":{"id":607625,"link":"/api/v1/people/607625"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-24T18:01:55.375Z","endTime":"2025-08-24T18:01:58.206Z","isPitch":false,"type":"action","player":{"id":682985,"link":"/api/v1/people/682985"}},{"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":0},"pitchData":{"startSpeed":88.8,"endSpeed":82.2,"strikeZoneTop":3.59,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.982432554781617,"aZ":-24.216247847589806,"pfxX":-7.531583516888194,"pfxZ":4.652571372211663,"pX":-0.20751859941543702,"pZ":2.096425581668881,"vX0":7.809611728980116,"vY0":-129.17996361430122,"vZ0":-3.573604668774316,"x":124.91,"y":182.18,"x0":-2.2747522974566796,"y0":50.00170765713742,"z0":5.334887294951009,"aX":-12.876706567542751},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":7.9,"breakHorizontal":12.1,"spinRate":2279,"spinDirection":219},"zone":8,"typeConfidence":2.0,"plateTime":0.42214845881319407,"extension":5.701672151857418},"hitData":{"launchSpeed":108.3,"launchAngle":23.0,"totalDistance":389.0,"trajectory":"fly_ball","hardness":"medium","location":"89","coordinates":{"coordX":190.19,"coordY":55.46}},"index":1,"playId":"c72c10f1-40e0-36d2-85e0-ef756fcea785","pitchNumber":1,"startTime":"2025-08-24T18:01:58.206Z","endTime":"2025-08-24T18:02:21.789Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-24T18:02:21.789Z","atBatIndex":9},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Dillon Dingler flies out to right fielder Mike Yastrzemski.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":10,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-08-24T18:02:27.793Z","endTime":"2025-08-24T18:03:43.395Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"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],"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":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":573262,"link":"/api/v1/people/573262"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":77.9,"endSpeed":71.0,"strikeZoneTop":3.34759267523863,"strikeZoneBottom":1.56937220018631,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.10402740187903,"aZ":-38.09839050955986,"pfxX":11.985148315455994,"pfxZ":-4.64898533541227,"pX":0.9239791238160109,"pZ":2.4799704873039623,"vX0":4.205396151021167,"vY0":-113.21379708118008,"vZ0":1.5805845010667283,"x":81.78,"y":171.82,"x0":-2.5239812287851984,"y0":50.00201743564985,"z0":5.6381170146832424,"aX":15.278365330728628},"breaks":{"breakAngle":22.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-53.4,"breakVerticalInduced":-7.6,"breakHorizontal":-22.8,"spinRate":2944,"spinDirection":48},"zone":12,"typeConfidence":2.0,"plateTime":0.4871365594055468,"extension":5.4548642474204465},"index":0,"playId":"1663f5ae-67a3-324d-b375-702a3f93be0f","pitchNumber":1,"startTime":"2025-08-24T18:02:47.600Z","endTime":"2025-08-24T18:02:51.253Z","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":81.6,"endSpeed":76.4,"strikeZoneTop":3.47058156627089,"strikeZoneBottom":1.51304104719026,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.635950949214934,"aZ":-35.01953701272571,"pfxX":3.0205930526610043,"pfxZ":-1.9781319727671571,"pX":0.5853536683400857,"pZ":0.35584413077975935,"vX0":5.891797375135834,"vY0":-118.75011895686045,"vZ0":-4.774347550554304,"x":94.69,"y":229.17,"x0":-2.3104789214375994,"y0":50.00045849029303,"z0":5.543950023752781,"aX":4.354416264643977},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-45.1,"breakVerticalInduced":-4.4,"breakHorizontal":-6.7,"spinRate":2800,"spinDirection":53},"zone":14,"typeConfidence":2.0,"plateTime":0.4595149874082103,"extension":5.744507174245332},"index":1,"playId":"1ab16243-87ad-38a0-b2d1-78d96ab1bc56","pitchNumber":2,"startTime":"2025-08-24T18:03:02.017Z","endTime":"2025-08-24T18:03:05.582Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.6,"endSpeed":82.6,"strikeZoneTop":3.43271090622525,"strikeZoneBottom":1.56484502159167,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.345611909537183,"aZ":-23.975002762132128,"pfxX":1.1477125445281104,"pfxZ":4.779399030366989,"pX":0.7163558713048445,"pZ":3.287487428846042,"vX0":7.245347962862846,"vY0":-129.04018548064346,"vZ0":-1.8662891243198143,"x":89.69,"y":150.02,"x0":-2.2566546815381905,"y0":50.00604522259195,"z0":5.834783016475747,"aX":1.9698065805841491},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":8.5,"breakHorizontal":-3.4,"spinRate":2454,"spinDirection":186},"zone":3,"typeConfidence":2.0,"plateTime":0.42159513304296237,"extension":5.515434136384693},"index":2,"playId":"720fd12a-db2b-349c-ba7d-fca349c8fe60","pitchNumber":3,"startTime":"2025-08-24T18:03:18.603Z","endTime":"2025-08-24T18:03:23.248Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.3,"endSpeed":82.8,"strikeZoneTop":3.4,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.846758186210156,"aZ":-22.091053000024782,"pfxX":0.47972332461200295,"pfxZ":5.809844522764692,"pX":0.0831294574500212,"pZ":3.036101355261386,"vX0":6.152599876475785,"vY0":-130.01930758206555,"vZ0":-2.42574747794559,"x":113.83,"y":156.81,"x0":-2.363020842348671,"y0":50.001074615700226,"z0":5.633926919911022,"aX":0.8310698923807227},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":10.3,"breakHorizontal":-2.0,"spinRate":2384,"spinDirection":218},"zone":2,"typeConfidence":2.0,"plateTime":0.41914213396429645,"extension":5.6825671114188},"hitData":{"launchSpeed":88.7,"launchAngle":47.0,"totalDistance":248.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":193.17,"coordY":125.41}},"index":3,"playId":"e8c5cc23-16f5-3a4e-92d8-c3089b537d12","pitchNumber":4,"startTime":"2025-08-24T18:03:33.614Z","endTime":"2025-08-24T18:03:43.395Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-24T18:03:43.395Z","atBatIndex":10},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Zach McKinstry flies out to left fielder Adam Frazier.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":11,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-08-24T18:03:54.777Z","endTime":"2025-08-24T18:04:28.890Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"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],"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":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":624428,"link":"/api/v1/people/624428"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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":78.9,"endSpeed":72.9,"strikeZoneTop":3.2470123903256,"strikeZoneBottom":1.46829677239445,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.369980574459838,"aZ":-42.37777648197323,"pfxX":6.468217525377502,"pfxZ":-7.646022870143696,"pX":0.1755250015481107,"pZ":2.5941129343300067,"vX0":4.130930290075917,"vY0":-114.80152154552798,"vZ0":2.2115748531252715,"x":110.31,"y":168.74,"x0":-2.4879890586641573,"y0":50.00358443920479,"z0":5.744844627440207,"aX":8.629197578732157},"breaks":{"breakAngle":12.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.0,"breakVerticalInduced":-13.0,"breakHorizontal":-12.7,"spinRate":3256,"spinDirection":47},"zone":5,"typeConfidence":2.0,"plateTime":0.47720087621289675,"extension":5.3296534200232255},"index":0,"playId":"c58f01dc-2adf-34ca-b190-88f06d75a8c0","pitchNumber":1,"startTime":"2025-08-24T18:04:07.915Z","endTime":"2025-08-24T18:04:11.653Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":80.8,"endSpeed":76.2,"strikeZoneTop":3.32,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":17.504904343234745,"aZ":-35.4327580306484,"pfxX":3.868191030989987,"pfxZ":-2.2700297571064647,"pX":-0.11929029793525703,"pZ":1.6401751199564514,"vX0":4.2384543618328,"vY0":-117.80087211842087,"vZ0":-1.7984019161517903,"x":121.55,"y":194.5,"x0":-2.4288386055805704,"y0":50.000410410419704,"z0":5.619715740553829,"aX":5.561177340891197},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-45.2,"breakVerticalInduced":-4.3,"breakHorizontal":-7.8,"spinRate":2883,"spinDirection":54},"zone":8,"typeConfidence":2.0,"plateTime":0.4609038770447347,"extension":5.937545294523198},"hitData":{"launchSpeed":87.5,"launchAngle":31.0,"totalDistance":278.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":47.51,"coordY":118.95}},"index":1,"playId":"5577492b-2e18-3b5b-bf80-f928fe559b07","pitchNumber":2,"startTime":"2025-08-24T18:04:20.988Z","endTime":"2025-08-24T18:04:28.890Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-24T18:04:28.890Z","atBatIndex":11},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jahmai Jones singles on a line drive to left fielder Adam Frazier. Jahmai Jones out at 2nd on the throw, left fielder Adam Frazier to second baseman Jonathan India.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":12,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-08-24T18:04:44.329Z","endTime":"2025-08-24T18:05:20.964Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":663330,"fullName":"Jahmai Jones","link":"/api/v1/people/663330"},"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,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":663330,"fullName":"Jahmai Jones","link":"/api/v1/people/663330"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":624428,"link":"/api/v1/people/624428"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":null,"start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":3},"details":{"event":"Runner Out","eventType":"other_out","movementReason":"r_out_stretching","runner":{"id":663330,"fullName":"Jahmai Jones","link":"/api/v1/people/663330"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":624428,"link":"/api/v1/people/624428"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_assist"},{"player":{"id":624428,"link":"/api/v1/people/624428"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_assist_of"},{"player":{"id":663697,"link":"/api/v1/people/663697"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":90.8,"endSpeed":82.9,"strikeZoneTop":3.66434635436568,"strikeZoneBottom":1.54393293673251,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.225921065528645,"aZ":-24.70519818758229,"pfxX":-8.264875255273623,"pfxZ":4.229919780671754,"pX":-0.6892018714124037,"pZ":3.967618649015318,"vX0":7.011294941926865,"vY0":-132.10026851227468,"vZ0":1.0455894948479916,"x":143.27,"y":131.65,"x0":-2.3043454934742895,"y0":50.00546192620213,"z0":5.383273374051869,"aX":-14.604668111602328},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":8.2,"breakHorizontal":13.4,"spinRate":2547,"spinDirection":223},"zone":11,"typeConfidence":2.0,"plateTime":0.4146862459033045,"extension":5.767846045405664},"index":0,"playId":"a59ff0fb-be49-3100-867b-5689b4fd8da5","pitchNumber":1,"startTime":"2025-08-24T18:04:56.049Z","endTime":"2025-08-24T18:04:59.324Z","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":0,"outs":2},"pitchData":{"startSpeed":78.1,"endSpeed":71.6,"strikeZoneTop":3.48,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.915637649842306,"aZ":-44.10516028854497,"pfxX":9.333966075272953,"pfxZ":-9.283761627731455,"pX":0.5049968290100478,"pZ":1.5738202768397034,"vX0":4.113662713197884,"vY0":-113.59179475616313,"vZ0":0.869100123659353,"x":97.75,"y":196.29,"x0":-2.5508630099829253,"y0":50.000290809999825,"z0":5.627859444160119,"aX":11.999891389244668},"breaks":{"breakAngle":15.6,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.6,"breakVerticalInduced":-16.1,"breakHorizontal":-18.0,"spinRate":3275,"spinDirection":41},"zone":9,"typeConfidence":2.0,"plateTime":0.48517043269856375,"extension":5.452605324134756},"hitData":{"launchSpeed":81.5,"launchAngle":23.0,"totalDistance":251.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":52.01,"coordY":116.76}},"index":1,"playId":"ed0b2dd9-22a5-3228-8ad3-47a79903cb4a","pitchNumber":2,"startTime":"2025-08-24T18:05:08.592Z","endTime":"2025-08-24T18:05:20.964Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-24T18:05:20.964Z","atBatIndex":12},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jonathan India strikes out swinging.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":13,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-08-24T18:07:37.903Z","endTime":"2025-08-24T18:10:04.156Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":663697,"fullName":"Jonathan India","link":"/api/v1/people/663697"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656427,"fullName":"Jack Flaherty","link":"/api/v1/people/656427"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5,6,7,8],"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":663697,"fullName":"Jonathan India","link":"/api/v1/people/663697"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":693307,"link":"/api/v1/people/693307"},"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":91.5,"endSpeed":84.4,"strikeZoneTop":3.40420784203969,"strikeZoneBottom":1.4597057960423,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.12474697483622,"aZ":-15.55568887791699,"pfxX":-3.2226332808638976,"pfxZ":9.182570964148306,"pX":0.20549153780268736,"pZ":1.9561698391263844,"vX0":7.6094887510330445,"vY0":-133.06994469684005,"vZ0":-5.655010732536619,"x":109.17,"y":185.96,"x0":-2.2609120835572205,"y0":50.00246704042138,"z0":5.219259642869868,"aX":-5.832743778214602},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":15.7,"breakHorizontal":4.3,"spinRate":2271,"spinDirection":215},"zone":8,"typeConfidence":0.91,"plateTime":0.410186551610324,"extension":6.464420684618332},"index":0,"playId":"98071c70-d4bd-3428-8209-4c403da13aba","pitchNumber":1,"startTime":"2025-08-24T18:07:47.462Z","endTime":"2025-08-24T18:07:51.175Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":76.4,"endSpeed":71.4,"strikeZoneTop":3.32256038791941,"strikeZoneBottom":1.43739338882842,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":17.37850537769505,"aZ":-38.05918672477537,"pfxX":6.523344189059784,"pfxZ":-4.614873329523952,"pX":-0.7101324174585066,"pZ":2.42096546799687,"vX0":2.3684221971704806,"vY0":-111.38170466512452,"vZ0":2.2069957769298982,"x":144.07,"y":173.41,"x0":-2.6307145564096777,"y0":50.005558143084116,"z0":5.3133241312586454,"aX":8.311486369746607},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.9,"breakVerticalInduced":-7.7,"breakHorizontal":-12.4,"spinRate":2329,"spinDirection":60},"zone":4,"typeConfidence":0.91,"plateTime":0.4891471751823824,"extension":6.37972280666643},"index":1,"playId":"58cd8642-ed44-3a28-9bac-1b0e7b759e39","pitchNumber":2,"startTime":"2025-08-24T18:08:03.305Z","endTime":"2025-08-24T18:08:07.716Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2025-08-24T18:08:15.503Z","endTime":"2025-08-24T18:08:29.282Z","isPitch":false,"type":"action","player":{"id":663697,"link":"/api/v1/people/663697"}},{"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":84.8,"endSpeed":79.2,"strikeZoneTop":3.25547814364683,"strikeZoneBottom":1.42981482867109,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.55297608113954,"aZ":-29.73703012667349,"pfxX":4.287551874400326,"pfxZ":1.5565739712168183,"pX":1.2740688820142256,"pZ":1.2275048206761232,"vX0":7.483426745237337,"vY0":-123.37104850920147,"vZ0":-3.877702369519831,"x":68.44,"y":205.64,"x0":-2.3400459306924186,"y0":50.00090057831321,"z0":5.2907520281487965,"aX":6.691745323609376},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":2.3,"breakHorizontal":-9.4,"spinRate":2421,"spinDirection":134},"zone":14,"typeConfidence":0.91,"plateTime":0.44178466211433287,"extension":6.778612775914751},"index":3,"playId":"4a36d579-d1b9-3b67-8f73-ce492756991b","pitchNumber":3,"startTime":"2025-08-24T18:08:29.282Z","endTime":"2025-08-24T18:08:33.653Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.6,"endSpeed":84.8,"strikeZoneTop":3.35,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.726783564243966,"aZ":-16.492267809259943,"pfxX":-4.523519426586175,"pfxZ":8.520664488689906,"pX":0.11537925267389801,"pZ":2.7678978306076902,"vX0":7.985883529832672,"vY0":-134.69211227019565,"vZ0":-3.5019463367287424,"x":112.6,"y":164.05,"x0":-2.297707242018897,"y0":50.00551520410442,"z0":5.248225116880062,"aX":-8.328922914398708},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":14.9,"breakHorizontal":6.5,"spinRate":2304,"spinDirection":216},"zone":5,"typeConfidence":0.89,"plateTime":0.4063483599571298,"extension":6.478690658171428},"index":4,"playId":"fd459151-2334-323b-bfd3-2329a8364b70","pitchNumber":4,"startTime":"2025-08-24T18:08:44.871Z","endTime":"2025-08-24T18:08:52.264Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.4,"endSpeed":85.0,"strikeZoneTop":3.35,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.455933443631395,"aZ":-15.508389783374245,"pfxX":-1.16132433866995,"pfxZ":9.02436674610301,"pX":-0.20543096366470942,"pZ":3.533409246227424,"vX0":6.113124299768488,"vY0":-134.60226964227684,"vZ0":-2.0493164078153043,"x":124.83,"y":143.38,"x0":-2.3487848809344554,"y0":50.00323529409359,"z0":5.39486627614239,"aX":-2.1459651290171493},"breaks":{"breakAngle":3.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":16.2,"breakHorizontal":0.8,"spinRate":2290,"spinDirection":210},"zone":11,"typeConfidence":0.93,"plateTime":0.40593931989674026,"extension":6.309410324097372},"index":5,"playId":"f2d5b80a-096d-353c-9fa4-7b62e32fea0d","pitchNumber":5,"startTime":"2025-08-24T18:09:07.241Z","endTime":"2025-08-24T18:09:10.893Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":77.9,"endSpeed":72.3,"strikeZoneTop":3.17687684848839,"strikeZoneBottom":1.35106607919014,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.860679232850988,"aZ":-39.042912841590606,"pfxX":7.154571854547335,"pfxZ":-5.280758905088544,"pX":0.7390099278744005,"pZ":0.762267890246201,"vX0":5.131861493108431,"vY0":-113.33842069579725,"vZ0":-1.1743816492710633,"x":88.83,"y":218.2,"x0":-2.4848871141008773,"y0":50.004836570135474,"z0":5.18891798101616,"aX":9.300812495700708},"breaks":{"breakAngle":14.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-54.7,"breakVerticalInduced":-9.6,"breakHorizontal":-14.3,"spinRate":2410,"spinDirection":53},"zone":14,"typeConfidence":0.91,"plateTime":0.4834011202480153,"extension":6.384269631759017},"index":6,"playId":"45066c51-73c4-390a-9c7a-945c64cfefcc","pitchNumber":6,"startTime":"2025-08-24T18:09:25.622Z","endTime":"2025-08-24T18:09:28.984Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.5,"endSpeed":79.4,"strikeZoneTop":3.21693509753765,"strikeZoneBottom":1.42083224056521,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.413614516621227,"aZ":-29.941000312330395,"pfxX":3.529995424389912,"pfxZ":1.413889118708794,"pX":0.5587891391335635,"pZ":1.099361701151316,"vX0":6.200734296640158,"vY0":-124.46454831126968,"vZ0":-4.472176237078911,"x":95.7,"y":209.1,"x0":-2.4168521807641574,"y0":50.00190266051394,"z0":5.379938097113973,"aX":5.575371236087688},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":1.8,"breakHorizontal":-7.8,"spinRate":2512,"spinDirection":132},"zone":14,"typeConfidence":0.91,"plateTime":0.4389424884445736,"extension":6.290426239460933},"index":7,"playId":"4166381e-b7d6-37a2-8669-3025b508109a","pitchNumber":7,"startTime":"2025-08-24T18:09:43.018Z","endTime":"2025-08-24T18:09:47.878Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"pitchData":{"startSpeed":91.7,"endSpeed":84.3,"strikeZoneTop":3.35,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.30355937566978,"aZ":-15.489153012329183,"pfxX":-3.113041233991088,"pfxZ":9.220286529813329,"pX":0.3234721207224378,"pZ":2.1942252365456034,"vX0":8.313042029477357,"vY0":-133.34560560026878,"vZ0":-5.114685551794766,"x":104.67,"y":179.54,"x0":-2.423092817842588,"y0":50.005887098418576,"z0":5.245953606111794,"aX":-5.636012960541159},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":15.8,"breakHorizontal":4.0,"spinRate":2314,"spinDirection":206},"zone":6,"typeConfidence":0.91,"plateTime":0.409948587889414,"extension":6.610775453522979},"index":8,"playId":"fa59d16e-a9b1-3bfc-8361-b4393103707f","pitchNumber":8,"startTime":"2025-08-24T18:09:58.700Z","endTime":"2025-08-24T18:10:04.156Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-24T18:10:04.156Z","atBatIndex":13},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Kyle Isbel grounds out, first baseman Spencer Torkelson to pitcher Jack Flaherty.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":14,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-08-24T18:10:09.288Z","endTime":"2025-08-24T18:10:55.406Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":664728,"fullName":"Kyle Isbel","link":"/api/v1/people/664728"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656427,"fullName":"Jack Flaherty","link":"/api/v1/people/656427"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":664728,"fullName":"Kyle Isbel","link":"/api/v1/people/664728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":679529,"link":"/api/v1/people/679529"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":656427,"link":"/api/v1/people/656427"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":79.2,"endSpeed":73.7,"strikeZoneTop":3.41869605572866,"strikeZoneBottom":1.39797580413925,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.618075088417008,"aZ":-36.73825856945951,"pfxX":4.506103489945076,"pfxZ":-3.374920401185784,"pX":-0.619727355942551,"pZ":0.6697895776893262,"vX0":3.288318501277657,"vY0":-115.41842282552922,"vZ0":-2.2339782999268203,"x":140.62,"y":220.7,"x0":-2.645955041095926,"y0":50.000016132000646,"z0":5.173807471836355,"aX":6.103362141876002},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.7,"breakVerticalInduced":-6.4,"breakHorizontal":-9.0,"spinRate":2411,"spinDirection":58},"zone":13,"typeConfidence":0.89,"plateTime":0.4737835063398754,"extension":6.204325578768819},"index":0,"playId":"f7cc89c7-c360-35ae-bfe5-b22bc0624fba","pitchNumber":1,"startTime":"2025-08-24T18:10:31.338Z","endTime":"2025-08-24T18:10:35.567Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.0,"endSpeed":85.8,"strikeZoneTop":3.49,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.277606310856314,"aZ":-16.60245190696656,"pfxX":-4.011594870996612,"pfxZ":8.403001539002142,"pX":-0.12401957882043778,"pZ":1.851631468096002,"vX0":7.563542756589475,"vY0":-133.8752742974132,"vZ0":-6.055984613728075,"x":121.73,"y":188.79,"x0":-2.4384383051975846,"y0":50.00034995820317,"z0":5.291665176427558,"aX":-7.432198938711413},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":14.4,"breakHorizontal":6.0,"spinRate":2296,"spinDirection":204},"zone":8,"typeConfidence":0.89,"plateTime":0.4059380650061537,"extension":6.379465882913706},"hitData":{"launchSpeed":94.2,"launchAngle":-15.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":162.89,"coordY":149.7}},"index":1,"playId":"ab2b2f7a-ede6-39a8-a1f9-af34d89b84bc","pitchNumber":2,"startTime":"2025-08-24T18:10:48.442Z","endTime":"2025-08-24T18:10:55.406Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-24T18:10:55.406Z","atBatIndex":14},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Luke Maile singles on a line drive to right fielder Jahmai Jones.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":15,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-08-24T18:11:09.662Z","endTime":"2025-08-24T18:11:57.579Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":571912,"fullName":"Luke Maile","link":"/api/v1/people/571912"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656427,"fullName":"Jack Flaherty","link":"/api/v1/people/656427"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":571912,"fullName":"Luke Maile","link":"/api/v1/people/571912"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":571912,"fullName":"Luke Maile","link":"/api/v1/people/571912"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":663330,"link":"/api/v1/people/663330"},"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(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.1,"endSpeed":81.1,"strikeZoneTop":3.28371701199902,"strikeZoneBottom":1.52267070648845,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.690818450656405,"aZ":-28.311886085939584,"pfxX":1.4440809857966963,"pfxZ":2.3456725934766407,"pX":1.119099279709341,"pZ":1.6778548891212435,"vX0":8.1377425004174,"vY0":-126.72606949019855,"vZ0":-3.668159492629596,"x":74.34,"y":193.48,"x0":-2.3041304606186594,"y0":50.004358255135664,"z0":5.373140732365507,"aX":2.379538482893463},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":3.7,"breakHorizontal":-4.2,"spinRate":2377,"spinDirection":154},"zone":14,"typeConfidence":0.9,"plateTime":0.43005709738651143,"extension":6.466254138395229},"index":0,"playId":"dadf5306-033e-375d-960a-2aba393760f7","pitchNumber":1,"startTime":"2025-08-24T18:11:30.677Z","endTime":"2025-08-24T18:11:34.741Z","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":93.5,"endSpeed":86.2,"strikeZoneTop":3.24,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.095635716397588,"aZ":-15.494611785181053,"pfxX":-5.120576631263035,"pfxZ":8.848810309120317,"pX":0.7409686312221386,"pZ":1.7795680115264116,"vX0":9.798913328168686,"vY0":-135.78971462853892,"vZ0":-6.190652257597532,"x":88.76,"y":190.73,"x0":-2.2338315996496756,"y0":50.005717164743366,"z0":5.149683936407049,"aX":-9.656057097479296},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":15.0,"breakHorizontal":7.4,"spinRate":2268,"spinDirection":213},"zone":9,"typeConfidence":0.89,"plateTime":0.40190946996852217,"extension":6.421368736487169},"hitData":{"launchSpeed":99.7,"launchAngle":11.0,"totalDistance":241.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":195.36,"coordY":99.41}},"index":1,"playId":"8d435b22-747a-3bfe-9830-e05c28ab4a1e","pitchNumber":2,"startTime":"2025-08-24T18:11:45.897Z","endTime":"2025-08-24T18:11:57.579Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-24T18:11:57.579Z","atBatIndex":15},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Mike Yastrzemski doubles (19) on a line drive to center fielder Wenceel Pérez. Luke Maile scores.","rbi":1,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":16,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-08-24T18:12:09.462Z","endTime":"2025-08-24T18:13:17.543Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":71},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656427,"fullName":"Jack Flaherty","link":"/api/v1/people/656427"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262"},"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":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":672761,"link":"/api/v1/people/672761"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":571912,"fullName":"Luke Maile","link":"/api/v1/people/571912"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"1B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":571912,"fullName":"Luke Maile","link":"/api/v1/people/571912"},"responsiblePitcher":{"id":656427,"link":"/api/v1/people/656427"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.7,"endSpeed":84.9,"strikeZoneTop":3.45150324246337,"strikeZoneBottom":1.55594458968252,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.71766193690609,"aZ":-15.903203045306334,"pfxX":-3.067740399539102,"pfxZ":8.821266259059616,"pX":-0.5171764332488016,"pZ":2.333245046157763,"vX0":6.102451711320893,"vY0":-134.80559417489556,"vZ0":-4.693660109684423,"x":136.71,"y":175.78,"x0":-2.4094716031697145,"y0":50.00269829200034,"z0":5.216073775042643,"aX":-5.658958585912511},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":15.2,"breakHorizontal":4.3,"spinRate":2309,"spinDirection":206},"zone":4,"typeConfidence":0.91,"plateTime":0.4059844631944012,"extension":6.723600185667984},"index":0,"playId":"29015601-0e8d-3442-a827-0b0f5faaaa82","pitchNumber":1,"startTime":"2025-08-24T18:12:23.399Z","endTime":"2025-08-24T18:12:27.402Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.2,"endSpeed":84.8,"strikeZoneTop":3.42,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.805085305141866,"aZ":-14.411412077282858,"pfxX":-2.941409444404441,"pfxZ":9.588158519211357,"pX":-0.5106268901595389,"pZ":2.8302332990459056,"vX0":6.190323650756159,"vY0":-135.55562733104048,"vZ0":-3.8290341196234605,"x":136.46,"y":162.36,"x0":-2.4461566465627635,"y0":50.00666925710926,"z0":5.273358708297409,"aX":-5.451885453349472},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":16.7,"breakHorizontal":4.0,"spinRate":2314,"spinDirection":206},"zone":4,"typeConfidence":0.92,"plateTime":0.4047216012903947,"extension":6.516239960205483},"index":1,"playId":"eefbfc0b-c86c-34fa-9e78-c864f2ff26c2","pitchNumber":2,"startTime":"2025-08-24T18:12:39.482Z","endTime":"2025-08-24T18:12:43.740Z","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(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":78.5,"endSpeed":72.6,"strikeZoneTop":3.42,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.705508644623215,"aZ":-38.483393580722115,"pfxX":4.958518006910223,"pfxZ":-4.766302513641209,"pX":-0.5857722329228782,"pZ":2.0396739762532428,"vX0":2.7941138798108502,"vY0":-114.28230794759367,"vZ0":0.7961237055350561,"x":139.33,"y":183.71,"x0":-2.46754501099475,"y0":50.00080946304516,"z0":5.46146746066624,"aX":6.568704605458195},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.4,"breakVerticalInduced":-8.2,"breakHorizontal":-9.7,"spinRate":2335,"spinDirection":55},"zone":7,"typeConfidence":0.9,"plateTime":0.47895358610898775,"extension":6.271107171542184},"hitData":{"launchSpeed":98.0,"launchAngle":19.0,"totalDistance":326.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":81.18,"coordY":75.84}},"index":2,"playId":"f44676fb-f980-3b36-b255-897df1d4cc4d","pitchNumber":3,"startTime":"2025-08-24T18:13:01.305Z","endTime":"2025-08-24T18:13:17.543Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-24T18:13:17.543Z","atBatIndex":16},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Bobby Witt Jr. singles on a sharp ground ball to left fielder Riley Greene. Mike Yastrzemski scores.","rbi":1,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":17,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-08-24T18:13:53.406Z","endTime":"2025-08-24T18:15:19.431Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":60},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656427,"fullName":"Jack Flaherty","link":"/api/v1/people/656427"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":682985,"link":"/api/v1/people/682985"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262"},"responsiblePitcher":{"id":656427,"link":"/api/v1/people/656427"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":79.5,"endSpeed":73.5,"strikeZoneTop":3.53301134464451,"strikeZoneBottom":1.62058772449719,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.324345125889494,"aZ":-38.99920913920689,"pfxX":6.14348721187677,"pfxZ":-5.058018019344463,"pX":0.3081263952558442,"pZ":0.875295916298131,"vX0":4.6381998107654745,"vY0":-115.6630080125942,"vZ0":-1.0836764923757727,"x":105.25,"y":215.15,"x0":-2.5238716364411546,"y0":50.001681783132796,"z0":5.101930805526369,"aX":8.291669322288993},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.6,"breakVerticalInduced":-9.1,"breakHorizontal":-12.4,"spinRate":2456,"spinDirection":63},"zone":14,"typeConfidence":0.9,"plateTime":0.47422446263681106,"extension":6.340712513416506},"index":0,"playId":"12f93fcf-d9b1-3a97-8a56-0257f2462cc4","pitchNumber":1,"startTime":"2025-08-24T18:14:02.642Z","endTime":"2025-08-24T18:14:08.168Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.4,"endSpeed":80.2,"strikeZoneTop":3.56,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.54987534684683,"aZ":-27.494012515636022,"pfxX":3.367082991551296,"pfxZ":2.898179035575941,"pX":1.1654130420933546,"pZ":1.45615740417202,"vX0":7.4813425923725205,"vY0":-125.7320652407255,"vZ0":-3.939212773061449,"x":72.58,"y":199.46,"x0":-2.276492301500879,"y0":50.002807217024845,"z0":5.2540656932742715,"aX":5.432484721485053},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":4.7,"breakHorizontal":-7.7,"spinRate":2434,"spinDirection":130},"zone":14,"typeConfidence":0.9,"plateTime":0.43428421602656897,"extension":6.4808570802788426},"index":1,"playId":"e389d3ba-af5e-3d62-ab92-d99d0135674d","pitchNumber":2,"startTime":"2025-08-24T18:14:21.852Z","endTime":"2025-08-24T18:14:26.799Z","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.7,"endSpeed":83.9,"strikeZoneTop":3.56,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.183938093085896,"aZ":-16.668312673535233,"pfxX":-3.9518856473692505,"pfxZ":8.565617120307753,"pX":-0.6819285667231332,"pZ":3.7692211917534477,"vX0":6.093027133655816,"vY0":-133.5390760385218,"vZ0":-0.6435811947796938,"x":142.99,"y":137.01,"x0":-2.4774401802449018,"y0":50.00000914279021,"z0":5.2100871231291315,"aX":-7.1519916990874535},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":15.6,"breakHorizontal":5.9,"spinRate":2235,"spinDirection":218},"zone":11,"typeConfidence":0.9,"plateTime":0.40982450538464255,"extension":6.455569085651428},"index":2,"playId":"c74386ba-6b3e-36b2-b5b6-1033f4e4aa73","pitchNumber":3,"startTime":"2025-08-24T18:14:41.461Z","endTime":"2025-08-24T18:14:45.508Z","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(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":79.5,"endSpeed":74.1,"strikeZoneTop":3.56,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.038188910125474,"aZ":-38.687038496861504,"pfxX":6.374066885578032,"pfxZ":-4.755443211679621,"pX":-0.10880329119968368,"pZ":1.5986348601273155,"vX0":3.7185382654227204,"vY0":-115.85260284642263,"vZ0":0.3601667975413214,"x":121.15,"y":195.62,"x0":-2.5585040286756917,"y0":50.00276386533127,"z0":5.115271974109784,"aX":8.731388912063897},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.1,"breakVerticalInduced":-8.3,"breakHorizontal":-12.5,"spinRate":2490,"spinDirection":58},"zone":8,"typeConfidence":0.9,"plateTime":0.4713649781465734,"extension":6.498562089049567},"hitData":{"launchSpeed":105.3,"launchAngle":1.0,"totalDistance":54.0,"trajectory":"ground_ball","hardness":"hard","location":"7","coordinates":{"coordX":82.0,"coordY":107.0}},"index":3,"playId":"8d00cdf8-b9de-341e-8165-b3e3d117d01e","pitchNumber":4,"startTime":"2025-08-24T18:15:06.815Z","endTime":"2025-08-24T18:15:19.431Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-24T18:15:19.431Z","atBatIndex":17},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Vinnie Pasquantino homers (28) on a fly ball to right field. Bobby Witt Jr. scores.","rbi":2,"awayScore":4,"homeScore":1,"isOut":false},"about":{"atBatIndex":18,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-08-24T18:16:02.697Z","endTime":"2025-08-24T18:16:48.915Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656427,"fullName":"Jack Flaherty","link":"/api/v1/people/656427"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"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":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"responsiblePitcher":{"id":656427,"link":"/api/v1/people/656427"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"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":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"responsiblePitcher":{"id":656427,"link":"/api/v1/people/656427"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"playId":"ec619de2-b759-37d2-83f1-f56ab745d8a7","startTime":"2025-08-24T18:15:47.041Z","endTime":"2025-08-24T18:15:51.154Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.7,"endSpeed":86.1,"strikeZoneTop":3.63650010115985,"strikeZoneBottom":1.67341805027711,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.733540304905805,"aZ":-14.420057623411832,"pfxX":-3.4590884392818553,"pfxZ":9.404137201220006,"pX":0.173965860224128,"pZ":1.7430322317815552,"vX0":8.176401695598901,"vY0":-136.2364356445409,"vZ0":-6.466955572354527,"x":110.37,"y":191.72,"x0":-2.4109388938834924,"y0":50.00069772762766,"z0":5.136299324177935,"aX":-6.529451030106143},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":15.8,"breakHorizontal":4.6,"spinRate":2229,"spinDirection":213},"zone":8,"typeConfidence":0.92,"plateTime":0.40139033131628477,"extension":6.593118688597434},"index":1,"playId":"9b8d3ca6-d03a-32c9-a892-819888cfd52e","pitchNumber":1,"startTime":"2025-08-24T18:16:05.034Z","endTime":"2025-08-24T18:16:08.805Z","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(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":79.1,"endSpeed":73.3,"strikeZoneTop":3.54000015320839,"strikeZoneBottom":1.70999900302808,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.58795409822699,"aZ":-37.26044066097138,"pfxX":3.5254420572211282,"pfxZ":-3.770316594518775,"pX":-0.28978894610051614,"pZ":1.6320600169343957,"vX0":4.137288899882318,"vY0":-115.14797156168413,"vZ0":0.18999893653722477,"x":128.05,"y":194.71,"x0":-2.5652331989643407,"y0":50.00414476297354,"z0":5.141782247219934,"aX":4.752826462619558},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-50.0,"breakVerticalInduced":-6.5,"breakHorizontal":-7.4,"spinRate":2318,"spinDirection":60},"zone":7,"typeConfidence":0.9,"plateTime":0.47495320952259146,"extension":6.304272080407286},"hitData":{"launchSpeed":106.6,"launchAngle":25.0,"totalDistance":429.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":210.82,"coordY":66.41}},"index":2,"playId":"5813d400-e208-3766-b8c8-15ef23597da9","pitchNumber":2,"startTime":"2025-08-24T18:16:24.589Z","endTime":"2025-08-24T18:16:48.915Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-24T18:16:48.915Z","atBatIndex":18},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Maikel Garcia singles on a line drive to right fielder Jahmai Jones.","rbi":0,"awayScore":4,"homeScore":1,"isOut":false},"about":{"atBatIndex":19,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-08-24T18:17:00.886Z","endTime":"2025-08-24T18:17:28.723Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656427,"fullName":"Jack Flaherty","link":"/api/v1/people/656427"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":663330,"link":"/api/v1/people/663330"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.2,"endSpeed":86.7,"strikeZoneTop":3.62,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.540146425220453,"aZ":-15.947256370667684,"pfxX":-4.022423570897026,"pfxZ":8.543671450609342,"pX":-0.4108238169991219,"pZ":2.292310852362818,"vX0":6.703318577828378,"vY0":-135.69794029917375,"vZ0":-4.810263059116022,"x":132.66,"y":176.89,"x0":-2.369896260424768,"y0":50.004807185770055,"z0":5.168595521795816,"aX":-7.642106287799716},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":14.9,"breakHorizontal":6.1,"spinRate":2391,"spinDirection":213},"zone":7,"typeConfidence":0.91,"plateTime":0.40082663567410526,"extension":6.796291460610887},"hitData":{"launchSpeed":96.4,"launchAngle":7.0,"totalDistance":171.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":190.55,"coordY":112.04}},"index":0,"playId":"9bbfd6b0-b312-3905-ab9f-6c505647ccac","pitchNumber":1,"startTime":"2025-08-24T18:17:16.816Z","endTime":"2025-08-24T18:17:28.723Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-24T18:17:28.723Z","atBatIndex":19},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Salvador Perez doubles (31) on a sharp line drive to center fielder Wenceel Pérez. Maikel Garcia scores.","rbi":1,"awayScore":5,"homeScore":1,"isOut":false},"about":{"atBatIndex":20,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-08-24T18:18:24.980Z","endTime":"2025-08-24T18:19:40.618Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656427,"fullName":"Jack Flaherty","link":"/api/v1/people/656427"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":672761,"link":"/api/v1/people/672761"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"1B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"responsiblePitcher":{"id":656427,"link":"/api/v1/people/656427"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":4,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-08-24T18:17:55.588Z","endTime":"2025-08-24T18:18:27.261Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.3,"endSpeed":78.7,"strikeZoneTop":3.72220148342055,"strikeZoneBottom":1.60508099403419,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.75731414911406,"aZ":-30.680018148239007,"pfxX":3.6250222111672645,"pfxZ":0.9666972555503586,"pX":1.5402592299535263,"pZ":1.1914453269719538,"vX0":8.207584914527237,"vY0":-122.67927739218345,"vZ0":-3.5196260989227923,"x":58.29,"y":206.61,"x0":-2.3048017400421017,"y0":50.00056105276249,"z0":5.229286699107196,"aX":5.584859117336527},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":1.2,"breakHorizontal":-8.3,"spinRate":2372,"spinDirection":117},"zone":14,"typeConfidence":0.9,"plateTime":0.4446051484727995,"extension":6.981002040057186},"index":1,"playId":"7cb906be-4fb7-3679-addc-8d14fac6261d","pitchNumber":1,"startTime":"2025-08-24T18:18:27.261Z","endTime":"2025-08-24T18:18:31.079Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":78.6,"endSpeed":73.2,"strikeZoneTop":3.7,"strikeZoneBottom":1.73,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.012800877268702,"aZ":-37.25407286880623,"pfxX":4.781586646742533,"pfxZ":-3.815701492202215,"pX":0.13905616536490098,"pZ":0.9653542029373939,"vX0":4.419486142876231,"vY0":-114.41463644289011,"vZ0":-1.537743360201284,"x":111.7,"y":212.72,"x0":-2.434685161031285,"y0":50.00118104437279,"z0":5.278728358178863,"aX":6.372147648941164},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.0,"breakVerticalInduced":-7.0,"breakHorizontal":-9.7,"spinRate":2339,"spinDirection":51},"zone":14,"typeConfidence":0.9,"plateTime":0.4777115957290823,"extension":6.558053476232156},"index":2,"playId":"bf231aa4-6495-3d77-8e85-fe5ab015b960","pitchNumber":2,"startTime":"2025-08-24T18:18:43.459Z","endTime":"2025-08-24T18:18:47.603Z","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":94.6,"endSpeed":87.1,"strikeZoneTop":3.71077013429932,"strikeZoneBottom":1.59418470126223,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.182450462184402,"aZ":-14.374210535851695,"pfxX":-5.026001372859331,"pfxZ":9.279316635613057,"pX":1.3833189231808782,"pZ":1.1075434277265248,"vX0":11.474395704740367,"vY0":-137.12798891210846,"vZ0":-8.060593312590115,"x":64.27,"y":208.88,"x0":-2.1884381693358335,"y0":50.00622611971611,"z0":5.050503928981236,"aX":-9.64549478629875},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":15.4,"breakHorizontal":6.8,"spinRate":2411,"spinDirection":214},"zone":14,"typeConfidence":0.9,"plateTime":0.39826931555625933,"extension":6.971581496127399},"index":3,"playId":"b3c940f1-f818-384b-b3d0-5e79218631ed","pitchNumber":3,"startTime":"2025-08-24T18:19:04.791Z","endTime":"2025-08-24T18:19:09.935Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.4,"endSpeed":86.2,"strikeZoneTop":3.7,"strikeZoneBottom":1.73,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.945595836090778,"aZ":-15.081084822625225,"pfxX":-3.587453877182317,"pfxZ":9.062914539674445,"pX":0.3772491997609548,"pZ":2.2181743008239767,"vX0":8.420877901816636,"vY0":-135.7832261320146,"vZ0":-5.026268017582471,"x":102.62,"y":178.89,"x0":-2.2842762343493113,"y0":50.00068051716725,"z0":5.126061414517361,"aX":-6.764997944825485},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":15.6,"breakHorizontal":4.9,"spinRate":2312,"spinDirection":210},"zone":9,"typeConfidence":0.92,"plateTime":0.4018471210202552,"extension":6.85132057523874},"hitData":{"launchSpeed":109.5,"launchAngle":15.0,"totalDistance":337.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":157.0,"coordY":44.0}},"index":4,"playId":"67c49a5e-4ab1-3702-95a6-de173aec7cd4","pitchNumber":4,"startTime":"2025-08-24T18:19:25.447Z","endTime":"2025-08-24T18:19:40.618Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-24T18:19:40.618Z","atBatIndex":20},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Adam Frazier doubles (16) on a line drive to right fielder Jahmai Jones. Salvador Perez scores. Adam Frazier to 3rd. Adam Frazier advances to 3rd, on a fielding error by right fielder Jahmai Jones.","rbi":1,"awayScore":6,"homeScore":1,"isOut":false},"about":{"atBatIndex":21,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-08-24T18:19:59.813Z","endTime":"2025-08-24T18:20:45.705Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":624428,"fullName":"Adam Frazier","link":"/api/v1/people/624428"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656427,"fullName":"Jack Flaherty","link":"/api/v1/people/656427"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":624428,"fullName":"Adam Frazier","link":"/api/v1/people/624428"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":624428,"fullName":"Adam Frazier","link":"/api/v1/people/624428"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":663330,"link":"/api/v1/people/663330"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":null,"start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":624428,"fullName":"Adam Frazier","link":"/api/v1/people/624428"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":663330,"link":"/api/v1/people/663330"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielding_error"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_force","runner":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"responsiblePitcher":{"id":656427,"link":"/api/v1/people/656427"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.0,"endSpeed":85.1,"strikeZoneTop":3.14763250982329,"strikeZoneBottom":1.46835121909923,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.30615921773431,"aZ":-15.965342055045681,"pfxX":-4.403901850305752,"pfxZ":8.737124282570191,"pX":-0.8908634591044188,"pZ":2.0815722486881443,"vX0":5.882717457145181,"vY0":-135.28942074364704,"vZ0":-5.490961755699028,"x":150.96,"y":182.58,"x0":-2.520508723447735,"y0":50.00115664407914,"z0":5.255001983744323,"aX":-8.169022635845003},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":14.9,"breakHorizontal":6.7,"spinRate":2295,"spinDirection":210},"zone":13,"typeConfidence":0.89,"plateTime":0.40473584726992007,"extension":6.6368682936774235},"index":0,"playId":"d76cc842-5401-3353-ba22-0b4fac9a9029","pitchNumber":1,"startTime":"2025-08-24T18:20:09.399Z","endTime":"2025-08-24T18:20:13.014Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.6,"endSpeed":79.4,"strikeZoneTop":3.25,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.18672291720191,"aZ":-29.4167899272459,"pfxX":2.6201482419219984,"pfxZ":1.7365433184532044,"pX":0.594809867025933,"pZ":2.071192275991576,"vX0":6.625061688980662,"vY0":-124.64146080608408,"vZ0":-1.9969045293641705,"x":94.33,"y":182.86,"x0":-2.4295253296780097,"y0":50.00206150290096,"z0":5.293293839534049,"aX":4.153162326801994},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":3.0,"breakHorizontal":-6.1,"spinRate":2442,"spinDirection":127},"zone":6,"typeConfidence":0.91,"plateTime":0.4381224442717251,"extension":6.48941640332229},"hitData":{"launchSpeed":92.5,"launchAngle":19.0,"totalDistance":260.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":211.48,"coordY":110.46}},"index":1,"playId":"0aec084a-e512-3750-9c90-83c86d73de67","pitchNumber":2,"startTime":"2025-08-24T18:20:28.752Z","endTime":"2025-08-24T18:20:45.705Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-24T18:20:45.705Z","atBatIndex":21},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Jonathan India pops out to second baseman Javier Báez.","rbi":0,"awayScore":6,"homeScore":1,"isOut":true},"about":{"atBatIndex":22,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-08-24T18:21:17.989Z","endTime":"2025-08-24T18:21:43.109Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":663697,"fullName":"Jonathan India","link":"/api/v1/people/663697"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656427,"fullName":"Jack Flaherty","link":"/api/v1/people/656427"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":663697,"fullName":"Jonathan India","link":"/api/v1/people/663697"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":595879,"link":"/api/v1/people/595879"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":77.8,"endSpeed":72.3,"strikeZoneTop":3.21133256676874,"strikeZoneBottom":1.4149453851109,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":18.93199400739118,"aZ":-35.54990405598395,"pfxX":6.495076362315965,"pfxZ":-2.576089208014537,"pX":-0.24320032837353564,"pZ":2.601157224406489,"vX0":3.515639074450685,"vY0":-113.36802987222661,"vZ0":2.130811329131106,"x":126.27,"y":168.55,"x0":-2.652887723805533,"y0":50.00001089047912,"z0":5.174208433872186,"aX":8.52914500744245},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.6,"breakVerticalInduced":-3.8,"breakHorizontal":-12.6,"spinRate":2232,"spinDirection":62},"zone":5,"typeConfidence":0.91,"plateTime":0.4814507177869789,"extension":6.446895727908524},"index":0,"playId":"d4d376c9-02e2-342a-9462-8a8ae5ecc074","pitchNumber":1,"startTime":"2025-08-24T18:21:17.989Z","endTime":"2025-08-24T18:21:22.448Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.2,"endSpeed":80.2,"strikeZoneTop":3.35,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.46801994575799,"aZ":-29.521877242093137,"pfxX":2.3113007190464536,"pfxZ":1.6412402704631806,"pX":0.536509946636222,"pZ":1.5400224768867223,"vX0":6.533346678814036,"vY0":-125.45192557180394,"vZ0":-3.141149585456631,"x":96.55,"y":197.2,"x0":-2.388879853642016,"y0":50.00012883435039,"z0":5.183952091724745,"aX":3.7282317587321026},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":2.5,"breakHorizontal":-5.5,"spinRate":2486,"spinDirection":127},"zone":9,"typeConfidence":0.91,"plateTime":0.4345682856031887,"extension":6.831378936410412},"hitData":{"launchSpeed":69.4,"launchAngle":48.0,"totalDistance":199.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":154.86,"coordY":126.62}},"index":1,"playId":"3e23f684-f76f-3a4d-9ede-96e705bd5b9d","pitchNumber":2,"startTime":"2025-08-24T18:21:33.087Z","endTime":"2025-08-24T18:21:43.109Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-24T18:21:43.109Z","atBatIndex":22},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Trey Sweeney grounds out, shortstop Bobby Witt Jr. to first baseman Vinnie Pasquantino.","rbi":0,"awayScore":6,"homeScore":1,"isOut":true},"about":{"atBatIndex":23,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-08-24T18:23:42.172Z","endTime":"2025-08-24T18:24:13.955Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":700242,"fullName":"Trey Sweeney","link":"/api/v1/people/700242"},"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],"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":700242,"fullName":"Trey Sweeney","link":"/api/v1/people/700242"},"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":686469,"link":"/api/v1/people/686469"},"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":0},"pitchData":{"startSpeed":76.7,"endSpeed":70.1,"strikeZoneTop":3.80155962414431,"strikeZoneBottom":1.65589548686448,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.609645439731885,"aZ":-43.022791188038205,"pfxX":8.177727077214058,"pfxZ":-8.780325426876882,"pX":0.09465494313800885,"pZ":1.6475998208976483,"vX0":3.3492156352024245,"vY0":-111.53993460713919,"vZ0":0.8552577901095768,"x":113.39,"y":194.29,"x0":-2.4974074219342204,"y0":50.002001900050914,"z0":5.763641861790743,"aX":10.106480847616474},"breaks":{"breakAngle":14.4,"breakLength":14.4,"breakY":24.0,"breakVertical":-62.4,"breakVerticalInduced":-15.1,"breakHorizontal":-15.7,"spinRate":3179,"spinDirection":46},"zone":8,"typeConfidence":2.0,"plateTime":0.4946764426397219,"extension":5.340839234292138},"index":0,"playId":"b932f1d7-5581-39ef-b818-e1deb75939d5","pitchNumber":1,"startTime":"2025-08-24T18:23:52.458Z","endTime":"2025-08-24T18:23:56.412Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CS","description":"Slow Curve"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":68.1,"endSpeed":61.9,"strikeZoneTop":3.69,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":18.999191600877825,"aZ":-37.52689269694083,"pfxX":10.119854014424886,"pfxZ":-5.5210491426262145,"pX":-0.357646520455312,"pZ":2.4699506883221183,"vX0":1.9318998977688837,"vY0":-98.91624335714732,"vZ0":3.62802937324442,"x":130.63,"y":172.09,"x0":-2.666017397043238,"y0":50.002864832037574,"z0":5.606360230917454,"aX":9.80870923793376},"breaks":{"breakAngle":15.6,"breakLength":15.6,"breakY":24.0,"breakVertical":-68.4,"breakVerticalInduced":-8.2,"breakHorizontal":-18.8,"spinRate":2652,"spinDirection":56},"zone":4,"typeConfidence":2.0,"plateTime":0.5584351103547602,"extension":5.4968920606309135},"hitData":{"launchSpeed":91.8,"launchAngle":-21.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":112.98,"coordY":152.09}},"index":1,"playId":"43c74bab-87c7-354d-86df-2d9c3ded6283","pitchNumber":2,"startTime":"2025-08-24T18:24:05.561Z","endTime":"2025-08-24T18:24:13.955Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-24T18:24:13.955Z","atBatIndex":23},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Javier Báez walks.","rbi":0,"awayScore":6,"homeScore":1,"isOut":false},"about":{"atBatIndex":24,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-08-24T18:24:27.820Z","endTime":"2025-08-24T18:25:38.698Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":595879,"fullName":"Javier Báez","link":"/api/v1/people/595879"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607625,"fullName":"Seth Lugo","link":"/api/v1/people/607625"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":595879,"fullName":"Javier Báez","link":"/api/v1/people/595879"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":595879,"fullName":"Javier Báez","link":"/api/v1/people/595879"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 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":90.0,"endSpeed":83.5,"strikeZoneTop":3.60499697108548,"strikeZoneBottom":1.67903034359471,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.156038059152582,"aZ":-20.76623023231464,"pfxX":-9.7769781510445,"pfxZ":6.507504075067392,"pX":1.6795160631870136,"pZ":1.6986484458842086,"vX0":12.819678554794933,"vY0":-130.48845081107848,"vZ0":-4.826882361153142,"x":52.98,"y":192.92,"x0":-1.989036092529295,"y0":50.00469004793966,"z0":5.102788228433749,"aX":-17.145182833263885},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":11.0,"breakHorizontal":15.5,"spinRate":2418,"spinDirection":222},"zone":14,"typeConfidence":2.0,"plateTime":0.4170988644316376,"extension":6.233976711648848},"index":0,"playId":"b4637c20-9447-3dfa-b2bc-ac57b7219220","pitchNumber":1,"startTime":"2025-08-24T18:24:38.906Z","endTime":"2025-08-24T18:24:42.181Z","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":74.9,"endSpeed":69.0,"strikeZoneTop":3.68669091247363,"strikeZoneBottom":1.64375659431792,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.687039014105622,"aZ":-39.383091223736386,"pfxX":9.738659945540157,"pfxZ":-6.007765192082873,"pX":-1.043990722000922,"pZ":2.915515776382211,"vX0":0.6891266034995501,"vY0":-108.99038959273804,"vZ0":3.2253807242721404,"x":156.79,"y":160.06,"x0":-2.6293804853897362,"y0":50.00442805772039,"z0":5.678299564529645,"aX":11.681583214148251},"breaks":{"breakAngle":16.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.6,"breakVerticalInduced":-9.7,"breakHorizontal":-17.8,"spinRate":3004,"spinDirection":51},"zone":11,"typeConfidence":2.0,"plateTime":0.5031160812319224,"extension":5.439634748259799},"index":1,"playId":"3c9bfb10-9708-30aa-830b-c9fbdab7bf9f","pitchNumber":2,"startTime":"2025-08-24T18:24:51.430Z","endTime":"2025-08-24T18:24:55.337Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.5,"endSpeed":84.4,"strikeZoneTop":3.59876324914053,"strikeZoneBottom":1.70226952953003,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.31743900490938,"aZ":-16.596390106169526,"pfxX":-3.5977849184799533,"pfxZ":8.634086568075919,"pX":1.5238464017370075,"pZ":2.0442831024267534,"vX0":10.652181127321201,"vY0":-132.92031781581107,"vZ0":-5.264151262210212,"x":58.91,"y":183.58,"x0":-2.0537075313666295,"y0":50.00071970346505,"z0":5.240517318230684,"aX":-6.490474431080221},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":14.8,"breakHorizontal":4.4,"spinRate":2312,"spinDirection":211},"zone":14,"typeConfidence":2.0,"plateTime":0.41079527324183607,"extension":6.0683297145453485},"index":2,"playId":"6191c601-d636-32a8-93d7-3665dfd6be38","pitchNumber":3,"startTime":"2025-08-24T18:25:05.258Z","endTime":"2025-08-24T18:25:08.745Z","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":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.5,"endSpeed":80.6,"strikeZoneTop":3.46309965803142,"strikeZoneBottom":1.59611718334906,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.39736114449976,"aZ":-24.36169094113511,"pfxX":-8.36321935859623,"pfxZ":4.735217524660721,"pX":0.2907862277742302,"pZ":2.286625767669384,"vX0":8.84851678122231,"vY0":-127.16433669861509,"vZ0":-2.473937983878396,"x":105.92,"y":177.04,"x0":-2.136053863997289,"y0":50.00043137527737,"z0":5.190902437771746,"aX":-13.789704530939721},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":8.3,"breakHorizontal":13.3,"spinRate":2306,"spinDirection":219},"zone":6,"typeConfidence":2.0,"plateTime":0.42959305764589706,"extension":6.111678726501943},"index":3,"playId":"0248b11a-b3a8-307f-a4ac-d22802c0f01d","pitchNumber":4,"startTime":"2025-08-24T18:25:20.218Z","endTime":"2025-08-24T18:25:24.028Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.4,"endSpeed":81.3,"strikeZoneTop":3.62481947938402,"strikeZoneBottom":1.66959099501127,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.091171135462986,"aZ":-23.18240684892057,"pfxX":1.8273014172419817,"pfxZ":5.494836753072007,"pX":1.1115491725455675,"pZ":0.2936122095926941,"vX0":7.612028834081303,"vY0":-125.6859312337385,"vZ0":-8.183070440584864,"x":74.63,"y":230.85,"x0":-2.166110137551536,"y0":50.000492604099804,"z0":5.409029186861124,"aX":2.9886836251163484},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":8.6,"breakHorizontal":-4.7,"spinRate":2361,"spinDirection":200},"zone":14,"typeConfidence":2.0,"plateTime":0.4320911739325606,"extension":5.972059455488866},"index":4,"playId":"4d074d19-6d86-3888-a4bc-1951e422f8a7","pitchNumber":5,"startTime":"2025-08-24T18:25:34.787Z","endTime":"2025-08-24T18:25:38.698Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-24T18:25:38.698Z","atBatIndex":24},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Wenceel Pérez flies out to left fielder Adam Frazier.","rbi":0,"awayScore":6,"homeScore":1,"isOut":true},"about":{"atBatIndex":25,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-08-24T18:25:48.217Z","endTime":"2025-08-24T18:27:10.995Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":672761,"fullName":"Wenceel Pérez","link":"/api/v1/people/672761"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607625,"fullName":"Seth Lugo","link":"/api/v1/people/607625"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":595879,"fullName":"Javier Báez","link":"/api/v1/people/595879"},"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":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":672761,"fullName":"Wenceel Pérez","link":"/api/v1/people/672761"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":624428,"link":"/api/v1/people/624428"},"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, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":76.0,"endSpeed":69.3,"strikeZoneTop":3.07059422699525,"strikeZoneBottom":1.37853580399036,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.950256652550483,"aZ":-43.300646680428066,"pfxX":9.912511165702693,"pfxZ":-9.141109409584818,"pX":-1.962284956514645,"pZ":2.160029395697414,"vX0":-1.234046774729093,"vY0":-110.58005292694445,"vZ0":2.394925808105607,"x":191.8,"y":180.46,"x0":-2.676935612726337,"y0":50.00495813009172,"z0":5.665025519583124,"aX":12.061182805749251},"breaks":{"breakAngle":15.6,"breakLength":14.4,"breakY":24.0,"breakVertical":-63.4,"breakVerticalInduced":-15.4,"breakHorizontal":-17.5,"spinRate":3140,"spinDirection":40},"zone":13,"typeConfidence":2.0,"plateTime":0.4987008984377086,"extension":5.309327990629427},"index":0,"playId":"2b77814c-6a09-38ab-8fb3-6c947f5da15b","pitchNumber":1,"startTime":"2025-08-24T18:26:05.320Z","endTime":"2025-08-24T18:26:10.035Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":79.3,"endSpeed":74.5,"strikeZoneTop":3.2583711071948,"strikeZoneBottom":1.39083912573356,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":17.499449096528853,"aZ":-35.306643310079394,"pfxX":3.260966193407775,"pfxZ":-2.264139803345147,"pX":-1.4660137859313846,"pZ":2.19990468761753,"vX0":1.0583142721353198,"vY0":-115.72735220881773,"vZ0":-0.22898054042855165,"x":172.88,"y":179.38,"x0":-2.350473907632633,"y0":50.00216050159094,"z0":5.625240925257905,"aX":4.512391391848283},"breaks":{"breakAngle":7.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.6,"breakVerticalInduced":-4.0,"breakHorizontal":-6.1,"spinRate":2646,"spinDirection":65},"zone":13,"typeConfidence":2.0,"plateTime":0.46967302233696495,"extension":5.619057468999775},"index":1,"playId":"ecbcd39a-6d06-3e2f-b646-0ec0bf6c3006","pitchNumber":2,"startTime":"2025-08-24T18:26:26.306Z","endTime":"2025-08-24T18:26:31.088Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.5,"endSpeed":81.1,"strikeZoneTop":3.26528542460985,"strikeZoneBottom":1.42779011033758,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.611627909163623,"aZ":-24.46635096433745,"pfxX":2.227727326665455,"pfxZ":4.639230434506454,"pX":-0.7402352029762312,"pZ":1.9221800601002565,"vX0":3.5513149738417154,"vY0":-127.44703255948973,"vZ0":-4.0375402365890665,"x":145.22,"y":186.88,"x0":-2.435672367010728,"y0":50.0061512875205,"z0":5.435738020046449,"aX":3.703148585542931},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":7.8,"breakHorizontal":-4.8,"spinRate":2417,"spinDirection":201},"zone":7,"typeConfidence":2.0,"plateTime":0.4280669471419323,"extension":5.624768729792314},"index":2,"playId":"9c04f61e-5b35-34c2-a744-2ee6c15d7e00","pitchNumber":3,"startTime":"2025-08-24T18:26:42.239Z","endTime":"2025-08-24T18:26:46.105Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SV","description":"Slurve"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":77.3,"endSpeed":70.7,"strikeZoneTop":3.17,"strikeZoneBottom":1.45,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.261681441512444,"aZ":-32.615744079431906,"pfxX":11.160912934028651,"pfxZ":-0.3520885186107545,"pX":-0.19291463100996,"pZ":2.7310252005934785,"vX0":2.6400791080181865,"vY0":-112.510264859277,"vZ0":1.794926056152345,"x":124.35,"y":165.04,"x0":-2.833689057598494,"y0":50.00030345797254,"z0":5.251906831598215,"aX":14.166648889635507},"breaks":{"breakAngle":24.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.8,"breakVerticalInduced":0.2,"breakHorizontal":-20.9,"spinRate":2838,"spinDirection":63},"zone":2,"typeConfidence":2.0,"plateTime":0.4886358731520897,"extension":5.371701542205155},"hitData":{"launchSpeed":78.5,"launchAngle":60.0,"totalDistance":198.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":69.68,"coordY":144.11}},"index":3,"playId":"33a9569c-0c8e-319d-b5fd-9df98bf81196","pitchNumber":4,"startTime":"2025-08-24T18:26:57.059Z","endTime":"2025-08-24T18:27:10.995Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-24T18:27:10.995Z","atBatIndex":25},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Kerry Carpenter grounds out to first baseman Vinnie Pasquantino.","rbi":0,"awayScore":6,"homeScore":1,"isOut":true},"about":{"atBatIndex":26,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-08-24T18:27:23.371Z","endTime":"2025-08-24T18:29:46.660Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":681481,"fullName":"Kerry Carpenter","link":"/api/v1/people/681481"},"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":[4],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":595879,"fullName":"Javier Báez","link":"/api/v1/people/595879"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":681481,"fullName":"Kerry Carpenter","link":"/api/v1/people/681481"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":686469,"link":"/api/v1/people/686469"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":78.1,"endSpeed":70.9,"strikeZoneTop":3.56229271400957,"strikeZoneBottom":1.55927388598914,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.670173673849288,"aZ":-43.55215080116639,"pfxX":9.279165866849423,"pfxZ":-8.887191211222227,"pX":-2.2137638850565025,"pZ":2.5210216322305516,"vX0":-1.7813412356690705,"vY0":-113.60917251429161,"vZ0":2.651053502285538,"x":201.38,"y":170.71,"x0":-2.6141879868831865,"y0":50.00018799888618,"z0":5.730751663344204,"aX":11.886347730316926},"breaks":{"breakAngle":14.4,"breakLength":14.4,"breakY":24.0,"breakVertical":-60.4,"breakVerticalInduced":-14.8,"breakHorizontal":-16.2,"spinRate":3260,"spinDirection":42},"zone":13,"typeConfidence":2.0,"plateTime":0.4858415369350477,"extension":5.344529523070379},"index":0,"playId":"a8d64be6-273a-33dd-8fd4-9a282ad19c76","pitchNumber":1,"startTime":"2025-08-24T18:27:48.777Z","endTime":"2025-08-24T18:27:52.277Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.2,"endSpeed":83.1,"strikeZoneTop":3.62516514276196,"strikeZoneBottom":1.53401054781435,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.025525242105264,"aZ":-22.222427785222433,"pfxX":0.8740032153934698,"pfxZ":5.733528084041113,"pX":0.5595341747383108,"pZ":2.0257021516085145,"vX0":7.149394474058786,"vY0":-129.86027370044005,"vZ0":-4.286026655812406,"x":95.67,"y":184.09,"x0":-2.324411160424947,"y0":50.00455430802657,"z0":5.354306779517001,"aX":1.5155371827698414},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":9.8,"breakHorizontal":-2.9,"spinRate":2418,"spinDirection":193},"zone":9,"typeConfidence":2.0,"plateTime":0.41917309957819837,"extension":5.685385438943302},"index":1,"playId":"380469e8-910f-3ff9-8944-a8566cb38851","pitchNumber":2,"startTime":"2025-08-24T18:28:06.530Z","endTime":"2025-08-24T18:28:10.223Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":78.2,"endSpeed":71.1,"strikeZoneTop":3.43,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.65637090821323,"aZ":-39.74847093619512,"pfxX":10.807118634796286,"pfxZ":-5.903803786857658,"pX":-0.35918105306793774,"pZ":2.157432843998646,"vX0":1.9013064514943467,"vY0":-113.72220292922765,"vZ0":1.3851337923644864,"x":130.69,"y":180.53,"x0":-2.6121547816072814,"y0":50.000249351780376,"z0":5.543484245021015,"aX":13.875268989965459},"breaks":{"breakAngle":19.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.3,"breakVerticalInduced":-9.8,"breakHorizontal":-20.0,"spinRate":3111,"spinDirection":44},"zone":7,"typeConfidence":2.0,"plateTime":0.4852819912928106,"extension":5.421105582726238},"index":2,"playId":"f357bd0c-dad6-3ace-b51c-6f8bce198829","pitchNumber":3,"startTime":"2025-08-24T18:28:24.931Z","endTime":"2025-08-24T18:28:29.902Z","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":2},"pitchData":{"startSpeed":81.5,"endSpeed":75.6,"strikeZoneTop":3.52940243757155,"strikeZoneBottom":1.55554303420094,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.29277715094129,"aZ":-36.63766994977982,"pfxX":1.8068821943967164,"pfxZ":-3.151033239808938,"pX":0.035298141143447655,"pZ":-0.8039149519116322,"vX0":4.547197850985398,"vY0":-118.45126369429532,"vZ0":-6.8183990422612,"x":115.65,"y":260.49,"x0":-2.1464962940315413,"y0":50.004197847961784,"z0":5.474658726702136,"aX":2.5585686061503297},"breaks":{"breakAngle":4.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.5,"breakVerticalInduced":-7.2,"breakHorizontal":-4.4,"spinRate":2792,"spinDirection":57},"zone":14,"typeConfidence":2.0,"plateTime":0.4629782951276571,"extension":5.800985727454816},"index":3,"playId":"5a710c8e-f42f-37ac-8863-9094c538132d","pitchNumber":4,"startTime":"2025-08-24T18:28:44.420Z","endTime":"2025-08-24T18:28:51.773Z","isPitch":true,"type":"pitch"},{"details":{"description":"Wild pitch by pitcher Seth Lugo. Javier Báez to 2nd.","event":"Wild Pitch","eventType":"wild_pitch","awayScore":6,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"index":4,"actionPlayId":"5a710c8e-f42f-37ac-8863-9094c538132d","startTime":"2025-08-24T18:29:10.035Z","endTime":"2025-08-24T18:29:20.178Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":595879,"link":"/api/v1/people/595879"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.3,"endSpeed":75.0,"strikeZoneTop":3.54231292717624,"strikeZoneBottom":1.53024965123473,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.2866479855945,"aZ":-37.1763661603749,"pfxX":8.62817583672473,"pfxZ":-3.537806498124583,"pX":-0.4812640543881402,"pZ":1.1964460546453541,"vX0":2.8586786346073385,"vY0":-118.36024646472512,"vZ0":-1.3667334605977939,"x":135.34,"y":206.48,"x0":-2.8266378587413623,"y0":50.00186237297891,"z0":5.1957147003849995,"aX":12.200843018062407},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.9,"breakVerticalInduced":-6.5,"breakHorizontal":-16.3,"spinRate":3188,"spinDirection":52},"zone":13,"typeConfidence":2.0,"plateTime":0.46334948187545955,"extension":5.597814733487244},"index":5,"playId":"ed7c5aa9-d381-3831-a97d-0167627e906a","pitchNumber":5,"startTime":"2025-08-24T18:29:20.178Z","endTime":"2025-08-24T18:29:25.010Z","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":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":78.1,"endSpeed":72.5,"strikeZoneTop":3.43,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.049610582117488,"aZ":-44.06380481861722,"pfxX":9.244007885957313,"pfxZ":-9.08729742455046,"pX":0.30796965732968695,"pZ":1.8026251778202464,"vX0":3.365973256508073,"vY0":-113.71166969955289,"vZ0":1.3714400881713644,"x":105.26,"y":190.11,"x0":-2.392915459703425,"y0":50.003543548041094,"z0":5.5667921781896474,"aX":12.092858763662717},"breaks":{"breakAngle":15.6,"breakLength":14.4,"breakY":24.0,"breakVertical":-60.6,"breakVerticalInduced":-15.8,"breakHorizontal":-17.6,"spinRate":3362,"spinDirection":42},"zone":9,"typeConfidence":2.0,"plateTime":0.48186855913657833,"extension":5.546396633155552},"hitData":{"launchSpeed":88.7,"launchAngle":-11.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":125.1,"coordY":183.77}},"index":6,"playId":"4124a097-2048-3f8e-bc7a-f70f686f4b50","pitchNumber":6,"startTime":"2025-08-24T18:29:37.443Z","endTime":"2025-08-24T18:29:46.660Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-24T18:29:46.660Z","atBatIndex":26},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Kyle Isbel strikes out swinging.","rbi":0,"awayScore":6,"homeScore":1,"isOut":true},"about":{"atBatIndex":27,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-08-24T18:31:44.490Z","endTime":"2025-08-24T18:33:22.032Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":664728,"fullName":"Kyle Isbel","link":"/api/v1/people/664728"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656427,"fullName":"Jack Flaherty","link":"/api/v1/people/656427"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,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":664728,"fullName":"Kyle Isbel","link":"/api/v1/people/664728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":693307,"link":"/api/v1/people/693307"},"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.0,"endSpeed":83.8,"strikeZoneTop":3.42644257612487,"strikeZoneBottom":1.44212700386909,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.887952259285743,"aZ":-19.674314466215584,"pfxX":-3.138899873486106,"pfxZ":6.985432843054377,"pX":-1.2109359115934668,"pZ":2.392497411266481,"vX0":4.2867310954161235,"vY0":-132.56655067053606,"vZ0":-3.919955451319276,"x":163.16,"y":174.18,"x0":-2.437033970036267,"y0":50.00366315230947,"z0":5.316654285417833,"aX":-5.617881405652465},"breaks":{"breakAngle":13.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":12.1,"breakHorizontal":4.8,"spinRate":2209,"spinDirection":211},"zone":13,"typeConfidence":0.86,"plateTime":0.41230306039210474,"extension":6.426364458811029},"index":0,"playId":"af5a80e7-4209-3dd4-b1f4-cc2a7398b819","pitchNumber":1,"startTime":"2025-08-24T18:31:58.083Z","endTime":"2025-08-24T18:32:02.638Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.1,"endSpeed":79.1,"strikeZoneTop":3.49,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.261218812342342,"aZ":-28.834792970338864,"pfxX":3.3388940311028517,"pfxZ":2.1247945428640174,"pX":0.22422922217340974,"pZ":1.642111316991578,"vX0":5.389226602803822,"vY0":-123.87485626611542,"vZ0":-3.269374926284482,"x":108.45,"y":194.44,"x0":-2.4042720793919066,"y0":50.00229199073961,"z0":5.3624471422443705,"aX":5.243354762319115},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":3.4,"breakHorizontal":-7.2,"spinRate":2334,"spinDirection":148},"zone":8,"typeConfidence":0.91,"plateTime":0.44036262392610626,"extension":6.3199414463067045},"index":1,"playId":"1b4a2305-f64a-3a07-a02b-087856d0d81e","pitchNumber":2,"startTime":"2025-08-24T18:32:12.231Z","endTime":"2025-08-24T18:32:16.977Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":78.5,"endSpeed":72.5,"strikeZoneTop":3.49,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.696213860723432,"aZ":-39.25522487826742,"pfxX":6.683808735958016,"pfxZ":-5.36491517901786,"pX":-0.3562788667854755,"pZ":1.5368427605208348,"vX0":2.9812061491240835,"vY0":-114.30540224694714,"vZ0":0.2268555420638385,"x":130.58,"y":197.29,"x0":-2.547162497703274,"y0":50.00412860945996,"z0":5.300549799572726,"aX":8.816988235427363},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.8,"breakVerticalInduced":-9.4,"breakHorizontal":-12.8,"spinRate":2499,"spinDirection":60},"zone":7,"typeConfidence":0.9,"plateTime":0.4797529351016858,"extension":6.356023091688833},"index":2,"playId":"88ce9185-fe2e-3f1e-9d9b-15dfeda81ff8","pitchNumber":3,"startTime":"2025-08-24T18:32:32.214Z","endTime":"2025-08-24T18:32:36.230Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":6,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2025-08-24T18:32:50.274Z","endTime":"2025-08-24T18:32:57.859Z","isPitch":false,"type":"action","player":{"id":664728,"link":"/api/v1/people/664728"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":0},"pitchData":{"startSpeed":85.6,"endSpeed":79.8,"strikeZoneTop":3.54877055141125,"strikeZoneBottom":1.47545579232567,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.409733737544965,"aZ":-29.562969335732365,"pfxX":3.2567389039342998,"pfxZ":1.6433238802517502,"pX":0.6854862387585344,"pZ":0.8364172940456311,"vX0":6.445315472838557,"vY0":-124.59546997747573,"vZ0":-4.942829403731866,"x":90.87,"y":216.2,"x0":-2.3467361661535797,"y0":50.0037013119068,"z0":5.2571705435624985,"aX":5.177182883054517},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":2.2,"breakHorizontal":-7.2,"spinRate":2352,"spinDirection":143},"zone":14,"typeConfidence":0.91,"plateTime":0.43773835619215884,"extension":6.4294273703402505},"index":4,"playId":"d9c5ad51-d48e-308f-be1a-542767f2b222","pitchNumber":4,"startTime":"2025-08-24T18:32:57.859Z","endTime":"2025-08-24T18:33:02.993Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":92.6,"endSpeed":85.6,"strikeZoneTop":3.49,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.251579227377267,"aZ":-17.354043395617264,"pfxX":-2.03688669146851,"pfxZ":7.94293779153743,"pX":-0.9223259938604607,"pZ":3.074053528074948,"vX0":4.642195848344308,"vY0":-134.97015823655562,"vZ0":-2.656458795129695,"x":152.16,"y":155.78,"x0":-2.3912708869479817,"y0":50.004795602184565,"z0":5.277144247419992,"aX":-3.8021152368118916},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":14.2,"breakHorizontal":2.9,"spinRate":2260,"spinDirection":209},"zone":11,"typeConfidence":0.92,"plateTime":0.40407327579933394,"extension":6.401286555618895},"index":5,"playId":"49154d4e-bdb7-31dd-8219-defdc0a6fc4c","pitchNumber":5,"startTime":"2025-08-24T18:33:17.040Z","endTime":"2025-08-24T18:33:22.032Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-24T18:33:22.032Z","atBatIndex":27},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Luke Maile lines out sharply to center fielder Wenceel Pérez.","rbi":0,"awayScore":6,"homeScore":1,"isOut":true},"about":{"atBatIndex":28,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-08-24T18:33:26.675Z","endTime":"2025-08-24T18:35:09.977Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":571912,"fullName":"Luke Maile","link":"/api/v1/people/571912"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656427,"fullName":"Jack Flaherty","link":"/api/v1/people/656427"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":571912,"fullName":"Luke Maile","link":"/api/v1/people/571912"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":672761,"link":"/api/v1/people/672761"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.6,"endSpeed":87.5,"strikeZoneTop":3.24,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.12234116015198,"aZ":-16.454843748684013,"pfxX":-2.986919246390931,"pfxZ":8.180925261181496,"pX":0.6393672036931783,"pZ":1.7478929722044116,"vX0":9.014015135329544,"vY0":-136.1298312012293,"vZ0":-6.208421023627439,"x":92.63,"y":191.59,"x0":-2.2922632853149834,"y0":50.00636235654946,"z0":5.152193409781332,"aX":-5.742388815598917},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":14.0,"breakHorizontal":4.0,"spinRate":2299,"spinDirection":211},"zone":9,"typeConfidence":0.91,"plateTime":0.39871418853523455,"extension":6.813038434162905},"index":0,"playId":"1f6b6e55-f9d6-3816-8f58-51d89848aebd","pitchNumber":1,"startTime":"2025-08-24T18:33:47.645Z","endTime":"2025-08-24T18:33:52.082Z","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":85.4,"endSpeed":80.1,"strikeZoneTop":3.21844702241784,"strikeZoneBottom":1.44569600150807,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.88786132249089,"aZ":-29.084057095744413,"pfxX":3.155778599051099,"pfxZ":1.9381478221436854,"pX":1.2255074394072973,"pZ":0.9830804798044652,"vX0":7.656779826817088,"vY0":-124.33420592611166,"vZ0":-4.646011890299628,"x":70.29,"y":212.24,"x0":-2.2827597758424027,"y0":50.00106248807865,"z0":5.24169499059383,"aX":5.0250225976776},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":2.8,"breakHorizontal":-7.2,"spinRate":2348,"spinDirection":143},"zone":14,"typeConfidence":0.91,"plateTime":0.4376520040586276,"extension":6.781832425529491},"index":1,"playId":"65bf217d-afac-3f15-8589-ed41b9b2a497","pitchNumber":2,"startTime":"2025-08-24T18:34:05.539Z","endTime":"2025-08-24T18:34:09.007Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":78.6,"endSpeed":73.6,"strikeZoneTop":3.2227108196755,"strikeZoneBottom":1.45001559882908,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":18.955417154420093,"aZ":-36.600404467538176,"pfxX":4.0581921401794165,"pfxZ":-3.3040660903884005,"pX":0.9345711286977038,"pZ":0.6350061183323918,"vX0":6.380017588715782,"vY0":-114.38231970838919,"vZ0":-2.096817933540667,"x":81.38,"y":221.63,"x0":-2.4064717102687805,"y0":50.004304712524544,"z0":5.1163193457611085,"aX":5.434156476575689},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-50.2,"breakVerticalInduced":-6.2,"breakHorizontal":-8.8,"spinRate":2375,"spinDirection":50},"zone":14,"typeConfidence":0.9,"plateTime":0.4769003166845911,"extension":6.437848616831266},"index":2,"playId":"984b0e72-53b7-3364-aa75-b29b6a55a72b","pitchNumber":3,"startTime":"2025-08-24T18:34:21.291Z","endTime":"2025-08-24T18:34:25.166Z","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":83.1,"endSpeed":77.3,"strikeZoneTop":3.27049043550143,"strikeZoneBottom":1.4978448947213,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.33935390850406,"aZ":-32.52716083328351,"pfxX":3.8791971177104054,"pfxZ":-0.23227630117055753,"pX":-0.6816489189596397,"pZ":1.4830107779189978,"vX0":3.281428268183489,"vY0":-121.05729111464781,"vZ0":-2.3675142615952636,"x":142.98,"y":198.74,"x0":-2.5538572697025277,"y0":50.00585443097463,"z0":5.292616603555122,"aX":5.81726678291681},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":-0.7,"breakHorizontal":-7.8,"spinRate":2448,"spinDirection":122},"zone":7,"typeConfidence":0.84,"plateTime":0.4506829183692207,"extension":6.249531266078337},"index":3,"playId":"e000ac45-1418-316f-a6ee-0f87570181c3","pitchNumber":4,"startTime":"2025-08-24T18:34:47.106Z","endTime":"2025-08-24T18:34:50.991Z","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":92.3,"endSpeed":85.3,"strikeZoneTop":3.24,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.327733798695686,"aZ":-19.84850929458619,"pfxX":-2.6458414555209195,"pfxZ":6.6742770203827,"pX":0.2811910986160016,"pZ":2.303491315787288,"vX0":7.799126196590387,"vY0":-134.36223294613092,"vZ0":-3.5428767476800527,"x":106.28,"y":176.59,"x0":-2.302371650105369,"y0":50.00335140324004,"z0":5.0320379003134725,"aX":-4.887153328181812},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":11.6,"breakHorizontal":3.4,"spinRate":2242,"spinDirection":212},"zone":6,"typeConfidence":0.88,"plateTime":0.40606449316092474,"extension":6.564107610973203},"hitData":{"launchSpeed":104.1,"launchAngle":15.0,"totalDistance":331.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":128.53,"coordY":66.34}},"index":4,"playId":"806152dc-6828-3070-8901-f15ebb927a1c","pitchNumber":5,"startTime":"2025-08-24T18:35:02.700Z","endTime":"2025-08-24T18:35:09.977Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-24T18:35:09.977Z","atBatIndex":28},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Mike Yastrzemski lines out sharply to left fielder Riley Greene.","rbi":0,"awayScore":6,"homeScore":1,"isOut":true},"about":{"atBatIndex":29,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-08-24T18:35:26.121Z","endTime":"2025-08-24T18:36:01.546Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656427,"fullName":"Jack Flaherty","link":"/api/v1/people/656427"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":682985,"link":"/api/v1/people/682985"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":76.5,"endSpeed":70.3,"strikeZoneTop":3.450491461412,"strikeZoneBottom":1.50426673282313,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.433231284477067,"aZ":-37.44733428965662,"pfxX":5.717011127470159,"pfxZ":-4.229728638139642,"pX":-0.7840905285468058,"pZ":1.688053538205375,"vX0":2.5117861327161335,"vY0":-111.32067007409637,"vZ0":0.4216392175254595,"x":146.89,"y":193.2,"x0":-2.6726739838948648,"y0":50.00486042889321,"z0":5.397243807268238,"aX":7.120280816421432},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.2,"breakVerticalInduced":-7.2,"breakHorizontal":-11.0,"spinRate":2329,"spinDirection":58},"zone":7,"typeConfidence":0.9,"plateTime":0.49348285888745336,"extension":6.160841515363556},"index":0,"playId":"7b55352c-6b49-3fc1-a0c2-a047c219229a","pitchNumber":1,"startTime":"2025-08-24T18:35:39.059Z","endTime":"2025-08-24T18:35:42.780Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.0,"endSpeed":85.1,"strikeZoneTop":3.42,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.307275431237283,"aZ":-15.296530909537234,"pfxX":-3.8768012816598336,"pfxZ":9.100513316632277,"pX":-0.6215397416814836,"pZ":2.2149925732374034,"vX0":6.143334565643525,"vY0":-135.2556074260935,"vZ0":-5.246921158936055,"x":140.69,"y":178.98,"x0":-2.417810203230856,"y0":50.0007276597318,"z0":5.251508158286002,"aX":-7.188263538891626},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":15.6,"breakHorizontal":5.8,"spinRate":2274,"spinDirection":211},"zone":4,"typeConfidence":0.91,"plateTime":0.4048500683758962,"extension":6.38470822001368},"hitData":{"launchSpeed":100.8,"launchAngle":17.0,"totalDistance":319.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":60.33,"coordY":88.51}},"index":1,"playId":"dd31755d-196f-3442-ba37-2b0b69387daa","pitchNumber":2,"startTime":"2025-08-24T18:35:54.112Z","endTime":"2025-08-24T18:36:01.546Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-24T18:36:01.546Z","atBatIndex":29},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Spencer Torkelson called out on strikes.","rbi":0,"awayScore":6,"homeScore":1,"isOut":true},"about":{"atBatIndex":30,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-08-24T18:37:55.042Z","endTime":"2025-08-24T18:39:17.240Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"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":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":571912,"link":"/api/v1/people/571912"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":78.0,"endSpeed":71.4,"strikeZoneTop":3.59379064876928,"strikeZoneBottom":1.64004584005254,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.642726833561547,"aZ":-37.33535696603485,"pfxX":10.62268404940864,"pfxZ":-4.00077628845084,"pX":-0.3636703789522797,"pZ":2.6748495140937814,"vX0":2.3136787248240482,"vY0":-113.46723194869779,"vZ0":2.28907264622956,"x":130.86,"y":166.56,"x0":-2.7783280750181256,"y0":50.00054489071583,"z0":5.399160306090984,"aX":13.714466735138565},"breaks":{"breakAngle":20.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.6,"breakVerticalInduced":-6.2,"breakHorizontal":-19.8,"spinRate":2984,"spinDirection":50},"zone":4,"typeConfidence":2.0,"plateTime":0.48452282977718,"extension":5.3826294380875055},"index":0,"playId":"bfb8f3aa-5606-3d21-a454-536b89017787","pitchNumber":1,"startTime":"2025-08-24T18:38:10.898Z","endTime":"2025-08-24T18:38:14.598Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":78.8,"endSpeed":71.8,"strikeZoneTop":3.61479387975801,"strikeZoneBottom":1.57443991588771,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.747759892071393,"aZ":-36.370328735858074,"pfxX":11.65396950578478,"pfxZ":-3.2211453558760166,"pX":1.8763276707755274,"pZ":2.240094097320937,"vX0":6.120094766987988,"vY0":-114.48841377151241,"vZ0":1.068898191923214,"x":45.48,"y":178.3,"x0":-2.3616120769622806,"y0":50.00213609316717,"z0":5.378233796341641,"aX":15.18563400721617},"breaks":{"breakAngle":24.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.9,"breakVerticalInduced":-5.2,"breakHorizontal":-22.8,"spinRate":3026,"spinDirection":60},"zone":14,"typeConfidence":2.0,"plateTime":0.48180812845999377,"extension":5.46435305763594},"index":1,"playId":"5ce2c1fa-5ea1-328c-bbbe-34ad8d0df99c","pitchNumber":2,"startTime":"2025-08-24T18:38:24.857Z","endTime":"2025-08-24T18:38:28.215Z","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":83.7,"endSpeed":76.4,"strikeZoneTop":3.51,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.74877377729868,"aZ":-26.812890608177618,"pfxX":-8.729200385479597,"pfxZ":3.597731282751255,"pX":0.4297021048295529,"pZ":2.4244257070589366,"vX0":8.880068959595292,"vY0":-121.58262940570539,"vZ0":-1.3911495528936617,"x":100.62,"y":173.32,"x0":-2.1429752522499497,"y0":50.004751585613754,"z0":5.339895865584757,"aX":-13.017220348460606},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":6.5,"breakHorizontal":13.6,"spinRate":1405,"spinDirection":230},"zone":6,"typeConfidence":2.0,"plateTime":0.45121294621073726,"extension":5.7907481348579966},"index":2,"playId":"25e9606f-2e73-39cc-8a44-c144beb72bb7","pitchNumber":3,"startTime":"2025-08-24T18:38:37.859Z","endTime":"2025-08-24T18:38:43.723Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.2,"endSpeed":85.8,"strikeZoneTop":3.59236909164439,"strikeZoneBottom":1.52319948809661,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.867027264739292,"aZ":-16.460286789577307,"pfxX":-3.040964594190286,"pfxZ":8.36351495825414,"pX":0.9623178441583586,"pZ":4.368978078515518,"vX0":9.23828746906465,"vY0":-135.53473845853213,"vZ0":0.15730141050486346,"x":80.32,"y":120.82,"x0":-2.0804483638541047,"y0":50.00193946817769,"z0":5.450475925440859,"aX":-5.713309209679865},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":15.4,"breakHorizontal":3.7,"spinRate":2350,"spinDirection":214},"zone":12,"typeConfidence":2.0,"plateTime":0.4025979833444322,"extension":5.866096365939937},"index":3,"playId":"536b40ad-e050-3006-a2c4-8364202c43a4","pitchNumber":4,"startTime":"2025-08-24T18:38:56.114Z","endTime":"2025-08-24T18:38:59.323Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":92.2,"endSpeed":85.1,"strikeZoneTop":3.60558696596194,"strikeZoneBottom":1.53668886988677,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.72908933060809,"aZ":-24.36617027567328,"pfxX":-10.086053191960172,"pfxZ":4.241077552850401,"pX":0.1461398633537709,"pZ":3.236276158422823,"vX0":9.644526958448967,"vY0":-134.06909733515636,"vZ0":-0.570395322733549,"x":111.43,"y":151.4,"x0":-2.1667550198637016,"y0":50.00494818500118,"z0":5.172521720948522,"aX":-18.58347159441757},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":7.8,"breakHorizontal":16.6,"spinRate":2509,"spinDirection":234},"zone":2,"typeConfidence":2.0,"plateTime":0.4066711445083513,"extension":5.782711891085715},"index":4,"playId":"46317c14-2e81-3465-9d2f-6fe54d654c47","pitchNumber":5,"startTime":"2025-08-24T18:39:09.773Z","endTime":"2025-08-24T18:39:17.240Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-24T18:39:17.240Z","atBatIndex":30},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Riley Greene walks.","rbi":0,"awayScore":6,"homeScore":1,"isOut":false},"about":{"atBatIndex":31,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-08-24T18:39:18.770Z","endTime":"2025-08-24T18:40:40.143Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607625,"fullName":"Seth Lugo","link":"/api/v1/people/607625"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.0,"endSpeed":74.6,"strikeZoneTop":3.5899987161682,"strikeZoneBottom":1.57746544182505,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.36419612471381,"aZ":-33.86496007732583,"pfxX":9.812703393325744,"pfxZ":-1.1968969859514687,"pX":-0.10556707042899124,"pZ":2.998348038993046,"vX0":3.1080739246384326,"vY0":-117.93562274829772,"vZ0":1.671890858368801,"x":121.02,"y":157.82,"x0":-2.7154983236511536,"y0":50.005301065681834,"z0":5.40302242733944,"aX":13.827425274612242},"breaks":{"breakAngle":22.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.1,"breakVerticalInduced":-1.4,"breakHorizontal":-18.5,"spinRate":2983,"spinDirection":49},"zone":2,"typeConfidence":2.0,"plateTime":0.46438962536543604,"extension":5.518014017329075},"index":0,"playId":"00b121e7-db90-36c7-aed0-d7f74966d2a6","pitchNumber":1,"startTime":"2025-08-24T18:39:37.200Z","endTime":"2025-08-24T18:39:40.928Z","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.7,"endSpeed":83.2,"strikeZoneTop":3.60463943567717,"strikeZoneBottom":1.62873606163839,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.875706819743645,"aZ":-22.782988351717165,"pfxX":1.4978019335742596,"pfxZ":5.430520028045392,"pX":1.1623589958141334,"pZ":2.383790669262265,"vX0":8.258835148476274,"vY0":-129.14223698001612,"vZ0":-3.445077102236299,"x":72.69,"y":174.42,"x0":-2.2408456234745264,"y0":50.00316406898689,"z0":5.440372511445364,"aX":2.5891536344502843},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":9.5,"breakHorizontal":-4.1,"spinRate":2565,"spinDirection":185},"zone":14,"typeConfidence":2.0,"plateTime":0.4203221136108173,"extension":5.892919107816085},"index":1,"playId":"e70fd0e9-6f52-38ab-9d00-07536d60c08e","pitchNumber":2,"startTime":"2025-08-24T18:39:50.294Z","endTime":"2025-08-24T18:39:54.045Z","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":91.1,"endSpeed":83.6,"strikeZoneTop":3.59732034291162,"strikeZoneBottom":1.67999914606552,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.366072054725745,"aZ":-26.13764700435223,"pfxX":-8.02489866680147,"pfxZ":3.374313216258864,"pX":-0.02977724257183076,"pZ":4.028891454027414,"vX0":8.387631301524985,"vY0":-132.40813670026674,"vZ0":1.5993390069441786,"x":118.14,"y":130.0,"x0":-2.1851450161494705,"y0":50.002066255125044,"z0":5.320072173876477,"aX":-14.35179860992525},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":6.7,"breakHorizontal":12.8,"spinRate":2447,"spinDirection":217},"zone":11,"typeConfidence":2.0,"plateTime":0.4125304946700856,"extension":6.068647860294667},"index":2,"playId":"0bcb876f-317e-34ac-b655-f11f2a6f8ce6","pitchNumber":3,"startTime":"2025-08-24T18:40:03.720Z","endTime":"2025-08-24T18:40:07.932Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":80.1,"endSpeed":73.9,"strikeZoneTop":3.52412521422586,"strikeZoneBottom":1.56284392791106,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.50007033132427,"aZ":-34.42568454590015,"pfxX":9.487118136377527,"pfxZ":-1.6282463318520541,"pX":-2.112593328429543,"pZ":4.023284352714947,"vX0":-1.0218143857622444,"vY0":-116.56548987627643,"vZ0":4.017315387939302,"x":197.53,"y":130.15,"x0":-2.903667361920536,"y0":50.00114037918803,"z0":5.514350451153929,"aX":13.142942303895998},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.2,"breakVerticalInduced":-1.8,"breakHorizontal":-16.9,"spinRate":3010,"spinDirection":71},"zone":11,"typeConfidence":2.0,"plateTime":0.4686704376822366,"extension":5.405369442283207},"index":3,"playId":"28d2a9ce-9115-32cd-afca-b01d3941cb88","pitchNumber":4,"startTime":"2025-08-24T18:40:16.699Z","endTime":"2025-08-24T18:40:20.347Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.9,"endSpeed":85.8,"strikeZoneTop":3.57536043516519,"strikeZoneBottom":1.61409466207929,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.624844760980633,"aZ":-16.530674677537206,"pfxX":-3.506978409363816,"pfxZ":8.323269788362001,"pX":-0.7089386626684535,"pZ":4.772970166167782,"vX0":5.449240922000255,"vY0":-135.28344441354645,"vZ0":1.1134182099043146,"x":144.02,"y":109.91,"x0":-2.280796947039721,"y0":50.00360923159293,"z0":5.5038246758631715,"aX":-6.592800445200024},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":15.5,"breakHorizontal":5.4,"spinRate":2499,"spinDirection":214},"zone":11,"typeConfidence":2.0,"plateTime":0.4027318052730533,"extension":5.845994350265524},"index":4,"playId":"56827e17-6f02-322c-939d-2a23d4576ed8","pitchNumber":5,"startTime":"2025-08-24T18:40:34.012Z","endTime":"2025-08-24T18:40:40.143Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-24T18:40:40.143Z","atBatIndex":31},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Dillon Dingler singles on a ground ball to center fielder Kyle Isbel. Riley Greene to 2nd.","rbi":0,"awayScore":6,"homeScore":1,"isOut":false},"about":{"atBatIndex":32,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-08-24T18:41:15.455Z","endTime":"2025-08-24T18:42:48.127Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":1,"outs":1},"matchup":{"batter":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607625,"fullName":"Seth Lugo","link":"/api/v1/people/607625"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"postOnSecond":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":664728,"link":"/api/v1/people/664728"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"playId":"b90aa03d-9cd2-3141-bbe1-949799ecad88","startTime":"2025-08-24T18:41:01.769Z","endTime":"2025-08-24T18:41:09.311Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.9,"endSpeed":85.2,"strikeZoneTop":3.41463694652991,"strikeZoneBottom":1.44945783673397,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.792244964776007,"aZ":-15.358826810021261,"pfxX":-5.37368113283325,"pfxZ":9.15678099092885,"pX":-0.18663535756614774,"pZ":1.9786033274371466,"vX0":7.359627784979319,"vY0":-133.6815815105573,"vZ0":-5.593624613173616,"x":124.11,"y":185.36,"x0":-2.2583923554795065,"y0":50.005691498072615,"z0":5.174254999842021,"aX":-9.872507135860044},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":15.7,"breakHorizontal":8.4,"spinRate":2319,"spinDirection":223},"zone":8,"typeConfidence":2.0,"plateTime":0.40741638679654235,"extension":5.881136545293303},"index":1,"playId":"d80bea3e-2e76-31b5-a6f2-6f99fdbb3d12","pitchNumber":1,"startTime":"2025-08-24T18:41:17.774Z","endTime":"2025-08-24T18:41:21.504Z","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,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":80.2,"endSpeed":74.5,"strikeZoneTop":3.41463811300176,"strikeZoneBottom":1.48606654723257,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.190122807423702,"aZ":-42.831258330343836,"pfxX":6.93859151680209,"pfxZ":-7.728376924543048,"pX":1.201221342277137,"pZ":1.0180076301867245,"vX0":6.031595743550826,"vY0":-116.7275427754961,"vZ0":-0.8090495496019019,"x":71.21,"y":211.29,"x0":-2.318834476267528,"y0":50.00441106337037,"z0":5.4054767627198785,"aX":9.564627338392256},"breaks":{"breakAngle":13.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.4,"breakVerticalInduced":-13.9,"breakHorizontal":-14.0,"spinRate":3296,"spinDirection":44},"zone":14,"typeConfidence":2.0,"plateTime":0.4694191684100639,"extension":5.439368901009958},"index":2,"playId":"4e7eaaeb-e9de-3eac-90b5-790a058163df","pitchNumber":2,"startTime":"2025-08-24T18:41:38.260Z","endTime":"2025-08-24T18:41:42.700Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.6,"endSpeed":84.2,"strikeZoneTop":3.4365972258064,"strikeZoneBottom":1.42015862880071,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.29411576026287,"aZ":-20.30188899415591,"pfxX":-8.976981725566722,"pfxZ":6.653037362010524,"pX":-0.734814030402336,"pZ":0.5528694540416466,"vX0":6.106970849956211,"vY0":-131.80565101356248,"vZ0":-7.77377815015396,"x":145.01,"y":223.85,"x0":-1.899047984640491,"y0":50.0024707013344,"z0":5.00468473754987,"aX":-16.018512749578257},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":10.8,"breakHorizontal":15.1,"spinRate":2365,"spinDirection":227},"zone":13,"typeConfidence":2.0,"plateTime":0.4133215401510846,"extension":5.934931092003496},"index":3,"playId":"baaa0d14-5431-3351-984f-c454b1c59834","pitchNumber":3,"startTime":"2025-08-24T18:41:57.894Z","endTime":"2025-08-24T18:42:03.397Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.0,"endSpeed":85.4,"strikeZoneTop":3.45123396493953,"strikeZoneBottom":1.50071391954854,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.116557386066003,"aZ":-21.189356488723007,"pfxX":-7.546864128114771,"pfxZ":5.949946875806857,"pX":-1.1350868044855682,"pZ":1.9980527607171887,"vX0":2.8377247424581755,"vY0":-134.0869562616176,"vZ0":-4.324631445577562,"x":160.27,"y":184.83,"x0":-1.217902790212196,"y0":50.004549889625444,"z0":5.116364009768662,"aX":-13.939908974216811},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":10.2,"breakHorizontal":13.2,"spinRate":2403,"spinDirection":221},"zone":13,"typeConfidence":2.0,"plateTime":0.4062675702379561,"extension":5.9451716172261015},"index":4,"playId":"5759d045-6299-3b3f-bd65-8b3372f4b487","pitchNumber":4,"startTime":"2025-08-24T18:42:17.846Z","endTime":"2025-08-24T18:42:25.159Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.2,"endSpeed":83.8,"strikeZoneTop":3.4,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.944571914822692,"aZ":-25.89645786545092,"pfxX":-9.05133860936285,"pfxZ":3.508102374300506,"pX":0.1264443422580964,"pZ":2.696431221486211,"vX0":9.411429805430048,"vY0":-132.576514069831,"vZ0":-1.6373706133281551,"x":112.18,"y":165.98,"x0":-2.284589363395663,"y0":50.003853266371834,"z0":5.202603208494455,"aX":-16.19934566241391},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":6.2,"breakHorizontal":14.5,"spinRate":2308,"spinDirection":225},"zone":5,"typeConfidence":2.0,"plateTime":0.41231443002238777,"extension":5.955920295981153},"hitData":{"launchSpeed":95.0,"launchAngle":6.0,"totalDistance":110.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":128.7,"coordY":78.58}},"index":5,"playId":"bd6b8059-f57a-3d28-a399-75dee23379e3","pitchNumber":5,"startTime":"2025-08-24T18:42:37.397Z","endTime":"2025-08-24T18:42:48.127Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-24T18:42:48.127Z","atBatIndex":32},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Zach McKinstry hit by pitch. Riley Greene to 3rd. Dillon Dingler to 2nd.","rbi":0,"awayScore":6,"homeScore":1,"isOut":false},"about":{"atBatIndex":33,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-08-24T18:43:12.317Z","endTime":"2025-08-24T18:44:07.505Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607625,"fullName":"Seth Lugo","link":"/api/v1/people/607625"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"postOnSecond":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"postOnThird":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":"r_adv_force","runner":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":"r_adv_force","runner":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"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(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":78.3,"endSpeed":72.5,"strikeZoneTop":3.29550097328788,"strikeZoneBottom":1.47684858132985,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.672712151373762,"aZ":-43.01038908120484,"pfxX":9.538500865087991,"pfxZ":-8.216690983791311,"pX":-0.8334406921859508,"pZ":2.4495782671192052,"vX0":1.086713543576154,"vY0":-113.98486669352089,"vZ0":2.398982351197466,"x":148.77,"y":172.64,"x0":-2.5558766690730175,"y0":50.005623618096195,"z0":5.625644806749714,"aX":12.571308806329515},"breaks":{"breakAngle":16.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.6,"breakVerticalInduced":-14.0,"breakHorizontal":-17.5,"spinRate":3321,"spinDirection":43},"zone":11,"typeConfidence":2.0,"plateTime":0.4802622150759417,"extension":5.417815880963894},"index":0,"playId":"a4aff581-2a62-326c-b886-37eae92d4464","pitchNumber":1,"startTime":"2025-08-24T18:43:12.317Z","endTime":"2025-08-24T18:43:16.002Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":77.9,"endSpeed":71.9,"strikeZoneTop":3.31999859539842,"strikeZoneBottom":1.51343252083852,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.742519800331504,"aZ":-37.590992016020266,"pfxX":9.908913419334468,"pfxZ":-4.178027230767215,"pX":-0.4737279543759742,"pZ":1.4406514917331057,"vX0":2.5157063741020704,"vY0":-113.49962819381321,"vZ0":-0.10626921743673123,"x":135.06,"y":199.88,"x0":-2.884798251136905,"y0":50.0001968479672,"z0":5.247215342023723,"aX":12.860374417302932},"breaks":{"breakAngle":19.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.4,"breakVerticalInduced":-7.3,"breakHorizontal":-18.6,"spinRate":3056,"spinDirection":54},"zone":7,"typeConfidence":2.0,"plateTime":0.4835117492531311,"extension":5.348186719218172},"index":1,"playId":"4281a97d-6613-3817-8d80-cb773b02454c","pitchNumber":2,"startTime":"2025-08-24T18:43:27.094Z","endTime":"2025-08-24T18:43:31.371Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"playId":"3ffbca38-8b99-4af3-b701-e2ca3eda2d20","startTime":"2025-08-24T18:43:48.342Z","endTime":"2025-08-24T18:43:53.342Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.7,"endSpeed":84.9,"strikeZoneTop":3.32,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.64803820904801,"aZ":-26.066328904682447,"pfxX":-7.2487252492183805,"pfxZ":3.349597958197821,"pX":1.9084640564370086,"pZ":3.1719555461493614,"vX0":12.749411508356381,"vY0":-133.157841026848,"vZ0":-0.6699300753964625,"x":44.25,"y":153.14,"x0":-1.9679516925142557,"y0":50.0014757942767,"z0":5.2884616210950215,"aX":-13.21023149767759},"breaks":{"breakAngle":22.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":6.1,"breakHorizontal":10.8,"spinRate":2386,"spinDirection":222},"zone":12,"typeConfidence":2.0,"plateTime":0.4090593713004589,"extension":5.98904683430928},"index":3,"playId":"bc0e498d-0602-336a-af69-17b3e00a5bdc","pitchNumber":3,"startTime":"2025-08-24T18:44:01.742Z","endTime":"2025-08-24T18:44:07.505Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-24T18:44:07.505Z","atBatIndex":33},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Jahmai Jones doubles (8) on a sharp line drive to center fielder Kyle Isbel. Riley Greene scores. Dillon Dingler scores. Zach McKinstry scores.","rbi":3,"awayScore":6,"homeScore":4,"isOut":false},"about":{"atBatIndex":34,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-08-24T18:44:24.998Z","endTime":"2025-08-24T18:45:07.363Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":663330,"fullName":"Jahmai Jones","link":"/api/v1/people/663330"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607625,"fullName":"Seth Lugo","link":"/api/v1/people/607625"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":663330,"fullName":"Jahmai Jones","link":"/api/v1/people/663330"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2,3,4],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":663330,"fullName":"Jahmai Jones","link":"/api/v1/people/663330"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":664728,"link":"/api/v1/people/664728"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"responsiblePitcher":{"id":607625,"link":"/api/v1/people/607625"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"responsiblePitcher":{"id":607625,"link":"/api/v1/people/607625"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"responsiblePitcher":{"id":607625,"link":"/api/v1/people/607625"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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":83.4,"endSpeed":77.5,"strikeZoneTop":3.48,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.73293370480003,"aZ":-35.17550427354845,"pfxX":2.705263496486348,"pfxZ":-1.9862158571159068,"pX":0.5640835495497724,"pZ":2.5527369990949444,"vX0":5.931687690596373,"vY0":-121.44216471636408,"vZ0":0.09614666768702107,"x":95.5,"y":169.86,"x0":-2.252871717633991,"y0":50.00524459580523,"z0":5.549127866782927,"aX":4.078864439316539},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.4,"breakVerticalInduced":-3.4,"breakHorizontal":-6.2,"spinRate":2793,"spinDirection":52},"zone":6,"typeConfidence":2.0,"plateTime":0.44944250167941524,"extension":5.7851884015560175},"index":0,"playId":"4e3396b3-731a-3b0f-a838-eb94f9c2a518","pitchNumber":1,"startTime":"2025-08-24T18:44:34.830Z","endTime":"2025-08-24T18:44:41.758Z","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":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.0,"endSpeed":85.2,"strikeZoneTop":3.48,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.040338163844886,"aZ":-21.577651030117586,"pfxX":-8.695757144233161,"pfxZ":5.758571224650962,"pX":-0.18136144433545695,"pZ":2.3377169687613315,"vX0":8.162120979771554,"vY0":-133.85853245803892,"vZ0":-3.438244664574589,"x":123.91,"y":175.66,"x0":-2.1194914090042647,"y0":50.00485208768145,"z0":5.158078655187904,"aX":-16.007339410596508},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":10.0,"breakHorizontal":14.3,"spinRate":2332,"spinDirection":220},"zone":5,"typeConfidence":2.0,"plateTime":0.4069745964839542,"extension":6.08808512830512},"hitData":{"launchSpeed":100.7,"launchAngle":18.0,"totalDistance":335.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":105.5,"coordY":50.76}},"index":1,"playId":"b00e10fb-eb79-3f8d-a44c-d9c8a212b33c","pitchNumber":2,"startTime":"2025-08-24T18:44:53.366Z","endTime":"2025-08-24T18:45:07.363Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-24T18:45:07.363Z","atBatIndex":34},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Trey Sweeney strikes out swinging.","rbi":0,"awayScore":6,"homeScore":4,"isOut":true},"about":{"atBatIndex":35,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-08-24T18:45:00.644Z","endTime":"2025-08-24T18:48:43.965Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":700242,"fullName":"Trey Sweeney","link":"/api/v1/people/700242"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607625,"fullName":"Seth Lugo","link":"/api/v1/people/607625"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":663330,"fullName":"Jahmai Jones","link":"/api/v1/people/663330"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4,5,6,7,8],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":700242,"fullName":"Trey Sweeney","link":"/api/v1/people/700242"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":571912,"link":"/api/v1/people/571912"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":6,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2025-08-24T18:45:40.766Z","endTime":"2025-08-24T18:46:23.339Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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":78.4,"endSpeed":72.2,"strikeZoneTop":3.66805581995511,"strikeZoneBottom":1.63877618971031,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.43016952914442,"aZ":-44.161916611085,"pfxX":8.238491801907266,"pfxZ":-9.119608918178185,"pX":-0.7225290009255423,"pZ":3.1216272777347926,"vX0":1.6686121060073584,"vY0":-114.07477695726372,"vZ0":4.160786808723003,"x":27.68,"y":368.46,"x0":-2.5339908127904156,"y0":50.00182261343961,"z0":5.634143280462174,"aX":10.83138866201901},"breaks":{"breakAngle":14.4,"breakLength":14.4,"breakY":24.0,"breakVertical":-59.8,"breakVerticalInduced":-15.1,"breakHorizontal":-15.4,"spinRate":3327,"spinDirection":40},"zone":1,"typeConfidence":2.0,"plateTime":0.4805701387500356,"extension":5.44897377934545},"index":1,"playId":"c2b1203f-6e11-3684-81f8-f4a3a1435e7d","pitchNumber":1,"startTime":"2025-08-24T18:46:23.339Z","endTime":"2025-08-24T18:46:26.968Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":77.7,"endSpeed":71.6,"strikeZoneTop":3.67537724358343,"strikeZoneBottom":1.64611292573723,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.117228775028405,"aZ":-38.07744795069697,"pfxX":11.10832655702772,"pfxZ":-4.564773539065483,"pX":-1.4240947815033946,"pZ":2.152133645543176,"vX0":0.3002388827853044,"vY0":-113.16322307149262,"vZ0":1.5414793821108508,"x":144.54,"y":154.5,"x0":-3.0010963621410682,"y0":50.00145203124413,"z0":5.283513965411591,"aX":14.370697141593844},"breaks":{"breakAngle":20.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-52.8,"breakVerticalInduced":-7.6,"breakHorizontal":-20.2,"spinRate":3157,"spinDirection":53},"zone":13,"typeConfidence":2.0,"plateTime":0.4844666265937492,"extension":5.401529299189303},"index":2,"playId":"134b87ff-aaba-37cd-8145-eb143bab8d82","pitchNumber":2,"startTime":"2025-08-24T18:46:37.942Z","endTime":"2025-08-24T18:46:41.724Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":77.7,"endSpeed":71.8,"strikeZoneTop":3.69,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.67951548767447,"aZ":-43.81760278664724,"pfxX":7.935115491847564,"pfxZ":-9.036864050084755,"pX":0.04505622004582467,"pZ":1.5651933600856613,"vX0":3.3777978142580216,"vY0":-113.0837509329867,"vZ0":1.0212819716664283,"x":171.28,"y":180.67,"x0":-2.501548926806422,"y0":50.00413644287448,"z0":5.522442209703118,"aX":10.220932763894645},"breaks":{"breakAngle":13.2,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.2,"breakVerticalInduced":-15.7,"breakHorizontal":-15.2,"spinRate":3278,"spinDirection":45},"zone":14,"typeConfidence":2.0,"plateTime":0.4853832626106076,"extension":5.531769067033266},"index":3,"playId":"416aebf0-0e64-3dda-8b30-894b37cfab73","pitchNumber":3,"startTime":"2025-08-24T18:46:52.421Z","endTime":"2025-08-24T18:46:57.127Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.9,"endSpeed":84.1,"strikeZoneTop":3.6899986106438,"strikeZoneBottom":1.68999932423685,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.197884846648464,"aZ":-25.51625562557893,"pfxX":1.9935025560314927,"pfxZ":3.6999583173389627,"pX":-0.3346289977567908,"pZ":4.222367684266312,"vX0":4.593429371173536,"vY0":-132.47828078223137,"vZ0":1.0717978413218934,"x":183.72,"y":95.66,"x0":-2.341846041556112,"y0":50.000485962252164,"z0":5.661699339811221,"aX":3.5830828205341594},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":7.1,"breakHorizontal":-4.6,"spinRate":2436,"spinDirection":187},"zone":11,"typeConfidence":2.0,"plateTime":0.41160711052969123,"extension":5.870770810179228},"index":4,"playId":"07e025e8-c866-367a-b272-ca81df14dc94","pitchNumber":4,"startTime":"2025-08-24T18:47:14.607Z","endTime":"2025-08-24T18:47:18.532Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":79.2,"endSpeed":72.7,"strikeZoneTop":3.66482576588323,"strikeZoneBottom":1.62312730805669,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.465321794263303,"aZ":-43.75091281414001,"pfxX":9.737139583850809,"pfxZ":-8.688072688117277,"pX":-1.5163851977980882,"pZ":1.8677343310966994,"vX0":-0.2148284641122296,"vY0":-115.26987727117007,"vZ0":1.4158427784882757,"x":129.76,"y":124.78,"x0":-2.684571841057487,"y0":50.00465553941255,"z0":5.5030841378273925,"aX":12.970539363205617},"breaks":{"breakAngle":16.8,"breakLength":14.4,"breakY":24.0,"breakVertical":-58.9,"breakVerticalInduced":-15.0,"breakHorizontal":-17.5,"spinRate":3275,"spinDirection":41},"zone":13,"typeConfidence":2.0,"plateTime":0.4770441658593776,"extension":5.535533284758076},"index":5,"playId":"c69ad8c8-2cd0-3c76-84d0-67aec8039bba","pitchNumber":5,"startTime":"2025-08-24T18:47:32.793Z","endTime":"2025-08-24T18:47:36.744Z","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":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.8,"endSpeed":83.1,"strikeZoneTop":3.69,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.898790832085986,"aZ":-25.576111081439752,"pfxX":0.27157334574910513,"pfxZ":3.774712392018813,"pX":0.004940833291678063,"pZ":2.8935156448495603,"vX0":5.977740066697771,"vY0":-130.71713950675363,"vZ0":-1.8366947840549463,"x":174.8,"y":188.35,"x0":-2.337063313172236,"y0":50.00440993160404,"z0":5.506234416597434,"aX":0.4735295057840664},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":6.7,"breakHorizontal":-1.7,"spinRate":2431,"spinDirection":192},"zone":5,"typeConfidence":2.0,"plateTime":0.417390535488563,"extension":5.727667283221184},"index":6,"playId":"b9c983d6-ca38-36a4-aed4-038a1c67f631","pitchNumber":6,"startTime":"2025-08-24T18:47:50.086Z","endTime":"2025-08-24T18:47:55.313Z","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":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":78.8,"endSpeed":72.3,"strikeZoneTop":3.69,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.94036201650453,"aZ":-44.749781470773456,"pfxX":7.476781703658279,"pfxZ":-9.57760476906065,"pX":0.9819754704278435,"pZ":1.7046895298110227,"vX0":5.145159673915246,"vY0":-114.64222506000019,"vZ0":1.263920550242366,"x":79.57,"y":192.75,"x0":-2.273881163231053,"y0":50.00371904899073,"z0":5.561857339715769,"aX":9.814672468627199},"breaks":{"breakAngle":13.2,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.1,"breakVerticalInduced":-16.6,"breakHorizontal":-15.0,"spinRate":3234,"spinDirection":45},"zone":14,"typeConfidence":2.0,"plateTime":0.4803349924311653,"extension":5.534725016088036},"index":7,"playId":"4a220777-a9a2-397f-ac50-624cf0d55ff4","pitchNumber":7,"startTime":"2025-08-24T18:48:15.635Z","endTime":"2025-08-24T18:48:20.133Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":1},"pitchData":{"startSpeed":92.0,"endSpeed":84.8,"strikeZoneTop":3.69,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.64344139023935,"aZ":-19.835507517950806,"pfxX":-0.29219371678457984,"pfxZ":6.749486434402991,"pX":0.9309054099485806,"pZ":3.2906245101135725,"vX0":8.409089248524968,"vY0":-133.82687922798115,"vZ0":-1.3881688331293744,"x":81.52,"y":149.93,"x0":-2.203293312119783,"y0":50.00551255571915,"z0":5.225326724810009,"aX":-0.534054603485199},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":12.1,"breakHorizontal":-1.1,"spinRate":2330,"spinDirection":209},"zone":12,"typeConfidence":2.0,"plateTime":0.4079834518672216,"extension":6.167009039652308},"index":8,"playId":"fbc20f53-3ebb-3b4d-99d1-b5bc77e2e6e0","pitchNumber":8,"startTime":"2025-08-24T18:48:36.283Z","endTime":"2025-08-24T18:48:43.965Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-24T18:48:43.965Z","atBatIndex":35},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Javier Báez strikes out swinging.","rbi":0,"awayScore":6,"homeScore":4,"isOut":true},"about":{"atBatIndex":36,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-08-24T18:48:52.343Z","endTime":"2025-08-24T18:50:02.083Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":595879,"fullName":"Javier Báez","link":"/api/v1/people/595879"},"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":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":595879,"fullName":"Javier Báez","link":"/api/v1/people/595879"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":571912,"link":"/api/v1/people/571912"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.1,"endSpeed":82.8,"strikeZoneTop":3.48,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.35309052268201,"aZ":-21.34941194266735,"pfxX":-5.410230122095909,"pfxZ":6.178065633869091,"pX":-0.1685334983133289,"pZ":3.2709602510579217,"vX0":4.79653159440567,"vY0":-131.16658222667155,"vZ0":-1.0383438535872849,"x":123.42,"y":150.46,"x0":-1.313240099814,"y0":50.0016174025954,"z0":5.255918451528035,"aX":-9.47720312663128},"breaks":{"breakAngle":21.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":11.2,"breakHorizontal":8.8,"spinRate":2268,"spinDirection":220},"zone":2,"typeConfidence":2.0,"plateTime":0.41672813337526016,"extension":6.011945129926207},"index":0,"playId":"65c53df4-bc59-3268-86ba-580feb63f6b7","pitchNumber":1,"startTime":"2025-08-24T18:49:07.171Z","endTime":"2025-08-24T18:49:11.784Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":79.4,"endSpeed":72.2,"strikeZoneTop":3.48,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.578841694144582,"aZ":-38.2323539621248,"pfxX":7.230559000765123,"pfxZ":-4.534438869231675,"pX":-0.45566997897227307,"pZ":3.4090083371580877,"vX0":0.35632288447638566,"vY0":-115.42438683547645,"vZ0":4.156135250973956,"x":134.37,"y":146.74,"x0":-1.5505513002718594,"y0":50.00448284375958,"z0":5.290683954569815,"aX":9.654758023368494},"breaks":{"breakAngle":14.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.5,"breakVerticalInduced":-6.7,"breakHorizontal":-13.2,"spinRate":2805,"spinDirection":57},"zone":1,"typeConfidence":2.0,"plateTime":0.47644942305687676,"extension":5.501809819317966},"index":1,"playId":"69c4be2b-ebf4-3bac-aeeb-09912e201850","pitchNumber":2,"startTime":"2025-08-24T18:49:30.914Z","endTime":"2025-08-24T18:49:35.846Z","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":93.8,"endSpeed":86.5,"strikeZoneTop":3.48,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.507286668459855,"aZ":-16.8307776025436,"pfxX":-1.4961649873203173,"pfxZ":8.029339731982926,"pX":0.11295784298150233,"pZ":4.211774835000314,"vX0":3.796265325000653,"vY0":-136.73592661582293,"vZ0":-0.9740081484128443,"x":112.69,"y":125.06,"x0":-1.0932988662797931,"y0":50.00513176233642,"z0":5.717134457546063,"aX":-2.860334041690102},"breaks":{"breakAngle":7.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":14.5,"breakHorizontal":2.0,"spinRate":2448,"spinDirection":208},"zone":12,"typeConfidence":2.0,"plateTime":0.3991467608724566,"extension":5.7578572683567355},"index":2,"playId":"7a32f6de-5dc5-39b0-8787-09fabc0880da","pitchNumber":3,"startTime":"2025-08-24T18:49:56.851Z","endTime":"2025-08-24T18:50:02.083Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-24T18:50:02.083Z","atBatIndex":36},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Bobby Witt Jr. grounds out, pitcher Jack Flaherty to first baseman Spencer Torkelson.","rbi":0,"awayScore":6,"homeScore":4,"isOut":true},"about":{"atBatIndex":37,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-08-24T18:51:55.125Z","endTime":"2025-08-24T18:52:45.285Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656427,"fullName":"Jack Flaherty","link":"/api/v1/people/656427"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,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":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":656427,"link":"/api/v1/people/656427"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":679529,"link":"/api/v1/people/679529"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.8,"endSpeed":85.2,"strikeZoneTop":3.35284642053129,"strikeZoneBottom":1.6000956308615,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.484349927670376,"aZ":-18.05957500786038,"pfxX":-2.947036414834583,"pfxZ":7.70470646452757,"pX":0.9250238402166865,"pZ":2.2146735236906516,"vX0":9.375256005536905,"vY0":-133.42673922334015,"vZ0":-4.602762871213363,"x":81.74,"y":178.98,"x0":-2.227175720333778,"y0":50.0000706132768,"z0":5.235379930190451,"aX":-5.3980070612696},"breaks":{"breakAngle":10.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":13.3,"breakHorizontal":3.6,"spinRate":2243,"spinDirection":207},"zone":14,"typeConfidence":0.89,"plateTime":0.4080817020678209,"extension":6.445866154190548},"index":0,"playId":"41940c86-b4aa-3376-ab81-8ce7b97405a4","pitchNumber":1,"startTime":"2025-08-24T18:52:15.200Z","endTime":"2025-08-24T18:52:18.734Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":6,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"index":1,"startTime":"2025-08-24T18:52:27.013Z","endTime":"2025-08-24T18:52:36.867Z","isPitch":false,"type":"action","player":{"id":677951,"link":"/api/v1/people/677951"}},{"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":90.6,"endSpeed":83.8,"strikeZoneTop":3.56,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.746074664291918,"aZ":-20.841238211812996,"pfxX":-0.9668398546011121,"pfxZ":6.356261158213027,"pX":0.49735801232760607,"pZ":3.7980395570543313,"vX0":7.4915769689925815,"vY0":-131.85418924235572,"vZ0":-0.09510947371657186,"x":98.04,"y":136.23,"x0":-2.2398708312489326,"y0":50.00116844372182,"z0":5.3563263639775975,"aX":-1.7235353996658125},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":11.8,"breakHorizontal":0.4,"spinRate":2107,"spinDirection":209},"zone":12,"typeConfidence":0.84,"plateTime":0.41342462138051017,"extension":6.396768397281585},"hitData":{"launchSpeed":71.2,"launchAngle":-69.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":118.56,"coordY":180.48}},"index":2,"playId":"fa555c97-4744-3843-907b-a4b93289d8a0","pitchNumber":2,"startTime":"2025-08-24T18:52:36.867Z","endTime":"2025-08-24T18:52:45.285Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-24T18:52:45.285Z","atBatIndex":37},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Vinnie Pasquantino singles on a line drive to right fielder Jahmai Jones.","rbi":0,"awayScore":6,"homeScore":4,"isOut":false},"about":{"atBatIndex":38,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-08-24T18:53:07.509Z","endTime":"2025-08-24T18:54:02.784Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656427,"fullName":"Jack Flaherty","link":"/api/v1/people/656427"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":663330,"link":"/api/v1/people/663330"},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.3,"endSpeed":86.0,"strikeZoneTop":3.59208942712811,"strikeZoneBottom":1.67295968080473,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.301852802292718,"aZ":-14.901771294748674,"pfxX":-3.7492722416237885,"pfxZ":9.159915946292154,"pX":-0.6726670510957723,"pZ":3.003429814060206,"vX0":6.07077525433179,"vY0":-135.86123084424872,"vZ0":-3.2172805452102646,"x":142.64,"y":157.69,"x0":-2.440030079585086,"y0":50.00450214627059,"z0":5.226725448924001,"aX":-7.071774263325306},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":16.2,"breakHorizontal":5.6,"spinRate":2358,"spinDirection":207},"zone":1,"typeConfidence":0.92,"plateTime":0.4017938156923835,"extension":6.532822571756592},"index":0,"playId":"e3058b67-49a3-37f0-953f-16f15710eccf","pitchNumber":1,"startTime":"2025-08-24T18:53:21.392Z","endTime":"2025-08-24T18:53:25.089Z","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.55770095878273,"strikeZoneBottom":1.49044519714329,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.691272805899473,"aZ":-26.16529120478284,"pfxX":-7.152336611920431,"pfxZ":3.7500582420537825,"pX":-0.9403786018042967,"pZ":0.7594168178033338,"vX0":6.475549825727837,"vY0":-125.79189399477941,"vZ0":-5.2717336940743245,"x":152.85,"y":218.28,"x0":-2.6196635777546415,"y0":50.00066136910131,"z0":5.0053616279033815,"aX":-11.452611302956695},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":5.8,"breakHorizontal":11.4,"spinRate":1741,"spinDirection":214},"zone":13,"typeConfidence":0.84,"plateTime":0.4355446176349034,"extension":6.464794845776162},"index":1,"playId":"d5f29203-4a97-339c-8739-356d734dc7bd","pitchNumber":2,"startTime":"2025-08-24T18:53:35.788Z","endTime":"2025-08-24T18:53:41.536Z","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":1,"outs":1},"pitchData":{"startSpeed":93.7,"endSpeed":86.1,"strikeZoneTop":3.54,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.54924738946397,"aZ":-15.198961810356431,"pfxX":-2.8217236176734137,"pfxZ":8.959520931768253,"pX":-0.09526372951211906,"pZ":3.3368045887565554,"vX0":7.098114265406684,"vY0":-136.41814630453243,"vZ0":-2.5231291667397793,"x":120.63,"y":148.69,"x0":-2.358275353496014,"y0":50.00161884416737,"z0":5.314852195390298,"aX":-5.346151477972051},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":16.0,"breakHorizontal":3.7,"spinRate":2289,"spinDirection":209},"zone":2,"typeConfidence":0.92,"plateTime":0.40071378798587,"extension":6.35619473049432},"hitData":{"launchSpeed":93.0,"launchAngle":13.0,"totalDistance":232.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":175.23,"coordY":98.58}},"index":2,"playId":"5a463877-c7f9-3010-bf48-4d70d1743bb6","pitchNumber":3,"startTime":"2025-08-24T18:53:50.627Z","endTime":"2025-08-24T18:54:02.784Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-24T18:54:02.784Z","atBatIndex":38},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Maikel Garcia grounds into a force out, third baseman Zach McKinstry to second baseman Javier Báez. Vinnie Pasquantino out at 2nd. Maikel Garcia to 1st.","rbi":0,"awayScore":6,"homeScore":4,"isOut":true},"about":{"atBatIndex":39,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-08-24T18:54:15.125Z","endTime":"2025-08-24T18:54:33.585Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656427,"fullName":"Jack Flaherty","link":"/api/v1/people/656427"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":656716,"link":"/api/v1/people/656716"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":595879,"link":"/api/v1/people/595879"},"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":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":77.8,"endSpeed":72.1,"strikeZoneTop":3.62,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.967464301492296,"aZ":-38.74621976907267,"pfxX":7.3444502340728395,"pfxZ":-5.06439141872995,"pX":0.005648808810068265,"pZ":1.257776873946982,"vX0":3.8192307947575905,"vY0":-113.33546321615589,"vZ0":0.0014074295019088634,"x":116.78,"y":204.82,"x0":-2.6559489270361194,"y0":50.00010216137755,"z0":5.131038436524349,"aX":9.539234791319723},"breaks":{"breakAngle":14.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.0,"breakVerticalInduced":-8.9,"breakHorizontal":-14.3,"spinRate":2269,"spinDirection":56},"zone":14,"typeConfidence":0.91,"plateTime":0.4835223055279476,"extension":6.483972672261247},"hitData":{"launchSpeed":96.2,"launchAngle":-5.0,"totalDistance":19.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":102.48,"coordY":178.08}},"index":0,"playId":"50c56a8b-82dc-3fab-b9e4-789e5f23d3fb","pitchNumber":1,"startTime":"2025-08-24T18:54:23.707Z","endTime":"2025-08-24T18:54:33.585Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-24T18:54:33.585Z","atBatIndex":39},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Salvador Perez grounds out, shortstop Trey Sweeney to first baseman Spencer Torkelson.","rbi":0,"awayScore":6,"homeScore":4,"isOut":true},"about":{"atBatIndex":40,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-08-24T18:55:24.379Z","endTime":"2025-08-24T18:56:21.989Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":3},"matchup":{"batter":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656427,"fullName":"Jack Flaherty","link":"/api/v1/people/656427"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":700242,"link":"/api/v1/people/700242"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":679529,"link":"/api/v1/people/679529"},"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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":75.4,"endSpeed":71.1,"strikeZoneTop":3.67851076831843,"strikeZoneBottom":1.59439102994155,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":15.48525607120411,"aZ":-38.9808273903215,"pfxX":5.781183287076635,"pfxZ":-5.434969509317189,"pX":-1.1957113196826277,"pZ":1.934748855588113,"vX0":1.279859880615929,"vY0":-109.96171008924937,"vZ0":1.0543974591952239,"x":162.58,"y":186.54,"x0":-2.5339490620552194,"y0":50.00498494618963,"z0":5.5150355591596565,"aX":7.235579664125273},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.5,"breakVerticalInduced":-9.5,"breakHorizontal":-10.8,"spinRate":2298,"spinDirection":54},"zone":13,"typeConfidence":0.9,"plateTime":0.4939962783329195,"extension":6.348047991400224},"index":0,"playId":"21afdb1f-02f7-3930-b813-3cf8d91bdce5","pitchNumber":1,"startTime":"2025-08-24T18:55:38.011Z","endTime":"2025-08-24T18:55:41.865Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":75.0,"endSpeed":70.3,"strikeZoneTop":3.71161869768311,"strikeZoneBottom":1.59897236604688,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":16.782814735684088,"aZ":-38.046704963617664,"pfxX":6.508061569622528,"pfxZ":-4.775144691370123,"pX":-1.3968558686077475,"pZ":1.7642506485925544,"vX0":0.6846532142951234,"vY0":-109.36673754693649,"vZ0":1.025194723456489,"x":170.24,"y":191.15,"x0":-2.559798702789882,"y0":50.005285016095144,"z0":5.326079656139306,"aX":7.994498630132643},"breaks":{"breakAngle":12.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.0,"breakVerticalInduced":-8.2,"breakHorizontal":-12.0,"spinRate":2240,"spinDirection":57},"zone":13,"typeConfidence":0.9,"plateTime":0.498191283992504,"extension":6.389739773666651},"index":1,"playId":"1304573a-adc8-38ae-abd9-386ee3f40d68","pitchNumber":2,"startTime":"2025-08-24T18:55:54.115Z","endTime":"2025-08-24T18:55:58.195Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.3,"endSpeed":78.7,"strikeZoneTop":3.7,"strikeZoneBottom":1.73,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.941073376571254,"aZ":-29.850022539880122,"pfxX":2.186576167571203,"pfxZ":1.5052680003976135,"pX":0.5068547442253885,"pZ":1.0816756505658265,"vX0":6.141671249657689,"vY0":-122.7007612951572,"vZ0":-3.815422003971779,"x":97.68,"y":209.57,"x0":-2.2982071332896803,"y0":50.00442495967253,"z0":5.1600933029826574,"aX":3.3834794223909825},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":2.2,"breakHorizontal":-5.2,"spinRate":2330,"spinDirection":123},"zone":14,"typeConfidence":0.9,"plateTime":0.44390132382585623,"extension":6.968469708126008},"hitData":{"launchSpeed":87.2,"launchAngle":-24.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":111.46,"coordY":155.64}},"index":2,"playId":"85fa1461-7925-31fc-8b82-0b2e0bbf31ea","pitchNumber":3,"startTime":"2025-08-24T18:56:11.966Z","endTime":"2025-08-24T18:56:21.989Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-24T18:56:21.989Z","atBatIndex":40},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Wenceel Pérez homers (11) on a fly ball to right center field.","rbi":1,"awayScore":6,"homeScore":5,"isOut":false},"about":{"atBatIndex":41,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-08-24T18:58:06.722Z","endTime":"2025-08-24T18:59:45.159Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":2,"strikes":1,"outs":0},"matchup":{"batter":{"id":672761,"fullName":"Wenceel Pérez","link":"/api/v1/people/672761"},"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":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":672761,"fullName":"Wenceel Pérez","link":"/api/v1/people/672761"},"responsiblePitcher":{"id":607625,"link":"/api/v1/people/607625"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":76.8,"endSpeed":70.9,"strikeZoneTop":3.2484469661223,"strikeZoneBottom":1.43166540433414,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.683489704262087,"aZ":-42.93524745632789,"pfxX":8.230407960445875,"pfxZ":-8.517340900947003,"pX":-1.4568167187994407,"pZ":2.460927507535863,"vX0":0.17936479702367175,"vY0":-111.82003481217461,"vZ0":2.5989564335540694,"x":172.53,"y":172.33,"x0":-2.6070887538944536,"y0":50.005020734807474,"z0":5.697404365268521,"aX":10.394530815488897},"breaks":{"breakAngle":13.2,"breakLength":14.4,"breakY":24.0,"breakVertical":-60.8,"breakVerticalInduced":-14.4,"breakHorizontal":-15.0,"spinRate":3144,"spinDirection":51},"zone":11,"typeConfidence":2.0,"plateTime":0.49035322946504056,"extension":5.336193175058897},"index":0,"playId":"3b2bb147-978f-3d4d-8f02-4a58298d728a","pitchNumber":1,"startTime":"2025-08-24T18:58:25.192Z","endTime":"2025-08-24T18:58:28.776Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.4,"endSpeed":80.5,"strikeZoneTop":3.17,"strikeZoneBottom":1.45,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.48170426414619,"aZ":-26.461381878544813,"pfxX":0.9357298163772914,"pfxZ":3.5002117311983163,"pX":0.1669161670017918,"pZ":3.1214499993088762,"vX0":5.846963950660186,"vY0":-125.92642229788778,"vZ0":-0.9025857959935094,"x":110.64,"y":154.5,"x0":-2.2905945105068097,"y0":50.00465951365455,"z0":5.592703046629067,"aX":1.528651961904087},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":6.4,"breakHorizontal":-2.8,"spinRate":2471,"spinDirection":189},"zone":2,"typeConfidence":2.0,"plateTime":0.43215115163293305,"extension":5.758463378389427},"index":1,"playId":"9b9bcac2-4bb3-3e9d-bbaa-3296fd33532a","pitchNumber":2,"startTime":"2025-08-24T18:58:37.315Z","endTime":"2025-08-24T18:58:41.892Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":76.0,"endSpeed":70.3,"strikeZoneTop":3.15392431840898,"strikeZoneBottom":1.3673463669461,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":18.77980205899001,"aZ":-36.05498895405827,"pfxX":9.679386202785324,"pfxZ":-3.111295639229713,"pX":-2.158160781847711,"pZ":3.3387117454711026,"vX0":-0.789417306984632,"vY0":-110.71697216539216,"vZ0":3.6080076046131855,"x":199.26,"y":148.63,"x0":-3.0563738077070206,"y0":50.0017541802622,"z0":5.448193143796325,"aX":12.07978353465741},"breaks":{"breakAngle":18.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.5,"breakVerticalInduced":-4.4,"breakHorizontal":-17.4,"spinRate":2984,"spinDirection":59},"zone":11,"typeConfidence":2.0,"plateTime":0.4937005843086868,"extension":5.2108692873247024},"index":2,"playId":"9af0105c-b522-329f-88b7-9a015b5c4453","pitchNumber":3,"startTime":"2025-08-24T18:58:57.561Z","endTime":"2025-08-24T18:59:00.893Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.2,"endSpeed":84.6,"strikeZoneTop":3.17,"strikeZoneBottom":1.45,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.10736516818515,"aZ":-17.073796647919657,"pfxX":-5.1173335159137014,"pfxZ":8.340811689491758,"pX":0.18830617768264749,"pZ":2.282104008843821,"vX0":8.085253393247896,"vY0":-132.63748956507607,"vZ0":-4.665727606762841,"x":109.82,"y":177.16,"x0":-2.2124663245041836,"y0":50.00277356513275,"z0":5.28091528493572,"aX":-9.264940523723642},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":14.5,"breakHorizontal":7.8,"spinRate":2333,"spinDirection":210},"zone":5,"typeConfidence":2.0,"plateTime":0.41044383588905475,"extension":5.970418162367296},"hitData":{"launchSpeed":106.0,"launchAngle":23.0,"totalDistance":413.0,"trajectory":"fly_ball","hardness":"medium","location":"89","coordinates":{"coordX":175.44,"coordY":39.42}},"index":3,"playId":"2d782678-d7d0-377f-9e4c-47745210cda3","pitchNumber":4,"startTime":"2025-08-24T18:59:16.904Z","endTime":"2025-08-24T18:59:45.159Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-24T18:59:45.159Z","atBatIndex":41},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Kerry Carpenter singles on a line drive to right fielder Mike Yastrzemski.","rbi":0,"awayScore":6,"homeScore":5,"isOut":false},"about":{"atBatIndex":42,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-08-24T18:59:56.147Z","endTime":"2025-08-24T19:00:50.281Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":681481,"fullName":"Kerry Carpenter","link":"/api/v1/people/681481"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607625,"fullName":"Seth Lugo","link":"/api/v1/people/607625"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":681481,"fullName":"Kerry Carpenter","link":"/api/v1/people/681481"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":681481,"fullName":"Kerry Carpenter","link":"/api/v1/people/681481"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":573262,"link":"/api/v1/people/573262"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":77.0,"endSpeed":71.4,"strikeZoneTop":3.43,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.091867341967202,"aZ":-36.32584198174184,"pfxX":9.464408002500988,"pfxZ":-3.254800443922135,"pX":0.769612951396003,"pZ":1.9338718135010524,"vX0":4.626563696244473,"vY0":-112.13924586526257,"vZ0":0.9938573799024313,"x":87.66,"y":186.57,"x0":-2.549370582493321,"y0":50.004552294449915,"z0":5.187909939405513,"aX":12.064982673998502},"breaks":{"breakAngle":19.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.4,"breakVerticalInduced":-5.3,"breakHorizontal":-18.4,"spinRate":2987,"spinDirection":46},"zone":9,"typeConfidence":2.0,"plateTime":0.48825700225759405,"extension":5.457228529078375},"index":0,"playId":"b6cfdf46-a1d8-35d0-941c-d69154c2a8c0","pitchNumber":1,"startTime":"2025-08-24T19:00:10.040Z","endTime":"2025-08-24T19:00:18.038Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":6,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"index":1,"startTime":"2025-08-24T19:00:27.011Z","endTime":"2025-08-24T19:00:39.104Z","isPitch":false,"type":"action","player":{"id":681481,"link":"/api/v1/people/681481"}},{"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":"CS","description":"Slow Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":69.0,"endSpeed":64.6,"strikeZoneTop":3.43,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":14.725752718823934,"aZ":-35.761719762168326,"pfxX":7.91333186453686,"pfxZ":-3.476536345533768,"pX":-0.6209634142544651,"pZ":1.7122143753497738,"vX0":2.032587493627055,"vY0":-100.52529325777783,"vZ0":2.0137130134962997,"x":140.67,"y":192.55,"x0":-2.670432292486418,"y0":50.000035079838945,"z0":5.203260804460324,"aX":8.179990762959552},"breaks":{"breakAngle":13.2,"breakLength":14.4,"breakY":24.0,"breakVertical":-62.3,"breakVerticalInduced":-5.4,"breakHorizontal":-14.9,"spinRate":2667,"spinDirection":58},"zone":7,"typeConfidence":2.0,"plateTime":0.5427419621247949,"extension":5.504639620130387},"hitData":{"launchSpeed":90.0,"launchAngle":22.0,"totalDistance":267.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":195.62,"coordY":117.56}},"index":2,"playId":"03a3badc-f632-39fd-b566-8c9553714521","pitchNumber":2,"startTime":"2025-08-24T19:00:39.104Z","endTime":"2025-08-24T19:00:50.281Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-24T19:00:50.281Z","atBatIndex":42},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Spencer Torkelson flies out to center fielder Kyle Isbel.","rbi":0,"awayScore":6,"homeScore":5,"isOut":true},"about":{"atBatIndex":43,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-08-24T19:01:01.915Z","endTime":"2025-08-24T19:01:29.464Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607625,"fullName":"Seth Lugo","link":"/api/v1/people/607625"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":681481,"fullName":"Kerry Carpenter","link":"/api/v1/people/681481"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0],"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":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":664728,"link":"/api/v1/people/664728"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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":89.6,"endSpeed":82.1,"strikeZoneTop":3.51,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.067545983470264,"aZ":-22.203494691529524,"pfxX":-5.97991936287462,"pfxZ":5.789813720995897,"pX":0.48508692443808776,"pZ":1.899715078673698,"vX0":6.186380096882386,"vY0":-130.31924356409712,"vZ0":-3.9155573202869918,"x":98.51,"y":187.49,"x0":-1.1412118390394927,"y0":50.00291300846969,"z0":5.096341077561141,"aX":-10.29868195791371},"breaks":{"breakAngle":21.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":9.8,"breakHorizontal":9.5,"spinRate":2405,"spinDirection":219},"zone":9,"typeConfidence":2.0,"plateTime":0.4201010438281072,"extension":6.101835142312636},"hitData":{"launchSpeed":80.3,"launchAngle":38.0,"totalDistance":289.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":143.07,"coordY":84.9}},"index":0,"playId":"f4323755-d12a-3b9b-b8f1-857685d032da","pitchNumber":1,"startTime":"2025-08-24T19:01:18.022Z","endTime":"2025-08-24T19:01:29.464Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-24T19:01:29.464Z","atBatIndex":43},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Riley Greene grounds into a force out, first baseman Vinnie Pasquantino to shortstop Bobby Witt Jr. Kerry Carpenter out at 2nd. Riley Greene to 1st.","rbi":0,"awayScore":6,"homeScore":5,"isOut":true},"about":{"atBatIndex":44,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-08-24T19:03:52.773Z","endTime":"2025-08-24T19:04:18.425Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":672582,"fullName":"Angel Zerpa","link":"/api/v1/people/672582"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[2,3],"actionIndex":[1],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":681481,"fullName":"Kerry Carpenter","link":"/api/v1/people/681481"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":686469,"link":"/api/v1/people/686469"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":677951,"link":"/api/v1/people/677951"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":6,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2025-08-24T19:01:47.179Z","endTime":"2025-08-24T19:02:58.392Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Angel Zerpa replaces Seth Lugo.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":6,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2025-08-24T19:02:58.392Z","endTime":"2025-08-24T19:03:55.159Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":672582,"link":"/api/v1/people/672582"},"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":1},"pitchData":{"startSpeed":95.0,"endSpeed":87.1,"strikeZoneTop":3.6240633307097,"strikeZoneBottom":1.66689844617851,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.03355899211608,"aZ":-26.90911455301256,"pfxX":11.661963535218062,"pfxZ":2.721813781863922,"pX":-0.9364070424020317,"pZ":2.5025740109438055,"vX0":-13.483731269433179,"vY0":-137.77446273765383,"vZ0":-1.8602279398038635,"x":152.69,"y":171.21,"x0":2.493200266015688,"y0":50.00031511671551,"z0":4.995199976112998,"aX":22.540035530841877},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":4.7,"breakHorizontal":-18.5,"spinRate":1874,"spinDirection":112},"zone":13,"typeConfidence":2.0,"plateTime":0.39670943329890385,"extension":5.309127680218789},"index":2,"playId":"ff176d4e-7698-301d-ab1e-1d0b7b687bf4","pitchNumber":1,"startTime":"2025-08-24T19:03:55.159Z","endTime":"2025-08-24T19:03:58.683Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.6,"endSpeed":86.9,"strikeZoneTop":3.59,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.9515330481364,"aZ":-32.10522525554311,"pfxX":9.650561925336364,"pfxZ":0.03434066009746317,"pX":0.6744025071194959,"pZ":2.607675818366526,"vX0":-9.07179851383896,"vY0":-137.53076452828054,"vZ0":-0.42907547561556847,"x":91.29,"y":168.37,"x0":2.7532216291900653,"y0":50.00117942831922,"z0":4.932986784854038,"aX":18.585949154308643},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":0.1,"breakHorizontal":-15.7,"spinRate":1840,"spinDirection":117},"zone":6,"typeConfidence":2.0,"plateTime":0.39742720206337534,"extension":5.365604607495144},"hitData":{"launchSpeed":48.8,"launchAngle":-29.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"soft","location":"3","coordinates":{"coordX":143.66,"coordY":179.7}},"index":3,"playId":"c59603f4-705c-3e06-949a-c8c02acad0fd","pitchNumber":2,"startTime":"2025-08-24T19:04:09.305Z","endTime":"2025-08-24T19:04:18.425Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-24T19:04:18.425Z","atBatIndex":44},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Dillon Dingler doubles (17) on a sharp line drive to left fielder Adam Frazier. Riley Greene scores.","rbi":1,"awayScore":6,"homeScore":6,"isOut":false},"about":{"atBatIndex":45,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-08-24T19:04:42.673Z","endTime":"2025-08-24T19:05:47.781Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":71},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":672582,"fullName":"Angel Zerpa","link":"/api/v1/people/672582"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":624428,"link":"/api/v1/people/624428"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"1B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"responsiblePitcher":{"id":607625,"link":"/api/v1/people/607625"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.3,"endSpeed":79.4,"strikeZoneTop":3.39822378772467,"strikeZoneBottom":1.39354991180154,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.697709682694605,"aZ":-39.521771603086826,"pfxX":-0.9070115393505498,"pfxZ":-4.635452027824446,"pX":1.492454985780858,"pZ":2.8185449073926447,"vX0":-2.616224383087937,"vY0":-124.30477310017494,"vZ0":1.4184794623031767,"x":60.11,"y":162.68,"x0":2.6705422998886332,"y0":50.00010907973295,"z0":5.487823403382616,"aX":-1.4384322368938087},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-45.0,"breakVerticalInduced":-7.9,"breakHorizontal":2.2,"spinRate":2522,"spinDirection":310},"zone":12,"typeConfidence":2.0,"plateTime":0.43832116021448675,"extension":5.435539089964136},"index":0,"playId":"350ae4bf-283a-3e10-80dc-f8a243405d62","pitchNumber":1,"startTime":"2025-08-24T19:04:53.122Z","endTime":"2025-08-24T19:04:57.539Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.5,"endSpeed":77.7,"strikeZoneTop":3.36905079193271,"strikeZoneBottom":1.36535731568485,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.80484248642567,"aZ":-36.440111791340335,"pfxX":-1.9958455471450576,"pfxZ":-2.8072327660552077,"pX":0.4364832911511987,"pZ":3.055341355125435,"vX0":-4.152101798217604,"vY0":-121.60301054364301,"vZ0":1.3527640142589838,"x":100.36,"y":156.29,"x0":2.4163559116101427,"y0":50.004774837999186,"z0":5.620914628481222,"aX":-3.029559440833472},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.3,"breakVerticalInduced":-4.6,"breakHorizontal":4.4,"spinRate":2535,"spinDirection":302},"zone":3,"typeConfidence":2.0,"plateTime":0.4480949860483423,"extension":5.394307649699565},"index":1,"playId":"2526ed4e-332f-3902-9511-a9c8ce7e1b95","pitchNumber":2,"startTime":"2025-08-24T19:05:07.502Z","endTime":"2025-08-24T19:05:11.329Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":6,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"index":2,"startTime":"2025-08-24T19:05:23.409Z","endTime":"2025-08-24T19:05:34.169Z","isPitch":false,"type":"action","player":{"id":693307,"link":"/api/v1/people/693307"}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.4,"endSpeed":79.3,"strikeZoneTop":3.4,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.652487779025183,"aZ":-38.31946877183594,"pfxX":-1.1948533531606325,"pfxZ":-3.892144233560991,"pX":0.5992000133303721,"pZ":2.1168875203382322,"vX0":-4.578284794458596,"vY0":-124.35030608323144,"vZ0":-0.3606489266991151,"x":94.16,"y":181.62,"x0":2.611961946589894,"y0":50.00002090060467,"z0":5.416755555878306,"aX":-1.8876872564569092},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.0,"breakVerticalInduced":-7.0,"breakHorizontal":3.1,"spinRate":2565,"spinDirection":330},"zone":6,"typeConfidence":2.0,"plateTime":0.4388504393478039,"extension":5.40788242299619},"hitData":{"launchSpeed":101.2,"launchAngle":16.0,"totalDistance":327.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":93.29,"coordY":71.7}},"index":3,"playId":"b837a785-c965-3ae5-b963-484fb1a59b82","pitchNumber":3,"startTime":"2025-08-24T19:05:34.169Z","endTime":"2025-08-24T19:05:47.781Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-24T19:05:47.781Z","atBatIndex":45},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Zach McKinstry singles on a line drive to left fielder Adam Frazier, deflected by third baseman Maikel Garcia. Dillon Dingler scores.","rbi":1,"awayScore":6,"homeScore":7,"isOut":false},"about":{"atBatIndex":46,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-08-24T19:06:09.667Z","endTime":"2025-08-24T19:07:52.525Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":60},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":672582,"fullName":"Angel Zerpa","link":"/api/v1/people/672582"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":672580,"link":"/api/v1/people/672580"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_deflection"},{"player":{"id":624428,"link":"/api/v1/people/624428"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"responsiblePitcher":{"id":672582,"link":"/api/v1/people/672582"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.5,"endSpeed":87.6,"strikeZoneTop":3.20830701179701,"strikeZoneBottom":1.46841751015146,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.112433304043638,"aZ":-28.940180019893965,"pfxX":11.15944993807353,"pfxZ":1.6457849853805335,"pX":1.2757934048913075,"pZ":2.817255255665892,"vX0":-8.043865694540935,"vY0":-138.96683808275102,"vZ0":-0.8317419911349331,"x":68.37,"y":162.71,"x0":2.752926951337494,"y0":50.00008064039282,"z0":5.036710796423458,"aX":21.900055151463576},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":3.0,"breakHorizontal":-18.6,"spinRate":1898,"spinDirection":118},"zone":12,"typeConfidence":2.0,"plateTime":0.3936041166774866,"extension":5.4272778694514665},"index":0,"playId":"0fae5fec-32b3-38cf-8f10-61f3d9f034e5","pitchNumber":1,"startTime":"2025-08-24T19:06:24.437Z","endTime":"2025-08-24T19:06:30.190Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.3,"endSpeed":88.6,"strikeZoneTop":3.25060061912842,"strikeZoneBottom":1.39260227864631,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.153524437087302,"aZ":-30.365837563186545,"pfxX":10.570584962380508,"pfxZ":0.9083325131650515,"pX":-0.11971882668946196,"pZ":3.057838373994325,"vX0":-11.25310139967799,"vY0":-139.9267743143085,"vZ0":-0.21355226802105753,"x":121.56,"y":156.22,"x0":2.5649861772747613,"y0":50.006385084280915,"z0":5.110988942026011,"aX":21.13754501136074},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":1.8,"breakHorizontal":-17.0,"spinRate":1954,"spinDirection":124},"zone":2,"typeConfidence":2.0,"plateTime":0.3902124901747652,"extension":5.394726859361531},"index":1,"playId":"daf48d97-fee2-37d1-8aee-30a8e177378c","pitchNumber":2,"startTime":"2025-08-24T19:06:41.613Z","endTime":"2025-08-24T19:06:45.999Z","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.5,"endSpeed":87.1,"strikeZoneTop":3.27641247124092,"strikeZoneBottom":1.47780078654795,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.92203677124451,"aZ":-22.01162032260513,"pfxX":7.7503449639837,"pfxZ":5.208739940198518,"pX":-0.06290770682230074,"pZ":3.895753809309929,"vX0":-9.664448465251764,"vY0":-138.73892540977056,"vZ0":-0.06855726979084098,"x":119.4,"y":133.59,"x0":2.4580035602616794,"y0":50.00069366403216,"z0":5.387340460043088,"aX":15.114601210150978},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":9.6,"breakHorizontal":-12.0,"spinRate":1865,"spinDirection":136},"zone":11,"typeConfidence":2.0,"plateTime":0.39474373077896185,"extension":5.318930379898295},"index":2,"playId":"334d781c-2c44-30c1-9485-4ef6d5006cba","pitchNumber":3,"startTime":"2025-08-24T19:06:58.115Z","endTime":"2025-08-24T19:07:02.369Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.7,"endSpeed":87.6,"strikeZoneTop":3.32,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.512323042918176,"aZ":-28.227583328966578,"pfxX":10.507795041572672,"pfxZ":2.0089514200951477,"pX":0.6635136438522814,"pZ":3.0807331047765985,"vX0":-9.360179281383088,"vY0":-139.13802916431544,"vZ0":-0.22733428905314879,"x":91.71,"y":155.6,"x0":2.702027335054754,"y0":50.003079300392955,"z0":5.0300968452078,"aX":20.652680142135832},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":3.8,"breakHorizontal":-17.2,"spinRate":2008,"spinDirection":124},"zone":3,"typeConfidence":2.0,"plateTime":0.39329711315503957,"extension":5.420495219280204},"index":3,"playId":"e20240b4-46c0-31c9-9ce7-2171993c5872","pitchNumber":4,"startTime":"2025-08-24T19:07:16.486Z","endTime":"2025-08-24T19:07:21.158Z","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":2,"outs":2},"pitchData":{"startSpeed":96.7,"endSpeed":88.9,"strikeZoneTop":3.32,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.893981108006663,"aZ":-29.527994214652626,"pfxX":11.136222290492537,"pfxZ":1.313515069918184,"pX":0.5730786470401089,"pZ":2.8830237328917634,"vX0":-9.234207309330795,"vY0":-140.56364842092827,"vZ0":-1.0401623158091944,"x":95.16,"y":160.94,"x0":2.443259756641978,"y0":50.00336781346426,"z0":5.1636248220534755,"aX":22.432492329643544},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":2.4,"breakHorizontal":-18.5,"spinRate":1987,"spinDirection":120},"zone":3,"typeConfidence":2.0,"plateTime":0.3886982598446158,"extension":5.500243203043254},"hitData":{"launchSpeed":60.1,"launchAngle":24.0,"totalDistance":153.0,"trajectory":"line_drive","hardness":"medium","location":"5","coordinates":{"coordX":88.84,"coordY":144.54}},"index":4,"playId":"2ca9062b-221e-3a85-a0b8-355195cec6ed","pitchNumber":5,"startTime":"2025-08-24T19:07:38.700Z","endTime":"2025-08-24T19:07:52.525Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-24T19:07:52.525Z","atBatIndex":46},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jahmai Jones strikes out swinging.","rbi":0,"awayScore":6,"homeScore":7,"isOut":true},"about":{"atBatIndex":47,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-08-24T19:10:46.741Z","endTime":"2025-08-24T19:12:32.639Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":663330,"fullName":"Jahmai Jones","link":"/api/v1/people/663330"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670167,"fullName":"John Schreiber","link":"/api/v1/people/670167"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5,7,8],"actionIndex":[1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":663330,"fullName":"Jahmai Jones","link":"/api/v1/people/663330"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":571912,"link":"/api/v1/people/571912"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":6,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-08-24T19:08:22.872Z","endTime":"2025-08-24T19:09:46.957Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: John Schreiber replaces Angel Zerpa.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":6,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2025-08-24T19:09:46.957Z","endTime":"2025-08-24T19:10:48.936Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":670167,"link":"/api/v1/people/670167"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.9,"endSpeed":84.6,"strikeZoneTop":3.48473911736064,"strikeZoneBottom":1.49052363182175,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.4491052661783,"aZ":-20.514462292565938,"pfxX":-4.81516730078565,"pfxZ":6.382444029417126,"pX":-0.5972182105907211,"pZ":2.9346470776393945,"vX0":6.697165868766279,"vY0":-133.718611666988,"vZ0":-0.3022925736966233,"x":139.76,"y":159.54,"x0":-2.498419278349656,"y0":50.003502183760865,"z0":4.509859369432787,"aX":-8.79806785388723},"breaks":{"breakAngle":20.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":11.8,"breakHorizontal":7.4,"spinRate":2202,"spinDirection":238},"zone":1,"typeConfidence":0.9,"plateTime":0.4082478119731592,"extension":6.2471048083683085},"index":2,"playId":"128167cd-5994-367b-8143-6e7a4e028394","pitchNumber":1,"startTime":"2025-08-24T19:10:48.936Z","endTime":"2025-08-24T19:10:52.550Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.0,"endSpeed":75.2,"strikeZoneTop":3.36022921084948,"strikeZoneBottom":1.51295779452667,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.9346266518611,"aZ":-33.469055458343064,"pfxX":8.161549188937743,"pfxZ":-0.9142542935977955,"pX":1.1156393938225349,"pZ":1.6446612912109415,"vX0":6.14186727220388,"vY0":-117.87373399866426,"vZ0":0.6915921868321167,"x":74.47,"y":194.37,"x0":-2.577567248565611,"y0":50.00184259084678,"z0":4.420492797260199,"aX":11.564658248348545},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.7,"breakVerticalInduced":-1.2,"breakHorizontal":-16.2,"spinRate":2549,"spinDirection":62},"zone":14,"typeConfidence":0.9,"plateTime":0.4634308524134543,"extension":6.392664432723126},"index":3,"playId":"aa2d2bd6-f98b-350b-9481-3bcbabe1d5c8","pitchNumber":2,"startTime":"2025-08-24T19:11:04.930Z","endTime":"2025-08-24T19:11:09.142Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":80.9,"endSpeed":74.6,"strikeZoneTop":3.4162926035399,"strikeZoneBottom":1.51010750003149,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.336350341189153,"aZ":-32.772739388560446,"pfxX":8.40269188203232,"pfxZ":-0.42453531656738974,"pX":-0.29469575799292913,"pZ":1.1838607098115688,"vX0":3.223141746872927,"vY0":-117.78562101501977,"vZ0":-0.15283733481251127,"x":128.23,"y":206.82,"x0":-2.772564379424433,"y0":50.004608277130735,"z0":4.27968091862363,"aX":11.807932015146859},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.2,"breakVerticalInduced":-0.5,"breakHorizontal":-16.0,"spinRate":2524,"spinDirection":56},"zone":13,"typeConfidence":0.9,"plateTime":0.4650069855935888,"extension":6.4579696348514375},"index":4,"playId":"2a93ff10-406c-3fca-936d-fa74c5c5a8a0","pitchNumber":3,"startTime":"2025-08-24T19:11:21.021Z","endTime":"2025-08-24T19:11:25.804Z","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":2},"pitchData":{"startSpeed":87.3,"endSpeed":80.8,"strikeZoneTop":3.43794401709469,"strikeZoneBottom":1.50234316157063,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.823945950511607,"aZ":-31.668028282173623,"pfxX":1.616535338288061,"pfxZ":0.3045726694113675,"pX":-0.13224492288220702,"pZ":2.4792779715941493,"vX0":5.6109804855785805,"vY0":-127.15895816480916,"vZ0":1.0134847866297758,"x":122.04,"y":171.84,"x0":-2.569146895884255,"y0":50.00156370785967,"z0":4.570467138199607,"aX":2.6704623764156605},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":1.0,"breakHorizontal":-4.1,"spinRate":2413,"spinDirection":159},"zone":5,"typeConfidence":0.89,"plateTime":0.42923679947946525,"extension":6.587795003281513},"index":5,"playId":"da51a257-e30d-380f-a984-3a71547545de","pitchNumber":4,"startTime":"2025-08-24T19:11:37.520Z","endTime":"2025-08-24T19:11:41.669Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":6,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"index":6,"startTime":"2025-08-24T19:11:51.831Z","endTime":"2025-08-24T19:12:10.601Z","isPitch":false,"type":"action","player":{"id":663330,"link":"/api/v1/people/663330"}},{"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":94.3,"endSpeed":86.6,"strikeZoneTop":3.4338711996091,"strikeZoneBottom":1.52802970924988,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.503496048497112,"aZ":-17.07367034409779,"pfxX":-5.365818728837978,"pfxZ":7.904548864086448,"pX":1.1842568561805005,"pZ":2.2772932915836352,"vX0":11.094809445326293,"vY0":-136.91789913098162,"vZ0":-3.2264291480874716,"x":71.86,"y":177.29,"x0":-2.2121046320314424,"y0":50.00075875666892,"z0":4.6303278472342635,"aX":-10.248842572118745},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":13.8,"breakHorizontal":7.6,"spinRate":2303,"spinDirection":238},"zone":14,"typeConfidence":0.9,"plateTime":0.3991139713293048,"extension":6.804781512956808},"index":7,"playId":"ae9c2410-12ec-32f9-969a-bdc169774075","pitchNumber":5,"startTime":"2025-08-24T19:12:10.601Z","endTime":"2025-08-24T19:12:14.979Z","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,"runnerGoing":true},"count":{"balls":3,"strikes":3,"outs":2},"pitchData":{"startSpeed":94.0,"endSpeed":86.0,"strikeZoneTop":3.48,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.294730664677115,"aZ":-15.203235798461465,"pfxX":-5.651837765221485,"pfxZ":8.942464297652293,"pX":-0.07095818808370546,"pZ":2.544176197117519,"vX0":8.63535883225098,"vY0":-136.6784628574368,"vZ0":-2.457630849442296,"x":119.7,"y":170.09,"x0":-2.5326906191556167,"y0":50.00067311215141,"z0":4.4953419910365895,"aX":-10.724142812342956},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":15.8,"breakHorizontal":8.5,"spinRate":2245,"spinDirection":241},"zone":5,"typeConfidence":0.9,"plateTime":0.4002995062575918,"extension":6.87977381633577},"index":8,"playId":"7685f422-96ef-3ffa-b09b-81b72f0c0114","pitchNumber":6,"startTime":"2025-08-24T19:12:28.612Z","endTime":"2025-08-24T19:12:32.639Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-24T19:12:32.639Z","atBatIndex":47},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Adam Frazier singles on a fly ball to right fielder Jahmai Jones.","rbi":0,"awayScore":6,"homeScore":7,"isOut":false},"about":{"atBatIndex":48,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-08-24T19:14:48.353Z","endTime":"2025-08-24T19:14:58.463Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":624428,"fullName":"Adam Frazier","link":"/api/v1/people/624428"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656427,"fullName":"Jack Flaherty","link":"/api/v1/people/656427"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":624428,"fullName":"Adam Frazier","link":"/api/v1/people/624428"},"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":624428,"fullName":"Adam Frazier","link":"/api/v1/people/624428"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":663330,"link":"/api/v1/people/663330"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.9,"endSpeed":85.3,"strikeZoneTop":3.25,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.10651392020579,"aZ":-15.003110824677657,"pfxX":-2.87115422988872,"pfxZ":9.261110098034962,"pX":0.5001849845813245,"pZ":2.2638859124946515,"vX0":8.522975286518044,"vY0":-134.99121543519095,"vZ0":-5.266194183742916,"x":97.93,"y":177.66,"x0":-2.3185108926529776,"y0":50.00262730556878,"z0":5.288308033852903,"aX":-5.3239858728801766},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":15.8,"breakHorizontal":3.5,"spinRate":2274,"spinDirection":204},"zone":6,"typeConfidence":0.92,"plateTime":0.4050226677266444,"extension":6.758558679355682},"hitData":{"launchSpeed":68.9,"launchAngle":31.0,"totalDistance":233.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":169.42,"coordY":108.91}},"index":0,"playId":"a2f08735-1193-3e58-8dfe-f8c0c5f2c8f2","pitchNumber":1,"startTime":"2025-08-24T19:14:48.353Z","endTime":"2025-08-24T19:14:58.463Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-24T19:14:58.463Z","atBatIndex":48},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Jonathan India doubles (27) on a fly ball to right fielder Jahmai Jones. Adam Frazier to 3rd.","rbi":0,"awayScore":6,"homeScore":7,"isOut":false},"about":{"atBatIndex":49,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-08-24T19:15:31.974Z","endTime":"2025-08-24T19:18:26.937Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":3,"strikes":2,"outs":0},"matchup":{"batter":{"id":663697,"fullName":"Jonathan India","link":"/api/v1/people/663697"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656427,"fullName":"Jack Flaherty","link":"/api/v1/people/656427"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":663697,"fullName":"Jonathan India","link":"/api/v1/people/663697"},"postOnThird":{"id":624428,"fullName":"Adam Frazier","link":"/api/v1/people/624428"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3,4,5,6,7,8],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":663697,"fullName":"Jonathan India","link":"/api/v1/people/663697"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":663330,"link":"/api/v1/people/663330"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":624428,"fullName":"Adam Frazier","link":"/api/v1/people/624428"},"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(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":85.7,"endSpeed":79.7,"strikeZoneTop":3.32747740131406,"strikeZoneBottom":1.46758904105275,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.4910918814334,"aZ":-29.960509776656174,"pfxX":2.5685727050475013,"pfxZ":1.3837983303978696,"pX":-0.5298217071665018,"pZ":3.1862516984307456,"vX0":3.836470253181399,"vY0":-124.9226587284428,"vZ0":0.525064579888833,"x":137.2,"y":152.75,"x0":-2.410254455522554,"y0":50.00615454694943,"z0":5.4060477593541085,"aX":4.12369921866552},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":2.9,"breakHorizontal":-5.4,"spinRate":2372,"spinDirection":137},"zone":1,"typeConfidence":0.91,"plateTime":0.43586891104826364,"extension":6.688341237877339},"index":0,"playId":"602ce480-065a-33a8-afd2-a62c94afaf55","pitchNumber":1,"startTime":"2025-08-24T19:15:31.974Z","endTime":"2025-08-24T19:15:35.551Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.8,"endSpeed":85.1,"strikeZoneTop":3.35,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.765289692031967,"aZ":-16.616263949514227,"pfxX":-4.770458550823368,"pfxZ":8.402017170494862,"pX":-0.5480545402207238,"pZ":2.245660203936469,"vX0":6.544246117507373,"vY0":-135.04748384804435,"vZ0":-4.286078753133964,"x":137.89,"y":178.15,"x0":-2.3802753401289,"y0":50.00193432526163,"z0":5.018312280587189,"aX":-8.83252058628591},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":14.5,"breakHorizontal":7.3,"spinRate":2321,"spinDirection":211},"zone":4,"typeConfidence":0.88,"plateTime":0.40522711799139177,"extension":6.733530964813073},"index":1,"playId":"0560412d-16f6-3318-8ce4-feeb622fc2df","pitchNumber":2,"startTime":"2025-08-24T19:15:48.978Z","endTime":"2025-08-24T19:15:53.504Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":6,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2025-08-24T19:16:03.430Z","endTime":"2025-08-24T19:16:19.697Z","isPitch":false,"type":"action","player":{"id":663697,"link":"/api/v1/people/663697"}},{"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":"f7127b08-8e86-3d0a-99ef-61921e2b1804","startTime":"2025-08-24T19:16:19.697Z","endTime":"2025-08-24T19:16:23.699Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":76.7,"endSpeed":71.0,"strikeZoneTop":3.24996005701042,"strikeZoneBottom":1.37490332049478,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.111049316908964,"aZ":-39.15263937662491,"pfxX":4.535300023806083,"pfxZ":-5.552360394579825,"pX":-0.14122196894206568,"pZ":0.6133975109361177,"vX0":3.3129994831734293,"vY0":-111.72364119966115,"vZ0":-1.569678313101108,"x":122.38,"y":222.22,"x0":-2.235198731773993,"y0":50.00193217917994,"z0":5.3681472171538624,"aX":5.702160905909582},"breaks":{"breakAngle":8.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.8,"breakVerticalInduced":-10.1,"breakHorizontal":-9.1,"spinRate":2438,"spinDirection":52},"zone":13,"typeConfidence":0.9,"plateTime":0.49123396672989195,"extension":6.411736545774587},"index":4,"playId":"5617b2c5-1bc3-390f-bedc-bb5d431a4f66","pitchNumber":3,"startTime":"2025-08-24T19:16:39.359Z","endTime":"2025-08-24T19:16:45.474Z","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,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.1,"endSpeed":79.3,"strikeZoneTop":3.35,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.755084002652552,"aZ":-28.763189588003602,"pfxX":2.9993333870597816,"pfxZ":2.171117156352997,"pX":1.066840354031321,"pZ":1.7178655158497245,"vX0":7.0395036133780655,"vY0":-123.82637474803106,"vZ0":-2.8288354264814735,"x":76.33,"y":192.4,"x0":-2.1883074649478416,"y0":50.004821226171686,"z0":5.2501402236755865,"aX":4.71721318696476},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":3.6,"breakHorizontal":-6.8,"spinRate":2404,"spinDirection":115},"zone":14,"typeConfidence":0.91,"plateTime":0.4401879151295307,"extension":6.748130201831351},"index":5,"playId":"32901245-bd90-361d-ae70-8cd9d41b01a0","pitchNumber":4,"startTime":"2025-08-24T19:17:04.735Z","endTime":"2025-08-24T19:17:10.499Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.1,"endSpeed":85.6,"strikeZoneTop":3.3969728987625,"strikeZoneBottom":1.38500008579533,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.69066604765528,"aZ":-17.199335658013094,"pfxX":-3.1592138855827407,"pfxZ":7.99325423091131,"pX":-0.8613227751871655,"pZ":3.2099251552999974,"vX0":5.234376897293673,"vY0":-135.5327042002967,"vZ0":-1.9013547538959488,"x":149.83,"y":152.11,"x0":-2.4010486644715243,"y0":50.0009038584337,"z0":5.112658534938058,"aX":-5.9176433252540575},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":14.3,"breakHorizontal":4.7,"spinRate":2285,"spinDirection":207},"zone":11,"typeConfidence":0.91,"plateTime":0.40305209472515013,"extension":6.729708352329228},"index":6,"playId":"0415c057-4671-3129-99aa-333e36da1208","pitchNumber":5,"startTime":"2025-08-24T19:17:30.849Z","endTime":"2025-08-24T19:17:35.200Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.2,"endSpeed":86.6,"strikeZoneTop":3.36100584234456,"strikeZoneBottom":1.40707344160168,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.119068232846832,"aZ":-17.433287230439063,"pfxX":-3.5499433291387903,"pfxZ":7.684085544849962,"pX":-0.4724008824287763,"pZ":3.506022343129706,"vX0":6.187389209994233,"vY0":-137.09672205401057,"vZ0":-1.3254161364332533,"x":135.01,"y":144.12,"x0":-2.289387185337018,"y0":50.00199345782306,"z0":5.176460168798904,"aX":-6.81000862301019},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":13.9,"breakHorizontal":5.3,"spinRate":2353,"spinDirection":210},"zone":11,"typeConfidence":0.91,"plateTime":0.39835158254378156,"extension":6.803176475390035},"index":7,"playId":"c8eb6a29-6f7e-3773-a9f1-30da90c4bcf5","pitchNumber":6,"startTime":"2025-08-24T19:17:51.720Z","endTime":"2025-08-24T19:17:56.295Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.9,"endSpeed":87.9,"strikeZoneTop":3.35,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.8862450867884,"aZ":-16.50852052505294,"pfxX":-3.026217499039168,"pfxZ":8.077781552286341,"pX":0.2091749299770291,"pZ":2.0920716553988914,"vX0":7.896025939991343,"vY0":-136.64801199758426,"vZ0":-5.039490896537258,"x":109.03,"y":182.29,"x0":-2.292446141074951,"y0":50.00399864889836,"z0":5.051339053449599,"aX":-5.87054083640684},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":14.0,"breakHorizontal":4.3,"spinRate":2324,"spinDirection":212},"zone":8,"typeConfidence":0.92,"plateTime":0.39698719497469925,"extension":6.875447020311161},"hitData":{"launchSpeed":96.2,"launchAngle":35.0,"totalDistance":292.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":199.16,"coordY":114.07}},"index":8,"playId":"70cb0940-ad85-31df-b6ad-f68cd59e74de","pitchNumber":7,"startTime":"2025-08-24T19:18:11.108Z","endTime":"2025-08-24T19:18:26.937Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-24T19:18:26.937Z","atBatIndex":49},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Kyle Isbel singles on a sharp ground ball to left fielder Riley Greene, deflected by third baseman Zach McKinstry. Adam Frazier scores. Jonathan India scores. Kyle Isbel to 2nd.","rbi":2,"awayScore":8,"homeScore":7,"isOut":false},"about":{"atBatIndex":50,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-08-24T19:21:01.815Z","endTime":"2025-08-24T19:21:49.000Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":60},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":664728,"fullName":"Kyle Isbel","link":"/api/v1/people/664728"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663947,"fullName":"Tyler Holton","link":"/api/v1/people/663947"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":664728,"fullName":"Kyle Isbel","link":"/api/v1/people/664728"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[2,3,4],"actionIndex":[1],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":664728,"fullName":"Kyle Isbel","link":"/api/v1/people/664728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":656716,"link":"/api/v1/people/656716"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_deflection"},{"player":{"id":682985,"link":"/api/v1/people/682985"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":null,"start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_throw","runner":{"id":664728,"fullName":"Kyle Isbel","link":"/api/v1/people/664728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"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":663697,"fullName":"Jonathan India","link":"/api/v1/people/663697"},"responsiblePitcher":{"id":656427,"link":"/api/v1/people/656427"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":624428,"fullName":"Adam Frazier","link":"/api/v1/people/624428"},"responsiblePitcher":{"id":656427,"link":"/api/v1/people/656427"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":6,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-24T19:19:09.519Z","endTime":"2025-08-24T19:19:48.508Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Tyler Holton replaces Jack Flaherty.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":6,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2025-08-24T19:19:48.508Z","endTime":"2025-08-24T19:21:04.121Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":663947,"link":"/api/v1/people/663947"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.8,"endSpeed":84.4,"strikeZoneTop":3.52000951826896,"strikeZoneBottom":1.50560180529284,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.88666633451155,"aZ":-20.212478598921468,"pfxX":10.355160432520167,"pfxZ":6.601991526334021,"pX":0.8280619712600604,"pZ":1.5952866089229756,"vX0":-5.113208032996002,"vY0":-133.52464424196987,"vZ0":-6.68249478093118,"x":85.44,"y":195.71,"x0":1.4192608794286574,"y0":50.00092528460838,"z0":5.577404520050232,"aX":18.755886569773136},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":10.8,"breakHorizontal":-17.8,"spinRate":2175,"spinDirection":142},"zone":9,"typeConfidence":0.91,"plateTime":0.409699048820356,"extension":6.712369886974785},"index":2,"playId":"5c0fd6f2-9ac8-3e79-89f2-2bb4e4c4f68f","pitchNumber":1,"startTime":"2025-08-24T19:21:04.121Z","endTime":"2025-08-24T19:21:07.998Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":80.7,"endSpeed":75.2,"strikeZoneTop":3.51563106480353,"strikeZoneBottom":1.47203073469236,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.955531721172836,"aZ":-33.149065199015816,"pfxX":-8.466158901743528,"pfxZ":-0.6867134835579485,"pX":-0.008324450406642031,"pZ":2.3966226452037374,"vX0":-1.2821387181841701,"vY0":-117.60701263504755,"vZ0":-0.5185342966320763,"x":117.32,"y":174.07,"x0":1.6434346514821754,"y0":50.00433630406429,"z0":5.665067168730212,"aX":-11.992995961793683},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.6,"breakVerticalInduced":-1.1,"breakHorizontal":15.7,"spinRate":2758,"spinDirection":230},"zone":5,"typeConfidence":0.9,"plateTime":0.46373693979606845,"extension":6.430870646185781},"index":3,"playId":"47250849-4c4c-34f5-b1ac-52629deb3683","pitchNumber":2,"startTime":"2025-08-24T19:21:21.128Z","endTime":"2025-08-24T19:21:24.981Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.4,"endSpeed":85.8,"strikeZoneTop":3.49,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.704574272417656,"aZ":-22.212302101551806,"pfxX":8.67324046995903,"pfxZ":5.350019232832777,"pX":-0.18790193023162136,"pZ":2.6264932676481356,"vX0":-7.615342876754322,"vY0":-134.52576010406074,"vZ0":-3.726098912107086,"x":124.16,"y":167.86,"x0":1.5303512467285931,"y0":50.00505789705707,"z0":5.573536543852927,"aX":16.159353588225592},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":9.2,"breakHorizontal":-14.4,"spinRate":2120,"spinDirection":139},"zone":5,"typeConfidence":0.9,"plateTime":0.40462581570534795,"extension":6.567455827168305},"hitData":{"launchSpeed":101.5,"launchAngle":-21.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"hard","location":"5","coordinates":{"coordX":78.51,"coordY":106.97}},"index":4,"playId":"595d14c8-27f3-389f-b11f-5607924ba2dc","pitchNumber":3,"startTime":"2025-08-24T19:21:37.195Z","endTime":"2025-08-24T19:21:49.000Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-24T19:21:49.000Z","atBatIndex":50},{"result":{"type":"atBat","event":"Sac Bunt","eventType":"sac_bunt","description":"Luke Maile out on a sacrifice bunt, first baseman Spencer Torkelson to second baseman Javier Báez. Kyle Isbel to 3rd.","rbi":0,"awayScore":8,"homeScore":7,"isOut":true},"about":{"atBatIndex":51,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-08-24T19:22:24.476Z","endTime":"2025-08-24T19:22:32.900Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":4},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":571912,"fullName":"Luke Maile","link":"/api/v1/people/571912"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663947,"fullName":"Tyler Holton","link":"/api/v1/people/663947"},"pitchHand":{"code":"L","description":"Left"},"postOnThird":{"id":664728,"fullName":"Kyle Isbel","link":"/api/v1/people/664728"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Sac Bunt","eventType":"sac_bunt","movementReason":null,"runner":{"id":571912,"fullName":"Luke Maile","link":"/api/v1/people/571912"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":679529,"link":"/api/v1/people/679529"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":595879,"link":"/api/v1/people/595879"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Bunt","eventType":"sac_bunt","movementReason":"r_adv_play","runner":{"id":664728,"fullName":"Kyle Isbel","link":"/api/v1/people/664728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":0},"pitchData":{"startSpeed":88.6,"endSpeed":82.5,"strikeZoneTop":3.24,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.9109437757569,"aZ":-25.663923149840993,"pfxX":-1.650254449396615,"pfxZ":3.7885578416281156,"pX":-0.3133666488853365,"pZ":3.32156169084507,"vX0":-4.266293717567026,"vY0":-129.21029510199565,"vZ0":-1.3693040888270938,"x":128.94,"y":149.1,"x0":1.5630862428477572,"y0":50.000618037690856,"z0":5.801056337468635,"aX":-2.8342538869624865},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":6.8,"breakHorizontal":3.8,"spinRate":2414,"spinDirection":173},"zone":1,"typeConfidence":0.9,"plateTime":0.42135234517524367,"extension":6.629354330599495},"hitData":{"launchSpeed":35.3,"launchAngle":-63.0,"totalDistance":4.0,"trajectory":"bunt_grounder","hardness":"medium","location":"3","coordinates":{"coordX":129.04,"coordY":190.58}},"index":0,"playId":"5490263f-a8a8-3711-9f3a-8cd92d678eac","pitchNumber":1,"startTime":"2025-08-24T19:22:24.476Z","endTime":"2025-08-24T19:22:32.900Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-24T19:22:32.900Z","atBatIndex":51},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Randal Grichuk pops out to first baseman Spencer Torkelson.","rbi":0,"awayScore":8,"homeScore":7,"isOut":true},"about":{"atBatIndex":52,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-08-24T19:24:14.032Z","endTime":"2025-08-24T19:24:28.962Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":545341,"fullName":"Randal Grichuk","link":"/api/v1/people/545341"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663947,"fullName":"Tyler Holton","link":"/api/v1/people/663947"},"pitchHand":{"code":"L","description":"Left"},"postOnThird":{"id":664728,"fullName":"Kyle Isbel","link":"/api/v1/people/664728"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[2],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":545341,"fullName":"Randal Grichuk","link":"/api/v1/people/545341"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":679529,"link":"/api/v1/people/679529"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Randal Grichuk replaces Mike Yastrzemski.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":8,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2025-08-24T19:23:45.675Z","endTime":"2025-08-24T19:23:52.933Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":545341,"link":"/api/v1/people/545341"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"101","replacedPlayer":{"id":573262,"link":"/api/v1/people/573262"}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":8,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2025-08-24T19:23:52.933Z","endTime":"2025-08-24T19:24:16.404Z","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(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":1},"pitchData":{"startSpeed":88.7,"endSpeed":83.0,"strikeZoneTop":3.28,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.311753114780842,"aZ":-23.178659972219016,"pfxX":-0.5685343729542995,"pfxZ":5.1989635801582565,"pX":-0.6652009775171951,"pZ":2.5788020175189414,"vX0":-5.246161533631276,"vY0":-129.2418919670315,"vZ0":-3.433899717561749,"x":142.36,"y":169.15,"x0":1.4462398961953589,"y0":50.00117130479696,"z0":5.660318064818835,"aX":-0.9814857918738558},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":9.0,"breakHorizontal":1.9,"spinRate":2316,"spinDirection":169},"zone":4,"typeConfidence":0.9,"plateTime":0.4202652385363512,"extension":6.665905965630155},"hitData":{"launchSpeed":66.4,"launchAngle":72.0,"totalDistance":88.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":142.38,"coordY":177.44}},"index":2,"playId":"fc57e471-56c2-38e1-aec5-2dffa538f802","pitchNumber":1,"startTime":"2025-08-24T19:24:16.404Z","endTime":"2025-08-24T19:24:28.962Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-24T19:24:28.962Z","atBatIndex":52},{"result":{"type":"atBat","event":"Intent Walk","eventType":"intent_walk","description":"Tyler Holton intentionally walks Bobby Witt Jr.","rbi":0,"awayScore":8,"homeScore":7,"isOut":false},"about":{"atBatIndex":53,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-08-24T19:24:50.372Z","endTime":"2025-08-24T19:24:55.805Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":2},"matchup":{"batter":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663947,"fullName":"Tyler Holton","link":"/api/v1/people/663947"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"postOnThird":{"id":664728,"fullName":"Kyle Isbel","link":"/api/v1/people/664728"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Intent Walk","eventType":"intent_walk","movementReason":null,"runner":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"index":0,"playId":"07766156-0546-1003-000c-f08cd117d70a","pitchNumber":0,"startTime":"2025-08-24T19:24:54.245Z","endTime":"2025-08-24T19:24:54.267Z","isPitch":false,"type":"no_pitch"},{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"index":1,"playId":"07766156-0546-1013-000c-f08cd117d70a","pitchNumber":0,"startTime":"2025-08-24T19:24:54.267Z","endTime":"2025-08-24T19:24:54.268Z","isPitch":false,"type":"no_pitch"},{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"index":2,"playId":"07766156-0546-1023-000c-f08cd117d70a","pitchNumber":0,"startTime":"2025-08-24T19:24:54.268Z","endTime":"2025-08-24T19:24:54.269Z","isPitch":false,"type":"no_pitch"},{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":2},"index":3,"playId":"07766156-0546-1033-000c-f08cd117d70a","pitchNumber":0,"startTime":"2025-08-24T19:24:54.269Z","endTime":"2025-08-24T19:24:55.805Z","isPitch":false,"type":"no_pitch"}],"playEndTime":"2025-08-24T19:24:55.805Z","atBatIndex":53},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Vinnie Pasquantino strikes out swinging.","rbi":0,"awayScore":9,"homeScore":7,"isOut":true},"about":{"atBatIndex":54,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-08-24T19:25:02.885Z","endTime":"2025-08-24T19:27:28.059Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663947,"fullName":"Tyler Holton","link":"/api/v1/people/663947"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5,6],"actionIndex":[4],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":664728,"fullName":"Kyle Isbel","link":"/api/v1/people/664728"},"responsiblePitcher":{"id":663947,"link":"/api/v1/people/663947"},"isScoringEvent":true,"rbi":false,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":693307,"link":"/api/v1/people/693307"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.2,"endSpeed":85.2,"strikeZoneTop":3.61708973236772,"strikeZoneBottom":1.5958490785452,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.396447348443473,"aZ":-20.5334521087805,"pfxX":9.269660330935483,"pfxZ":6.305792195771867,"pX":1.2015625926877942,"pZ":2.910828864586994,"vX0":-4.461019525752631,"vY0":-134.35697027889458,"vZ0":-3.365058380594234,"x":71.2,"y":160.19,"x0":1.6701369931562453,"y0":50.00426916610116,"z0":5.621552028616874,"aX":17.11744639935893},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":11.0,"breakHorizontal":-16.0,"spinRate":2088,"spinDirection":143},"zone":12,"typeConfidence":0.88,"plateTime":0.40612993542269926,"extension":6.569958712187422},"index":0,"playId":"8a2bb392-ff6b-302f-99ef-17ab85268464","pitchNumber":1,"startTime":"2025-08-24T19:25:20.676Z","endTime":"2025-08-24T19:25:25.049Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.5,"endSpeed":84.3,"strikeZoneTop":3.54849110179371,"strikeZoneBottom":1.64511920192957,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.370369663532376,"aZ":-20.34465056645317,"pfxX":9.333702239590902,"pfxZ":6.5335297577759945,"pX":-0.006181823310949187,"pZ":2.8385281890157934,"vX0":-6.83424078654479,"vY0":-133.13385085012115,"vZ0":-3.4795111695373797,"x":117.24,"y":162.14,"x0":1.370935951618441,"y0":50.000552733910396,"z0":5.620306595581055,"aX":16.891552076971088},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":11.4,"breakHorizontal":-15.6,"spinRate":2106,"spinDirection":147},"zone":5,"typeConfidence":0.89,"plateTime":0.41012090295542913,"extension":6.507216422540921},"index":1,"playId":"b547e2ae-ebab-350f-aed0-7187fbf9f75a","pitchNumber":2,"startTime":"2025-08-24T19:25:38.339Z","endTime":"2025-08-24T19:25:41.960Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.6,"endSpeed":83.8,"strikeZoneTop":3.54,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.5348049959548,"aZ":-19.566022344350223,"pfxX":10.068669862715979,"pfxZ":7.018027596688369,"pX":0.6130286003164822,"pZ":2.252808994834449,"vX0":-5.720817170256699,"vY0":-133.18084662850208,"vZ0":-4.72658753656469,"x":93.63,"y":177.95,"x0":1.4804595177493403,"y0":50.00410130107158,"z0":5.465227021546959,"aX":18.093111012046457},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":11.9,"breakHorizontal":-17.0,"spinRate":2146,"spinDirection":138},"zone":9,"typeConfidence":0.9,"plateTime":0.41121871515515673,"extension":6.454162534344744},"index":2,"playId":"c5612b77-c65c-37d4-bc89-8ee43c6c12db","pitchNumber":3,"startTime":"2025-08-24T19:25:56.533Z","endTime":"2025-08-24T19:26:01.431Z","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":83.0,"endSpeed":75.7,"strikeZoneTop":3.4749693777627,"strikeZoneBottom":1.61483906075135,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.1362684457016,"aZ":-28.751681553854993,"pfxX":-3.7614553007408453,"pfxZ":2.3867705601802847,"pX":-4.380444963225651,"pZ":-0.13334825085906607,"vX0":-12.056314623696368,"vY0":-120.07631278137883,"vZ0":-6.6329811238626935,"x":283.97,"y":242.38,"x0":1.2312791082036252,"y0":50.00433799130971,"z0":5.283056871095143,"aX":-5.391999127036232},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":2.6,"breakHorizontal":10.2,"spinRate":2835,"spinDirection":300},"zone":13,"typeConfidence":0.9,"plateTime":0.45931330013436167,"extension":6.804431787847789},"index":3,"playId":"8c7690e2-374e-35b4-933d-1d8bb4c6d241","pitchNumber":4,"startTime":"2025-08-24T19:26:23.080Z","endTime":"2025-08-24T19:26:28.864Z","isPitch":true,"type":"pitch"},{"details":{"description":"Wild pitch by pitcher Tyler Holton. Kyle Isbel scores. Bobby Witt Jr. to 2nd.","event":"Wild Pitch","eventType":"wild_pitch","awayScore":9,"homeScore":7,"isScoringPlay":true,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"index":4,"actionPlayId":"8c7690e2-374e-35b4-933d-1d8bb4c6d241","startTime":"2025-08-24T19:26:55.037Z","endTime":"2025-08-24T19:27:03.300Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":664728,"link":"/api/v1/people/664728"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.4,"endSpeed":76.0,"strikeZoneTop":3.44683165933669,"strikeZoneBottom":1.56034031134132,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.077565409504473,"aZ":-29.10208276833383,"pfxX":-7.4083786542845775,"pfxZ":2.0937112836181804,"pX":-2.1238582112916737,"pZ":1.4487760133465373,"vX0":-6.372842963467341,"vY0":-121.24564841594741,"vZ0":-3.480667218723501,"x":197.96,"y":199.66,"x0":1.515566635791789,"y0":50.00208970330407,"z0":5.484560777116185,"aX":-10.859632522815732},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":3.1,"breakHorizontal":15.1,"spinRate":2726,"spinDirection":287},"zone":13,"typeConfidence":0.86,"plateTime":0.45441540950250703,"extension":6.612892592780451},"index":5,"playId":"9e8de895-c2e6-30cd-a34d-3fe054ad121d","pitchNumber":5,"startTime":"2025-08-24T19:27:03.300Z","endTime":"2025-08-24T19:27:08.799Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":2},"pitchData":{"startSpeed":82.0,"endSpeed":75.2,"strikeZoneTop":3.54,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.167679354011206,"aZ":-30.380929095333492,"pfxX":-9.186067664056043,"pfxZ":1.258806388729059,"pX":-0.5898170679021512,"pZ":0.7443579407964834,"vX0":-2.683141011236618,"vY0":-119.37789525996581,"vZ0":-4.496113578597566,"x":139.48,"y":218.68,"x0":1.7451922550515728,"y0":50.005306706104506,"z0":5.418611423644983,"aX":-13.124830597553615},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":1.3,"breakHorizontal":17.3,"spinRate":2657,"spinDirection":290},"zone":13,"typeConfidence":0.9,"plateTime":0.4606093899381416,"extension":6.648729008721611},"index":6,"playId":"7ff272ab-b6d7-3eb7-a784-06625d72db55","pitchNumber":6,"startTime":"2025-08-24T19:27:18.707Z","endTime":"2025-08-24T19:27:28.059Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-24T19:27:28.059Z","atBatIndex":54},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Trey Sweeney called out on strikes.","rbi":0,"awayScore":9,"homeScore":7,"isOut":true},"about":{"atBatIndex":55,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-08-24T19:29:31.310Z","endTime":"2025-08-24T19:31:18.911Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":700242,"fullName":"Trey Sweeney","link":"/api/v1/people/700242"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":670167,"fullName":"John Schreiber","link":"/api/v1/people/670167"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3,5,6,7,8],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":700242,"fullName":"Trey Sweeney","link":"/api/v1/people/700242"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":571912,"link":"/api/v1/people/571912"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Randal Grichuk remains in the game as the left fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":9,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-24T19:29:33.640Z","endTime":"2025-08-24T19:29:33.641Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":545341,"link":"/api/v1/people/545341"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"101","replacedPlayer":{"id":573262,"link":"/api/v1/people/573262"}},{"details":{"description":"Defensive switch from left field to right field for Adam Frazier.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":9,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2025-08-24T19:29:33.642Z","endTime":"2025-08-24T19:29:33.643Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":624428,"link":"/api/v1/people/624428"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"600"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.7,"endSpeed":85.5,"strikeZoneTop":3.64179332437997,"strikeZoneBottom":1.51856772480382,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.825089387045082,"aZ":-22.76812686101949,"pfxX":-6.988255235901006,"pfxZ":5.004524799552954,"pX":-0.4841834425535124,"pZ":3.0140463693316812,"vX0":7.963403907968548,"vY0":-136.23290564321766,"vZ0":0.2999887180049765,"x":135.46,"y":157.4,"x0":-2.536753187208007,"y0":50.00507274083561,"z0":4.475767588448866,"aX":-13.142316279090208},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":9.4,"breakHorizontal":10.9,"spinRate":2089,"spinDirection":246},"zone":1,"typeConfidence":0.9,"plateTime":0.40198695412110874,"extension":6.412244342952496},"index":2,"playId":"2c8202ff-308f-3617-a452-8166bf1eab92","pitchNumber":1,"startTime":"2025-08-24T19:29:33.644Z","endTime":"2025-08-24T19:29:37.099Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.7,"endSpeed":84.9,"strikeZoneTop":3.69,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.698324093460077,"aZ":-21.781317263708043,"pfxX":-7.586950513830814,"pfxZ":5.575129420308057,"pX":0.027438273472152438,"pZ":3.306992956605242,"vX0":9.569001333393974,"vY0":-136.1030955165508,"vZ0":0.8487232606793087,"x":115.95,"y":149.49,"x0":-2.559025939162477,"y0":50.001350299078894,"z0":4.506946967261767,"aX":-14.140153474967416},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":10.6,"breakHorizontal":11.5,"spinRate":2235,"spinDirection":250},"zone":2,"typeConfidence":0.9,"plateTime":0.403442638731939,"extension":6.582985702372346},"index":3,"playId":"410b8911-d7b4-3d63-b71d-06c54ecb87b2","pitchNumber":2,"startTime":"2025-08-24T19:29:49.115Z","endTime":"2025-08-24T19:29:53.926Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":9,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":4,"startTime":"2025-08-24T19:30:01.300Z","endTime":"2025-08-24T19:30:17.665Z","isPitch":false,"type":"action","player":{"id":700242,"link":"/api/v1/people/700242"}},{"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":94.0,"endSpeed":86.5,"strikeZoneTop":3.69,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.504189668061635,"aZ":-21.989198547339456,"pfxX":-6.8063100700749715,"pfxZ":5.325860299554252,"pX":-0.851209840440054,"pZ":3.077509693105862,"vX0":6.915183328373157,"vY0":-136.7853493920566,"vZ0":0.12784115625283043,"x":149.45,"y":155.69,"x0":-2.5163708824146402,"y0":50.00523800801541,"z0":4.526336154401635,"aX":-13.021847464456195},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":9.8,"breakHorizontal":11.0,"spinRate":2208,"spinDirection":241},"zone":11,"typeConfidence":0.9,"plateTime":0.3990091884203699,"extension":6.406436221954922},"index":5,"playId":"9afa8935-bd1a-314f-9499-71da27a1b400","pitchNumber":3,"startTime":"2025-08-24T19:30:17.665Z","endTime":"2025-08-24T19:30:21.660Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.5,"endSpeed":76.9,"strikeZoneTop":3.59870497347459,"strikeZoneBottom":1.62356793060632,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.146368322278022,"aZ":-30.10874396473263,"pfxX":10.274318504306061,"pfxZ":1.4000050582033978,"pX":1.0956741949021098,"pZ":1.4161962132083905,"vX0":5.929364913267839,"vY0":-120.18806752395727,"vZ0":-0.782439224331382,"x":75.24,"y":200.54,"x0":-2.7304171070779586,"y0":50.00475353490078,"z0":4.3968813492233645,"aX":15.178996099613574},"breaks":{"breakAngle":27.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":2.6,"breakHorizontal":-19.9,"spinRate":2654,"spinDirection":63},"zone":14,"typeConfidence":0.9,"plateTime":0.45402424620491066,"extension":6.511100798654911},"index":6,"playId":"3ab11762-b5b5-30a4-aed0-a8b6a5201c4d","pitchNumber":4,"startTime":"2025-08-24T19:30:37.070Z","endTime":"2025-08-24T19:30:40.702Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.1,"endSpeed":86.8,"strikeZoneTop":3.65860885771799,"strikeZoneBottom":1.65373015134439,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.893366094681273,"aZ":-21.45022825719894,"pfxX":-5.063262440652609,"pfxZ":5.573601770000391,"pX":-0.502922446245566,"pZ":3.764274797566199,"vX0":6.826952208488539,"vY0":-137.03593742163113,"vZ0":1.5129252499143053,"x":136.17,"y":137.14,"x0":-2.354913622678123,"y0":50.00407559744577,"z0":4.658660838424874,"aX":-9.745612171978578},"breaks":{"breakAngle":21.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":10.6,"breakHorizontal":7.9,"spinRate":2150,"spinDirection":238},"zone":1,"typeConfidence":0.9,"plateTime":0.397883725185161,"extension":6.340517517598736},"index":7,"playId":"329068cc-5715-3a7b-9ab4-0fe5ab91bab0","pitchNumber":5,"startTime":"2025-08-24T19:30:54.482Z","endTime":"2025-08-24T19:31:00.100Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":82.6,"endSpeed":77.2,"strikeZoneTop":3.58225034072494,"strikeZoneBottom":1.57749985798424,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.66367001639738,"aZ":-29.92279001766961,"pfxX":7.440955239881363,"pfxZ":1.5075286729582782,"pX":-0.39440486279578335,"pZ":1.9798665096894872,"vX0":3.2656290303610787,"vY0":-120.4460340990449,"vZ0":0.4523898407310194,"x":132.03,"y":185.32,"x0":-2.727717772993631,"y0":50.003618057053956,"z0":4.400094359756805,"aX":11.118294402764542},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":3.0,"breakHorizontal":-14.2,"spinRate":2746,"spinDirection":64},"zone":7,"typeConfidence":0.9,"plateTime":0.4518338055703479,"extension":6.327507198431062},"index":8,"playId":"714f0e1f-1487-36c9-8a65-db6c90383437","pitchNumber":6,"startTime":"2025-08-24T19:31:12.950Z","endTime":"2025-08-24T19:31:18.911Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-24T19:31:18.911Z","atBatIndex":55},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Javier Báez strikes out swinging.","rbi":0,"awayScore":9,"homeScore":7,"isOut":true},"about":{"atBatIndex":56,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-08-24T19:31:21.661Z","endTime":"2025-08-24T19:33:11.144Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":595879,"fullName":"Javier Báez","link":"/api/v1/people/595879"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670167,"fullName":"John Schreiber","link":"/api/v1/people/670167"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":595879,"fullName":"Javier Báez","link":"/api/v1/people/595879"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":571912,"link":"/api/v1/people/571912"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.2,"endSpeed":86.8,"strikeZoneTop":3.48,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.65538070626957,"aZ":-19.69928356903184,"pfxX":-4.53502532006651,"pfxZ":6.498563981318037,"pX":0.25617490849176927,"pZ":2.3833115642732987,"vX0":8.6159885622107,"vY0":-137.05108526425428,"vZ0":-2.1774299863834496,"x":107.24,"y":174.43,"x0":-2.326024432921545,"y0":50.00366413107694,"z0":4.520118476606715,"aX":-8.707756052029634},"breaks":{"breakAngle":19.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":11.5,"breakHorizontal":6.6,"spinRate":2230,"spinDirection":232},"zone":5,"typeConfidence":0.9,"plateTime":0.3982439513602909,"extension":6.860456532434118},"index":0,"playId":"8d56836a-2530-399d-b79f-d78a43762b09","pitchNumber":1,"startTime":"2025-08-24T19:31:43.395Z","endTime":"2025-08-24T19:31:48.126Z","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":92.9,"endSpeed":85.0,"strikeZoneTop":3.62472010205956,"strikeZoneBottom":1.53832315563668,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.008584550518417,"aZ":-21.73147455178523,"pfxX":-6.956417163807631,"pfxZ":5.638343570871214,"pX":0.5525997639737205,"pZ":3.7834408512263376,"vX0":9.954174943123451,"vY0":-134.92939468615586,"vZ0":2.031690707836902,"x":95.94,"y":136.63,"x0":-2.2722741434809413,"y0":50.00609971085493,"z0":4.5472666533703725,"aX":-12.893225545517897},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":10.9,"breakHorizontal":10.6,"spinRate":2230,"spinDirection":248},"zone":12,"typeConfidence":0.9,"plateTime":0.4051865670992214,"extension":6.37926460664929},"index":1,"playId":"8d7d57f0-f802-33fe-b3e4-c64f2a180d65","pitchNumber":2,"startTime":"2025-08-24T19:31:59.415Z","endTime":"2025-08-24T19:32:03.476Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.9,"endSpeed":85.7,"strikeZoneTop":3.4698925406264,"strikeZoneBottom":1.50148282951772,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.96307121006748,"aZ":-20.519479761758312,"pfxX":-6.928161080718972,"pfxZ":6.259584170453209,"pX":0.5589488930731908,"pZ":0.8716837799196419,"vX0":10.022565733535789,"vY0":-134.9967370301471,"vZ0":-5.251324288413178,"x":95.69,"y":215.24,"x0":-2.2866704932198165,"y0":50.00396916374448,"z0":4.268989863478627,"aX":-12.90195060491568},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":10.4,"breakHorizontal":10.7,"spinRate":2251,"spinDirection":246},"zone":14,"typeConfidence":0.9,"plateTime":0.4043796839038496,"extension":6.532435904363829},"index":2,"playId":"85fa527c-50d7-337f-8aac-da3661e3915c","pitchNumber":3,"startTime":"2025-08-24T19:32:16.390Z","endTime":"2025-08-24T19:32:20.024Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.1,"endSpeed":85.0,"strikeZoneTop":3.48,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.804753075956615,"aZ":-33.68595186231454,"pfxX":-11.551316178223821,"pfxZ":-0.8162994618556576,"pX":0.021304213916232308,"pZ":1.4313819165817299,"vX0":10.635226135723654,"vY0":-135.12673035472648,"vZ0":-1.0963975484366557,"x":116.19,"y":200.13,"x0":-2.467228674581761,"y0":50.00493815579237,"z0":4.211909607355,"aX":-21.33643501541386},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":-1.6,"breakHorizontal":18.6,"spinRate":2305,"spinDirection":248},"zone":14,"typeConfidence":0.9,"plateTime":0.4055444540116069,"extension":6.5304153876846796},"index":3,"playId":"78a27a7f-8994-3ae7-b7fb-4038899d7053","pitchNumber":4,"startTime":"2025-08-24T19:32:33.547Z","endTime":"2025-08-24T19:32:37.949Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":94.7,"endSpeed":87.2,"strikeZoneTop":3.48,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.34363357351113,"aZ":-19.6466256964021,"pfxX":-7.415290745694653,"pfxZ":6.455902306362024,"pX":-0.02506304108430063,"pZ":3.208244833655434,"vX0":9.042253128689332,"vY0":-137.67494880210705,"vZ0":0.3196458964659794,"x":117.96,"y":152.16,"x0":-2.371340485728016,"y0":50.005840520053596,"z0":4.40852421077582,"aX":-14.39777848133908},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":12.0,"breakHorizontal":11.8,"spinRate":2340,"spinDirection":245},"zone":2,"typeConfidence":0.9,"plateTime":0.39614490387521073,"extension":6.563689269782287},"index":4,"playId":"a2936a9c-bfff-39fa-8f21-f86ac901fa1b","pitchNumber":5,"startTime":"2025-08-24T19:33:03.870Z","endTime":"2025-08-24T19:33:11.144Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-24T19:33:11.144Z","atBatIndex":56},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Wenceel Pérez grounds out, shortstop Bobby Witt Jr. to first baseman Vinnie Pasquantino.","rbi":0,"awayScore":9,"homeScore":7,"isOut":true},"about":{"atBatIndex":57,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-08-24T19:33:12.843Z","endTime":"2025-08-24T19:34:02.720Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":672761,"fullName":"Wenceel Pérez","link":"/api/v1/people/672761"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":670167,"fullName":"John Schreiber","link":"/api/v1/people/670167"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":672761,"fullName":"Wenceel Pérez","link":"/api/v1/people/672761"},"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":686469,"link":"/api/v1/people/686469"},"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(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.0,"endSpeed":82.4,"strikeZoneTop":3.17,"strikeZoneBottom":1.45,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.935283269564096,"aZ":-25.701465138854548,"pfxX":-0.012051201563811953,"pfxZ":3.756644643012562,"pX":-0.12081878594700761,"pZ":2.618752827251269,"vX0":6.806066466116324,"vY0":-129.58200515100395,"vZ0":0.2579057960848682,"x":121.61,"y":168.07,"x0":-2.7660164131512768,"y0":50.000066330167904,"z0":4.462017825787837,"aX":-0.022086297955242126},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":7.1,"breakHorizontal":-1.3,"spinRate":2441,"spinDirection":200},"zone":5,"typeConfidence":0.91,"plateTime":0.4206983192933258,"extension":6.541473669238073},"index":0,"playId":"78895692-b829-30e2-b758-beebddf756b0","pitchNumber":1,"startTime":"2025-08-24T19:33:32.739Z","endTime":"2025-08-24T19:33:36.760Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.0,"endSpeed":86.4,"strikeZoneTop":3.17,"strikeZoneBottom":1.45,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.393235051090446,"aZ":-19.97568184951863,"pfxX":-6.470864918707544,"pfxZ":6.419332788837922,"pX":0.05602807295628161,"pZ":1.5746884518578377,"vX0":9.148676416016162,"vY0":-136.58220264042004,"vZ0":-3.7588839385572435,"x":114.86,"y":196.26,"x0":-2.4870101680810146,"y0":50.00344284178713,"z0":4.332131893806093,"aX":-12.299247752251139},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":11.0,"breakHorizontal":10.0,"spinRate":2178,"spinDirection":245},"zone":8,"typeConfidence":0.9,"plateTime":0.4001058045351531,"extension":6.578084446556982},"hitData":{"launchSpeed":96.2,"launchAngle":-2.0,"totalDistance":25.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":114.5,"coordY":149.55}},"index":1,"playId":"cd197e39-d4be-3dba-9d0e-ceb1d2123844","pitchNumber":2,"startTime":"2025-08-24T19:33:54.187Z","endTime":"2025-08-24T19:34:02.720Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-24T19:34:02.720Z","atBatIndex":57},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Maikel Garcia homers (13) on a line drive to left center field.","rbi":1,"awayScore":10,"homeScore":7,"isOut":false},"about":{"atBatIndex":58,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-08-24T19:36:35.211Z","endTime":"2025-08-24T19:37:00.605Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669724,"fullName":"Brenan Hanifee","link":"/api/v1/people/669724"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"responsiblePitcher":{"id":669724,"link":"/api/v1/people/669724"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"description":"Pitching Change: Brenan Hanifee replaces Tyler Holton.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":9,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-24T19:35:23.963Z","endTime":"2025-08-24T19:36:37.506Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669724,"link":"/api/v1/people/669724"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.5,"endSpeed":85.4,"strikeZoneTop":3.62,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.034832421763753,"aZ":-27.668359155848577,"pfxX":-9.675745848421824,"pfxZ":2.4134314201921008,"pX":-0.3027144962453642,"pZ":2.86429453725047,"vX0":9.116770246921124,"vY0":-135.84076468827027,"vZ0":-1.699656175313927,"x":128.54,"y":161.44,"x0":-2.4468673684254316,"y0":50.003591385433054,"z0":5.423557316986357,"aX":-18.06588785348557},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":4.2,"breakHorizontal":15.6,"spinRate":2276,"spinDirection":237},"zone":4,"typeConfidence":0.84,"plateTime":0.4033689095703963,"extension":6.001777893570222},"hitData":{"launchSpeed":104.1,"launchAngle":21.0,"totalDistance":389.0,"trajectory":"line_drive","hardness":"medium","location":"78","coordinates":{"coordX":50.87,"coordY":60.29}},"index":1,"playId":"02339441-fe3b-3670-937d-79e9333ad5f7","pitchNumber":1,"startTime":"2025-08-24T19:36:37.506Z","endTime":"2025-08-24T19:37:00.605Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-24T19:37:00.605Z","atBatIndex":58},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Salvador Perez hit by pitch.","rbi":0,"awayScore":10,"homeScore":7,"isOut":false},"about":{"atBatIndex":59,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-08-24T19:37:05.506Z","endTime":"2025-08-24T19:38:20.823Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"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":669724,"fullName":"Brenan Hanifee","link":"/api/v1/people/669724"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,3,4],"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":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.0,"endSpeed":85.3,"strikeZoneTop":3.61963599000379,"strikeZoneBottom":1.59731068403654,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.65389498338561,"aZ":-29.0257390837407,"pfxX":-9.038658644480266,"pfxZ":1.6984535616827046,"pX":0.027633759046916395,"pZ":3.051684241196682,"vX0":9.568710813820417,"vY0":-135.19094745677975,"vZ0":-0.8715864563952558,"x":115.95,"y":156.38,"x0":-2.3783583884259993,"y0":50.00505536032312,"z0":5.410170710052999,"aX":-16.782845935496372},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":3.1,"breakHorizontal":14.4,"spinRate":1936,"spinDirection":246},"zone":2,"typeConfidence":0.81,"plateTime":0.4046986782391637,"extension":5.67240182485406},"index":0,"playId":"59d03b50-cfd8-3a19-b244-e92e90017302","pitchNumber":1,"startTime":"2025-08-24T19:37:19.287Z","endTime":"2025-08-24T19:37:23.007Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.2,"endSpeed":78.7,"strikeZoneTop":3.7,"strikeZoneBottom":1.73,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.34768350994984,"aZ":-34.09437758983374,"pfxX":1.3735099470686607,"pfxZ":-1.23003500252603,"pX":0.24719738537804548,"pZ":1.9681207188638403,"vX0":6.187215959012882,"vY0":-124.05587410048749,"vZ0":-1.4233021549708156,"x":107.58,"y":185.64,"x0":-2.4555173337530407,"y0":50.00249622896546,"z0":5.386002628415181,"aX":2.1443817766154982},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":-2.3,"breakHorizontal":-3.8,"spinRate":2103,"spinDirection":72},"zone":8,"typeConfidence":0.91,"plateTime":0.4411811710074085,"extension":6.082861854405256},"index":1,"playId":"91117403-3d1d-37f9-86f6-d05bcfc48b1c","pitchNumber":2,"startTime":"2025-08-24T19:37:31.841Z","endTime":"2025-08-24T19:37:35.788Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":10,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2025-08-24T19:37:44.587Z","endTime":"2025-08-24T19:37:53.617Z","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, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.1,"endSpeed":79.3,"strikeZoneTop":3.7,"strikeZoneBottom":1.73,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.20284835164637,"aZ":-31.72961961679696,"pfxX":0.8964784846273437,"pfxZ":0.2758419393030067,"pX":0.792380151232742,"pZ":1.7917740594510718,"vX0":7.637361709179765,"vY0":-125.21754232330774,"vZ0":-2.360332266711601,"x":86.8,"y":190.4,"x0":-2.413005162182634,"y0":50.0006074587622,"z0":5.341785801273705,"aX":1.4220390092024913},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":0.2,"breakHorizontal":-3.4,"spinRate":2187,"spinDirection":76},"zone":9,"typeConfidence":0.91,"plateTime":0.4373681101913971,"extension":6.1582132214445835},"index":3,"playId":"c23e69f4-2a55-3275-8a02-96bed89b7b03","pitchNumber":3,"startTime":"2025-08-24T19:37:53.617Z","endTime":"2025-08-24T19:37:58.985Z","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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.9,"endSpeed":87.2,"strikeZoneTop":3.7,"strikeZoneBottom":1.73,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.585842263254165,"aZ":-20.722721238993643,"pfxX":-7.360536078512924,"pfxZ":5.825568229849562,"pX":-1.2870038161807087,"pZ":4.451104516816397,"vX0":5.772075661827837,"vY0":-139.58727070277087,"vZ0":0.7600067013735351,"x":166.06,"y":118.6,"x0":-2.4294468754251897,"y0":50.00259717356042,"z0":5.543781620632349,"aX":-14.467399659284371},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":10.9,"breakHorizontal":12.1,"spinRate":2050,"spinDirection":234},"zone":11,"typeConfidence":2.0,"plateTime":0.39300144736306075,"extension":5.940892762211531},"index":4,"playId":"9b4e8c0e-2516-3a1a-845a-78a5a29a93d3","pitchNumber":4,"startTime":"2025-08-24T19:38:14.553Z","endTime":"2025-08-24T19:38:20.823Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-24T19:38:20.823Z","atBatIndex":59},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Adam Frazier grounds into a force out, second baseman Javier Báez to shortstop Trey Sweeney. Salvador Perez out at 2nd. Adam Frazier to 1st.","rbi":0,"awayScore":10,"homeScore":7,"isOut":true},"about":{"atBatIndex":60,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-08-24T19:40:07.618Z","endTime":"2025-08-24T19:40:53.835Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":1},"matchup":{"batter":{"id":624428,"fullName":"Adam Frazier","link":"/api/v1/people/624428"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669724,"fullName":"Brenan Hanifee","link":"/api/v1/people/669724"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":624428,"fullName":"Adam Frazier","link":"/api/v1/people/624428"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3],"actionIndex":[0],"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":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":595879,"link":"/api/v1/people/595879"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":700242,"link":"/api/v1/people/700242"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":624428,"fullName":"Adam Frazier","link":"/api/v1/people/624428"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"description":"Injury Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":10,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-24T19:38:38.834Z","endTime":"2025-08-24T19:40:09.916Z","isPitch":false,"type":"action","player":{"id":624428,"link":"/api/v1/people/624428"}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.6,"endSpeed":80.5,"strikeZoneTop":3.23749106758624,"strikeZoneBottom":1.3583686484854,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.789140190135466,"aZ":-31.936145946291845,"pfxX":1.4953026027579763,"pfxZ":0.14725050168941278,"pX":-0.44859191266392123,"pZ":0.6344454480985325,"vX0":4.852396153203983,"vY0":-126.0647899039064,"vZ0":-5.0377338959106925,"x":134.1,"y":221.65,"x0":-2.5867602315327494,"y0":50.00483585000317,"z0":5.214124785262536,"aX":2.4239932078112694},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":-0.6,"breakHorizontal":-3.7,"spinRate":2045,"spinDirection":73},"zone":13,"typeConfidence":0.91,"plateTime":0.4332214970212678,"extension":5.8157926021133015},"index":1,"playId":"f174e42b-f060-3454-87b8-88a5530d6749","pitchNumber":1,"startTime":"2025-08-24T19:40:09.916Z","endTime":"2025-08-24T19:40:14.905Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.8,"endSpeed":87.1,"strikeZoneTop":3.18265385429819,"strikeZoneBottom":1.33341481893586,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.717157621982746,"aZ":-27.316072700892146,"pfxX":-7.803799743475851,"pfxZ":2.513333672790914,"pX":0.1316287949476529,"pZ":3.7235604482297746,"vX0":9.403593269098018,"vY0":-137.80223361604567,"vZ0":0.37323879954897643,"x":111.98,"y":138.24,"x0":-2.3005601850625723,"y0":50.00652454662147,"z0":5.421909205087485,"aX":-15.111508001200155},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":4.8,"breakHorizontal":12.4,"spinRate":1921,"spinDirection":243},"zone":12,"typeConfidence":0.78,"plateTime":0.396457551384958,"extension":6.2470393477328106},"index":2,"playId":"bb66365d-09b5-322e-a0c3-7f5798b0eefc","pitchNumber":2,"startTime":"2025-08-24T19:40:27.891Z","endTime":"2025-08-24T19:40:33.126Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.1,"endSpeed":86.0,"strikeZoneTop":3.25,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.765573517658694,"aZ":-27.12187228857949,"pfxX":-8.963648184188099,"pfxZ":2.6792330714132246,"pX":-0.5273180620986999,"pZ":1.283152643887853,"vX0":8.497989900735266,"vY0":-136.6511426806222,"vZ0":-5.259100342227807,"x":137.1,"y":204.13,"x0":-2.5163162623208017,"y0":50.0060142210699,"z0":5.1016145476944885,"aX":-16.916642165479033},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":3.8,"breakHorizontal":14.4,"spinRate":1968,"spinDirection":243},"zone":13,"typeConfidence":0.78,"plateTime":0.40118078443984295,"extension":6.172627818498642},"hitData":{"launchSpeed":74.1,"launchAngle":8.0,"totalDistance":85.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":150.5,"coordY":151.58}},"index":3,"playId":"f4bcbc67-952c-372f-a168-6081d9db99bd","pitchNumber":3,"startTime":"2025-08-24T19:40:44.240Z","endTime":"2025-08-24T19:40:53.835Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-24T19:40:53.835Z","atBatIndex":60},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Jonathan India walks. Adam Frazier to 2nd.","rbi":0,"awayScore":10,"homeScore":7,"isOut":false},"about":{"atBatIndex":61,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-08-24T19:41:18.059Z","endTime":"2025-08-24T19:42:37.354Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":663697,"fullName":"Jonathan India","link":"/api/v1/people/663697"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669724,"fullName":"Brenan Hanifee","link":"/api/v1/people/669724"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663697,"fullName":"Jonathan India","link":"/api/v1/people/663697"},"postOnSecond":{"id":624428,"fullName":"Adam Frazier","link":"/api/v1/people/624428"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":624428,"fullName":"Adam Frazier","link":"/api/v1/people/624428"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":663697,"fullName":"Jonathan India","link":"/api/v1/people/663697"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.0,"endSpeed":88.5,"strikeZoneTop":3.40581398720068,"strikeZoneBottom":1.45263643727292,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.86835559549661,"aZ":-28.525398305436642,"pfxX":-9.197320072543572,"pfxZ":1.8587986761200348,"pX":-0.6297145563623929,"pZ":1.322796342887289,"vX0":8.104846172892005,"vY0":-138.1755747725098,"vZ0":-5.505720250091756,"x":141.0,"y":203.06,"x0":-2.381746126324388,"y0":50.00544313361688,"z0":5.216964554537098,"aX":-18.090554679798398},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":2.5,"breakHorizontal":15.4,"spinRate":1975,"spinDirection":243},"zone":13,"typeConfidence":0.89,"plateTime":0.3938468563813946,"extension":5.979723917479109},"index":0,"playId":"e5619818-8231-3f69-beaa-72590dc39d63","pitchNumber":1,"startTime":"2025-08-24T19:41:22.576Z","endTime":"2025-08-24T19:41:28.106Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.6,"endSpeed":81.1,"strikeZoneTop":3.30339664168162,"strikeZoneBottom":1.43815344281007,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.40475207605815,"aZ":-28.438914273809083,"pfxX":0.5204894511723426,"pfxZ":2.278691159032686,"pX":1.2324597857494668,"pZ":0.9664505713295002,"vX0":8.443311970576389,"vY0":-126.03170004028121,"vZ0":-4.850483224640669,"x":70.02,"y":212.69,"x0":-2.204220824515754,"y0":50.00006518289057,"z0":5.165663956529787,"aX":0.8508956630026916},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":3.4,"breakHorizontal":-2.5,"spinRate":2324,"spinDirection":59},"zone":14,"typeConfidence":0.91,"plateTime":0.4317076956327215,"extension":6.248382690329446},"index":1,"playId":"2d754b23-dbd4-3362-a96e-026bec733f5b","pitchNumber":2,"startTime":"2025-08-24T19:41:38.453Z","endTime":"2025-08-24T19:41:43.540Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":93.9,"endSpeed":86.5,"strikeZoneTop":3.11731497428306,"strikeZoneBottom":1.39873109195394,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.130507825019382,"aZ":-27.060711994746928,"pfxX":-10.339341684858606,"pfxZ":2.6952362794813407,"pX":-0.17012564231289207,"pZ":1.8863287809126938,"vX0":9.346439930874844,"vY0":-136.48200304529396,"vZ0":-4.024924069144554,"x":123.48,"y":187.85,"x0":-2.284407092030019,"y0":50.006593886788615,"z0":5.229332518909786,"aX":-19.64269674533418},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":4.2,"breakHorizontal":16.9,"spinRate":2064,"spinDirection":241},"zone":8,"typeConfidence":0.88,"plateTime":0.400289609115116,"extension":6.3641139594164455},"index":2,"playId":"edfea2ff-d773-3936-9aeb-ed38c2f2645f","pitchNumber":3,"startTime":"2025-08-24T19:41:56.216Z","endTime":"2025-08-24T19:41:59.859Z","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.1,"endSpeed":89.4,"strikeZoneTop":3.3928947329497,"strikeZoneBottom":1.46967146394482,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.058163479051778,"aZ":-25.458882394497827,"pfxX":-8.788936428090556,"pfxZ":3.3390852526288297,"pX":0.9996621783873431,"pZ":1.9406823409786649,"vX0":11.844329617791878,"vY0":-139.64234583233724,"vZ0":-4.489125308449603,"x":78.9,"y":186.38,"x0":-2.1192102635887813,"y0":50.0030386391528,"z0":5.206742727430162,"aX":-17.67594081387817},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":5.4,"breakHorizontal":14.0,"spinRate":2126,"spinDirection":242},"zone":14,"typeConfidence":0.79,"plateTime":0.3895321609953468,"extension":6.278230191866489},"index":3,"playId":"dee9056a-e679-357a-9bec-874dcf09b1ec","pitchNumber":4,"startTime":"2025-08-24T19:42:14.577Z","endTime":"2025-08-24T19:42:19.709Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.8,"endSpeed":86.9,"strikeZoneTop":3.29790462601527,"strikeZoneBottom":1.40428336143918,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.207983810097115,"aZ":-25.60515476725007,"pfxX":-8.08405295875181,"pfxZ":3.4291231769893677,"pX":-1.7196461750945744,"pZ":2.5372723099709775,"vX0":4.893735288722382,"vY0":-136.61331862282304,"vZ0":-2.6284730583922675,"x":182.55,"y":170.27,"x0":-2.471161024717128,"y0":50.00317325979253,"z0":5.246376664798107,"aX":-15.491424555079437},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":5.9,"breakHorizontal":13.8,"spinRate":2098,"spinDirection":241},"zone":11,"typeConfidence":0.67,"plateTime":0.39883568351173304,"extension":6.350256343375826},"index":4,"playId":"3ad48b78-68f7-31e2-8434-aa99c2014f28","pitchNumber":5,"startTime":"2025-08-24T19:42:32.837Z","endTime":"2025-08-24T19:42:37.354Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-24T19:42:37.354Z","atBatIndex":61},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Kyle Isbel grounds out to first baseman Spencer Torkelson. Adam Frazier to 3rd. Jonathan India to 2nd.","rbi":0,"awayScore":10,"homeScore":7,"isOut":true},"about":{"atBatIndex":62,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-08-24T19:43:36.727Z","endTime":"2025-08-24T19:46:07.713Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":664728,"fullName":"Kyle Isbel","link":"/api/v1/people/664728"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669724,"fullName":"Brenan Hanifee","link":"/api/v1/people/669724"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":663697,"fullName":"Jonathan India","link":"/api/v1/people/663697"},"postOnThird":{"id":624428,"fullName":"Adam Frazier","link":"/api/v1/people/624428"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4,5,7,8,9],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":664728,"fullName":"Kyle Isbel","link":"/api/v1/people/664728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":679529,"link":"/api/v1/people/679529"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":624428,"fullName":"Adam Frazier","link":"/api/v1/people/624428"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":663697,"fullName":"Jonathan India","link":"/api/v1/people/663697"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":10,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2025-08-24T19:42:54.499Z","endTime":"2025-08-24T19:43:39.053Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.6,"endSpeed":87.1,"strikeZoneTop":3.49783271656039,"strikeZoneBottom":1.48696718951626,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.281826843669368,"aZ":-26.532200642967144,"pfxX":-7.916978006951965,"pfxZ":2.927988090878287,"pX":1.2106876328195475,"pZ":2.3938916415195113,"vX0":12.236025312265628,"vY0":-137.3500666793991,"vZ0":-2.8646592731387512,"x":70.85,"y":174.14,"x0":-2.2579305874090387,"y0":50.000018859136134,"z0":5.240086251540033,"aX":-15.238826775552932},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":4.9,"breakHorizontal":12.0,"spinRate":1981,"spinDirection":245},"zone":14,"typeConfidence":0.72,"plateTime":0.39763980274873845,"extension":6.406601855822054},"index":1,"playId":"95a384ac-41cd-3f76-8e3f-3cb1cca5b572","pitchNumber":1,"startTime":"2025-08-24T19:43:39.053Z","endTime":"2025-08-24T19:43:42.876Z","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":94.5,"endSpeed":87.2,"strikeZoneTop":3.49495762396844,"strikeZoneBottom":1.36783117996369,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.11944823480668,"aZ":-25.830207569358645,"pfxX":-8.65947033584425,"pfxZ":3.299451538831624,"pX":0.501717486952894,"pZ":1.2619160300985588,"vX0":10.55155478542606,"vY0":-137.23596308581563,"vZ0":-5.681399779495468,"x":97.88,"y":204.71,"x0":-2.253622051451735,"y0":50.003651517731825,"z0":5.100123705350932,"aX":-16.65013599272113},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":5.0,"breakHorizontal":13.7,"spinRate":2108,"spinDirection":242},"zone":9,"typeConfidence":0.75,"plateTime":0.39791376157699165,"extension":6.375299141634355},"index":2,"playId":"669af508-675a-380d-8d4b-d3a26f0face2","pitchNumber":2,"startTime":"2025-08-24T19:43:58.899Z","endTime":"2025-08-24T19:44:05.080Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 2B","code":"2","isOut":false,"hasReview":false,"fromCatcher":true},"count":{"balls":2,"strikes":0,"outs":1},"index":3,"actionPlayId":"669af508-675a-380d-8d4b-d3a26f0face2","startTime":"2025-08-24T19:44:15.961Z","endTime":"2025-08-24T19:44:32.327Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.1,"endSpeed":85.4,"strikeZoneTop":3.45868936661276,"strikeZoneBottom":1.37253126220774,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.071817497402115,"aZ":-21.96074033372927,"pfxX":-7.789828026195459,"pfxZ":5.435096563297291,"pX":-0.18049503419051452,"pZ":3.4320740970253762,"vX0":8.298876086456803,"vY0":-136.71296587231436,"vZ0":-1.2099072956888985,"x":123.88,"y":146.11,"x0":-2.253323730070027,"y0":50.00459043940031,"z0":5.397578821826878,"aX":-14.645839139531166},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":9.7,"breakHorizontal":12.2,"spinRate":1991,"spinDirection":234},"zone":2,"typeConfidence":2.0,"plateTime":0.4016931309789036,"extension":6.192866510788827},"index":4,"playId":"3bf07e91-d28e-397f-b063-b854f73f34c6","pitchNumber":3,"startTime":"2025-08-24T19:44:32.327Z","endTime":"2025-08-24T19:44:36.009Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.2,"endSpeed":86.0,"strikeZoneTop":3.49764357749367,"strikeZoneBottom":1.47109215655992,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.20721591554193,"aZ":-26.028696185651402,"pfxX":-8.421382352267676,"pfxZ":3.250933233910815,"pX":-0.5010500882920866,"pZ":1.7755070400225748,"vX0":7.897698119638832,"vY0":-136.91844594009106,"vZ0":-4.429222036207435,"x":136.1,"y":190.84,"x0":-2.3336201024800944,"y0":50.00621955563956,"z0":5.202959798515777,"aX":-15.937165828740335},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":5.0,"breakHorizontal":13.6,"spinRate":2124,"spinDirection":241},"zone":7,"typeConfidence":0.69,"plateTime":0.4005770920500251,"extension":6.279662202299446},"index":5,"playId":"63d28692-1488-334e-9646-c4999f712cd6","pitchNumber":4,"startTime":"2025-08-24T19:44:48.032Z","endTime":"2025-08-24T19:44:52.980Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":10,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"index":6,"startTime":"2025-08-24T19:45:00.225Z","endTime":"2025-08-24T19:45:14.990Z","isPitch":false,"type":"action","player":{"id":664728,"link":"/api/v1/people/664728"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.6,"endSpeed":81.7,"strikeZoneTop":3.49,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.786041672802874,"aZ":-29.87259384734863,"pfxX":1.0828861403469832,"pfxZ":1.3606963871559774,"pX":0.18783588832144008,"pZ":2.4390154307305334,"vX0":6.393436920932523,"vY0":-129.0308150802549,"vZ0":-1.4703130161403162,"x":109.84,"y":172.93,"x0":-2.4585277095944122,"y0":50.00378244564792,"z0":5.3088995408827016,"aX":1.8333827734505683},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":2.4,"breakHorizontal":-3.4,"spinRate":2202,"spinDirection":103},"zone":5,"typeConfidence":0.91,"plateTime":0.4238008612509976,"extension":5.9420796577895425},"index":7,"playId":"279babdd-228b-3d02-8ca6-20b6e9a237a1","pitchNumber":5,"startTime":"2025-08-24T19:45:14.990Z","endTime":"2025-08-24T19:45:19.076Z","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":95.3,"endSpeed":86.4,"strikeZoneTop":3.49,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.387877717894696,"aZ":-21.042804661666914,"pfxX":-6.183379614781632,"pfxZ":5.7790496269762315,"pX":0.05976229879902727,"pZ":3.044227930093033,"vX0":8.31776876542823,"vY0":-138.5302579291611,"vZ0":-2.5439002757943054,"x":114.72,"y":156.59,"x0":-2.1902960876494153,"y0":50.00566323180194,"z0":5.39432887462501,"aX":-11.918147900142952},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":10.1,"breakHorizontal":9.2,"spinRate":1969,"spinDirection":238},"zone":2,"typeConfidence":2.0,"plateTime":0.3966696158828098,"extension":6.1003083941884375},"index":8,"playId":"f4ed0fa0-cf87-32bc-b772-e53f066a47e1","pitchNumber":6,"startTime":"2025-08-24T19:45:37.176Z","endTime":"2025-08-24T19:45:40.918Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.7,"endSpeed":88.1,"strikeZoneTop":3.49,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.69215783527378,"aZ":-29.111805040587033,"pfxX":-8.795018976085608,"pfxZ":1.5503063924951244,"pX":-0.27322320572128467,"pZ":1.890686517970286,"vX0":8.959969981685592,"vY0":-139.2005707562929,"vZ0":-3.8348342727134526,"x":127.41,"y":187.73,"x0":-2.38286765938992,"y0":50.00079872750414,"z0":5.201902348618577,"aX":-17.34983595530027},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":2.2,"breakHorizontal":14.2,"spinRate":2048,"spinDirection":241},"zone":8,"typeConfidence":0.88,"plateTime":0.3926843481434421,"extension":6.275028558005997},"hitData":{"launchSpeed":89.0,"launchAngle":-57.0,"totalDistance":1.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":158.1,"coordY":164.76}},"index":9,"playId":"8e4cf407-cd7e-313b-abba-b3a02044e142","pitchNumber":7,"startTime":"2025-08-24T19:45:59.797Z","endTime":"2025-08-24T19:46:07.713Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-24T19:46:07.713Z","atBatIndex":62},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Luke Maile grounds out, shortstop Trey Sweeney to first baseman Spencer Torkelson.","rbi":0,"awayScore":10,"homeScore":7,"isOut":true},"about":{"atBatIndex":63,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-08-24T19:46:24.513Z","endTime":"2025-08-24T19:47:11.332Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":571912,"fullName":"Luke Maile","link":"/api/v1/people/571912"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669724,"fullName":"Brenan Hanifee","link":"/api/v1/people/669724"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":571912,"fullName":"Luke Maile","link":"/api/v1/people/571912"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":700242,"link":"/api/v1/people/700242"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":679529,"link":"/api/v1/people/679529"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.9,"endSpeed":83.2,"strikeZoneTop":3.07141792355124,"strikeZoneBottom":1.36361459755854,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.765462743188927,"aZ":-30.93637461957968,"pfxX":0.36909292599214716,"pfxZ":0.7327759630997361,"pX":1.5739388736115272,"pZ":9.9580514838864E-5,"vX0":9.536967536000668,"vY0":-127.85689715762923,"vZ0":-6.901847892216917,"x":57.01,"y":238.78,"x0":-2.211744661996784,"y0":50.00582046087224,"z0":5.079978420031687,"aX":0.6277372936046925},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":0.2,"breakHorizontal":-2.3,"spinRate":2288,"spinDirection":84},"zone":14,"typeConfidence":0.91,"plateTime":0.42409503726424713,"extension":6.512647058151547},"index":0,"playId":"bf2eb03d-da58-36f2-817e-5ad9e19b0744","pitchNumber":1,"startTime":"2025-08-24T19:46:40.582Z","endTime":"2025-08-24T19:46:44.970Z","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":2},"pitchData":{"startSpeed":93.3,"endSpeed":87.0,"strikeZoneTop":3.24,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.28736998203331,"aZ":-27.10244664856173,"pfxX":-8.563427260765032,"pfxZ":2.662258392187889,"pX":-0.6922592003463556,"pZ":2.1677514481470124,"vX0":7.140726218726483,"vY0":-135.89974667685988,"vZ0":-3.3412316413862193,"x":143.39,"y":180.25,"x0":-2.216117701078936,"y0":50.00541731013444,"z0":5.255392629492106,"aX":-16.335622364054416},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":4.4,"breakHorizontal":14.4,"spinRate":1770,"spinDirection":242},"zone":4,"typeConfidence":0.78,"plateTime":0.40004729849620224,"extension":6.288878590959553},"hitData":{"launchSpeed":64.4,"launchAngle":-9.0,"totalDistance":13.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":106.6,"coordY":154.11}},"index":1,"playId":"2fe73869-c766-33fb-a253-a08d08864f09","pitchNumber":2,"startTime":"2025-08-24T19:47:02.375Z","endTime":"2025-08-24T19:47:11.332Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-24T19:47:11.332Z","atBatIndex":63},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Kerry Carpenter flies out to center fielder Kyle Isbel.","rbi":0,"awayScore":10,"homeScore":7,"isOut":true},"about":{"atBatIndex":64,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-08-24T19:50:54.261Z","endTime":"2025-08-24T19:52:25.014Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":681481,"fullName":"Kerry Carpenter","link":"/api/v1/people/681481"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668674,"fullName":"Lucas Erceg","link":"/api/v1/people/668674"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,6],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":681481,"fullName":"Kerry Carpenter","link":"/api/v1/people/681481"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":664728,"link":"/api/v1/people/664728"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Lucas Erceg replaces John Schreiber.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":10,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-24T19:50:43.704Z","endTime":"2025-08-24T19:50:56.591Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":668674,"link":"/api/v1/people/668674"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.5,"endSpeed":88.7,"strikeZoneTop":3.44920152722269,"strikeZoneBottom":1.53796093640414,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.945966152008697,"aZ":-17.106714941392802,"pfxX":-4.916239131900358,"pfxZ":7.499610542386465,"pX":0.11945145163619997,"pZ":3.1481997573202247,"vX0":7.052346058075445,"vY0":-140.43530889825922,"vZ0":-3.86236477545848,"x":112.45,"y":153.78,"x0":-1.7784069323327765,"y0":50.00634319855871,"z0":5.644786868533708,"aX":-9.882926980706564},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":13.0,"breakHorizontal":7.6,"spinRate":2085,"spinDirection":222},"zone":2,"typeConfidence":2.0,"plateTime":0.3890902647068941,"extension":6.589023144445196},"index":1,"playId":"168661f3-4931-3b47-92ab-5764b43fcf0d","pitchNumber":1,"startTime":"2025-08-24T19:50:56.591Z","endTime":"2025-08-24T19:51:00.169Z","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":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.0,"endSpeed":77.3,"strikeZoneTop":3.39883697845967,"strikeZoneBottom":1.51718841760246,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.37610656195407,"aZ":-33.616019391262014,"pfxX":0.9925463225676516,"pfxZ":-0.946012280825471,"pX":-0.4376611023465977,"pZ":3.37095165263424,"vX0":3.070204854495812,"vY0":-122.30137666919936,"vZ0":0.9491011463701109,"x":133.68,"y":147.76,"x0":-1.8366171807140899,"y0":50.00487144016388,"z0":5.8535969734864794,"aX":1.5082650541576434},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":-1.2,"breakHorizontal":-2.5,"spinRate":1890,"spinDirection":20},"zone":1,"typeConfidence":2.0,"plateTime":0.44728750616690194,"extension":6.344760380393116},"index":2,"playId":"cefae03d-ba56-3c94-9de5-5e40f8290a83","pitchNumber":2,"startTime":"2025-08-24T19:51:12.047Z","endTime":"2025-08-24T19:51:15.665Z","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":83.9,"endSpeed":77.9,"strikeZoneTop":3.34165779597824,"strikeZoneBottom":1.43076229648542,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.333703671131104,"aZ":-33.624915734272804,"pfxX":-0.9970562608234035,"pfxZ":-0.9471247788636665,"pX":-1.5435897689371896,"pZ":1.7800579194984258,"vX0":1.4366589228860698,"vY0":-122.28494708312387,"vZ0":-2.3677345525245066,"x":175.84,"y":190.72,"x0":-2.00706288136739,"y0":50.00560305531514,"z0":5.623610094017529,"aX":-1.5222896120802427},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.6,"breakVerticalInduced":-2.0,"breakHorizontal":1.4,"spinRate":1708,"spinDirection":343},"zone":13,"typeConfidence":2.0,"plateTime":0.4465657006101855,"extension":6.3239279098146115},"index":3,"playId":"423bd3eb-ac90-3b04-ba59-4c227441c8bf","pitchNumber":3,"startTime":"2025-08-24T19:51:29.085Z","endTime":"2025-08-24T19:51:32.615Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":0},"pitchData":{"startSpeed":84.5,"endSpeed":77.6,"strikeZoneTop":3.29865120812048,"strikeZoneBottom":1.3877526648613,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.120892414611877,"aZ":-31.49509976369125,"pfxX":0.17228421300551133,"pfxZ":0.4444099516178781,"pX":1.4615210062679254,"pZ":1.6288825359448034,"vX0":7.637393408340013,"vY0":-122.78151223519778,"vZ0":-3.1900003655465627,"x":61.29,"y":194.8,"x0":-1.7162881225755255,"y0":50.001264736697124,"z0":5.634919806048951,"aX":0.26143408402241036},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":0.2,"breakHorizontal":-2.2,"spinRate":1957,"spinDirection":8},"zone":14,"typeConfidence":2.0,"plateTime":0.44671403165794654,"extension":6.475761643770523},"index":4,"playId":"151910a7-728b-3243-a025-f09ebe5c2349","pitchNumber":4,"startTime":"2025-08-24T19:51:45.555Z","endTime":"2025-08-24T19:51:49.259Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":10,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"index":5,"startTime":"2025-08-24T19:52:00.232Z","endTime":"2025-08-24T19:52:15.225Z","isPitch":false,"type":"action","player":{"id":681481,"link":"/api/v1/people/681481"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.9,"endSpeed":77.1,"strikeZoneTop":3.43,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.99951278381626,"aZ":-32.997892784276054,"pfxX":0.059557726699554614,"pfxZ":-0.5514190275997537,"pX":0.7459716905704932,"pZ":1.3764188922093439,"vX0":5.726693684412042,"vY0":-122.02854066565953,"vZ0":-3.4397595544729453,"x":88.57,"y":201.62,"x0":-1.643215573897573,"y0":50.00195342574686,"z0":5.6601727534261785,"aX":0.08811812873584365},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.6,"breakVerticalInduced":-1.6,"breakHorizontal":-1.6,"spinRate":1673,"spinDirection":338},"zone":14,"typeConfidence":2.0,"plateTime":0.44962135820477567,"extension":6.412253847449658},"hitData":{"launchSpeed":87.6,"launchAngle":29.0,"totalDistance":328.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":144.88,"coordY":68.6}},"index":6,"playId":"b2e6581b-d881-334f-a5de-842027e2ff45","pitchNumber":5,"startTime":"2025-08-24T19:52:15.225Z","endTime":"2025-08-24T19:52:25.014Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-24T19:52:25.014Z","atBatIndex":64},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Spencer Torkelson homers (28) on a fly ball to right center field.","rbi":1,"awayScore":10,"homeScore":8,"isOut":false},"about":{"atBatIndex":65,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-08-24T19:52:34.750Z","endTime":"2025-08-24T19:53:12.062Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668674,"fullName":"Lucas Erceg","link":"/api/v1/people/668674"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"responsiblePitcher":{"id":668674,"link":"/api/v1/people/668674"},"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":96.6,"endSpeed":88.4,"strikeZoneTop":3.51,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.846321491802346,"aZ":-20.629588633836196,"pfxX":-9.401050520708248,"pfxZ":5.784230045874118,"pX":-0.21292152178773216,"pZ":2.1081181542765988,"vX0":7.229749005168018,"vY0":-140.38686607329703,"vZ0":-5.865419168414689,"x":125.12,"y":181.86,"x0":-1.6005119961383558,"y0":50.000404952241944,"z0":5.56755534093491,"aX":-18.75818569201244},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":9.5,"breakHorizontal":15.5,"spinRate":1827,"spinDirection":232},"zone":8,"typeConfidence":2.0,"plateTime":0.39018532636485803,"extension":6.528636994654123},"hitData":{"launchSpeed":103.9,"launchAngle":28.0,"totalDistance":377.0,"trajectory":"fly_ball","hardness":"medium","location":"89","coordinates":{"coordX":203.54,"coordY":67.47}},"index":0,"playId":"a420620c-1ff9-3cea-8423-a40d0b9785dc","pitchNumber":1,"startTime":"2025-08-24T19:52:47.361Z","endTime":"2025-08-24T19:53:12.062Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-24T19:53:12.062Z","atBatIndex":65},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Riley Greene hit by pitch.","rbi":0,"awayScore":10,"homeScore":8,"isOut":false},"about":{"atBatIndex":66,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-08-24T19:53:13.213Z","endTime":"2025-08-24T19:55:07.430Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668674,"fullName":"Lucas Erceg","link":"/api/v1/people/668674"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.1,"endSpeed":89.1,"strikeZoneTop":3.53665219790093,"strikeZoneBottom":1.51119343958544,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.040748608776354,"aZ":-17.682298118920002,"pfxX":-5.848980533492702,"pfxZ":7.164810353989785,"pX":0.8397347643336309,"pZ":1.7380919840100584,"vX0":9.058202898496175,"vY0":-141.05244692716346,"vZ0":-7.5184519008586275,"x":84.99,"y":191.85,"x0":-1.6481399558669232,"y0":50.00143801504242,"z0":5.571119633710046,"aX":-11.827303796423696},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":11.6,"breakHorizontal":8.8,"spinRate":2235,"spinDirection":222},"zone":14,"typeConfidence":2.0,"plateTime":0.38780411813722626,"extension":6.709590712468369},"index":0,"playId":"78eed8d7-c83a-3fe2-b0b5-13fa6e54c97d","pitchNumber":1,"startTime":"2025-08-24T19:53:32.050Z","endTime":"2025-08-24T19:53:36.304Z","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":1,"outs":1},"pitchData":{"startSpeed":90.1,"endSpeed":83.3,"strikeZoneTop":3.59,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.520312411466087,"aZ":-27.93743159407599,"pfxX":-9.38682230671797,"pfxZ":2.4159053065587948,"pX":-0.5855265783340153,"pZ":2.156610384220557,"vX0":6.215662553866493,"vY0":-131.08835220882497,"vZ0":-3.5898503328308102,"x":139.32,"y":180.55,"x0":-1.757626677699393,"y0":50.006092372675326,"z0":5.61024911153623,"aX":-16.477801928703116},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":3.8,"breakHorizontal":15.8,"spinRate":1934,"spinDirection":233},"zone":7,"typeConfidence":2.0,"plateTime":0.41650688254329804,"extension":6.562219090058531},"index":1,"playId":"c49ccbbb-e1d4-3d2c-a0fb-efe4a207e9e4","pitchNumber":2,"startTime":"2025-08-24T19:53:46.114Z","endTime":"2025-08-24T19:53:49.694Z","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":83.9,"endSpeed":78.0,"strikeZoneTop":3.59,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.899906485699564,"aZ":-34.42619701812277,"pfxX":4.560600797011189,"pfxZ":-1.4761556396031548,"pX":0.6416364332180232,"pZ":2.5222122896616415,"vX0":4.459218025721363,"vY0":-122.29009719789525,"vZ0":-0.6919606137704191,"x":92.54,"y":170.68,"x0":-1.7912708192021989,"y0":50.001100557854755,"z0":5.736972752940888,"aX":6.972892299802075},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.0,"breakVerticalInduced":-2.6,"breakHorizontal":-9.2,"spinRate":2015,"spinDirection":30},"zone":6,"typeConfidence":2.0,"plateTime":0.4462361387936338,"extension":6.410502876642791},"index":2,"playId":"a26edbee-0585-3086-8c01-b592a9d1eac3","pitchNumber":3,"startTime":"2025-08-24T19:54:03.455Z","endTime":"2025-08-24T19:54:07.564Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.5,"endSpeed":88.9,"strikeZoneTop":3.59,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.8109958671552,"aZ":-19.412714988370045,"pfxX":-6.192450508272098,"pfxZ":6.273857376675009,"pX":0.0803518343756649,"pZ":3.855819896034356,"vX0":7.6369304799892195,"vY0":-141.79645007360526,"vZ0":-1.544831892423208,"x":113.94,"y":134.67,"x0":-1.844899646127859,"y0":50.00182852719491,"z0":5.647941094505568,"aX":-12.593868412646618},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":11.3,"breakHorizontal":9.6,"spinRate":2147,"spinDirection":231},"zone":12,"typeConfidence":2.0,"plateTime":0.38647929455986096,"extension":6.459696012953743},"index":3,"playId":"0fe14cfa-f034-3f36-bad1-e0f3f594295d","pitchNumber":4,"startTime":"2025-08-24T19:54:22.858Z","endTime":"2025-08-24T19:54:27.668Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.9,"endSpeed":90.0,"strikeZoneTop":3.53978751776461,"strikeZoneBottom":1.63244258248904,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.979931630514795,"aZ":-22.089059914873356,"pfxX":-9.028199114350091,"pfxZ":4.896559960460359,"pX":0.18860216799800356,"pZ":1.7535313080419905,"vX0":8.359904424591294,"vY0":-142.24252031916063,"vZ0":-6.602082547491246,"x":109.81,"y":191.43,"x0":-1.6078092489617877,"y0":50.003742921390526,"z0":5.493652986033786,"aX":-18.601059569046456},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":7.8,"breakHorizontal":14.8,"spinRate":1909,"spinDirection":234},"zone":8,"typeConfidence":2.0,"plateTime":0.3842754599899334,"extension":6.5109879486067035},"index":4,"playId":"03b93c7e-73d7-3756-b4f0-25218dd5166a","pitchNumber":5,"startTime":"2025-08-24T19:54:43.280Z","endTime":"2025-08-24T19:54:48.686Z","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, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.5,"endSpeed":77.9,"strikeZoneTop":3.59,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.35593723077047,"aZ":-32.52591289882473,"pfxX":1.1948669456058685,"pfxZ":-0.23450684159383395,"pX":1.8244046395202038,"pZ":0.24523880333558082,"vX0":7.9565397227997945,"vY0":-122.73510546953989,"vZ0":-5.966205452073838,"x":47.46,"y":232.16,"x0":-1.6207317380586086,"y0":50.00073581971122,"z0":5.493031120906443,"aX":1.813467967702846},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":-1.7,"breakHorizontal":-4.1,"spinRate":2089,"spinDirection":3},"zone":14,"typeConfidence":2.0,"plateTime":0.4470587614904926,"extension":6.406643416552882},"index":5,"playId":"012055ea-e9ba-3977-9637-c6365ad69964","pitchNumber":6,"startTime":"2025-08-24T19:55:00.771Z","endTime":"2025-08-24T19:55:07.430Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-24T19:55:07.430Z","atBatIndex":66},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Dillon Dingler lines out to right fielder Adam Frazier.","rbi":0,"awayScore":10,"homeScore":8,"isOut":true},"about":{"atBatIndex":67,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-08-24T19:55:40.386Z","endTime":"2025-08-24T19:56:09.224Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668674,"fullName":"Lucas Erceg","link":"/api/v1/people/668674"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,2],"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":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":624428,"link":"/api/v1/people/624428"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":10,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2025-08-24T19:55:42.744Z","endTime":"2025-08-24T19:55:42.745Z","isPitch":false,"type":"action","player":{"id":693307,"link":"/api/v1/people/693307"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.7,"endSpeed":77.8,"strikeZoneTop":3.34791524166784,"strikeZoneBottom":1.34463934232729,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.136400804441443,"aZ":-34.651307457511024,"pfxX":3.4670958689991647,"pfxZ":-1.615472592016424,"pX":0.45193231314904475,"pZ":2.5321866250696665,"vX0":4.1649687991768625,"vY0":-123.32518223430088,"vZ0":-0.70774951341336,"x":99.77,"y":170.41,"x0":-1.7107534122322479,"y0":50.000076153424104,"z0":5.752316794514721,"aX":5.3253942771932525},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.0,"breakVerticalInduced":-2.9,"breakHorizontal":-7.3,"spinRate":1917,"spinDirection":24},"zone":6,"typeConfidence":2.0,"plateTime":0.44457302626173556,"extension":6.457497672815188},"index":1,"playId":"5efa790d-0be0-3f46-acec-d9eac20ac16f","pitchNumber":1,"startTime":"2025-08-24T19:55:42.746Z","endTime":"2025-08-24T19:55:46.413Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.4,"endSpeed":87.8,"strikeZoneTop":3.4,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.338001311403254,"aZ":-21.800985486829386,"pfxX":-8.470503347169116,"pfxZ":5.252694750220908,"pX":-0.22240484015151482,"pZ":1.7340496955638223,"vX0":6.661108348226396,"vY0":-140.0429759951246,"vZ0":-6.737267154389635,"x":125.48,"y":191.96,"x0":-1.5382117892336513,"y0":50.001652967283704,"z0":5.609699011883363,"aX":-16.72615859259293},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":8.2,"breakHorizontal":13.9,"spinRate":1945,"spinDirection":231},"zone":8,"typeConfidence":2.0,"plateTime":0.39197447590710643,"extension":6.577602128334523},"hitData":{"launchSpeed":85.9,"launchAngle":21.0,"totalDistance":254.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":180.2,"coordY":113.27}},"index":2,"playId":"036cf6ec-2513-3352-92eb-fbecce00b5f8","pitchNumber":2,"startTime":"2025-08-24T19:55:59.258Z","endTime":"2025-08-24T19:56:09.224Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-24T19:56:09.224Z","atBatIndex":67},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Zach McKinstry flies out to right fielder Adam Frazier.","rbi":0,"awayScore":10,"homeScore":8,"isOut":true},"about":{"atBatIndex":68,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-08-24T19:56:26.141Z","endTime":"2025-08-24T19:59:05.446Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668674,"fullName":"Lucas Erceg","link":"/api/v1/people/668674"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":624428,"link":"/api/v1/people/624428"},"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":83.4,"endSpeed":76.5,"strikeZoneTop":3.32,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.952706056352728,"aZ":-32.79140277128655,"pfxX":2.107760959553836,"pfxZ":-0.4158756855158767,"pX":0.5227910952447855,"pZ":2.1982509299619744,"vX0":4.989701466820582,"vY0":-121.37822909237532,"vZ0":-1.4815150235090138,"x":97.07,"y":179.43,"x0":-1.8378464144070168,"y0":50.00377349826755,"z0":5.68619322420546,"aX":3.1268799216217054},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":-0.8,"breakHorizontal":-5.0,"spinRate":1944,"spinDirection":30},"zone":6,"typeConfidence":2.0,"plateTime":0.4521878229119003,"extension":6.446152720932126},"index":0,"playId":"64c4fc94-32f4-34ce-a754-3de48596775f","pitchNumber":1,"startTime":"2025-08-24T19:56:35.298Z","endTime":"2025-08-24T19:56:42.262Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.2,"endSpeed":81.7,"strikeZoneTop":3.33787920429722,"strikeZoneBottom":1.47915728963511,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.841839654271592,"aZ":-27.986987064401138,"pfxX":-10.61353882899247,"pfxZ":2.443155814755534,"pX":-0.9675243750161107,"pZ":1.2134141490722763,"vX0":5.662702933784503,"vY0":-131.12349955656916,"vZ0":-5.567571728343645,"x":153.88,"y":206.02,"x0":-1.7945798536653297,"y0":50.00165202537308,"z0":5.49473589323517,"aX":-18.186272775990815},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":3.2,"breakHorizontal":17.6,"spinRate":1929,"spinDirection":244},"zone":13,"typeConfidence":2.0,"plateTime":0.42028841100565595,"extension":6.531082084041062},"index":1,"playId":"93bb743f-28ce-39e8-a689-d2a7b6784f6c","pitchNumber":2,"startTime":"2025-08-24T19:57:03.338Z","endTime":"2025-08-24T19:57:08.500Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.0,"endSpeed":81.7,"strikeZoneTop":3.26497613505722,"strikeZoneBottom":1.43524398167468,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.734154095799457,"aZ":-27.35343027444748,"pfxX":-9.504140647278586,"pfxZ":2.804300350273026,"pX":-0.6649575252599293,"pZ":3.401078435115011,"vX0":5.936385074029623,"vY0":-130.83820944108442,"vZ0":-0.5248750908737712,"x":142.35,"y":146.95,"x0":-1.738130312873213,"y0":50.00307570651224,"z0":5.668976101373859,"aX":-16.3419407393768},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":5.2,"breakHorizontal":15.7,"spinRate":1999,"spinDirection":243},"zone":11,"typeConfidence":2.0,"plateTime":0.41994785816859226,"extension":6.472713388645105},"index":2,"playId":"9276fe13-a309-3d84-8afe-432dbdad1f63","pitchNumber":3,"startTime":"2025-08-24T19:57:22.500Z","endTime":"2025-08-24T19:57:26.870Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.0,"endSpeed":88.7,"strikeZoneTop":3.32,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.74012200469025,"aZ":-23.288649177562075,"pfxX":-9.03188953248264,"pfxZ":4.416230551026461,"pX":-0.5973664809759361,"pZ":2.154531497851582,"vX0":6.1895086018505205,"vY0":-141.13375539072806,"vZ0":-5.346616854911359,"x":139.77,"y":180.61,"x0":-1.647700095307624,"y0":50.00475431157626,"z0":5.577615323646045,"aX":-18.18484490883966},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":7.1,"breakHorizontal":15.0,"spinRate":1989,"spinDirection":230},"zone":4,"typeConfidence":2.0,"plateTime":0.3883832611216147,"extension":6.515153986814067},"index":3,"playId":"5d0cc7bb-371d-3966-a266-4b1a44717437","pitchNumber":4,"startTime":"2025-08-24T19:57:40.844Z","endTime":"2025-08-24T19:57:45.251Z","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":97.7,"endSpeed":88.6,"strikeZoneTop":3.32,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.733879011528785,"aZ":-16.44965953308626,"pfxX":-6.8144030516177345,"pfxZ":7.753375235880986,"pX":-0.04850311201047876,"pZ":2.9931155353909675,"vX0":7.26610892220156,"vY0":-142.00645739127978,"vZ0":-4.351475827442986,"x":118.85,"y":157.97,"x0":-1.7640101348574897,"y0":50.00018469802623,"z0":5.602884186600925,"aX":-13.814678388500491},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":13.2,"breakHorizontal":10.7,"spinRate":2132,"spinDirection":224},"zone":2,"typeConfidence":2.0,"plateTime":0.38678716813178493,"extension":6.542938675216719},"index":4,"playId":"8da86d73-8cfa-32f0-b300-d11e5247f4d0","pitchNumber":5,"startTime":"2025-08-24T19:58:00.086Z","endTime":"2025-08-24T19:58:04.341Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.0,"endSpeed":75.8,"strikeZoneTop":3.32,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.199148451350137,"aZ":-34.0449631452521,"pfxX":1.986594934329883,"pfxZ":-1.2888213641300084,"pX":-1.045379128608543,"pZ":2.7015048847091014,"vX0":1.235926284677944,"vY0":-119.5518027017361,"vZ0":0.06395853607408486,"x":156.85,"y":165.84,"x0":-1.8264324030180836,"y0":50.002153975271725,"z0":5.720233948833488,"aX":2.886502331707123},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.5,"breakVerticalInduced":-2.0,"breakHorizontal":-3.8,"spinRate":1654,"spinDirection":19},"zone":11,"typeConfidence":2.0,"plateTime":0.45746586022507874,"extension":6.2946130827505495},"index":5,"playId":"c023b706-da1a-3ace-8718-da6e6c9fb18e","pitchNumber":6,"startTime":"2025-08-24T19:58:22.554Z","endTime":"2025-08-24T19:58:26.153Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.3,"endSpeed":87.0,"strikeZoneTop":3.32,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.204791920397284,"aZ":-21.41030775447756,"pfxX":-8.311955078458265,"pfxZ":5.499229834905961,"pX":0.2666368587814681,"pZ":2.490389658800946,"vX0":7.870859260200065,"vY0":-139.84974098810483,"vZ0":-4.737135418209488,"x":106.84,"y":171.54,"x0":-1.5215188543015012,"y0":50.000290480149324,"z0":5.634285867344507,"aX":-16.257654365722434},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":9.0,"breakHorizontal":13.2,"spinRate":1842,"spinDirection":230},"zone":5,"typeConfidence":2.0,"plateTime":0.39354616074069115,"extension":6.575789012116919},"hitData":{"launchSpeed":91.8,"launchAngle":34.0,"totalDistance":362.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":188.41,"coordY":66.94}},"index":6,"playId":"453bae35-27e6-3765-9497-72b8126e8b03","pitchNumber":7,"startTime":"2025-08-24T19:58:55.636Z","endTime":"2025-08-24T19:59:05.446Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-24T19:59:05.446Z","atBatIndex":68},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Randal Grichuk grounds out sharply, shortstop Trey Sweeney to first baseman Spencer Torkelson.","rbi":0,"awayScore":10,"homeScore":8,"isOut":true},"about":{"atBatIndex":69,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-08-24T20:01:34.116Z","endTime":"2025-08-24T20:02:02.504Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":545341,"fullName":"Randal Grichuk","link":"/api/v1/people/545341"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592454,"fullName":"Tommy Kahnle","link":"/api/v1/people/592454"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":545341,"fullName":"Randal Grichuk","link":"/api/v1/people/545341"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":700242,"link":"/api/v1/people/700242"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":679529,"link":"/api/v1/people/679529"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Tommy Kahnle replaces Brenan Hanifee.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":10,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-24T20:00:08.070Z","endTime":"2025-08-24T20:01:36.473Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":592454,"link":"/api/v1/people/592454"},"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, 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":88.9,"endSpeed":81.9,"strikeZoneTop":3.20552138057614,"strikeZoneBottom":1.27794979431886,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.48942103712031,"aZ":-32.6451913672134,"pfxX":-8.017665825979265,"pfxZ":-0.27266268639912816,"pX":-0.35676331159508845,"pZ":2.6772498382121683,"vX0":7.326103099518599,"vY0":-129.37277868783033,"vZ0":-0.7298309059799403,"x":130.6,"y":166.49,"x0":-2.175450998041382,"y0":50.00624727726507,"z0":5.452205141967558,"aX":-13.67483689076981},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":-0.5,"breakHorizontal":13.0,"spinRate":1432,"spinDirection":256},"zone":1,"typeConfidence":0.9,"plateTime":0.4224139051640883,"extension":6.494994629334679},"index":1,"playId":"177df97f-1d98-3ced-a0aa-25d1a9ab3787","pitchNumber":1,"startTime":"2025-08-24T20:01:36.473Z","endTime":"2025-08-24T20:01:40.130Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.2,"endSpeed":80.2,"strikeZoneTop":3.28,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.19939252890974,"aZ":-32.60888510361433,"pfxX":-6.8270726013900305,"pfxZ":-0.262396847587981,"pX":0.18084305216047084,"pZ":2.6499697834921707,"vX0":8.20279357924447,"vY0":-126.8301247464793,"vZ0":-0.5071286583462188,"x":110.11,"y":167.23,"x0":-2.2037244023794695,"y0":50.00525498626157,"z0":5.446196223394617,"aX":-11.157985423787448},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":-0.4,"breakHorizontal":10.6,"spinRate":1242,"spinDirection":246},"zone":5,"typeConfidence":0.9,"plateTime":0.4313565962949544,"extension":6.571340746909143},"hitData":{"launchSpeed":102.3,"launchAngle":-5.0,"totalDistance":24.0,"trajectory":"ground_ball","hardness":"hard","location":"6","coordinates":{"coordX":113.49,"coordY":153.1}},"index":2,"playId":"8e07e9b6-12cb-3115-b35b-ac7e12afea34","pitchNumber":2,"startTime":"2025-08-24T20:01:54.185Z","endTime":"2025-08-24T20:02:02.504Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-24T20:02:02.504Z","atBatIndex":69},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Bobby Witt Jr. strikes out swinging.","rbi":0,"awayScore":10,"homeScore":8,"isOut":true},"about":{"atBatIndex":70,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-08-24T20:02:23.380Z","endTime":"2025-08-24T20:04:00.908Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592454,"fullName":"Tommy Kahnle","link":"/api/v1/people/592454"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":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":693307,"link":"/api/v1/people/693307"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.9,"endSpeed":81.1,"strikeZoneTop":3.36133203355413,"strikeZoneBottom":1.48768678446879,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.541722657057868,"aZ":-27.872397200825983,"pfxX":-7.9026185144155505,"pfxZ":2.58634522723841,"pX":0.7196382047691171,"pZ":1.7717414509412193,"vX0":9.743112751181867,"vY0":-127.69508212468888,"vZ0":-3.387585428959113,"x":89.57,"y":190.94,"x0":-2.1059599366756827,"y0":50.00322612453367,"z0":5.291542713272065,"aX":-13.144794732519852},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":4.2,"breakHorizontal":12.2,"spinRate":1350,"spinDirection":251},"zone":9,"typeConfidence":0.9,"plateTime":0.4277767894461735,"extension":6.549099793679173},"index":0,"playId":"e076f818-0adf-39e7-b98b-5b9ddcbf1d4d","pitchNumber":1,"startTime":"2025-08-24T20:02:28.179Z","endTime":"2025-08-24T20:02:31.749Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.5,"endSpeed":87.6,"strikeZoneTop":3.56,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.038725531374702,"aZ":-14.104864143775057,"pfxX":-3.3862937062281024,"pfxZ":9.207241652010724,"pX":0.4760980140615746,"pZ":3.0816238279525545,"vX0":7.008985937207863,"vY0":-138.9346710620845,"vZ0":-4.523545501548365,"x":98.85,"y":155.58,"x0":-1.6350583588979606,"y0":50.000174198715136,"z0":5.662728037336934,"aX":-6.644352640826709},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":16.0,"breakHorizontal":4.7,"spinRate":2212,"spinDirection":204},"zone":3,"typeConfidence":0.9,"plateTime":0.39366253334110546,"extension":6.667615868714702},"index":1,"playId":"32df0392-f904-31ea-8216-42a4954721cc","pitchNumber":2,"startTime":"2025-08-24T20:02:46.406Z","endTime":"2025-08-24T20:02:50.115Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.6,"endSpeed":82.3,"strikeZoneTop":3.56,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.156997203404302,"aZ":-27.481265247544677,"pfxX":-5.73512232208478,"pfxZ":2.727685868493503,"pX":0.19895155584646765,"pZ":1.6321110491847852,"vX0":7.563032088726672,"vY0":-130.25310389601108,"vZ0":-4.3914417895514655,"x":109.42,"y":194.71,"x0":-1.9960716392870668,"y0":50.00324551696242,"z0":5.416112236673962,"aX":-9.863648504966381},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":4.2,"breakHorizontal":8.8,"spinRate":1297,"spinDirection":248},"zone":8,"typeConfidence":0.86,"plateTime":0.42038448276597773,"extension":6.513008308519513},"index":2,"playId":"0a9fca14-a7ac-3f72-a930-e5c36fb5831d","pitchNumber":3,"startTime":"2025-08-24T20:03:08.693Z","endTime":"2025-08-24T20:03:13.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, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.5,"endSpeed":81.1,"strikeZoneTop":3.56,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.240663182583702,"aZ":-28.13668482918802,"pfxX":-5.026825421171113,"pfxZ":2.4288064381301506,"pX":0.5890342924359608,"pZ":2.710023070688797,"vX0":7.915800433166583,"vY0":-127.32769558158017,"vZ0":-1.4480788320325386,"x":94.55,"y":165.61,"x0":-1.8902793738379542,"y0":50.00266934017211,"z0":5.488063641408899,"aX":-8.352903018930684},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":4.3,"breakHorizontal":7.6,"spinRate":1243,"spinDirection":250},"zone":6,"typeConfidence":0.9,"plateTime":0.4282462322993066,"extension":6.6249964957169025},"index":3,"playId":"865a4029-f1d3-3d48-8174-9e4a3764a76e","pitchNumber":4,"startTime":"2025-08-24T20:03:32.001Z","endTime":"2025-08-24T20:03:36.890Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"pitchData":{"startSpeed":94.9,"endSpeed":86.8,"strikeZoneTop":3.56,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.773028555613326,"aZ":-14.672053376285765,"pfxX":-3.5195104101720625,"pfxZ":9.063886847883328,"pX":0.13136690121134909,"pZ":2.6376751904342894,"vX0":6.202591673575557,"vY0":-138.09623793271035,"vZ0":-5.319489046058991,"x":111.99,"y":167.56,"x0":-1.686644548063201,"y0":50.0050798234627,"z0":5.576078315183802,"aX":-6.7983406526144305},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":15.5,"breakHorizontal":5.0,"spinRate":2183,"spinDirection":209},"zone":5,"typeConfidence":0.9,"plateTime":0.3966380380572039,"extension":6.890920734006417},"index":4,"playId":"294c6dcc-d0a6-3a64-9891-c0c8f67b179c","pitchNumber":5,"startTime":"2025-08-24T20:03:57.408Z","endTime":"2025-08-24T20:04:00.908Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-24T20:04:00.908Z","atBatIndex":70},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Vinnie Pasquantino grounds out sharply, second baseman Javier Báez to first baseman Spencer Torkelson.","rbi":0,"awayScore":10,"homeScore":8,"isOut":true},"about":{"atBatIndex":71,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-08-24T20:04:07.477Z","endTime":"2025-08-24T20:05:32.026Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":592454,"fullName":"Tommy Kahnle","link":"/api/v1/people/592454"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":595879,"link":"/api/v1/people/595879"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":679529,"link":"/api/v1/people/679529"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":88.5,"endSpeed":81.9,"strikeZoneTop":3.54,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.27059983070126,"aZ":-31.125171906009758,"pfxX":-5.046612012434069,"pfxZ":0.6212806654690493,"pX":-0.2099502259509703,"pZ":2.4149039244212926,"vX0":6.578005573582082,"vY0":-128.815392688655,"vZ0":-1.3737779530013932,"x":125.0,"y":173.58,"x0":-2.1293234154150635,"y0":50.00511434823229,"z0":5.33950679703272,"aX":-8.566591622574798},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":1.1,"breakHorizontal":7.8,"spinRate":1175,"spinDirection":261},"zone":5,"typeConfidence":0.89,"plateTime":0.4235930677326012,"extension":6.679619671988248},"index":0,"playId":"0c5dc592-5e8e-3e36-bb71-e71a40f3c73a","pitchNumber":1,"startTime":"2025-08-24T20:04:26.608Z","endTime":"2025-08-24T20:04:31.240Z","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":2},"pitchData":{"startSpeed":87.5,"endSpeed":81.6,"strikeZoneTop":3.54,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.9479814152366,"aZ":-33.857102967691695,"pfxX":-5.494530929707907,"pfxZ":-1.0026838318751192,"pX":-1.5757875354590507,"pZ":2.860123703816376,"vX0":3.237603933372165,"vY0":-127.54519689435205,"vZ0":0.19072714813780456,"x":177.07,"y":161.56,"x0":-2.1364540005409385,"y0":50.00340936289988,"z0":5.416680933163869,"aX":-9.210787640491503},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":-1.6,"breakHorizontal":9.4,"spinRate":1213,"spinDirection":256},"zone":11,"typeConfidence":0.9,"plateTime":0.42661472372576537,"extension":6.490410576554583},"index":1,"playId":"6e74ce17-03de-3ed4-9c3e-39a11159c9a1","pitchNumber":2,"startTime":"2025-08-24T20:04:44.402Z","endTime":"2025-08-24T20:04:49.312Z","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":2},"pitchData":{"startSpeed":86.4,"endSpeed":80.5,"strikeZoneTop":3.50808436404703,"strikeZoneBottom":1.66236877755416,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.276827629739604,"aZ":-29.329854940617015,"pfxX":-4.825407285693222,"pfxZ":1.7489627057088173,"pX":-0.28500199157138795,"pZ":1.1627726696753327,"vX0":5.901439701225065,"vY0":-125.81145440248305,"vZ0":-4.566986866796038,"x":127.86,"y":207.39,"x0":-2.0193980493773176,"y0":50.00145564816361,"z0":5.341754591935294,"aX":-7.840277279424322},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":2.5,"breakHorizontal":7.6,"spinRate":1234,"spinDirection":252},"zone":13,"typeConfidence":0.89,"plateTime":0.4331139932553736,"extension":6.796610788382959},"index":2,"playId":"8f97ed56-a769-3d61-a2cf-12064d8911bf","pitchNumber":3,"startTime":"2025-08-24T20:05:04.351Z","endTime":"2025-08-24T20:05:11.054Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.3,"endSpeed":81.0,"strikeZoneTop":3.54,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.936031719704115,"aZ":-28.84379880547174,"pfxX":-4.756965010855122,"pfxZ":2.0037141171970205,"pX":-1.0435048794170407,"pZ":2.3403489450205477,"vX0":4.389457421335598,"vY0":-127.19318036881764,"vZ0":-1.8621958781965673,"x":156.78,"y":175.59,"x0":-2.162944780370391,"y0":50.00061221018037,"z0":5.340945887318337,"aX":-7.894041061817447},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":3.5,"breakHorizontal":7.8,"spinRate":1175,"spinDirection":255},"zone":13,"typeConfidence":0.87,"plateTime":0.4285232709436215,"extension":6.589199991904702},"hitData":{"launchSpeed":103.0,"launchAngle":-6.0,"totalDistance":21.0,"trajectory":"ground_ball","hardness":"hard","location":"4","coordinates":{"coordX":160.13,"coordY":154.62}},"index":3,"playId":"bc5c263f-8f61-3008-9c37-c8e91727df0d","pitchNumber":4,"startTime":"2025-08-24T20:05:23.749Z","endTime":"2025-08-24T20:05:32.026Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-24T20:05:32.026Z","atBatIndex":71},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jahmai Jones flies out to center fielder Kyle Isbel.","rbi":0,"awayScore":10,"homeScore":8,"isOut":true},"about":{"atBatIndex":72,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-08-24T20:07:42.215Z","endTime":"2025-08-24T20:08:08.756Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":663330,"fullName":"Jahmai Jones","link":"/api/v1/people/663330"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":680742,"fullName":"Jonathan Bowlan","link":"/api/v1/people/680742"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":663330,"fullName":"Jahmai Jones","link":"/api/v1/people/663330"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":664728,"link":"/api/v1/people/664728"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: John Rave replaces left fielder Randal Grichuk, batting 1st, playing left field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":10,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-24T20:07:19.686Z","endTime":"2025-08-24T20:07:19.720Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":670231,"link":"/api/v1/people/670231"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"102","replacedPlayer":{"id":545341,"link":"/api/v1/people/545341"}},{"details":{"description":"Pitching Change: Jonathan Bowlan replaces Lucas Erceg.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":10,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2025-08-24T20:07:19.720Z","endTime":"2025-08-24T20:07:44.494Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":680742,"link":"/api/v1/people/680742"},"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":86.4,"endSpeed":80.9,"strikeZoneTop":3.35414352526827,"strikeZoneBottom":1.50223526141591,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.142237764453757,"aZ":-32.853993578517084,"pfxX":1.7447514263065642,"pfxZ":-0.4200929789318515,"pX":-0.0639313850364509,"pZ":2.5884808884980366,"vX0":5.615755427942644,"vY0":-125.85443873948627,"vZ0":-2.1660433769882284,"x":119.44,"y":168.89,"x0":-2.53436338010632,"y0":50.00124578492455,"z0":6.074709346385505,"aX":2.8480010624626013},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":-1.0,"breakHorizontal":-4.2,"spinRate":2543,"spinDirection":78},"zone":5,"typeConfidence":2.0,"plateTime":0.4322023388118641,"extension":6.391333576980576},"index":2,"playId":"84de9832-8bdc-3823-b629-b39e8debb145","pitchNumber":1,"startTime":"2025-08-24T20:07:44.494Z","endTime":"2025-08-24T20:07:47.874Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.4,"endSpeed":80.8,"strikeZoneTop":3.48,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.944395327403747,"aZ":-32.929769188517376,"pfxX":1.583711960104461,"pfxZ":-0.4629939657771249,"pX":1.0025149144883811,"pZ":2.0083836166117766,"vX0":7.855517092866921,"vY0":-125.7271811214401,"vZ0":-3.4123301139699915,"x":78.79,"y":184.55,"x0":-2.3494717072916362,"y0":50.00466954782675,"z0":6.014730783541347,"aX":2.5723650573357806},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":-1.3,"breakHorizontal":-4.4,"spinRate":2529,"spinDirection":79},"zone":14,"typeConfidence":2.0,"plateTime":0.4332034403628575,"extension":6.630627010367191},"hitData":{"launchSpeed":99.2,"launchAngle":30.0,"totalDistance":384.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":148.44,"coordY":45.48}},"index":3,"playId":"9ad8833e-2c88-333d-9c52-f7ee22347d42","pitchNumber":2,"startTime":"2025-08-24T20:07:58.172Z","endTime":"2025-08-24T20:08:08.756Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-24T20:08:08.756Z","atBatIndex":72},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Trey Sweeney called out on strikes.","rbi":0,"awayScore":10,"homeScore":8,"isOut":true},"about":{"atBatIndex":73,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-08-24T20:08:22.871Z","endTime":"2025-08-24T20:09:32.843Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":700242,"fullName":"Trey Sweeney","link":"/api/v1/people/700242"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":680742,"fullName":"Jonathan Bowlan","link":"/api/v1/people/680742"},"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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":700242,"fullName":"Trey Sweeney","link":"/api/v1/people/700242"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":571912,"link":"/api/v1/people/571912"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":96.4,"endSpeed":87.8,"strikeZoneTop":3.69,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.846685571063894,"aZ":-11.034017168765377,"pfxX":-4.151515458873684,"pfxZ":10.68247048748242,"pX":0.2363493431275475,"pZ":2.8756768730672326,"vX0":8.409947758737829,"vY0":-140.0671667140046,"vZ0":-6.402511319496209,"x":107.99,"y":161.14,"x0":-2.271190446935449,"y0":50.00098102108144,"z0":5.918969156212957,"aX":-8.21498446733967},"breaks":{"breakAngle":26.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":18.1,"breakHorizontal":5.8,"spinRate":2517,"spinDirection":209},"zone":5,"typeConfidence":2.0,"plateTime":0.3916539190783923,"extension":6.623057034477402},"index":0,"playId":"c77213a5-a794-33f4-a2f2-24da76e1bd35","pitchNumber":1,"startTime":"2025-08-24T20:08:37.330Z","endTime":"2025-08-24T20:08:43.376Z","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":87.3,"endSpeed":81.1,"strikeZoneTop":3.58704558498109,"strikeZoneBottom":1.60210354685507,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.75737179955552,"aZ":-36.216966250212074,"pfxX":0.41293200634515204,"pfxZ":-2.4669897770736533,"pX":0.4163510719171265,"pZ":1.0316778181878796,"vX0":6.981632375539934,"vY0":-126.9411438423971,"vZ0":-5.045683129726821,"x":101.13,"y":210.92,"x0":-2.417381658069074,"y0":50.00199791300005,"z0":5.912121930527615,"aX":0.6760544525409137},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.2,"breakVerticalInduced":-5.4,"breakHorizontal":-2.3,"spinRate":2574,"spinDirection":49},"zone":14,"typeConfidence":2.0,"plateTime":0.43065720784069317,"extension":6.555973895179268},"index":1,"playId":"b5b78f4e-84de-37d6-9a26-a8ee51b45c7f","pitchNumber":2,"startTime":"2025-08-24T20:08:52.919Z","endTime":"2025-08-24T20:09:00.997Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.8,"endSpeed":87.5,"strikeZoneTop":3.69,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.13472636262148,"aZ":-8.191813686826473,"pfxX":-4.553493421126333,"pfxZ":12.129678720076477,"pX":-0.23424195298074255,"pZ":2.1894601075610907,"vX0":7.662758919958677,"vY0":-140.50051038583342,"vZ0":-8.549614514726148,"x":125.93,"y":179.66,"x0":-2.4192477998787,"y0":50.00221746777492,"z0":5.823565929297822,"aX":-9.003087825588196},"breaks":{"breakAngle":34.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.5,"breakVerticalInduced":20.2,"breakHorizontal":6.5,"spinRate":2506,"spinDirection":213},"zone":8,"typeConfidence":2.0,"plateTime":0.39151259095370916,"extension":6.621699803968165},"index":2,"playId":"ac866a80-6913-353b-b4a5-d70704e1cbc4","pitchNumber":3,"startTime":"2025-08-24T20:09:10.354Z","endTime":"2025-08-24T20:09:14.763Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":97.1,"endSpeed":87.7,"strikeZoneTop":3.6510611384575,"strikeZoneBottom":1.66572546449263,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.70252805639262,"aZ":-8.765043623508474,"pfxX":-3.352672012928928,"pfxZ":11.727897651400482,"pX":-0.6184462824998121,"pZ":3.5453512057449847,"vX0":6.244985823678015,"vY0":-141.2161927945092,"vZ0":-5.047327466334265,"x":140.57,"y":143.06,"x0":-2.4348700768863414,"y0":50.00179701787625,"z0":5.934304609998359,"aX":-6.69231591855988},"breaks":{"breakAngle":27.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.1,"breakVerticalInduced":20.2,"breakHorizontal":4.7,"spinRate":2543,"spinDirection":208},"zone":1,"typeConfidence":2.0,"plateTime":0.3896351871457857,"extension":6.501473234160439},"index":3,"playId":"fc415acf-7229-3da5-8b34-8ef1e36b06fe","pitchNumber":4,"startTime":"2025-08-24T20:09:28.222Z","endTime":"2025-08-24T20:09:32.843Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-24T20:09:32.843Z","atBatIndex":73},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Javier Báez grounds out, third baseman Maikel Garcia to first baseman Vinnie Pasquantino.","rbi":0,"awayScore":10,"homeScore":8,"isOut":true},"about":{"atBatIndex":74,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-08-24T20:09:49.795Z","endTime":"2025-08-24T20:10:08.171Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":595879,"fullName":"Javier Báez","link":"/api/v1/people/595879"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":680742,"fullName":"Jonathan Bowlan","link":"/api/v1/people/680742"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":595879,"fullName":"Javier Báez","link":"/api/v1/people/595879"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":672580,"link":"/api/v1/people/672580"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":686469,"link":"/api/v1/people/686469"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":97.5,"endSpeed":89.2,"strikeZoneTop":3.48,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.459614967637464,"aZ":-14.888068577053861,"pfxX":-8.498886285988963,"pfxZ":8.508197956807866,"pX":-0.739933565325376,"pZ":1.8807608466365082,"vX0":7.035082920947186,"vY0":-141.66306287154384,"vZ0":-8.504674789503216,"x":145.2,"y":188.0,"x0":-2.1516712720574023,"y0":50.00444880775524,"z0":5.87430812789261,"aX":-17.270148988664932},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":13.8,"breakHorizontal":13.9,"spinRate":2294,"spinDirection":218},"zone":7,"typeConfidence":2.0,"plateTime":0.3866873389841139,"extension":6.5992480547130965},"hitData":{"launchSpeed":96.7,"launchAngle":-10.0,"totalDistance":13.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":102.84,"coordY":162.23}},"index":0,"playId":"dcb593cd-0205-3456-bef7-d59fde1f5041","pitchNumber":1,"startTime":"2025-08-24T20:09:59.152Z","endTime":"2025-08-24T20:10:08.171Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-24T20:10:08.171Z","atBatIndex":74},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Maikel Garcia walks.","rbi":0,"awayScore":10,"homeScore":8,"isOut":false},"about":{"atBatIndex":75,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-08-24T20:12:37.185Z","endTime":"2025-08-24T20:14:15.102Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":606160,"fullName":"Rafael Montero","link":"/api/v1/people/606160"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4,5,6],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"description":"Pitching Change: Rafael Montero replaces Tommy Kahnle.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":10,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-24T20:12:15.358Z","endTime":"2025-08-24T20:12:39.528Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":606160,"link":"/api/v1/people/606160"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.8,"endSpeed":86.7,"strikeZoneTop":3.50580691374013,"strikeZoneBottom":1.59938492594006,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.870879498956757,"aZ":-14.709104924205771,"pfxX":-6.2307653892338095,"pfxZ":9.037403297324136,"pX":0.1350167167749581,"pZ":3.9629563072620186,"vX0":7.73919277912179,"vY0":-137.93903603137272,"vZ0":-0.1312648595402281,"x":111.85,"y":131.78,"x0":-1.8937581809823054,"y0":50.00243024443598,"z0":5.000515298789312,"aX":-12.04147813362707},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":16.6,"breakHorizontal":9.7,"spinRate":2362,"spinDirection":218},"zone":12,"typeConfidence":2.0,"plateTime":0.3966514718949661,"extension":6.066871834672294},"index":1,"playId":"e580352b-2b7f-3e22-a92c-a006a31108c9","pitchNumber":1,"startTime":"2025-08-24T20:12:39.528Z","endTime":"2025-08-24T20:12:44.210Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.5,"endSpeed":81.3,"strikeZoneTop":3.62,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.312419015755584,"aZ":-32.87974145195773,"pfxX":-5.78587892254222,"pfxZ":-0.4205324026896884,"pX":-0.03053011185529853,"pZ":1.1940236560969657,"vX0":6.684742408606667,"vY0":-127.42680651769926,"vZ0":-2.2843013488445667,"x":118.16,"y":206.54,"x0":-1.9218524839373596,"y0":50.0048010577199,"z0":4.670263608677802,"aX":-9.627498895457917},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":-1.1,"breakHorizontal":9.2,"spinRate":1650,"spinDirection":240},"zone":13,"typeConfidence":2.0,"plateTime":0.42791511805802873,"extension":6.334098871254789},"index":2,"playId":"706f561f-6462-337c-91f7-673c2c813271","pitchNumber":2,"startTime":"2025-08-24T20:12:54.437Z","endTime":"2025-08-24T20:12:59.680Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.8,"endSpeed":87.4,"strikeZoneTop":3.45987467992246,"strikeZoneBottom":1.55036330953539,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.513626392721118,"aZ":-17.476257320010287,"pfxX":-6.904946229410531,"pfxZ":7.4834982695334205,"pX":1.6304559647756298,"pZ":4.53077152170232,"vX0":11.531264648781157,"vY0":-139.1016271588641,"vZ0":1.8251816106227672,"x":54.85,"y":116.45,"x0":-1.6671683851198331,"y0":50.00371418493098,"z0":5.023148895698492,"aX":-13.56487647795564},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":14.2,"breakHorizontal":10.2,"spinRate":2466,"spinDirection":223},"zone":12,"typeConfidence":2.0,"plateTime":0.3934117011423983,"extension":6.098889274402344},"index":3,"playId":"633f6f70-d9ee-3212-b2a0-582815c928c7","pitchNumber":3,"startTime":"2025-08-24T20:13:20.009Z","endTime":"2025-08-24T20:13:23.205Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.3,"endSpeed":81.0,"strikeZoneTop":3.42071377946654,"strikeZoneBottom":1.570646502817,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.734866270312757,"aZ":-33.957818080327954,"pfxX":-9.571103318023951,"pfxZ":-1.0753705847576303,"pX":0.6206847927066174,"pZ":1.1180081155425798,"vX0":9.291687517332427,"vY0":-128.30575604177645,"vZ0":-2.2820142318466554,"x":93.34,"y":208.59,"x0":-1.8054427636072339,"y0":50.0005532468402,"z0":4.667170251908832,"aX":-15.944447824801975},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":-2.3,"breakHorizontal":15.2,"spinRate":1605,"spinDirection":241},"zone":14,"typeConfidence":2.0,"plateTime":0.4270165319012662,"extension":6.34328000182492},"index":4,"playId":"d013e528-796a-3ed2-881a-699375aa73d3","pitchNumber":4,"startTime":"2025-08-24T20:13:37.616Z","endTime":"2025-08-24T20:13:42.170Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.2,"endSpeed":87.3,"strikeZoneTop":3.62,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.53282894555808,"aZ":-16.014851695183346,"pfxX":-6.3604753239393474,"pfxZ":8.290157816462806,"pX":0.6831420505523371,"pZ":2.8706310230442122,"vX0":9.163805270427444,"vY0":-138.40752541727164,"vZ0":-2.3370513267884885,"x":90.96,"y":161.27,"x0":-1.8370935699292907,"y0":50.003436205920636,"z0":4.792606705814416,"aX":-12.399670185039406},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":14.8,"breakHorizontal":9.7,"spinRate":2424,"spinDirection":223},"zone":6,"typeConfidence":2.0,"plateTime":0.3950319731773546,"extension":6.212843868588056},"index":5,"playId":"9ab1c747-c098-3e5d-aa13-4d0c1d584391","pitchNumber":5,"startTime":"2025-08-24T20:13:53.821Z","endTime":"2025-08-24T20:13:58.676Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.6,"endSpeed":87.6,"strikeZoneTop":3.4386103591324,"strikeZoneBottom":1.52964593899769,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.973217134287346,"aZ":-17.605635692055074,"pfxX":-6.072006343131977,"pfxZ":7.394632731961181,"pX":-0.3929625323958947,"pZ":3.7662384021993747,"vX0":6.250063127240983,"vY0":-139.20166514554774,"vZ0":0.09786357996460893,"x":131.98,"y":137.09,"x0":-1.8737636496918086,"y0":50.00674975006647,"z0":4.89199766870749,"aX":-11.97069234239796},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":13.6,"breakHorizontal":9.7,"spinRate":2339,"spinDirection":222},"zone":11,"typeConfidence":2.0,"plateTime":0.3928129502490805,"extension":6.1402989454740045},"index":6,"playId":"78204335-ad75-3a99-9030-a0fb8e1b05ae","pitchNumber":6,"startTime":"2025-08-24T20:14:10.097Z","endTime":"2025-08-24T20:14:15.102Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-24T20:14:15.102Z","atBatIndex":75},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Salvador Perez flies out sharply to center fielder Wenceel Pérez.","rbi":0,"awayScore":10,"homeScore":8,"isOut":true},"about":{"atBatIndex":76,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-08-24T20:14:19.785Z","endTime":"2025-08-24T20:16:33.362Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":606160,"fullName":"Rafael Montero","link":"/api/v1/people/606160"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":672761,"link":"/api/v1/people/672761"},"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, 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":86.3,"endSpeed":79.7,"strikeZoneTop":3.49998066128676,"strikeZoneBottom":1.51128850188663,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.485366254311803,"aZ":-27.269333255725574,"pfxX":2.8132729527925715,"pfxZ":3.0658332443803706,"pX":1.173742630764515,"pZ":1.2132074238795754,"vX0":6.9006406107923715,"vY0":-125.507617373944,"vZ0":-3.3840727748605666,"x":72.26,"y":206.02,"x0":-1.9727900223045054,"y0":50.00462262500236,"z0":4.790493361130658,"aX":4.5063319048655055},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":5.0,"breakHorizontal":-6.6,"spinRate":2311,"spinDirection":132},"zone":14,"typeConfidence":2.0,"plateTime":0.435766379123975,"extension":6.441065873549434},"index":0,"playId":"6ea672c6-97c2-37f0-8353-1fa3c0d8d467","pitchNumber":1,"startTime":"2025-08-24T20:14:41.508Z","endTime":"2025-08-24T20:14:45.609Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.9,"endSpeed":78.9,"strikeZoneTop":3.45321005722294,"strikeZoneBottom":1.52319879619097,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.484382580505578,"aZ":-31.94086797131111,"pfxX":3.1195498374285062,"pfxZ":0.15291980485589773,"pX":0.5876693599440912,"pZ":0.6240024608998328,"vX0":5.115189370474685,"vY0":-125.01666844688508,"vZ0":-3.681515533953098,"x":94.6,"y":221.93,"x0":-1.8947638142354548,"y0":50.005898942641174,"z0":4.752762545093515,"aX":4.911936788844628},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":-0.4,"breakHorizontal":-6.8,"spinRate":2385,"spinDirection":98},"zone":14,"typeConfidence":2.0,"plateTime":0.43903058285751806,"extension":6.395742887659593},"index":1,"playId":"712c3896-0dcd-3dbe-92e8-1a390b290fe6","pitchNumber":2,"startTime":"2025-08-24T20:14:57.481Z","endTime":"2025-08-24T20:15:02.192Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.5,"endSpeed":86.1,"strikeZoneTop":3.44614433539957,"strikeZoneBottom":1.51536488802576,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.038633741168184,"aZ":-24.931116372200506,"pfxX":-10.867319032887806,"pfxZ":3.825161848025568,"pX":0.3223979440654411,"pZ":0.6704877397734786,"vX0":8.966435897256623,"vY0":-137.1587860630068,"vZ0":-6.303186619506631,"x":104.71,"y":220.68,"x0":-1.5868689833673986,"y0":50.00341798899329,"z0":4.71282441035332,"aX":-20.582012971755965},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":5.6,"breakHorizontal":17.6,"spinRate":2293,"spinDirection":221},"zone":14,"typeConfidence":2.0,"plateTime":0.40024807063695933,"extension":6.375465500386673},"index":2,"playId":"f88c0b9e-0635-3ba9-a0b9-8350a47ee2be","pitchNumber":3,"startTime":"2025-08-24T20:15:20.302Z","endTime":"2025-08-24T20:15:23.934Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.8,"endSpeed":85.3,"strikeZoneTop":3.57427701116457,"strikeZoneBottom":1.55622980149803,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.51011990200807,"aZ":-16.171238696177124,"pfxX":-7.39677797179829,"pfxZ":8.546386239049367,"pX":0.2515614814976572,"pZ":1.8287855836505742,"vX0":8.076809292940586,"vY0":-136.3458796136904,"vZ0":-4.8198414054957475,"x":107.41,"y":189.4,"x0":-1.795839344955314,"y0":50.001714416881036,"z0":4.74447043368775,"aX":-13.849543531350848},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":14.5,"breakHorizontal":11.5,"spinRate":2365,"spinDirection":218},"zone":8,"typeConfidence":2.0,"plateTime":0.40255606783739006,"extension":6.332017148157042},"index":3,"playId":"8f1d036f-aa1e-3eb3-b183-f25fb86172c9","pitchNumber":4,"startTime":"2025-08-24T20:15:41.398Z","endTime":"2025-08-24T20:15:45.412Z","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":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.3,"endSpeed":86.6,"strikeZoneTop":3.7,"strikeZoneBottom":1.73,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.138389367107244,"aZ":-12.577840340126038,"pfxX":-5.320941331686189,"pfxZ":10.140993932701313,"pX":0.6598950392242604,"pZ":2.3537710057023093,"vX0":8.420115847638698,"vY0":-138.4295059201856,"vZ0":-4.173914003594945,"x":91.85,"y":175.23,"x0":-1.7359148115503094,"y0":50.002172155133465,"z0":4.7288246506833085,"aX":-10.282184471624978},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":17.6,"breakHorizontal":7.8,"spinRate":2456,"spinDirection":221},"zone":6,"typeConfidence":2.0,"plateTime":0.3963233825545527,"extension":6.205550898755489},"index":4,"playId":"12816099-1247-34b8-8068-d2ade2ba55e9","pitchNumber":5,"startTime":"2025-08-24T20:16:01.038Z","endTime":"2025-08-24T20:16:06.794Z","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":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.5,"endSpeed":76.8,"strikeZoneTop":3.7,"strikeZoneBottom":1.73,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.87864306572303,"aZ":-30.996855132587708,"pfxX":3.3357220575224398,"pfxZ":0.7855477072092798,"pX":-0.3892169049054938,"pZ":1.8844099579607099,"vX0":2.7121928235049713,"vY0":-121.64619648750369,"vZ0":-0.5373019637371191,"x":131.84,"y":187.9,"x0":-1.9519881810060258,"y0":50.002710989590206,"z0":4.7954703308568325,"aX":4.998386068872228},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":1.6,"breakHorizontal":-6.7,"spinRate":2365,"spinDirection":87},"zone":7,"typeConfidence":2.0,"plateTime":0.4502767211897232,"extension":6.537245597121616},"hitData":{"launchSpeed":101.5,"launchAngle":40.0,"totalDistance":339.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":79.68,"coordY":70.52}},"index":5,"playId":"b63d9260-39a6-3edd-8a68-9b14fd033453","pitchNumber":6,"startTime":"2025-08-24T20:16:18.898Z","endTime":"2025-08-24T20:16:33.362Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-24T20:16:33.362Z","atBatIndex":76},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Adam Frazier grounds out, shortstop Trey Sweeney to first baseman Spencer Torkelson. Maikel Garcia to 2nd.","rbi":0,"awayScore":10,"homeScore":8,"isOut":true},"about":{"atBatIndex":77,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-08-24T20:16:47.217Z","endTime":"2025-08-24T20:18:17.218Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":624428,"fullName":"Adam Frazier","link":"/api/v1/people/624428"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":606160,"fullName":"Rafael Montero","link":"/api/v1/people/606160"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"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":624428,"fullName":"Adam Frazier","link":"/api/v1/people/624428"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":700242,"link":"/api/v1/people/700242"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":679529,"link":"/api/v1/people/679529"},"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":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.5,"endSpeed":87.1,"strikeZoneTop":3.122760962153,"strikeZoneBottom":1.43990132427684,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.224154254882983,"aZ":-15.578645838193879,"pfxX":-4.908900322314677,"pfxZ":8.491962649429649,"pX":0.3252834931980604,"pZ":3.3849867568812986,"vX0":7.5787628579663515,"vY0":-138.93235060438215,"vZ0":-1.2826293754784919,"x":104.6,"y":147.39,"x0":-1.800553837336028,"y0":50.001277927863526,"z0":4.88830958376193,"aX":-9.592332091442644},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":15.4,"breakHorizontal":7.3,"spinRate":2451,"spinDirection":218},"zone":12,"typeConfidence":2.0,"plateTime":0.39428864733665714,"extension":6.253135181713573},"index":0,"playId":"5bc9d098-f733-34d1-b593-8cef826aa5bc","pitchNumber":1,"startTime":"2025-08-24T20:17:05.289Z","endTime":"2025-08-24T20:17:08.956Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.3,"endSpeed":81.6,"strikeZoneTop":3.25,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.78351683976557,"aZ":-32.67522202203566,"pfxX":-6.231480924302539,"pfxZ":-0.297146808348665,"pX":0.03654228939377278,"pZ":1.7097028624411121,"vX0":6.707015738653855,"vY0":-128.49570816373767,"vZ0":-1.357601784813686,"x":115.61,"y":192.62,"x0":-1.7887548042833061,"y0":50.00369643538335,"z0":4.7665460436013785,"aX":-10.49850681261796},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":-0.6,"breakHorizontal":10.0,"spinRate":1686,"spinDirection":239},"zone":8,"typeConfidence":2.0,"plateTime":0.42507446772051294,"extension":6.449190227728709},"index":1,"playId":"9fd98755-bfcc-39af-8108-2c750ef6fe8a","pitchNumber":2,"startTime":"2025-08-24T20:17:23.812Z","endTime":"2025-08-24T20:17:28.032Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.3,"endSpeed":86.8,"strikeZoneTop":3.25,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.614365827749623,"aZ":-15.668004400072533,"pfxX":-4.9622238510490675,"pfxZ":8.507666290697303,"pX":0.147998954169166,"pZ":3.074401853788386,"vX0":6.9246907042861325,"vY0":-138.57302614667992,"vZ0":-2.1124091276496535,"x":111.36,"y":155.77,"x0":-1.7412123099075683,"y0":50.00343346481873,"z0":4.895941586002464,"aX":-9.629057802373296},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":15.1,"breakHorizontal":7.6,"spinRate":2421,"spinDirection":223},"zone":2,"typeConfidence":2.0,"plateTime":0.39558891633589255,"extension":6.233992506733649},"index":2,"playId":"a0f5199b-db9a-3d35-bdce-24a9441c9937","pitchNumber":3,"startTime":"2025-08-24T20:17:47.582Z","endTime":"2025-08-24T20:17:51.903Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.9,"endSpeed":81.2,"strikeZoneTop":3.25,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.27194688033416,"aZ":-33.73966603263881,"pfxX":-6.40174774562679,"pfxZ":-0.9404479225343598,"pX":0.2280671760400272,"pZ":0.7048424670695008,"vX0":7.035794894866489,"vY0":-127.88862221358409,"vZ0":-3.1388065909269836,"x":108.31,"y":219.75,"x0":-1.7211901980739523,"y0":50.00377708602126,"z0":4.582437555122194,"aX":-10.652691052727706},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":-2.2,"breakHorizontal":10.1,"spinRate":1677,"spinDirection":237},"zone":14,"typeConfidence":2.0,"plateTime":0.42756696813575434,"extension":6.299177151739962},"hitData":{"launchSpeed":79.1,"launchAngle":-19.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":114.5,"coordY":157.66}},"index":3,"playId":"7495ac70-7e43-3d9b-89d3-ba469faf1450","pitchNumber":4,"startTime":"2025-08-24T20:18:08.412Z","endTime":"2025-08-24T20:18:17.218Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-24T20:18:17.218Z","atBatIndex":77},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Jonathan India walks.","rbi":0,"awayScore":10,"homeScore":8,"isOut":false},"about":{"atBatIndex":78,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-08-24T20:18:42.282Z","endTime":"2025-08-24T20:20:39.118Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":663697,"fullName":"Jonathan India","link":"/api/v1/people/663697"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":606160,"fullName":"Rafael Montero","link":"/api/v1/people/606160"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663697,"fullName":"Jonathan India","link":"/api/v1/people/663697"},"postOnSecond":{"id":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":663697,"fullName":"Jonathan India","link":"/api/v1/people/663697"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.2,"endSpeed":87.2,"strikeZoneTop":3.21067053701064,"strikeZoneBottom":1.34608745697371,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.39559292504547,"aZ":-17.892622389451862,"pfxX":-5.237367037374989,"pfxZ":7.40341664144792,"pX":1.0279170888011986,"pZ":2.324102883568362,"vX0":9.058125628217951,"vY0":-137.07139924936013,"vZ0":-3.273552696807486,"x":77.82,"y":176.03,"x0":-1.6185256152422838,"y0":50.002824470949015,"z0":4.734893298901328,"aX":-10.103932429575442},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":13.0,"breakHorizontal":7.9,"spinRate":2458,"spinDirection":223},"zone":12,"typeConfidence":2.0,"plateTime":0.39751345112106007,"extension":6.231316357996272},"index":0,"playId":"56f57327-5820-33a1-9ce1-d0e5bd9a4578","pitchNumber":1,"startTime":"2025-08-24T20:18:48.147Z","endTime":"2025-08-24T20:18:52.569Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.5,"endSpeed":86.7,"strikeZoneTop":3.25167278689283,"strikeZoneBottom":1.41702119549043,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.842921646517173,"aZ":-18.28149287358064,"pfxX":-4.395329097813223,"pfxZ":7.206272785487865,"pX":0.16007019450118878,"pZ":3.875505561241443,"vX0":6.738287138949719,"vY0":-137.5870548908212,"vZ0":0.395288219119848,"x":110.9,"y":134.14,"x0":-1.7431162788399066,"y0":50.00657503891898,"z0":4.963184895082207,"aX":-8.478964320126732},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":13.3,"breakHorizontal":6.6,"spinRate":2421,"spinDirection":219},"zone":12,"typeConfidence":2.0,"plateTime":0.3972028441421722,"extension":6.145223588626256},"index":1,"playId":"c51efe4d-b432-340d-b795-f4114ae85791","pitchNumber":2,"startTime":"2025-08-24T20:19:06.952Z","endTime":"2025-08-24T20:19:11.190Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.4,"endSpeed":86.7,"strikeZoneTop":3.35,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.70744146016072,"aZ":-25.568132162668416,"pfxX":-7.910977209201033,"pfxZ":3.445652469877018,"pX":-0.6973571411847383,"pZ":1.6217600772854213,"vX0":6.059590177424513,"vY0":-137.43286665863795,"vZ0":-3.8429489417023914,"x":143.58,"y":194.99,"x0":-1.900057056435823,"y0":50.004800709574845,"z0":4.769512329210108,"aX":-15.174822894482508},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":5.6,"breakHorizontal":13.1,"spinRate":2301,"spinDirection":218},"zone":7,"typeConfidence":2.0,"plateTime":0.39814665132408367,"extension":6.344452716289012},"index":2,"playId":"db906732-ea4c-3ac8-8292-ad0ca8e6c698","pitchNumber":3,"startTime":"2025-08-24T20:19:25.537Z","endTime":"2025-08-24T20:19:29.475Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.6,"endSpeed":80.9,"strikeZoneTop":3.23854845419258,"strikeZoneBottom":1.37485005961714,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.86310981059821,"aZ":-31.67704685457074,"pfxX":-3.722932240774029,"pfxZ":0.3019711416202595,"pX":0.18096050300041344,"pZ":1.1480249438622192,"vX0":6.250312047311926,"vY0":-127.45034328588068,"vZ0":-2.612207586067761,"x":110.1,"y":207.78,"x0":-1.81350513752806,"y0":50.00392883926289,"z0":4.674387636702387,"aX":-6.1586712982183425},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":0.2,"breakHorizontal":5.4,"spinRate":1536,"spinDirection":236},"zone":14,"typeConfidence":2.0,"plateTime":0.42886588734419373,"extension":6.422690516502126},"index":3,"playId":"4c4ccb3f-39f6-38a3-b56b-ae03c667680a","pitchNumber":4,"startTime":"2025-08-24T20:19:47.921Z","endTime":"2025-08-24T20:19:52.765Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.7,"endSpeed":87.1,"strikeZoneTop":3.25345641537413,"strikeZoneBottom":1.3895463994514,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.65459961307892,"aZ":-15.881458542175384,"pfxX":-5.922704398445182,"pfxZ":8.348771307539877,"pX":0.1953833644097048,"pZ":1.871171246687708,"vX0":7.512769353757842,"vY0":-139.1622319480525,"vZ0":-4.829299419533648,"x":109.55,"y":188.26,"x0":-1.7759929067258793,"y0":50.0064752923621,"z0":4.6891545853131475,"aX":-11.563202930411803},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":14.3,"breakHorizontal":9.1,"spinRate":2403,"spinDirection":221},"zone":8,"typeConfidence":2.0,"plateTime":0.3943292747927658,"extension":6.283014991410761},"index":4,"playId":"b0c4eccb-b94a-338f-a220-3a3da14ebe58","pitchNumber":5,"startTime":"2025-08-24T20:20:06.843Z","endTime":"2025-08-24T20:20:11.090Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":10,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"index":5,"startTime":"2025-08-24T20:20:18.089Z","endTime":"2025-08-24T20:20:32.976Z","isPitch":false,"type":"action","player":{"id":663697,"link":"/api/v1/people/663697"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.5,"endSpeed":87.0,"strikeZoneTop":3.2369904194572,"strikeZoneBottom":1.37317231648654,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.919070265875998,"aZ":-19.21405905488617,"pfxX":-3.8323041089734584,"pfxZ":6.637151725120942,"pX":-0.7188435606447494,"pZ":3.4698476837212766,"vX0":4.6028464405076885,"vY0":-139.04414106633948,"vZ0":-0.3904530652925744,"x":144.4,"y":145.09,"x0":-1.8997931125078855,"y0":50.00455900651551,"z0":4.889900385499209,"aX":-7.485688007444689},"breaks":{"breakAngle":18.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":12.1,"breakHorizontal":6.0,"spinRate":2355,"spinDirection":220},"zone":11,"typeConfidence":2.0,"plateTime":0.3943122737851774,"extension":6.1117079458142936},"index":6,"playId":"89b9a0e0-35ed-370a-9460-c3786bc33f6b","pitchNumber":6,"startTime":"2025-08-24T20:20:32.976Z","endTime":"2025-08-24T20:20:39.118Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-24T20:20:39.118Z","atBatIndex":78},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Kyle Isbel flies out to left fielder Riley Greene.","rbi":0,"awayScore":10,"homeScore":8,"isOut":true},"about":{"atBatIndex":79,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-08-24T20:21:16.546Z","endTime":"2025-08-24T20:21:45.388Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":664728,"fullName":"Kyle Isbel","link":"/api/v1/people/664728"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":606160,"fullName":"Rafael Montero","link":"/api/v1/people/606160"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":664728,"fullName":"Kyle Isbel","link":"/api/v1/people/664728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":682985,"link":"/api/v1/people/682985"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-runner Tyler Tolbert replaces Jonathan India.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":10,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-08-24T20:21:18.763Z","endTime":"2025-08-24T20:21:18.764Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":686475,"link":"/api/v1/people/686475"},"position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"battingOrder":"701","replacedPlayer":{"id":663697,"link":"/api/v1/people/663697"},"base":1},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.7,"endSpeed":87.7,"strikeZoneTop":3.44917446542424,"strikeZoneBottom":1.44453589375944,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.792300030298062,"aZ":-17.72926578720122,"pfxX":-5.715345630056503,"pfxZ":7.3187364495992515,"pX":-0.39385668660250367,"pZ":3.667272650169858,"vX0":6.3874276829805625,"vY0":-139.2628867747874,"vZ0":0.0176481578712383,"x":132.01,"y":139.76,"x0":-1.9691375887531433,"y0":50.00495454142694,"z0":4.828657204239726,"aX":-11.284569524914325},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":13.4,"breakHorizontal":9.1,"spinRate":2457,"spinDirection":219},"zone":11,"typeConfidence":2.0,"plateTime":0.3925400248364048,"extension":6.2008979333454},"index":1,"playId":"b4f8f28e-fd80-31e9-bc12-0d918d6575d6","pitchNumber":1,"startTime":"2025-08-24T20:21:18.765Z","endTime":"2025-08-24T20:21:23.045Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.9,"endSpeed":87.0,"strikeZoneTop":3.49,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.735859137328195,"aZ":-15.72080083956056,"pfxX":-4.625343055748417,"pfxZ":8.489881839199946,"pX":-0.39331472715827087,"pZ":2.0629666550075774,"vX0":5.756257701085774,"vY0":-138.0939116981334,"vZ0":-4.3548041006745395,"x":131.99,"y":183.08,"x0":-1.9004146322979785,"y0":50.00474876185522,"z0":4.71259182622177,"aX":-8.966248238149229},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":14.6,"breakHorizontal":7.2,"spinRate":2496,"spinDirection":221},"zone":7,"typeConfidence":2.0,"plateTime":0.3960983982869557,"extension":6.384107374893628},"hitData":{"launchSpeed":84.9,"launchAngle":48.0,"totalDistance":263.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":56.35,"coordY":119.47}},"index":2,"playId":"3b503c17-471c-3336-be1a-69f69a814fe4","pitchNumber":2,"startTime":"2025-08-24T20:21:35.717Z","endTime":"2025-08-24T20:21:45.388Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-24T20:21:45.388Z","atBatIndex":79},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Wenceel Pérez grounds out, first baseman Vinnie Pasquantino to pitcher Carlos Estévez.","rbi":0,"awayScore":10,"homeScore":8,"isOut":true},"about":{"atBatIndex":80,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2025-08-24T20:24:27.125Z","endTime":"2025-08-24T20:26:19.955Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":672761,"fullName":"Wenceel Pérez","link":"/api/v1/people/672761"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":608032,"fullName":"Carlos Estévez","link":"/api/v1/people/608032"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[4,5,6,8,9,10,11],"actionIndex":[0,1,2,3],"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":672761,"fullName":"Wenceel Pérez","link":"/api/v1/people/672761"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":11},"credits":[{"player":{"id":686469,"link":"/api/v1/people/686469"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":608032,"link":"/api/v1/people/608032"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive switch from left field to right field for John Rave.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":10,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-24T20:24:28.235Z","endTime":"2025-08-24T20:24:28.264Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":670231,"link":"/api/v1/people/670231"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"102","replacedPlayer":{"id":545341,"link":"/api/v1/people/545341"}},{"details":{"description":"Defensive switch from right field to second base for Adam Frazier.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":10,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2025-08-24T20:24:28.264Z","endTime":"2025-08-24T20:24:28.266Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":624428,"link":"/api/v1/people/624428"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"battingOrder":"600"},{"details":{"description":"Tyler Tolbert remains in the game as the left fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":10,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2025-08-24T20:24:28.266Z","endTime":"2025-08-24T20:24:28.268Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":686475,"link":"/api/v1/people/686475"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"701","replacedPlayer":{"id":663697,"link":"/api/v1/people/663697"}},{"details":{"description":"Pitching Change: Carlos Estévez replaces Jonathan Bowlan.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":10,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":3,"startTime":"2025-08-24T20:24:28.268Z","endTime":"2025-08-24T20:24:29.442Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":608032,"link":"/api/v1/people/608032"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.7,"endSpeed":88.1,"strikeZoneTop":3.08829515818335,"strikeZoneBottom":1.34669158420641,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.02292033990717,"aZ":-13.523580584292215,"pfxX":-3.7188761113941844,"pfxZ":9.451769739390858,"pX":-0.05131637227068349,"pZ":1.972293438105393,"vX0":7.079168491129143,"vY0":-139.0759044174882,"vZ0":-7.4081474410646635,"x":118.96,"y":185.53,"x0":-2.138072938517711,"y0":50.004652987987505,"z0":5.55377351450827,"aX":-7.34020318657592},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":15.8,"breakHorizontal":5.4,"spinRate":2117,"spinDirection":206},"zone":5,"typeConfidence":0.89,"plateTime":0.3927211642401609,"extension":6.3068156345178705},"index":4,"playId":"1455cd16-031a-3c1d-bf4f-cf9f0f026117","pitchNumber":1,"startTime":"2025-08-24T20:24:29.442Z","endTime":"2025-08-24T20:24:33.090Z","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":86.9,"endSpeed":80.8,"strikeZoneTop":3.16426119517028,"strikeZoneBottom":1.39412579005968,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.1788192051123,"aZ":-26.342296049026423,"pfxX":0.7809211708466354,"pfxZ":3.5658939709946567,"pX":-0.1946057504647503,"pZ":0.9783750904734828,"vX0":4.04374527811144,"vY0":-126.4564189629447,"vZ0":-6.655979737904484,"x":124.42,"y":212.36,"x0":-1.9089620506477054,"y0":50.00631597013529,"z0":5.7273371627872764,"aX":1.2782863511556668},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":5.3,"breakHorizontal":-2.3,"spinRate":2314,"spinDirection":155},"zone":13,"typeConfidence":0.89,"plateTime":0.43136886330221635,"extension":6.084862960977413},"index":5,"playId":"4141720c-150b-3e6e-b245-d7d37cfd12c8","pitchNumber":2,"startTime":"2025-08-24T20:24:43.417Z","endTime":"2025-08-24T20:24:46.970Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.1,"endSpeed":86.8,"strikeZoneTop":3.17,"strikeZoneBottom":1.45,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.251961221002567,"aZ":-14.3056244806571,"pfxX":-4.34502963861057,"pfxZ":9.22014893771734,"pX":-0.09901713829080046,"pZ":3.7075778239124046,"vX0":6.941468401804456,"vY0":-138.41365640175576,"vZ0":-2.927953123614687,"x":120.77,"y":138.68,"x0":-2.076248606212763,"y0":50.00232647614089,"z0":5.738578208852948,"aX":-8.420825267317126},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":16.3,"breakHorizontal":6.4,"spinRate":2129,"spinDirection":209},"zone":11,"typeConfidence":0.89,"plateTime":0.3959086621847425,"extension":6.2569525606565},"index":6,"playId":"6787c5de-2f93-3fb7-8464-815e6a8aae5d","pitchNumber":3,"startTime":"2025-08-24T20:24:56.602Z","endTime":"2025-08-24T20:25:01.946Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":10,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":7,"startTime":"2025-08-24T20:25:11.454Z","endTime":"2025-08-24T20:25:23.513Z","isPitch":false,"type":"action","player":{"id":672761,"link":"/api/v1/people/672761"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.3,"endSpeed":87.7,"strikeZoneTop":3.23915069638237,"strikeZoneBottom":1.41050229541773,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.45329714613952,"aZ":-13.367521765164877,"pfxX":-4.653158240886621,"pfxZ":9.485980971231122,"pX":-0.9996822018038924,"pZ":3.275083121174508,"vX0":5.040763342504627,"vY0":-140.09887618730417,"vZ0":-3.8482562124629305,"x":155.11,"y":150.35,"x0":-2.220026237286229,"y0":50.00100200810275,"z0":5.54365015053816,"aX":-9.223936450961011},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":16.6,"breakHorizontal":7.3,"spinRate":2125,"spinDirection":216},"zone":11,"typeConfidence":0.9,"plateTime":0.39136156634419317,"extension":6.213608677472832},"index":8,"playId":"0ed7fb00-c021-3ae0-b4cb-b52a3117734b","pitchNumber":4,"startTime":"2025-08-24T20:25:23.513Z","endTime":"2025-08-24T20:25:27.614Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.2,"endSpeed":88.7,"strikeZoneTop":3.17,"strikeZoneBottom":1.45,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.39238973701039,"aZ":-13.787127800146239,"pfxX":-5.416971464024317,"pfxZ":9.175242675340304,"pX":0.3400785395125426,"pZ":2.78426020357882,"vX0":7.637492347256213,"vY0":-139.91249864482538,"vZ0":-5.280359217055724,"x":104.04,"y":163.6,"x0":-1.7076981920845244,"y0":50.000026541545154,"z0":5.582884541572405,"aX":-10.85311953820952},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":15.8,"breakHorizontal":8.4,"spinRate":2235,"spinDirection":208},"zone":3,"typeConfidence":0.9,"plateTime":0.3898686829059339,"extension":6.34897647597886},"index":9,"playId":"41d82965-04a0-346c-a7c1-0d9730b90afa","pitchNumber":5,"startTime":"2025-08-24T20:25:37.107Z","endTime":"2025-08-24T20:25:40.629Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.7,"endSpeed":81.0,"strikeZoneTop":3.17,"strikeZoneBottom":1.45,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.6382939189351,"aZ":-19.489525393956573,"pfxX":-5.89153884218576,"pfxZ":7.583375019078128,"pX":-0.5715093165513653,"pZ":3.5477715121365625,"vX0":5.112867994173978,"vY0":-127.7982643815568,"vZ0":-1.9129786317369226,"x":138.78,"y":142.99,"x0":-1.8220799583889102,"y0":50.000669270361946,"z0":5.819635745054871,"aX":-9.851037741073544},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":13.6,"breakHorizontal":9.7,"spinRate":1551,"spinDirection":221},"zone":11,"typeConfidence":0.9,"plateTime":0.42681816932768735,"extension":6.305342252050698},"index":10,"playId":"537ad246-1761-3f86-b4fa-9cd5049c5b90","pitchNumber":6,"startTime":"2025-08-24T20:25:54.719Z","endTime":"2025-08-24T20:26:02.300Z","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":95.8,"endSpeed":87.6,"strikeZoneTop":3.17,"strikeZoneBottom":1.45,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.22489698427821,"aZ":-14.688800343613913,"pfxX":-3.771570711203347,"pfxZ":8.893334328934992,"pX":0.09729466631632998,"pZ":2.7665077702092638,"vX0":6.839280526701807,"vY0":-139.32091437635762,"vZ0":-4.9326412189453475,"x":113.29,"y":164.08,"x0":-1.8990744704316902,"y0":50.003688365428246,"z0":5.530337453047891,"aX":-7.416690490727506},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":15.2,"breakHorizontal":5.4,"spinRate":2161,"spinDirection":211},"zone":2,"typeConfidence":0.88,"plateTime":0.3931009962540757,"extension":6.4670488914411735},"hitData":{"launchSpeed":96.5,"launchAngle":-0.0,"totalDistance":50.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":155.56,"coordY":158.68}},"index":11,"playId":"2ffa0c14-892c-3faf-a97b-5b1b7d38d42d","pitchNumber":7,"startTime":"2025-08-24T20:26:12.490Z","endTime":"2025-08-24T20:26:19.955Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-24T20:26:19.955Z","atBatIndex":80},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Kerry Carpenter strikes out swinging.","rbi":0,"awayScore":10,"homeScore":8,"isOut":true},"about":{"atBatIndex":81,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2025-08-24T20:26:32.022Z","endTime":"2025-08-24T20:27:47.400Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":681481,"fullName":"Kerry Carpenter","link":"/api/v1/people/681481"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":608032,"fullName":"Carlos Estévez","link":"/api/v1/people/608032"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":681481,"fullName":"Kerry Carpenter","link":"/api/v1/people/681481"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":571912,"link":"/api/v1/people/571912"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.2,"endSpeed":80.3,"strikeZoneTop":3.43,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.110969572366713,"aZ":-31.538967554739898,"pfxX":4.552760645655664,"pfxZ":0.3915539104365351,"pX":0.722478573511907,"pZ":1.6074881467470792,"vX0":4.703014438466344,"vY0":-125.59715784059635,"vZ0":-4.244977879591373,"x":89.46,"y":195.38,"x0":-1.7589372216697945,"y0":50.000701166757004,"z0":5.856688617554875,"aX":7.343427703703459},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":0.0,"breakHorizontal":-9.2,"spinRate":2211,"spinDirection":117},"zone":9,"typeConfidence":0.9,"plateTime":0.43446772449209137,"extension":6.166104669385412},"index":0,"playId":"d4edea5b-750c-3e3a-aecc-ae1183174992","pitchNumber":1,"startTime":"2025-08-24T20:27:00.561Z","endTime":"2025-08-24T20:27:05.789Z","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":86.3,"endSpeed":80.8,"strikeZoneTop":3.43,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.999320242725357,"aZ":-30.795379571009907,"pfxX":2.256348114133236,"pfxZ":0.8519182681448676,"pX":0.447201254889529,"pZ":0.7355095635999811,"vX0":4.63359805023679,"vY0":-125.71960150512376,"vZ0":-6.491663361995818,"x":99.95,"y":218.92,"x0":-1.7025402421687368,"y0":50.005606173082555,"z0":5.805127457427412,"aX":3.6645918986225126},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":0.5,"breakHorizontal":-5.0,"spinRate":2336,"spinDirection":121},"zone":14,"typeConfidence":0.9,"plateTime":0.4332746177614757,"extension":6.082599479538993},"index":1,"playId":"e92c7e8a-c917-3094-b7f8-3e9b999d28a8","pitchNumber":2,"startTime":"2025-08-24T20:27:16.577Z","endTime":"2025-08-24T20:27:22.189Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":10,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2025-08-24T20:27:30.465Z","endTime":"2025-08-24T20:27:40.900Z","isPitch":false,"type":"action","player":{"id":681481,"link":"/api/v1/people/681481"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"pitchData":{"startSpeed":97.7,"endSpeed":88.2,"strikeZoneTop":3.43,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.95027290411322,"aZ":-10.747677080577342,"pfxX":-7.293465139914282,"pfxZ":10.63780548641019,"pX":0.09269148329603091,"pZ":2.6181974757661943,"vX0":8.388586996844673,"vY0":-141.85160484337595,"vZ0":-6.027630795523747,"x":113.47,"y":168.09,"x0":-1.9716523960948522,"y0":50.00566279604993,"z0":5.473130977600232,"aX":-14.694528003196886},"breaks":{"breakAngle":45.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":18.0,"breakHorizontal":11.3,"spinRate":2279,"spinDirection":210},"zone":5,"typeConfidence":0.91,"plateTime":0.387856587635234,"extension":6.226424847934657},"index":3,"playId":"d1550126-e13c-3385-be6f-39a288ef3c16","pitchNumber":3,"startTime":"2025-08-24T20:27:40.900Z","endTime":"2025-08-24T20:27:47.400Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-24T20:27:47.400Z","atBatIndex":81},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Spencer Torkelson pops out to first baseman Vinnie Pasquantino in foul territory.","rbi":0,"awayScore":10,"homeScore":8,"isOut":true},"about":{"atBatIndex":82,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2025-08-24T20:27:52.177Z","endTime":"2025-08-24T20:28:17.132Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":608032,"fullName":"Carlos Estévez","link":"/api/v1/people/608032"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":686469,"link":"/api/v1/people/686469"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":87.4,"endSpeed":80.3,"strikeZoneTop":3.51,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.589801046167132,"aZ":-31.689219180024004,"pfxX":3.2615242885669256,"pfxZ":0.29504922727491056,"pX":-0.15869698831039838,"pZ":2.295960608341717,"vX0":3.376300597368571,"vY0":-127.29713307554056,"vZ0":-2.7176875668891793,"x":123.05,"y":176.79,"x0":-1.9268153766926663,"y0":50.002259434434094,"z0":5.890867741806544,"aX":5.341803137085568},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":0.1,"breakHorizontal":-6.7,"spinRate":2212,"spinDirection":124},"zone":5,"typeConfidence":0.9,"plateTime":0.4305875110285662,"extension":6.074723164763151},"hitData":{"launchSpeed":83.7,"launchAngle":63.0,"totalDistance":137.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":170.27,"coordY":174.9}},"index":0,"playId":"269dd1a2-4fb4-321f-b8ad-10857d7ef2f9","pitchNumber":1,"startTime":"2025-08-24T20:28:06.932Z","endTime":"2025-08-24T20:28:17.132Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-24T20:28:17.132Z","atBatIndex":82}],"currentPlay":{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Spencer Torkelson pops out to first baseman Vinnie Pasquantino in foul territory.","rbi":0,"awayScore":10,"homeScore":8,"isOut":true},"about":{"atBatIndex":82,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2025-08-24T20:27:52.177Z","endTime":"2025-08-24T20:28:17.132Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":608032,"fullName":"Carlos Estévez","link":"/api/v1/people/608032"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":686469,"link":"/api/v1/people/686469"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":87.4,"endSpeed":80.3,"strikeZoneTop":3.51,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.589801046167132,"aZ":-31.689219180024004,"pfxX":3.2615242885669256,"pfxZ":0.29504922727491056,"pX":-0.15869698831039838,"pZ":2.295960608341717,"vX0":3.376300597368571,"vY0":-127.29713307554056,"vZ0":-2.7176875668891793,"x":123.05,"y":176.79,"x0":-1.9268153766926663,"y0":50.002259434434094,"z0":5.890867741806544,"aX":5.341803137085568},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":0.1,"breakHorizontal":-6.7,"spinRate":2212,"spinDirection":124},"zone":5,"typeConfidence":0.9,"plateTime":0.4305875110285662,"extension":6.074723164763151},"hitData":{"launchSpeed":83.7,"launchAngle":63.0,"totalDistance":137.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":170.27,"coordY":174.9}},"index":0,"playId":"269dd1a2-4fb4-321f-b8ad-10857d7ef2f9","pitchNumber":1,"startTime":"2025-08-24T20:28:06.932Z","endTime":"2025-08-24T20:28:17.132Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-24T20:28:17.132Z","atBatIndex":82},"scoringPlays":[9,16,17,18,20,21,34,41,45,46,50,54,58,65],"playsByInning":[{"startIndex":0,"endIndex":5,"top":[0,1,2],"bottom":[3,4,5],"hits":{"away":[{"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":656427,"fullName":"Jack Flaherty","link":"/api/v1/people/656427"},"batter":{"id":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262"},"coordinates":{"x":102.33,"y":162.23},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":1,"pitcher":{"id":656427,"fullName":"Jack Flaherty","link":"/api/v1/people/656427"},"batter":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"coordinates":{"x":196.1,"y":146.72},"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":656427,"fullName":"Jack Flaherty","link":"/api/v1/people/656427"},"batter":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"coordinates":{"x":156.58,"y":161.21},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":1,"pitcher":{"id":607625,"fullName":"Seth Lugo","link":"/api/v1/people/607625"},"batter":{"id":672761,"fullName":"Wenceel Pérez","link":"/api/v1/people/672761"},"coordinates":{"x":123.21,"y":74.27},"type":"O","description":"Flyout"}]}},{"startIndex":6,"endIndex":12,"top":[6,7,8],"bottom":[9,10,11,12],"hits":{"away":[{"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":656427,"fullName":"Jack Flaherty","link":"/api/v1/people/656427"},"batter":{"id":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"coordinates":{"x":113.11,"y":147.19},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":2,"pitcher":{"id":656427,"fullName":"Jack Flaherty","link":"/api/v1/people/656427"},"batter":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"coordinates":{"x":128.51,"y":175.9},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":2,"pitcher":{"id":607625,"fullName":"Seth Lugo","link":"/api/v1/people/607625"},"batter":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"coordinates":{"x":190.19,"y":55.46},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":2,"pitcher":{"id":607625,"fullName":"Seth Lugo","link":"/api/v1/people/607625"},"batter":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"coordinates":{"x":193.17,"y":125.41},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":2,"pitcher":{"id":607625,"fullName":"Seth Lugo","link":"/api/v1/people/607625"},"batter":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"coordinates":{"x":47.51,"y":118.95},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":2,"pitcher":{"id":607625,"fullName":"Seth Lugo","link":"/api/v1/people/607625"},"batter":{"id":663330,"fullName":"Jahmai Jones","link":"/api/v1/people/663330"},"coordinates":{"x":52.01,"y":116.76},"type":"H","description":"Single"}]}},{"startIndex":13,"endIndex":26,"top":[13,14,15,16,17,18,19,20,21,22],"bottom":[23,24,25,26],"hits":{"away":[{"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":656427,"fullName":"Jack Flaherty","link":"/api/v1/people/656427"},"batter":{"id":664728,"fullName":"Kyle Isbel","link":"/api/v1/people/664728"},"coordinates":{"x":162.89,"y":149.7},"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":3,"pitcher":{"id":656427,"fullName":"Jack Flaherty","link":"/api/v1/people/656427"},"batter":{"id":571912,"fullName":"Luke Maile","link":"/api/v1/people/571912"},"coordinates":{"x":195.36,"y":99.41},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":3,"pitcher":{"id":656427,"fullName":"Jack Flaherty","link":"/api/v1/people/656427"},"batter":{"id":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262"},"coordinates":{"x":81.18,"y":75.84},"type":"H","description":"Double"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":3,"pitcher":{"id":656427,"fullName":"Jack Flaherty","link":"/api/v1/people/656427"},"batter":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"coordinates":{"x":82.0,"y":107.0},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":3,"pitcher":{"id":656427,"fullName":"Jack Flaherty","link":"/api/v1/people/656427"},"batter":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"coordinates":{"x":210.82,"y":66.41},"type":"H","description":"Home Run"},{"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":656427,"fullName":"Jack Flaherty","link":"/api/v1/people/656427"},"batter":{"id":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"coordinates":{"x":190.55,"y":112.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":3,"pitcher":{"id":656427,"fullName":"Jack Flaherty","link":"/api/v1/people/656427"},"batter":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"coordinates":{"x":157.0,"y":44.0},"type":"H","description":"Double"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":3,"pitcher":{"id":656427,"fullName":"Jack Flaherty","link":"/api/v1/people/656427"},"batter":{"id":624428,"fullName":"Adam Frazier","link":"/api/v1/people/624428"},"coordinates":{"x":211.48,"y":110.46},"type":"H","description":"Double"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":3,"pitcher":{"id":656427,"fullName":"Jack Flaherty","link":"/api/v1/people/656427"},"batter":{"id":663697,"fullName":"Jonathan India","link":"/api/v1/people/663697"},"coordinates":{"x":154.86,"y":126.62},"type":"O","description":"Pop Out"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":3,"pitcher":{"id":607625,"fullName":"Seth Lugo","link":"/api/v1/people/607625"},"batter":{"id":700242,"fullName":"Trey Sweeney","link":"/api/v1/people/700242"},"coordinates":{"x":112.98,"y":152.09},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":3,"pitcher":{"id":607625,"fullName":"Seth Lugo","link":"/api/v1/people/607625"},"batter":{"id":672761,"fullName":"Wenceel Pérez","link":"/api/v1/people/672761"},"coordinates":{"x":69.68,"y":144.11},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":3,"pitcher":{"id":607625,"fullName":"Seth Lugo","link":"/api/v1/people/607625"},"batter":{"id":681481,"fullName":"Kerry Carpenter","link":"/api/v1/people/681481"},"coordinates":{"x":125.1,"y":183.77},"type":"O","description":"Groundout"}]}},{"startIndex":27,"endIndex":36,"top":[27,28,29],"bottom":[30,31,32,33,34,35,36],"hits":{"away":[{"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":656427,"fullName":"Jack Flaherty","link":"/api/v1/people/656427"},"batter":{"id":571912,"fullName":"Luke Maile","link":"/api/v1/people/571912"},"coordinates":{"x":128.53,"y":66.34},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":4,"pitcher":{"id":656427,"fullName":"Jack Flaherty","link":"/api/v1/people/656427"},"batter":{"id":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262"},"coordinates":{"x":60.33,"y":88.51},"type":"O","description":"Lineout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":4,"pitcher":{"id":607625,"fullName":"Seth Lugo","link":"/api/v1/people/607625"},"batter":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"coordinates":{"x":128.7,"y":78.58},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":4,"pitcher":{"id":607625,"fullName":"Seth Lugo","link":"/api/v1/people/607625"},"batter":{"id":663330,"fullName":"Jahmai Jones","link":"/api/v1/people/663330"},"coordinates":{"x":105.5,"y":50.76},"type":"H","description":"Double"}]}},{"startIndex":37,"endIndex":47,"top":[37,38,39,40],"bottom":[41,42,43,44,45,46,47],"hits":{"away":[{"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":656427,"fullName":"Jack Flaherty","link":"/api/v1/people/656427"},"batter":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"coordinates":{"x":118.56,"y":180.48},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":5,"pitcher":{"id":656427,"fullName":"Jack Flaherty","link":"/api/v1/people/656427"},"batter":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"coordinates":{"x":175.23,"y":98.58},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":5,"pitcher":{"id":656427,"fullName":"Jack Flaherty","link":"/api/v1/people/656427"},"batter":{"id":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"coordinates":{"x":102.48,"y":178.08},"type":"O","description":"Forceout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":5,"pitcher":{"id":656427,"fullName":"Jack Flaherty","link":"/api/v1/people/656427"},"batter":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"coordinates":{"x":111.46,"y":155.64},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":5,"pitcher":{"id":607625,"fullName":"Seth Lugo","link":"/api/v1/people/607625"},"batter":{"id":672761,"fullName":"Wenceel Pérez","link":"/api/v1/people/672761"},"coordinates":{"x":175.44,"y":39.42},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":5,"pitcher":{"id":607625,"fullName":"Seth Lugo","link":"/api/v1/people/607625"},"batter":{"id":681481,"fullName":"Kerry Carpenter","link":"/api/v1/people/681481"},"coordinates":{"x":195.62,"y":117.56},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":5,"pitcher":{"id":607625,"fullName":"Seth Lugo","link":"/api/v1/people/607625"},"batter":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"coordinates":{"x":143.07,"y":84.9},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":5,"pitcher":{"id":672582,"fullName":"Angel Zerpa","link":"/api/v1/people/672582"},"batter":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"coordinates":{"x":143.66,"y":179.7},"type":"O","description":"Forceout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":5,"pitcher":{"id":672582,"fullName":"Angel Zerpa","link":"/api/v1/people/672582"},"batter":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"coordinates":{"x":93.29,"y":71.7},"type":"H","description":"Double"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":5,"pitcher":{"id":672582,"fullName":"Angel Zerpa","link":"/api/v1/people/672582"},"batter":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"coordinates":{"x":88.84,"y":144.54},"type":"H","description":"Single"}]}},{"startIndex":48,"endIndex":57,"top":[48,49,50,51,52,53,54],"bottom":[55,56,57],"hits":{"away":[{"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":656427,"fullName":"Jack Flaherty","link":"/api/v1/people/656427"},"batter":{"id":624428,"fullName":"Adam Frazier","link":"/api/v1/people/624428"},"coordinates":{"x":169.42,"y":108.91},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":6,"pitcher":{"id":656427,"fullName":"Jack Flaherty","link":"/api/v1/people/656427"},"batter":{"id":663697,"fullName":"Jonathan India","link":"/api/v1/people/663697"},"coordinates":{"x":199.16,"y":114.07},"type":"H","description":"Double"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":6,"pitcher":{"id":663947,"fullName":"Tyler Holton","link":"/api/v1/people/663947"},"batter":{"id":664728,"fullName":"Kyle Isbel","link":"/api/v1/people/664728"},"coordinates":{"x":78.51,"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":6,"pitcher":{"id":663947,"fullName":"Tyler Holton","link":"/api/v1/people/663947"},"batter":{"id":571912,"fullName":"Luke Maile","link":"/api/v1/people/571912"},"coordinates":{"x":129.04,"y":190.58},"type":"O","description":"Sac Bunt"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":6,"pitcher":{"id":663947,"fullName":"Tyler Holton","link":"/api/v1/people/663947"},"batter":{"id":545341,"fullName":"Randal Grichuk","link":"/api/v1/people/545341"},"coordinates":{"x":142.38,"y":177.44},"type":"O","description":"Pop Out"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":6,"pitcher":{"id":670167,"fullName":"John Schreiber","link":"/api/v1/people/670167"},"batter":{"id":672761,"fullName":"Wenceel Pérez","link":"/api/v1/people/672761"},"coordinates":{"x":114.5,"y":149.55},"type":"O","description":"Groundout"}]}},{"startIndex":58,"endIndex":68,"top":[58,59,60,61,62,63],"bottom":[64,65,66,67,68],"hits":{"away":[{"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":669724,"fullName":"Brenan Hanifee","link":"/api/v1/people/669724"},"batter":{"id":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"coordinates":{"x":50.87,"y":60.29},"type":"H","description":"Home Run"},{"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":669724,"fullName":"Brenan Hanifee","link":"/api/v1/people/669724"},"batter":{"id":624428,"fullName":"Adam Frazier","link":"/api/v1/people/624428"},"coordinates":{"x":150.5,"y":151.58},"type":"O","description":"Forceout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":7,"pitcher":{"id":669724,"fullName":"Brenan Hanifee","link":"/api/v1/people/669724"},"batter":{"id":664728,"fullName":"Kyle Isbel","link":"/api/v1/people/664728"},"coordinates":{"x":158.1,"y":164.76},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":7,"pitcher":{"id":669724,"fullName":"Brenan Hanifee","link":"/api/v1/people/669724"},"batter":{"id":571912,"fullName":"Luke Maile","link":"/api/v1/people/571912"},"coordinates":{"x":106.6,"y":154.11},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":7,"pitcher":{"id":668674,"fullName":"Lucas Erceg","link":"/api/v1/people/668674"},"batter":{"id":681481,"fullName":"Kerry Carpenter","link":"/api/v1/people/681481"},"coordinates":{"x":144.88,"y":68.6},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":7,"pitcher":{"id":668674,"fullName":"Lucas Erceg","link":"/api/v1/people/668674"},"batter":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"coordinates":{"x":203.54,"y":67.47},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":7,"pitcher":{"id":668674,"fullName":"Lucas Erceg","link":"/api/v1/people/668674"},"batter":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"coordinates":{"x":180.2,"y":113.27},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":7,"pitcher":{"id":668674,"fullName":"Lucas Erceg","link":"/api/v1/people/668674"},"batter":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"coordinates":{"x":188.41,"y":66.94},"type":"O","description":"Flyout"}]}},{"startIndex":69,"endIndex":74,"top":[69,70,71],"bottom":[72,73,74],"hits":{"away":[{"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":592454,"fullName":"Tommy Kahnle","link":"/api/v1/people/592454"},"batter":{"id":545341,"fullName":"Randal Grichuk","link":"/api/v1/people/545341"},"coordinates":{"x":113.49,"y":153.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":8,"pitcher":{"id":592454,"fullName":"Tommy Kahnle","link":"/api/v1/people/592454"},"batter":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"coordinates":{"x":160.13,"y":154.62},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":8,"pitcher":{"id":680742,"fullName":"Jonathan Bowlan","link":"/api/v1/people/680742"},"batter":{"id":663330,"fullName":"Jahmai Jones","link":"/api/v1/people/663330"},"coordinates":{"x":148.44,"y":45.48},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":8,"pitcher":{"id":680742,"fullName":"Jonathan Bowlan","link":"/api/v1/people/680742"},"batter":{"id":595879,"fullName":"Javier Báez","link":"/api/v1/people/595879"},"coordinates":{"x":102.84,"y":162.23},"type":"O","description":"Groundout"}]}},{"startIndex":75,"endIndex":82,"top":[75,76,77,78,79],"bottom":[80,81,82],"hits":{"away":[{"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":606160,"fullName":"Rafael Montero","link":"/api/v1/people/606160"},"batter":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"coordinates":{"x":79.68,"y":70.52},"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":9,"pitcher":{"id":606160,"fullName":"Rafael Montero","link":"/api/v1/people/606160"},"batter":{"id":624428,"fullName":"Adam Frazier","link":"/api/v1/people/624428"},"coordinates":{"x":114.5,"y":157.66},"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":9,"pitcher":{"id":606160,"fullName":"Rafael Montero","link":"/api/v1/people/606160"},"batter":{"id":664728,"fullName":"Kyle Isbel","link":"/api/v1/people/664728"},"coordinates":{"x":56.35,"y":119.47},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":9,"pitcher":{"id":608032,"fullName":"Carlos Estévez","link":"/api/v1/people/608032"},"batter":{"id":672761,"fullName":"Wenceel Pérez","link":"/api/v1/people/672761"},"coordinates":{"x":155.56,"y":158.68},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":9,"pitcher":{"id":608032,"fullName":"Carlos Estévez","link":"/api/v1/people/608032"},"batter":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"coordinates":{"x":170.27,"y":174.9},"type":"O","description":"Pop Out"}]}}]},"linescore":{"currentInning":9,"currentInningOrdinal":"9th","inningState":"Bottom","inningHalf":"Bottom","isTopInning":false,"scheduledInnings":9,"innings":[{"num":1,"ordinalNum":"1st","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":2,"ordinalNum":"2nd","home":{"runs":1,"hits":2,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":3,"ordinalNum":"3rd","home":{"runs":0,"hits":0,"errors":1,"leftOnBase":1},"away":{"runs":6,"hits":7,"errors":0,"leftOnBase":1}},{"num":4,"ordinalNum":"4th","home":{"runs":3,"hits":2,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":5,"ordinalNum":"5th","home":{"runs":3,"hits":4,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"num":6,"ordinalNum":"6th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":3,"hits":3,"errors":0,"leftOnBase":1}},{"num":7,"ordinalNum":"7th","home":{"runs":1,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":1,"hits":1,"errors":0,"leftOnBase":2}},{"num":8,"ordinalNum":"8th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":9,"ordinalNum":"9th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":2}}],"teams":{"home":{"runs":8,"hits":9,"errors":1,"leftOnBase":4},"away":{"runs":10,"hits":12,"errors":0,"leftOnBase":7}},"defense":{"pitcher":{"id":608032,"fullName":"Carlos Estévez","link":"/api/v1/people/608032"},"catcher":{"id":571912,"fullName":"Luke Maile","link":"/api/v1/people/571912"},"first":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"second":{"id":624428,"fullName":"Adam Frazier","link":"/api/v1/people/624428"},"third":{"id":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"shortstop":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"left":{"id":686475,"fullName":"Tyler Tolbert","link":"/api/v1/people/686475"},"center":{"id":664728,"fullName":"Kyle Isbel","link":"/api/v1/people/664728"},"right":{"id":670231,"fullName":"John Rave","link":"/api/v1/people/670231"},"batter":{"id":571912,"fullName":"Luke Maile","link":"/api/v1/people/571912"},"onDeck":{"id":670231,"fullName":"John Rave","link":"/api/v1/people/670231"},"inHole":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"battingOrder":9,"team":{"id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"}},"offense":{"batter":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"onDeck":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"inHole":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"pitcher":{"id":606160,"fullName":"Rafael Montero","link":"/api/v1/people/606160"},"battingOrder":3,"team":{"id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"}},"balls":0,"strikes":0,"outs":3},"boxscore":{"teams":{"away":{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"teamStats":{"batting":{"flyOuts":3,"groundOuts":13,"airOuts":9,"runs":10,"doubles":4,"triples":0,"homeRuns":2,"strikeOuts":5,"baseOnBalls":4,"intentionalWalks":1,"hits":12,"hitByPitch":1,"avg":".247","atBats":38,"obp":".308","slg":".395","ops":".703","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":44,"totalBases":22,"rbi":9,"leftOnBase":14,"sacBunts":1,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"19.00","popOuts":4,"lineOuts":2},"pitching":{"flyOuts":8,"groundOuts":6,"airOuts":10,"runs":8,"doubles":2,"triples":0,"homeRuns":3,"strikeOuts":10,"baseOnBalls":2,"intentionalWalks":0,"hits":9,"hitByPitch":2,"atBats":35,"obp":".333","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":147,"era":"3.65","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":8,"whip":"1.25","battersFaced":39,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":147,"balls":53,"strikes":94,"strikePercentage":".640","hitBatsmen":2,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.60","rbi":8,"pitchesPerInning":"16.33","runsScoredPer9":"8.00","homeRunsPer9":"3.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":27,"errors":0,"chances":33,"passedBall":0,"pickoffs":0}},"players":{"ID624428":{"person":{"id":624428,"fullName":"Adam Frazier","link":"/api/v1/people/624428"},"jerseyNumber":"26","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"battingOrder":"600","stats":{"batting":{"summary":"2-5 | 2B, K, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":3,"rbi":1,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":4,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":107,"flyOuts":57,"groundOuts":87,"airOuts":102,"runs":34,"doubles":16,"triples":0,"homeRuns":5,"strikeOuts":59,"baseOnBalls":22,"intentionalWalks":2,"hits":88,"hitByPitch":7,"avg":".267","atBats":330,"obp":".321","slg":".361","ops":".682","caughtStealing":6,"stolenBases":8,"stolenBasePercentage":".571","caughtStealingPercentage":".429","groundIntoDoublePlay":8,"groundIntoTriplePlay":0,"plateAppearances":365,"totalBases":119,"rbi":35,"leftOnBase":111,"sacBunts":1,"sacFlies":5,"babip":".306","groundOutsToAirouts":"0.85","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"66.00","popOuts":13,"lineOuts":32},"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":154,"putOuts":144,"errors":3,"chances":301,"fielding":".990","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID669674":{"person":{"id":669674,"fullName":"Sam Long","link":"/api/v1/people/669674"},"jerseyNumber":"73","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":27,"gamesStarted":0,"flyOuts":20,"groundOuts":28,"airOuts":34,"runs":26,"doubles":7,"triples":0,"homeRuns":5,"strikeOuts":25,"baseOnBalls":16,"intentionalWalks":1,"hits":36,"hitByPitch":1,"atBats":123,"obp":".379","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":576,"era":"6.44","inningsPitched":"29.1","wins":1,"losses":3,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":21,"whip":"1.77","battersFaced":140,"outs":88,"gamesPitched":27,"completeGames":0,"shutouts":0,"pitchesThrown":576,"balls":222,"strikes":354,"strikePercentage":".610","hitBatsmen":1,"balks":0,"wildPitches":4,"pickoffs":1,"groundOutsToAirouts":"0.82","rbi":0,"winPercentage":".250","pitchesPerInning":"19.64","gamesFinished":15,"strikeoutWalkRatio":"1.56","strikeoutsPer9Inn":"7.67","walksPer9Inn":"4.91","hitsPer9Inn":"11.05","runsScoredPer9":"7.98","homeRunsPer9":"1.53","inheritedRunners":11,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":8,"lineOuts":6},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":0,"errors":1,"chances":5,"fielding":".800","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID663697":{"person":{"id":663697,"fullName":"Jonathan India","link":"/api/v1/people/663697"},"jerseyNumber":"6","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"battingOrder":"700","stats":{"batting":{"summary":"1-3 | 2B, 2 BB, K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":2,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":2,"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":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":120,"flyOuts":89,"groundOuts":110,"airOuts":148,"runs":55,"doubles":27,"triples":0,"homeRuns":8,"strikeOuts":89,"baseOnBalls":51,"intentionalWalks":0,"hits":106,"hitByPitch":12,"avg":".236","atBats":450,"obp":".328","slg":".349","ops":".677","caughtStealing":4,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":10,"groundIntoTriplePlay":0,"plateAppearances":516,"totalBases":157,"rbi":41,"leftOnBase":135,"sacBunts":1,"sacFlies":2,"babip":".276","groundOutsToAirouts":"0.74","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"56.25","popOuts":36,"lineOuts":23},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":187,"putOuts":132,"errors":12,"chances":331,"fielding":".964","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"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":"701","stats":{"batting":{"note":"1-","summary":"0-0","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":42,"flyOuts":4,"groundOuts":7,"airOuts":9,"runs":10,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":8,"baseOnBalls":0,"intentionalWalks":0,"hits":8,"hitByPitch":1,"avg":".258","atBats":31,"obp":".273","slg":".387","ops":".660","caughtStealing":2,"stolenBases":17,"stolenBasePercentage":".895","caughtStealingPercentage":".105","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":33,"totalBases":12,"rbi":5,"leftOnBase":15,"sacBunts":0,"sacFlies":1,"babip":".304","groundOutsToAirouts":"0.78","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"31.00","popOuts":0,"lineOuts":5},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":29,"errors":1,"chances":36,"fielding":".972","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID680742":{"person":{"id":680742,"fullName":"Jonathan Bowlan","link":"/api/v1/people/680742"},"jerseyNumber":"62","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"stats":{"batting":{},"pitching":{"note":"(H, 1)","summary":"1.0 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":7,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":7,"balls":1,"strikes":6,"strikePercentage":".860","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":20,"gamesStarted":0,"flyOuts":15,"groundOuts":32,"airOuts":24,"runs":16,"doubles":8,"triples":0,"homeRuns":4,"strikeOuts":25,"baseOnBalls":11,"intentionalWalks":0,"hits":25,"hitByPitch":0,"atBats":104,"obp":".310","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":446,"era":"4.55","inningsPitched":"27.2","wins":1,"losses":2,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":14,"whip":"1.30","battersFaced":117,"outs":83,"gamesPitched":20,"completeGames":0,"shutouts":0,"pitchesThrown":446,"balls":167,"strikes":279,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.33","rbi":0,"winPercentage":".333","pitchesPerInning":"16.12","gamesFinished":5,"strikeoutWalkRatio":"2.27","strikeoutsPer9Inn":"8.13","walksPer9Inn":"3.58","hitsPer9Inn":"8.13","runsScoredPer9":"5.20","homeRunsPer9":"1.30","inheritedRunners":11,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":2,"lineOuts":7},"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"}]},"ID521692":{"person":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"jerseyNumber":"13","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"battingOrder":"500","stats":{"batting":{"summary":"1-4 | 2B, HBP, RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":2,"airOuts":1,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":1,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":2,"rbi":1,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":124,"flyOuts":82,"groundOuts":112,"airOuts":149,"runs":44,"doubles":31,"triples":0,"homeRuns":22,"strikeOuts":102,"baseOnBalls":23,"intentionalWalks":4,"hits":119,"hitByPitch":9,"avg":".247","atBats":481,"obp":".294","slg":".449","ops":".743","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":12,"groundIntoTriplePlay":0,"plateAppearances":517,"totalBases":216,"rbi":74,"leftOnBase":207,"sacBunts":0,"sacFlies":1,"babip":".271","groundOutsToAirouts":"0.75","catchersInterference":3,"pickoffs":0,"atBatsPerHomeRun":"21.86","popOuts":33,"lineOuts":34},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":13,"stolenBases":13,"stolenBasePercentage":".500","caughtStealingPercentage":".500","assists":41,"putOuts":722,"errors":1,"chances":764,"fielding":".999","passedBall":1,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID545341":{"person":{"id":545341,"fullName":"Randal Grichuk","link":"/api/v1/people/545341"},"jerseyNumber":"15","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"battingOrder":"101","stats":{"batting":{"note":"a-","summary":"0-2","gamesPlayed":1,"flyOuts":0,"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":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"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":92,"flyOuts":34,"groundOuts":55,"airOuts":71,"runs":32,"doubles":18,"triples":1,"homeRuns":8,"strikeOuts":50,"baseOnBalls":16,"intentionalWalks":1,"hits":55,"hitByPitch":1,"avg":".241","atBats":228,"obp":".290","slg":".434","ops":".724","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":248,"totalBases":99,"rbi":25,"leftOnBase":96,"sacBunts":0,"sacFlies":3,"babip":".272","groundOutsToAirouts":"0.77","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"28.50","popOuts":22,"lineOuts":15},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":49,"errors":1,"chances":51,"fielding":".980","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID679845":{"person":{"id":679845,"fullName":"Nick Loftin","link":"/api/v1/people/679845"},"jerseyNumber":"12","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":53,"flyOuts":26,"groundOuts":40,"airOuts":54,"runs":15,"doubles":6,"triples":2,"homeRuns":4,"strikeOuts":22,"baseOnBalls":12,"intentionalWalks":0,"hits":29,"hitByPitch":3,"avg":".204","atBats":142,"obp":".277","slg":".359","ops":".636","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":160,"totalBases":51,"rbi":17,"leftOnBase":50,"sacBunts":1,"sacFlies":2,"babip":".212","groundOutsToAirouts":"0.74","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"35.50","popOuts":13,"lineOuts":15},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":39,"putOuts":61,"errors":1,"chances":101,"fielding":".990","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID670231":{"person":{"id":670231,"fullName":"John Rave","link":"/api/v1/people/670231"},"jerseyNumber":"16","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"battingOrder":"102","stats":{"batting":{"summary":"0-0","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":63,"flyOuts":21,"groundOuts":43,"airOuts":29,"runs":17,"doubles":5,"triples":0,"homeRuns":4,"strikeOuts":40,"baseOnBalls":16,"intentionalWalks":0,"hits":27,"hitByPitch":1,"avg":".199","atBats":136,"obp":".286","slg":".324","ops":".610","caughtStealing":2,"stolenBases":7,"stolenBasePercentage":".778","caughtStealingPercentage":".222","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":156,"totalBases":44,"rbi":13,"leftOnBase":56,"sacBunts":2,"sacFlies":1,"babip":".247","groundOutsToAirouts":"1.48","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"34.00","popOuts":4,"lineOuts":4},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":91,"errors":3,"chances":97,"fielding":".969","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID668674":{"person":{"id":668674,"fullName":"Lucas Erceg","link":"/api/v1/people/668674"},"jerseyNumber":"60","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"stats":{"batting":{},"pitching":{"note":"(H, 21)","summary":"1.0 IP, ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":2,"groundOuts":0,"airOuts":3,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":1,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":21,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":1,"battersFaced":5,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":21,"balls":7,"strikes":14,"strikePercentage":".670","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"9.00","homeRunsPer9":"9.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":2,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":55,"gamesStarted":0,"flyOuts":23,"groundOuts":61,"airOuts":51,"runs":17,"doubles":7,"triples":1,"homeRuns":3,"strikeOuts":41,"baseOnBalls":17,"intentionalWalks":3,"hits":48,"hitByPitch":4,"atBats":201,"obp":".311","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":852,"era":"2.65","inningsPitched":"54.1","wins":5,"losses":3,"saves":2,"saveOpportunities":7,"holds":21,"blownSaves":5,"earnedRuns":16,"whip":"1.20","battersFaced":222,"outs":163,"gamesPitched":55,"completeGames":0,"shutouts":0,"pitchesThrown":852,"balls":306,"strikes":546,"strikePercentage":".640","hitBatsmen":4,"balks":0,"wildPitches":2,"pickoffs":1,"groundOutsToAirouts":"1.20","rbi":1,"winPercentage":".625","pitchesPerInning":"15.68","gamesFinished":9,"strikeoutWalkRatio":"2.41","strikeoutsPer9Inn":"6.79","walksPer9Inn":"2.82","hitsPer9Inn":"7.95","runsScoredPer9":"2.82","homeRunsPer9":"0.50","inheritedRunners":19,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":13,"lineOuts":15},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":2,"errors":2,"chances":12,"fielding":".833","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID571912":{"person":{"id":571912,"fullName":"Luke Maile","link":"/api/v1/people/571912"},"jerseyNumber":"17","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"battingOrder":"900","stats":{"batting":{"summary":"1-3 | R","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":2,"sacBunts":1,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":10,"errors":0,"chances":10,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":15,"flyOuts":6,"groundOuts":8,"airOuts":9,"runs":4,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":11,"baseOnBalls":5,"intentionalWalks":0,"hits":6,"hitByPitch":0,"avg":".188","atBats":32,"obp":".297","slg":".313","ops":".610","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":39,"totalBases":10,"rbi":3,"leftOnBase":13,"sacBunts":2,"sacFlies":0,"babip":".250","groundOutsToAirouts":"0.89","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"32.00","popOuts":1,"lineOuts":2},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","assists":1,"putOuts":94,"errors":0,"chances":95,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID664199":{"person":{"id":664199,"fullName":"Taylor Clarke","link":"/api/v1/people/664199"},"jerseyNumber":"45","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":2,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":37,"gamesStarted":0,"flyOuts":22,"groundOuts":43,"airOuts":45,"runs":15,"doubles":4,"triples":1,"homeRuns":5,"strikeOuts":34,"baseOnBalls":5,"intentionalWalks":0,"hits":26,"hitByPitch":0,"atBats":148,"obp":".203","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":636,"era":"3.21","inningsPitched":"42.0","wins":1,"losses":1,"saves":1,"saveOpportunities":2,"holds":3,"blownSaves":1,"earnedRuns":15,"whip":"0.74","battersFaced":153,"outs":126,"gamesPitched":37,"completeGames":0,"shutouts":0,"pitchesThrown":636,"balls":220,"strikes":416,"strikePercentage":".650","hitBatsmen":0,"balks":0,"wildPitches":3,"pickoffs":1,"groundOutsToAirouts":"0.96","rbi":0,"winPercentage":".500","pitchesPerInning":"15.14","gamesFinished":12,"strikeoutWalkRatio":"6.80","strikeoutsPer9Inn":"7.29","walksPer9Inn":"1.07","hitsPer9Inn":"5.57","runsScoredPer9":"3.21","homeRunsPer9":"1.07","inheritedRunners":14,"inheritedRunnersScored":5,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":9,"lineOuts":14},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":1,"errors":1,"chances":5,"fielding":".800","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID608032":{"person":{"id":608032,"fullName":"Carlos Estévez","link":"/api/v1/people/608032"},"jerseyNumber":"53","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"stats":{"batting":{},"pitching":{"note":"(S, 34)","summary":"1.0 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":11,"inningsPitched":"1.0","wins":0,"losses":0,"saves":1,"saveOpportunities":1,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":11,"balls":2,"strikes":9,"strikePercentage":".820","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":1,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":4,"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":58,"gamesStarted":0,"flyOuts":43,"groundOuts":32,"airOuts":90,"runs":21,"doubles":9,"triples":1,"homeRuns":5,"strikeOuts":48,"baseOnBalls":20,"intentionalWalks":6,"hits":42,"hitByPitch":3,"atBats":210,"obp":".278","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":895,"era":"2.67","inningsPitched":"57.1","wins":4,"losses":5,"saves":34,"saveOpportunities":40,"holds":0,"blownSaves":6,"earnedRuns":17,"whip":"1.08","battersFaced":235,"outs":172,"gamesPitched":58,"completeGames":0,"shutouts":0,"pitchesThrown":895,"balls":311,"strikes":584,"strikePercentage":".650","hitBatsmen":3,"balks":1,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.36","rbi":0,"winPercentage":".444","pitchesPerInning":"15.61","gamesFinished":49,"strikeoutWalkRatio":"2.40","strikeoutsPer9Inn":"7.53","walksPer9Inn":"3.14","hitsPer9Inn":"6.59","runsScoredPer9":"3.30","homeRunsPer9":"0.78","inheritedRunners":11,"inheritedRunnersScored":6,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":26,"lineOuts":21},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":3,"errors":0,"chances":5,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":true,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID686701":{"person":{"id":686701,"fullName":"Ryan Bergert","link":"/api/v1/people/686701"},"jerseyNumber":"38","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":15,"gamesStarted":11,"flyOuts":50,"groundOuts":42,"airOuts":74,"runs":19,"doubles":7,"triples":1,"homeRuns":7,"strikeOuts":56,"baseOnBalls":24,"intentionalWalks":0,"hits":39,"hitByPitch":1,"atBats":210,"obp":".272","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":974,"era":"2.79","inningsPitched":"58.0","wins":1,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":18,"whip":"1.09","battersFaced":236,"outs":174,"gamesPitched":15,"completeGames":0,"shutouts":0,"pitchesThrown":974,"balls":356,"strikes":618,"strikePercentage":".630","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.57","rbi":0,"winPercentage":".500","pitchesPerInning":"16.79","gamesFinished":2,"strikeoutWalkRatio":"2.33","strikeoutsPer9Inn":"8.69","walksPer9Inn":"3.72","hitsPer9Inn":"6.05","runsScoredPer9":"2.95","homeRunsPer9":"1.09","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":7,"lineOuts":17},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":9,"errors":0,"chances":10,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID686469":{"person":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"jerseyNumber":"9","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"battingOrder":"300","stats":{"batting":{"summary":"2-5 | HR, K, 2 RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":5,"rbi":2,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"5.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":5,"errors":0,"chances":7,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":129,"flyOuts":84,"groundOuts":127,"airOuts":156,"runs":55,"doubles":22,"triples":1,"homeRuns":28,"strikeOuts":88,"baseOnBalls":39,"intentionalWalks":5,"hits":132,"hitByPitch":7,"avg":".264","atBats":500,"obp":".324","slg":".480","ops":".804","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":11,"groundIntoTriplePlay":0,"plateAppearances":549,"totalBases":240,"rbi":92,"leftOnBase":241,"sacBunts":0,"sacFlies":3,"babip":".269","groundOutsToAirouts":"0.81","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"17.86","popOuts":34,"lineOuts":38},"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":52,"putOuts":740,"errors":3,"chances":795,"fielding":".996","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID664728":{"person":{"id":664728,"fullName":"Kyle Isbel","link":"/api/v1/people/664728"},"jerseyNumber":"28","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"battingOrder":"800","stats":{"batting":{"summary":"1-5 | K, 2 RBI, R","gamesPlayed":1,"flyOuts":1,"groundOuts":2,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":1,"rbi":2,"leftOnBase":4,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":4,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":116,"flyOuts":30,"groundOuts":101,"airOuts":80,"runs":39,"doubles":15,"triples":4,"homeRuns":4,"strikeOuts":68,"baseOnBalls":19,"intentionalWalks":0,"hits":84,"hitByPitch":1,"avg":".264","atBats":318,"obp":".305","slg":".374","ops":".679","caughtStealing":4,"stolenBases":4,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":353,"totalBases":119,"rbi":30,"leftOnBase":130,"sacBunts":12,"sacFlies":3,"babip":".321","groundOutsToAirouts":"1.26","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"79.50","popOuts":28,"lineOuts":22},"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":279,"errors":1,"chances":282,"fielding":".996","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID663738":{"person":{"id":663738,"fullName":"Daniel Lynch IV","link":"/api/v1/people/663738"},"jerseyNumber":"41","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"stats":{"batting":{},"pitching":{},"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":47,"gamesStarted":2,"flyOuts":34,"groundOuts":57,"airOuts":59,"runs":18,"doubles":8,"triples":0,"homeRuns":6,"strikeOuts":33,"baseOnBalls":22,"intentionalWalks":1,"hits":53,"hitByPitch":5,"atBats":199,"obp":".352","caughtStealing":3,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":847,"era":"2.89","inningsPitched":"53.0","wins":5,"losses":2,"saves":1,"saveOpportunities":1,"holds":6,"blownSaves":0,"earnedRuns":17,"whip":"1.42","battersFaced":229,"outs":159,"gamesPitched":47,"completeGames":0,"shutouts":0,"pitchesThrown":847,"balls":316,"strikes":531,"strikePercentage":".630","hitBatsmen":5,"balks":0,"wildPitches":1,"pickoffs":1,"groundOutsToAirouts":"0.97","rbi":0,"winPercentage":".714","pitchesPerInning":"15.98","gamesFinished":7,"strikeoutWalkRatio":"1.50","strikeoutsPer9Inn":"5.60","walksPer9Inn":"3.74","hitsPer9Inn":"9.00","runsScoredPer9":"3.06","homeRunsPer9":"1.02","inheritedRunners":12,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":2,"sacFlies":1,"passedBall":0,"popOuts":15,"lineOuts":10},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":1,"errors":0,"chances":9,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID547179":{"person":{"id":547179,"fullName":"Michael Lorenzen","link":"/api/v1/people/547179"},"jerseyNumber":"24","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":20,"gamesStarted":20,"flyOuts":63,"groundOuts":98,"airOuts":125,"runs":57,"doubles":25,"triples":3,"homeRuns":17,"strikeOuts":94,"baseOnBalls":32,"intentionalWalks":0,"hits":113,"hitByPitch":4,"atBats":427,"obp":".320","caughtStealing":2,"stolenBases":7,"stolenBasePercentage":".778","caughtStealingPercentage":".222","numberOfPitches":1782,"era":"4.50","inningsPitched":"108.0","wins":5,"losses":8,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":54,"whip":"1.34","battersFaced":466,"outs":324,"gamesPitched":20,"completeGames":0,"shutouts":0,"pitchesThrown":1782,"balls":646,"strikes":1136,"strikePercentage":".640","hitBatsmen":4,"balks":0,"wildPitches":10,"pickoffs":1,"groundOutsToAirouts":"0.78","rbi":0,"winPercentage":".385","pitchesPerInning":"16.50","gamesFinished":0,"strikeoutWalkRatio":"2.94","strikeoutsPer9Inn":"7.83","walksPer9Inn":"2.67","hitsPer9Inn":"9.42","runsScoredPer9":"4.75","homeRunsPer9":"1.42","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":3,"passedBall":0,"popOuts":29,"lineOuts":33},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":11,"errors":0,"chances":19,"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":26,"gamesStarted":26,"flyOuts":99,"groundOuts":133,"airOuts":189,"runs":56,"doubles":19,"triples":4,"homeRuns":13,"strikeOuts":108,"baseOnBalls":38,"intentionalWalks":0,"hits":138,"hitByPitch":3,"atBats":561,"obp":".295","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":2293,"era":"3.39","inningsPitched":"148.2","wins":8,"losses":10,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":56,"whip":"1.18","battersFaced":610,"outs":446,"gamesPitched":26,"completeGames":0,"shutouts":0,"pitchesThrown":2293,"balls":792,"strikes":1501,"strikePercentage":".650","hitBatsmen":3,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.70","rbi":0,"winPercentage":".444","pitchesPerInning":"15.42","gamesFinished":0,"strikeoutWalkRatio":"2.84","strikeoutsPer9Inn":"6.54","walksPer9Inn":"2.30","hitsPer9Inn":"8.35","runsScoredPer9":"3.39","homeRunsPer9":"0.79","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":3,"sacFlies":4,"passedBall":0,"popOuts":42,"lineOuts":48},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":11,"putOuts":9,"errors":0,"chances":20,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID573262":{"person":{"id":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262"},"jerseyNumber":"18","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"battingOrder":"100","stats":{"batting":{"summary":"1-3 | 2B, RBI, R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":2,"runs":1,"doubles":1,"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":2,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":117,"flyOuts":70,"groundOuts":78,"airOuts":126,"runs":52,"doubles":19,"triples":1,"homeRuns":13,"strikeOuts":97,"baseOnBalls":57,"intentionalWalks":4,"hits":89,"hitByPitch":1,"avg":".231","atBats":385,"obp":".330","slg":".387","ops":".717","caughtStealing":2,"stolenBases":6,"stolenBasePercentage":".750","caughtStealingPercentage":".250","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":448,"totalBases":149,"rbi":37,"leftOnBase":171,"sacBunts":2,"sacFlies":3,"babip":".273","groundOutsToAirouts":"0.62","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"29.62","popOuts":29,"lineOuts":27},"pitching":{"gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":2,"airOuts":1,"runs":2,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":1,"atBats":5,"obp":".571","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":21,"era":"18.00","inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"whip":"3.00","battersFaced":7,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":21,"balls":13,"strikes":8,"strikePercentage":".380","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"2.00","rbi":0,"winPercentage":".---","pitchesPerInning":"21.00","gamesFinished":1,"strikeoutWalkRatio":"0.00","strikeoutsPer9Inn":"0.00","walksPer9Inn":"9.00","hitsPer9Inn":"18.00","runsScoredPer9":"18.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":11,"putOuts":188,"errors":1,"chances":200,"fielding":".995","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID672580":{"person":{"id":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"jerseyNumber":"11","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"battingOrder":"400","stats":{"batting":{"summary":"2-4 | HR, BB, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":5,"rbi":1,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"4.00","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":129,"flyOuts":70,"groundOuts":130,"airOuts":141,"runs":62,"doubles":32,"triples":5,"homeRuns":13,"strikeOuts":72,"baseOnBalls":49,"intentionalWalks":0,"hits":144,"hitByPitch":1,"avg":".300","atBats":480,"obp":".363","slg":".469","ops":".832","caughtStealing":9,"stolenBases":22,"stolenBasePercentage":".710","caughtStealingPercentage":".290","groundIntoDoublePlay":11,"groundIntoTriplePlay":0,"plateAppearances":537,"totalBases":225,"rbi":58,"leftOnBase":205,"sacBunts":3,"sacFlies":4,"babip":".328","groundOutsToAirouts":"0.92","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"36.92","popOuts":27,"lineOuts":44},"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":210,"putOuts":116,"errors":7,"chances":333,"fielding":".979","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID607625":{"person":{"id":607625,"fullName":"Seth Lugo","link":"/api/v1/people/607625"},"jerseyNumber":"67","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"stats":{"batting":{},"pitching":{"summary":"4.1 IP, 6 ER, 5 K, 2 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":5,"groundOuts":2,"airOuts":5,"runs":6,"doubles":1,"triples":0,"homeRuns":2,"strikeOuts":5,"baseOnBalls":2,"intentionalWalks":0,"hits":6,"hitByPitch":1,"atBats":18,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":79,"inningsPitched":"4.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":6,"battersFaced":21,"outs":13,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":79,"balls":33,"strikes":46,"strikePercentage":".580","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"rbi":5,"gamesFinished":0,"runsScoredPer9":"12.46","homeRunsPer9":"4.15","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":25,"gamesStarted":25,"flyOuts":86,"groundOuts":125,"airOuts":162,"runs":66,"doubles":22,"triples":1,"homeRuns":27,"strikeOuts":120,"baseOnBalls":51,"intentionalWalks":1,"hits":125,"hitByPitch":6,"atBats":528,"obp":".311","caughtStealing":7,"stolenBases":4,"stolenBasePercentage":".364","caughtStealingPercentage":".636","numberOfPitches":2295,"era":"3.99","inningsPitched":"142.0","wins":8,"losses":6,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":63,"whip":"1.24","battersFaced":589,"outs":426,"gamesPitched":25,"completeGames":0,"shutouts":0,"pitchesThrown":2295,"balls":851,"strikes":1444,"strikePercentage":".630","hitBatsmen":6,"balks":0,"wildPitches":4,"pickoffs":3,"groundOutsToAirouts":"0.77","rbi":5,"winPercentage":".571","pitchesPerInning":"16.16","gamesFinished":0,"strikeoutWalkRatio":"2.35","strikeoutsPer9Inn":"7.61","walksPer9Inn":"3.23","hitsPer9Inn":"7.92","runsScoredPer9":"4.18","homeRunsPer9":"1.71","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":3,"sacFlies":1,"passedBall":0,"popOuts":28,"lineOuts":48},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":14,"putOuts":12,"errors":0,"chances":26,"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"}]},"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":18,"gamesStarted":18,"flyOuts":68,"groundOuts":103,"airOuts":116,"runs":29,"doubles":8,"triples":2,"homeRuns":11,"strikeOuts":83,"baseOnBalls":31,"intentionalWalks":1,"hits":79,"hitByPitch":3,"atBats":380,"obp":".273","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":1592,"era":"2.53","inningsPitched":"103.0","wins":7,"losses":5,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":29,"whip":"1.07","battersFaced":415,"outs":309,"gamesPitched":18,"completeGames":0,"shutouts":0,"pitchesThrown":1592,"balls":599,"strikes":993,"strikePercentage":".620","hitBatsmen":3,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"0.89","rbi":0,"winPercentage":".583","pitchesPerInning":"15.46","gamesFinished":0,"strikeoutWalkRatio":"2.68","strikeoutsPer9Inn":"7.25","walksPer9Inn":"2.71","hitsPer9Inn":"6.90","runsScoredPer9":"2.53","homeRunsPer9":"0.96","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":24,"lineOuts":24},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":12,"putOuts":2,"errors":0,"chances":14,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID672582":{"person":{"id":672582,"fullName":"Angel Zerpa","link":"/api/v1/people/672582"},"jerseyNumber":"61","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"stats":{"batting":{},"pitching":{"summary":"0.1 IP, ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":10,"inningsPitched":"0.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":3,"outs":1,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":10,"balls":3,"strikes":7,"strikePercentage":".700","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":2,"gamesFinished":0,"runsScoredPer9":"27.00","homeRunsPer9":"0.00","inheritedRunners":1,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":57,"gamesStarted":2,"flyOuts":12,"groundOuts":78,"airOuts":24,"runs":23,"doubles":14,"triples":0,"homeRuns":6,"strikeOuts":52,"baseOnBalls":17,"intentionalWalks":0,"hits":55,"hitByPitch":2,"atBats":207,"obp":".327","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":919,"era":"3.83","inningsPitched":"54.0","wins":5,"losses":1,"saves":0,"saveOpportunities":3,"holds":12,"blownSaves":3,"earnedRuns":23,"whip":"1.33","battersFaced":228,"outs":162,"gamesPitched":57,"completeGames":0,"shutouts":0,"pitchesThrown":919,"balls":319,"strikes":600,"strikePercentage":".650","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"3.25","rbi":2,"winPercentage":".833","pitchesPerInning":"17.02","gamesFinished":4,"strikeoutWalkRatio":"3.06","strikeoutsPer9Inn":"8.67","walksPer9Inn":"2.83","hitsPer9Inn":"9.17","runsScoredPer9":"3.83","homeRunsPer9":"1.00","inheritedRunners":34,"inheritedRunnersScored":11,"catchersInterference":0,"sacBunts":2,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":9},"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID670167":{"person":{"id":670167,"fullName":"John Schreiber","link":"/api/v1/people/670167"},"jerseyNumber":"46","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"stats":{"batting":{},"pitching":{"note":"(W, 3-2)","summary":"1.1 IP, 0 ER, 3 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":19,"inningsPitched":"1.1","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":4,"outs":4,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":19,"balls":7,"strikes":12,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":60,"gamesStarted":0,"flyOuts":23,"groundOuts":47,"airOuts":53,"runs":20,"doubles":9,"triples":0,"homeRuns":7,"strikeOuts":54,"baseOnBalls":18,"intentionalWalks":1,"hits":43,"hitByPitch":1,"atBats":196,"obp":".288","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":858,"era":"3.10","inningsPitched":"52.1","wins":3,"losses":2,"saves":1,"saveOpportunities":3,"holds":17,"blownSaves":2,"earnedRuns":18,"whip":"1.17","battersFaced":216,"outs":157,"gamesPitched":60,"completeGames":0,"shutouts":0,"pitchesThrown":858,"balls":299,"strikes":559,"strikePercentage":".650","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.89","rbi":0,"winPercentage":".600","pitchesPerInning":"16.39","gamesFinished":6,"strikeoutWalkRatio":"3.00","strikeoutsPer9Inn":"9.29","walksPer9Inn":"3.10","hitsPer9Inn":"7.39","runsScoredPer9":"3.44","homeRunsPer9":"1.20","inheritedRunners":45,"inheritedRunnersScored":10,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":14,"lineOuts":16},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":2,"errors":1,"chances":7,"fielding":".857","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID677951":{"person":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"jerseyNumber":"7","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"battingOrder":"200","stats":{"batting":{"summary":"1-4 | BB, K, RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":1,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":1,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":1,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":129,"flyOuts":86,"groundOuts":100,"airOuts":158,"runs":85,"doubles":40,"triples":4,"homeRuns":19,"strikeOuts":106,"baseOnBalls":44,"intentionalWalks":8,"hits":151,"hitByPitch":5,"avg":".297","atBats":508,"obp":".355","slg":".504","ops":".859","caughtStealing":7,"stolenBases":34,"stolenBasePercentage":".829","caughtStealingPercentage":".171","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":564,"totalBases":256,"rbi":72,"leftOnBase":187,"sacBunts":0,"sacFlies":7,"babip":".338","groundOutsToAirouts":"0.63","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"26.74","popOuts":33,"lineOuts":39},"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":315,"putOuts":158,"errors":10,"chances":483,"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":[573262,545341,670231,677951,686469,672580,521692,624428,663697,686475,664728,571912,607625,672582,670167,668674,680742,608032],"pitchers":[607625,672582,670167,668674,680742,608032],"bench":[679845],"bullpen":[686701,702070,664199,669674,547179,663738,608379],"battingOrder":[670231,677951,686469,672580,521692,624428,686475,664728,571912],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Yastrzemski (19, Flaherty); Perez, S (31, Flaherty); Frazier (16, Flaherty); India (27, Flaherty)."},{"label":"HR","value":"Pasquantino (28, 3rd inning off Flaherty, 1 on, 2 out); Garcia, M (13, 7th inning off Hanifee, 0 on, 0 out)."},{"label":"TB","value":"Frazier 3; Garcia, M 5; India 2; Isbel; Maile; Pasquantino 5; Perez, S 2; Witt Jr.; Yastrzemski 2."},{"label":"RBI","value":"Frazier (35); Garcia, M (58); Isbel 2 (30); Pasquantino 2 (92); Perez, S (74); Witt Jr. (72); Yastrzemski (37)."},{"label":"2-out RBI","value":"Witt Jr.; Frazier; Yastrzemski; Perez, S; Pasquantino 2."},{"label":"Runners left in scoring position, 2 out","value":"Maile 2; Isbel; India; Pasquantino."},{"label":"SAC","value":"Maile."},{"label":"Team RISP","value":"3-for-9."},{"label":"Team LOB","value":"7."}]},{"title":"FIELDING","fieldList":[{"label":"Outfield assists","value":"Frazier (Jones, Jah at 2nd base)."}]}],"note":[{"label":"a","value":"Popped out for Yastrzemski in the 6th."},{"label":"1","value":"Ran for India in the 9th."}]},"home":{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"teamStats":{"batting":{"flyOuts":8,"groundOuts":6,"airOuts":10,"runs":8,"doubles":2,"triples":0,"homeRuns":3,"strikeOuts":10,"baseOnBalls":2,"intentionalWalks":0,"hits":9,"hitByPitch":2,"avg":".250","atBats":35,"obp":".319","slg":".425","ops":".744","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":39,"totalBases":20,"rbi":8,"leftOnBase":9,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"11.67","popOuts":1,"lineOuts":1},"pitching":{"flyOuts":3,"groundOuts":13,"airOuts":9,"runs":10,"doubles":4,"triples":0,"homeRuns":2,"strikeOuts":5,"baseOnBalls":4,"intentionalWalks":1,"hits":12,"hitByPitch":1,"atBats":38,"obp":".395","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":155,"era":"3.80","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":10,"whip":"1.22","battersFaced":44,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":155,"balls":51,"strikes":104,"strikePercentage":".670","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.44","rbi":9,"pitchesPerInning":"17.22","runsScoredPer9":"10.00","homeRunsPer9":"2.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":4,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":11,"putOuts":27,"errors":1,"chances":39,"passedBall":0,"pickoffs":0}},"players":{"ID656716":{"person":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"jerseyNumber":"39","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"battingOrder":"600","stats":{"batting":{"summary":"1-3 | HBP, RBI, R","gamesPlayed":1,"flyOuts":2,"groundOuts":0,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":1,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":1,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":118,"flyOuts":49,"groundOuts":91,"airOuts":98,"runs":60,"doubles":18,"triples":10,"homeRuns":11,"strikeOuts":95,"baseOnBalls":41,"intentionalWalks":1,"hits":101,"hitByPitch":5,"avg":".266","atBats":380,"obp":".342","slg":".453","ops":".795","caughtStealing":3,"stolenBases":19,"stolenBasePercentage":".864","caughtStealingPercentage":".136","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":431,"totalBases":172,"rbi":42,"leftOnBase":169,"sacBunts":1,"sacFlies":4,"babip":".324","groundOutsToAirouts":"0.93","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"34.54","popOuts":17,"lineOuts":32},"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":161,"putOuts":141,"errors":9,"chances":311,"fielding":".971","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID669373":{"person":{"id":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373"},"jerseyNumber":"29","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":25,"gamesStarted":25,"flyOuts":81,"groundOuts":130,"airOuts":133,"runs":41,"doubles":19,"triples":1,"homeRuns":13,"strikeOuts":200,"baseOnBalls":25,"intentionalWalks":0,"hits":113,"hitByPitch":4,"atBats":573,"obp":".235","caughtStealing":4,"stolenBases":3,"stolenBasePercentage":".429","caughtStealingPercentage":".571","numberOfPitches":2325,"era":"2.32","inningsPitched":"159.1","wins":11,"losses":3,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":41,"whip":"0.87","battersFaced":605,"outs":478,"gamesPitched":25,"completeGames":1,"shutouts":1,"pitchesThrown":2325,"balls":691,"strikes":1634,"strikePercentage":".700","hitBatsmen":4,"balks":1,"wildPitches":2,"pickoffs":1,"groundOutsToAirouts":"0.98","rbi":0,"winPercentage":".786","pitchesPerInning":"14.59","gamesFinished":0,"strikeoutWalkRatio":"8.00","strikeoutsPer9Inn":"11.30","walksPer9Inn":"1.41","hitsPer9Inn":"6.38","runsScoredPer9":"2.32","homeRunsPer9":"0.73","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":27,"lineOuts":25},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":15,"putOuts":4,"errors":0,"chances":19,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID700242":{"person":{"id":700242,"fullName":"Trey Sweeney","link":"/api/v1/people/700242"},"jerseyNumber":"27","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"battingOrder":"800","stats":{"batting":{"summary":"0-4 | 3 K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"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":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":2,"errors":0,"chances":6,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":96,"flyOuts":39,"groundOuts":67,"airOuts":65,"runs":34,"doubles":6,"triples":2,"homeRuns":6,"strikeOuts":78,"baseOnBalls":24,"intentionalWalks":0,"hits":54,"hitByPitch":0,"avg":".208","atBats":260,"obp":".271","slg":".315","ops":".586","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":288,"totalBases":82,"rbi":31,"leftOnBase":118,"sacBunts":0,"sacFlies":4,"babip":".267","groundOutsToAirouts":"1.03","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"43.33","popOuts":14,"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":169,"putOuts":99,"errors":6,"chances":274,"fielding":".978","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID663554":{"person":{"id":663554,"fullName":"Casey Mize","link":"/api/v1/people/663554"},"jerseyNumber":"12","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":22,"gamesStarted":22,"flyOuts":77,"groundOuts":107,"airOuts":132,"runs":52,"doubles":21,"triples":3,"homeRuns":16,"strikeOuts":103,"baseOnBalls":30,"intentionalWalks":1,"hits":119,"hitByPitch":3,"atBats":455,"obp":".308","caughtStealing":5,"stolenBases":10,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":1854,"era":"3.68","inningsPitched":"117.1","wins":12,"losses":4,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":48,"whip":"1.27","battersFaced":494,"outs":352,"gamesPitched":22,"completeGames":0,"shutouts":0,"pitchesThrown":1854,"balls":637,"strikes":1217,"strikePercentage":".660","hitBatsmen":3,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.81","rbi":0,"winPercentage":".750","pitchesPerInning":"15.80","gamesFinished":0,"strikeoutWalkRatio":"3.43","strikeoutsPer9Inn":"7.90","walksPer9Inn":"2.30","hitsPer9Inn":"9.13","runsScoredPer9":"3.99","homeRunsPer9":"1.23","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":5,"passedBall":0,"popOuts":22,"lineOuts":33},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":5,"errors":0,"chances":10,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID606160":{"person":{"id":606160,"fullName":"Rafael Montero","link":"/api/v1/people/606160"},"jerseyNumber":"99","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, 0 ER, 0 K, 2 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":2,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":2,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":24,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":5,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":24,"balls":12,"strikes":12,"strikePercentage":".500","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":1,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":45,"gamesStarted":0,"flyOuts":25,"groundOuts":43,"airOuts":47,"runs":28,"doubles":10,"triples":0,"homeRuns":4,"strikeOuts":43,"baseOnBalls":29,"intentionalWalks":2,"hits":34,"hitByPitch":0,"atBats":166,"obp":".321","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":859,"era":"5.28","inningsPitched":"46.0","wins":1,"losses":1,"saves":0,"saveOpportunities":0,"holds":7,"blownSaves":0,"earnedRuns":27,"whip":"1.37","battersFaced":196,"outs":138,"gamesPitched":45,"completeGames":0,"shutouts":0,"pitchesThrown":859,"balls":344,"strikes":515,"strikePercentage":".600","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"0.91","rbi":0,"winPercentage":".500","pitchesPerInning":"18.67","gamesFinished":16,"strikeoutWalkRatio":"1.48","strikeoutsPer9Inn":"8.41","walksPer9Inn":"5.67","hitsPer9Inn":"6.65","runsScoredPer9":"5.48","homeRunsPer9":"0.78","inheritedRunners":11,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":7,"lineOuts":15},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":5,"errors":0,"chances":9,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID663330":{"person":{"id":663330,"fullName":"Jahmai Jones","link":"/api/v1/people/663330"},"jerseyNumber":"18","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"battingOrder":"700","stats":{"batting":{"summary":"2-4 | 2B, K, 3 RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":3,"rbi":3,"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":1,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":51,"flyOuts":12,"groundOuts":14,"airOuts":33,"runs":11,"doubles":8,"triples":1,"homeRuns":4,"strikeOuts":21,"baseOnBalls":10,"intentionalWalks":0,"hits":23,"hitByPitch":3,"avg":".253","atBats":91,"obp":".346","slg":".495","ops":".841","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":104,"totalBases":45,"rbi":15,"leftOnBase":30,"sacBunts":0,"sacFlies":0,"babip":".288","groundOutsToAirouts":"0.42","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"22.75","popOuts":12,"lineOuts":9},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":12,"errors":1,"chances":13,"fielding":".923","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID595879":{"person":{"id":595879,"fullName":"Javier Báez","link":"/api/v1/people/595879"},"jerseyNumber":"28","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"battingOrder":"900","stats":{"batting":{"summary":"0-3 | BB, 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":3,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":109,"flyOuts":53,"groundOuts":89,"airOuts":87,"runs":51,"doubles":17,"triples":2,"homeRuns":11,"strikeOuts":94,"baseOnBalls":10,"intentionalWalks":0,"hits":97,"hitByPitch":5,"avg":".266","atBats":365,"obp":".293","slg":".414","ops":".707","caughtStealing":1,"stolenBases":5,"stolenBasePercentage":".833","caughtStealingPercentage":".167","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":382,"totalBases":151,"rbi":51,"leftOnBase":149,"sacBunts":0,"sacFlies":2,"babip":".328","groundOutsToAirouts":"1.02","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"33.18","popOuts":14,"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":135,"putOuts":156,"errors":8,"chances":299,"fielding":".973","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID682985":{"person":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"jerseyNumber":"31","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"battingOrder":"400","stats":{"batting":{"summary":"1-2 | HR, BB, HBP","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":3,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":1,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":4,"rbi":1,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"2.00","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":128,"flyOuts":60,"groundOuts":96,"airOuts":102,"runs":70,"doubles":26,"triples":1,"homeRuns":31,"strikeOuts":164,"baseOnBalls":39,"intentionalWalks":1,"hits":129,"hitByPitch":3,"avg":".264","atBats":488,"obp":".321","slg":".512","ops":".833","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":11,"groundIntoTriplePlay":0,"plateAppearances":533,"totalBases":250,"rbi":95,"leftOnBase":228,"sacBunts":0,"sacFlies":3,"babip":".331","groundOutsToAirouts":"0.94","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"15.74","popOuts":16,"lineOuts":26},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":233,"errors":2,"chances":237,"fielding":".992","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID663947":{"person":{"id":663947,"fullName":"Tyler Holton","link":"/api/v1/people/663947"},"jerseyNumber":"87","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"stats":{"batting":{},"pitching":{"note":"(BS, 5)","summary":"1.0 IP, ER, K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":1,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":11,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":1,"holds":0,"blownSaves":1,"earnedRuns":1,"battersFaced":5,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":11,"balls":4,"strikes":7,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"rbi":2,"gamesFinished":0,"runsScoredPer9":"9.00","homeRunsPer9":"0.00","inheritedRunners":2,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":1,"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":56,"gamesStarted":5,"flyOuts":31,"groundOuts":76,"airOuts":60,"runs":28,"doubles":7,"triples":0,"homeRuns":13,"strikeOuts":51,"baseOnBalls":12,"intentionalWalks":1,"hits":57,"hitByPitch":0,"atBats":236,"obp":".274","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":941,"era":"3.66","inningsPitched":"64.0","wins":5,"losses":3,"saves":0,"saveOpportunities":5,"holds":14,"blownSaves":5,"earnedRuns":26,"whip":"1.08","battersFaced":256,"outs":192,"gamesPitched":56,"completeGames":0,"shutouts":0,"pitchesThrown":941,"balls":322,"strikes":619,"strikePercentage":".660","hitBatsmen":0,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"1.27","rbi":2,"winPercentage":".625","pitchesPerInning":"14.70","gamesFinished":4,"strikeoutWalkRatio":"4.25","strikeoutsPer9Inn":"7.17","walksPer9Inn":"1.69","hitsPer9Inn":"8.02","runsScoredPer9":"3.94","homeRunsPer9":"1.83","inheritedRunners":35,"inheritedRunnersScored":9,"catchersInterference":0,"sacBunts":4,"sacFlies":4,"passedBall":0,"popOuts":12,"lineOuts":17},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":4,"errors":1,"chances":13,"fielding":".923","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID681481":{"person":{"id":681481,"fullName":"Kerry Carpenter","link":"/api/v1/people/681481"},"jerseyNumber":"30","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"battingOrder":"200","stats":{"batting":{"summary":"1-5 | 2 K","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":1,"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":102,"flyOuts":62,"groundOuts":66,"airOuts":111,"runs":54,"doubles":16,"triples":4,"homeRuns":22,"strikeOuts":81,"baseOnBalls":12,"intentionalWalks":0,"hits":89,"hitByPitch":6,"avg":".258","atBats":345,"obp":".293","slg":".519","ops":".812","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":368,"totalBases":179,"rbi":50,"leftOnBase":141,"sacBunts":0,"sacFlies":2,"babip":".275","groundOutsToAirouts":"0.59","catchersInterference":3,"pickoffs":0,"atBatsPerHomeRun":"15.68","popOuts":29,"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":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":109,"errors":3,"chances":114,"fielding":".974","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID640448":{"person":{"id":640448,"fullName":"Kyle Finnegan","link":"/api/v1/people/640448"},"jerseyNumber":"64","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"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":49,"gamesStarted":0,"flyOuts":27,"groundOuts":50,"airOuts":49,"runs":21,"doubles":5,"triples":3,"homeRuns":3,"strikeOuts":44,"baseOnBalls":16,"intentionalWalks":2,"hits":38,"hitByPitch":1,"atBats":177,"obp":".281","caughtStealing":4,"stolenBases":4,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":729,"era":"3.44","inningsPitched":"49.2","wins":3,"losses":4,"saves":24,"saveOpportunities":30,"holds":1,"blownSaves":6,"earnedRuns":19,"whip":"1.09","battersFaced":199,"outs":149,"gamesPitched":49,"completeGames":0,"shutouts":0,"pitchesThrown":729,"balls":241,"strikes":488,"strikePercentage":".670","hitBatsmen":1,"balks":0,"wildPitches":5,"pickoffs":0,"groundOutsToAirouts":"1.02","rbi":0,"winPercentage":".429","pitchesPerInning":"14.68","gamesFinished":38,"strikeoutWalkRatio":"2.75","strikeoutsPer9Inn":"7.97","walksPer9Inn":"2.90","hitsPer9Inn":"6.89","runsScoredPer9":"3.81","homeRunsPer9":"0.54","inheritedRunners":16,"inheritedRunnersScored":6,"catchersInterference":1,"sacBunts":2,"sacFlies":2,"passedBall":0,"popOuts":9,"lineOuts":13},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":4,"errors":0,"chances":9,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID656427":{"person":{"id":656427,"fullName":"Jack Flaherty","link":"/api/v1/people/656427"},"jerseyNumber":"9","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"stats":{"batting":{},"pitching":{"note":"(L, 7-13)","summary":"5.0 IP, 8 ER, 3 K, 0 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":1,"groundOuts":6,"airOuts":6,"runs":8,"doubles":4,"triples":0,"homeRuns":1,"strikeOuts":3,"baseOnBalls":0,"intentionalWalks":0,"hits":10,"hitByPitch":0,"atBats":25,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":87,"inningsPitched":"5.0","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":8,"battersFaced":25,"outs":15,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":87,"balls":24,"strikes":63,"strikePercentage":".720","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":6,"gamesFinished":0,"runsScoredPer9":"14.40","homeRunsPer9":"1.80","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":2},"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":0,"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":26,"flyOuts":75,"groundOuts":98,"airOuts":137,"runs":76,"doubles":24,"triples":1,"homeRuns":21,"strikeOuts":165,"baseOnBalls":50,"intentionalWalks":0,"hits":127,"hitByPitch":4,"atBats":526,"obp":".312","caughtStealing":1,"stolenBases":6,"stolenBasePercentage":".857","caughtStealingPercentage":".143","numberOfPitches":2370,"era":"4.87","inningsPitched":"136.2","wins":7,"losses":13,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":74,"whip":"1.30","battersFaced":581,"outs":410,"gamesPitched":26,"completeGames":0,"shutouts":0,"pitchesThrown":2370,"balls":849,"strikes":1521,"strikePercentage":".640","hitBatsmen":4,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.72","rbi":6,"winPercentage":".350","pitchesPerInning":"17.34","gamesFinished":0,"strikeoutWalkRatio":"3.30","strikeoutsPer9Inn":"10.87","walksPer9Inn":"3.29","hitsPer9Inn":"8.36","runsScoredPer9":"5.00","homeRunsPer9":"1.38","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":30,"lineOuts":32},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":11,"putOuts":13,"errors":0,"chances":24,"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"}]},"ID679529":{"person":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"jerseyNumber":"20","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"battingOrder":"300","stats":{"batting":{"summary":"1-5 | HR, 2 K, RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":4,"rbi":1,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"5.00","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":10,"errors":0,"chances":12,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":126,"flyOuts":85,"groundOuts":76,"airOuts":145,"runs":71,"doubles":25,"triples":0,"homeRuns":28,"strikeOuts":129,"baseOnBalls":57,"intentionalWalks":5,"hits":111,"hitByPitch":9,"avg":".243","atBats":456,"obp":".336","slg":".482","ops":".818","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":12,"groundIntoTriplePlay":0,"plateAppearances":527,"totalBases":220,"rbi":70,"leftOnBase":183,"sacBunts":0,"sacFlies":5,"babip":".273","groundOutsToAirouts":"0.52","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"16.29","popOuts":37,"lineOuts":23},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":81,"putOuts":845,"errors":3,"chances":929,"fielding":".997","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":true,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID805427":{"person":{"id":805427,"fullName":"Drew Sommers","link":"/api/v1/people/805427"},"jerseyNumber":"51","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":2,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"obp":".667","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":16,"era":"0.00","inningsPitched":"0.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"6.00","battersFaced":3,"outs":1,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":16,"balls":9,"strikes":7,"strikePercentage":".440","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.00","rbi":0,"winPercentage":".---","pitchesPerInning":"48.00","gamesFinished":0,"strikeoutWalkRatio":"0.00","strikeoutsPer9Inn":"0.00","walksPer9Inn":"54.00","hitsPer9Inn":"0.00","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID668670":{"person":{"id":668670,"fullName":"Jake Rogers","link":"/api/v1/people/668670"},"jerseyNumber":"34","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":38,"flyOuts":10,"groundOuts":27,"airOuts":25,"runs":12,"doubles":3,"triples":1,"homeRuns":3,"strikeOuts":32,"baseOnBalls":14,"intentionalWalks":0,"hits":18,"hitByPitch":0,"avg":".182","atBats":99,"obp":".278","slg":".323","ops":".601","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":116,"totalBases":32,"rbi":16,"leftOnBase":35,"sacBunts":1,"sacFlies":2,"babip":".227","groundOutsToAirouts":"1.08","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"33.00","popOuts":9,"lineOuts":6},"pitching":{"gamesPlayed":3,"gamesStarted":0,"flyOuts":4,"groundOuts":2,"airOuts":6,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":4,"hitByPitch":1,"atBats":11,"obp":".385","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":41,"era":"3.38","inningsPitched":"2.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"whip":"1.50","battersFaced":13,"outs":8,"gamesPitched":3,"completeGames":0,"shutouts":0,"pitchesThrown":41,"balls":18,"strikes":23,"strikePercentage":".560","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.33","rbi":0,"winPercentage":".---","pitchesPerInning":"15.38","gamesFinished":3,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"0.00","walksPer9Inn":"0.00","hitsPer9Inn":"13.50","runsScoredPer9":"3.38","homeRunsPer9":"0.00","inheritedRunners":2,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":1,"lineOuts":1},"fielding":{"caughtStealing":9,"stolenBases":20,"stolenBasePercentage":".690","caughtStealingPercentage":".310","assists":13,"putOuts":256,"errors":4,"chances":273,"fielding":".985","passedBall":1,"pickoffs":3}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID650402":{"person":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"jerseyNumber":"25","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":116,"flyOuts":91,"groundOuts":102,"airOuts":143,"runs":66,"doubles":19,"triples":0,"homeRuns":13,"strikeOuts":73,"baseOnBalls":66,"intentionalWalks":0,"hits":111,"hitByPitch":4,"avg":".262","atBats":423,"obp":".363","slg":".400","ops":".763","caughtStealing":1,"stolenBases":4,"stolenBasePercentage":".800","caughtStealingPercentage":".200","groundIntoDoublePlay":11,"groundIntoTriplePlay":0,"plateAppearances":499,"totalBases":169,"rbi":60,"leftOnBase":147,"sacBunts":0,"sacFlies":6,"babip":".286","groundOutsToAirouts":"0.71","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"32.54","popOuts":19,"lineOuts":33},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":227,"putOuts":155,"errors":4,"chances":386,"fielding":".990","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID592454":{"person":{"id":592454,"fullName":"Tommy Kahnle","link":"/api/v1/people/592454"},"jerseyNumber":"43","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":11,"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":11,"balls":1,"strikes":10,"strikePercentage":".910","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":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":51,"gamesStarted":0,"flyOuts":26,"groundOuts":53,"airOuts":49,"runs":28,"doubles":8,"triples":1,"homeRuns":8,"strikeOuts":41,"baseOnBalls":23,"intentionalWalks":0,"hits":40,"hitByPitch":1,"atBats":183,"obp":".309","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":811,"era":"4.99","inningsPitched":"48.2","wins":1,"losses":3,"saves":9,"saveOpportunities":13,"holds":13,"blownSaves":4,"earnedRuns":27,"whip":"1.29","battersFaced":207,"outs":146,"gamesPitched":51,"completeGames":0,"shutouts":0,"pitchesThrown":811,"balls":314,"strikes":497,"strikePercentage":".610","hitBatsmen":1,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"1.08","rbi":0,"winPercentage":".250","pitchesPerInning":"16.66","gamesFinished":15,"strikeoutWalkRatio":"1.78","strikeoutsPer9Inn":"7.58","walksPer9Inn":"4.25","hitsPer9Inn":"7.40","runsScoredPer9":"5.18","homeRunsPer9":"1.48","inheritedRunners":20,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":13,"lineOuts":10},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":3,"errors":0,"chances":4,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID669724":{"person":{"id":669724,"fullName":"Brenan Hanifee","link":"/api/v1/people/669724"},"jerseyNumber":"75","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, ER, 0 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":3,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":1,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":22,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":6,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":22,"balls":10,"strikes":12,"strikePercentage":".550","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"9.00","homeRunsPer9":"9.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":48,"gamesStarted":0,"flyOuts":25,"groundOuts":80,"airOuts":48,"runs":30,"doubles":14,"triples":2,"homeRuns":3,"strikeOuts":36,"baseOnBalls":13,"intentionalWalks":2,"hits":59,"hitByPitch":2,"atBats":222,"obp":".311","caughtStealing":1,"stolenBases":5,"stolenBasePercentage":".833","caughtStealingPercentage":".167","numberOfPitches":865,"era":"3.13","inningsPitched":"54.2","wins":3,"losses":3,"saves":0,"saveOpportunities":1,"holds":10,"blownSaves":1,"earnedRuns":19,"whip":"1.32","battersFaced":238,"outs":164,"gamesPitched":48,"completeGames":0,"shutouts":0,"pitchesThrown":865,"balls":313,"strikes":552,"strikePercentage":".640","hitBatsmen":2,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"1.67","rbi":1,"winPercentage":".500","pitchesPerInning":"15.82","gamesFinished":8,"strikeoutWalkRatio":"2.77","strikeoutsPer9Inn":"5.93","walksPer9Inn":"2.14","hitsPer9Inn":"9.71","runsScoredPer9":"4.94","homeRunsPer9":"0.49","inheritedRunners":28,"inheritedRunnersScored":10,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":7,"lineOuts":16},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":3,"errors":2,"chances":10,"fielding":".800","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID628451":{"person":{"id":628451,"fullName":"Andy Ibáñez","link":"/api/v1/people/628451"},"jerseyNumber":"77","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":64,"flyOuts":29,"groundOuts":35,"airOuts":45,"runs":21,"doubles":7,"triples":0,"homeRuns":4,"strikeOuts":19,"baseOnBalls":7,"intentionalWalks":0,"hits":34,"hitByPitch":4,"avg":".258","atBats":132,"obp":".313","slg":".402","ops":".715","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":144,"totalBases":53,"rbi":21,"leftOnBase":60,"sacBunts":0,"sacFlies":1,"babip":".273","groundOutsToAirouts":"0.78","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"33.00","popOuts":4,"lineOuts":12},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":66,"putOuts":30,"errors":3,"chances":99,"fielding":".970","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID663978":{"person":{"id":663978,"fullName":"Chris Paddack","link":"/api/v1/people/663978"},"jerseyNumber":"40","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"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":26,"flyOuts":91,"groundOuts":127,"airOuts":177,"runs":80,"doubles":26,"triples":4,"homeRuns":23,"strikeOuts":97,"baseOnBalls":32,"intentionalWalks":0,"hits":141,"hitByPitch":3,"atBats":532,"obp":".306","caughtStealing":3,"stolenBases":5,"stolenBasePercentage":".625","caughtStealingPercentage":".375","numberOfPitches":2224,"era":"4.98","inningsPitched":"137.1","wins":5,"losses":11,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":76,"whip":"1.26","battersFaced":577,"outs":412,"gamesPitched":26,"completeGames":0,"shutouts":0,"pitchesThrown":2224,"balls":773,"strikes":1451,"strikePercentage":".650","hitBatsmen":3,"balks":0,"wildPitches":4,"pickoffs":1,"groundOutsToAirouts":"0.72","rbi":0,"winPercentage":".313","pitchesPerInning":"16.19","gamesFinished":0,"strikeoutWalkRatio":"3.03","strikeoutsPer9Inn":"6.36","walksPer9Inn":"2.10","hitsPer9Inn":"9.24","runsScoredPer9":"5.24","homeRunsPer9":"1.51","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":2,"sacFlies":8,"passedBall":0,"popOuts":46,"lineOuts":40},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":14,"putOuts":20,"errors":1,"chances":35,"fielding":".971","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID693307":{"person":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"jerseyNumber":"13","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"battingOrder":"500","stats":{"batting":{"summary":"2-4 | 2B, RBI, 2 R","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":2,"doubles":1,"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":3,"rbi":1,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":5,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":101,"flyOuts":52,"groundOuts":70,"airOuts":99,"runs":43,"doubles":17,"triples":2,"homeRuns":11,"strikeOuts":85,"baseOnBalls":16,"intentionalWalks":2,"hits":94,"hitByPitch":8,"avg":".271","atBats":347,"obp":".317","slg":".427","ops":".744","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":373,"totalBases":148,"rbi":51,"leftOnBase":148,"sacBunts":0,"sacFlies":1,"babip":".329","groundOutsToAirouts":"0.71","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"31.54","popOuts":22,"lineOuts":25},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":20,"stolenBases":41,"stolenBasePercentage":".672","caughtStealingPercentage":".328","assists":30,"putOuts":808,"errors":3,"chances":841,"fielding":".996","passedBall":0,"pickoffs":1}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID450203":{"person":{"id":450203,"fullName":"Charlie Morton","link":"/api/v1/people/450203"},"jerseyNumber":"50","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"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":27,"gamesStarted":21,"flyOuts":68,"groundOuts":116,"airOuts":116,"runs":72,"doubles":23,"triples":3,"homeRuns":19,"strikeOuts":130,"baseOnBalls":56,"intentionalWalks":2,"hits":126,"hitByPitch":12,"atBats":480,"obp":".350","caughtStealing":2,"stolenBases":9,"stolenBasePercentage":".818","caughtStealingPercentage":".182","numberOfPitches":2160,"era":"5.09","inningsPitched":"123.2","wins":9,"losses":10,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":70,"whip":"1.47","battersFaced":558,"outs":371,"gamesPitched":27,"completeGames":0,"shutouts":0,"pitchesThrown":2160,"balls":779,"strikes":1381,"strikePercentage":".640","hitBatsmen":12,"balks":1,"wildPitches":1,"pickoffs":3,"groundOutsToAirouts":"1.00","rbi":0,"winPercentage":".474","pitchesPerInning":"17.47","gamesFinished":1,"strikeoutWalkRatio":"2.32","strikeoutsPer9Inn":"9.46","walksPer9Inn":"4.08","hitsPer9Inn":"9.17","runsScoredPer9":"5.24","homeRunsPer9":"1.38","inheritedRunners":3,"inheritedRunnersScored":0,"catchersInterference":2,"sacBunts":2,"sacFlies":6,"passedBall":0,"popOuts":21,"lineOuts":27},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":10,"putOuts":9,"errors":3,"chances":22,"fielding":".864","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID676684":{"person":{"id":676684,"fullName":"Will Vest","link":"/api/v1/people/676684"},"jerseyNumber":"19","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"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":53,"gamesStarted":0,"flyOuts":21,"groundOuts":68,"airOuts":37,"runs":18,"doubles":4,"triples":1,"homeRuns":4,"strikeOuts":64,"baseOnBalls":16,"intentionalWalks":1,"hits":44,"hitByPitch":1,"atBats":212,"obp":".265","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":938,"era":"2.67","inningsPitched":"57.1","wins":6,"losses":2,"saves":19,"saveOpportunities":24,"holds":2,"blownSaves":5,"earnedRuns":17,"whip":"1.05","battersFaced":230,"outs":172,"gamesPitched":53,"completeGames":0,"shutouts":0,"pitchesThrown":938,"balls":324,"strikes":614,"strikePercentage":".650","hitBatsmen":1,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"1.84","rbi":0,"winPercentage":".750","pitchesPerInning":"16.36","gamesFinished":34,"strikeoutWalkRatio":"4.00","strikeoutsPer9Inn":"10.05","walksPer9Inn":"2.51","hitsPer9Inn":"6.91","runsScoredPer9":"2.83","homeRunsPer9":"0.63","inheritedRunners":20,"inheritedRunnersScored":8,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":7,"lineOuts":9},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":2,"errors":0,"chances":8,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID690993":{"person":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"jerseyNumber":"33","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":116,"flyOuts":65,"groundOuts":70,"airOuts":107,"runs":56,"doubles":20,"triples":2,"homeRuns":11,"strikeOuts":84,"baseOnBalls":44,"intentionalWalks":0,"hits":91,"hitByPitch":1,"avg":".261","atBats":348,"obp":".343","slg":".425","ops":".768","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":397,"totalBases":148,"rbi":39,"leftOnBase":133,"sacBunts":0,"sacFlies":4,"babip":".311","groundOutsToAirouts":"0.65","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"31.64","popOuts":12,"lineOuts":30},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":95,"putOuts":173,"errors":5,"chances":273,"fielding":".982","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID672761":{"person":{"id":672761,"fullName":"Wenceel Pérez","link":"/api/v1/people/672761"},"jerseyNumber":"46","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"battingOrder":"100","stats":{"batting":{"summary":"1-5 | HR, RBI, R","gamesPlayed":1,"flyOuts":2,"groundOuts":2,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":4,"rbi":1,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"5.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":71,"flyOuts":49,"groundOuts":46,"airOuts":80,"runs":38,"doubles":10,"triples":4,"homeRuns":11,"strikeOuts":51,"baseOnBalls":19,"intentionalWalks":0,"hits":62,"hitByPitch":3,"avg":".263","atBats":236,"obp":".322","slg":".479","ops":".801","caughtStealing":3,"stolenBases":7,"stolenBasePercentage":".700","caughtStealingPercentage":".300","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":261,"totalBases":113,"rbi":30,"leftOnBase":114,"sacBunts":0,"sacFlies":3,"babip":".288","groundOutsToAirouts":"0.58","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"21.46","popOuts":14,"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":5,"putOuts":113,"errors":2,"chances":120,"fielding":".983","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID675512":{"person":{"id":675512,"fullName":"Troy Melton","link":"/api/v1/people/675512"},"jerseyNumber":"52","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":7,"gamesStarted":3,"flyOuts":15,"groundOuts":23,"airOuts":25,"runs":8,"doubles":2,"triples":0,"homeRuns":4,"strikeOuts":23,"baseOnBalls":5,"intentionalWalks":0,"hits":17,"hitByPitch":0,"atBats":87,"obp":".237","caughtStealing":2,"stolenBases":3,"stolenBasePercentage":".600","caughtStealingPercentage":".400","numberOfPitches":353,"era":"2.92","inningsPitched":"24.2","wins":3,"losses":1,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":8,"whip":"0.89","battersFaced":93,"outs":74,"gamesPitched":7,"completeGames":0,"shutouts":0,"pitchesThrown":353,"balls":113,"strikes":240,"strikePercentage":".680","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.92","rbi":0,"winPercentage":".750","pitchesPerInning":"14.31","gamesFinished":0,"strikeoutWalkRatio":"4.60","strikeoutsPer9Inn":"8.39","walksPer9Inn":"1.82","hitsPer9Inn":"6.20","runsScoredPer9":"2.92","homeRunsPer9":"1.46","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":5,"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}}},"batters":[672761,681481,679529,682985,693307,656716,663330,700242,595879,656427,663947,669724,592454,606160],"pitchers":[656427,663947,669724,592454,606160],"bench":[628451,690993,668670,650402],"bullpen":[640448,675512,663554,450203,663978,669373,805427,676684],"battingOrder":[672761,681481,679529,682985,693307,656716,663330,700242,595879],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Jones, Jah (8, Lugo, S); Dingler (17, Zerpa)."},{"label":"HR","value":"Greene, R (31, 2nd inning off Lugo, S, 0 on, 0 out); Pérez, W (11, 5th inning off Lugo, S, 0 on, 0 out); Torkelson (28, 7th inning off Erceg, 0 on, 1 out)."},{"label":"TB","value":"Carpenter; Dingler 3; Greene, R 4; Jones, Jah 3; McKinstry; Pérez, W 4; Torkelson 4."},{"label":"RBI","value":"Dingler (51); Greene, R (95); Jones, Jah 3 (15); McKinstry (42); Pérez, W (30); Torkelson (70)."},{"label":"2-out RBI","value":"Dingler; McKinstry."},{"label":"Runners left in scoring position, 2 out","value":"Carpenter; Báez, J."},{"label":"Team RISP","value":"2-for-5."},{"label":"Team LOB","value":"4."}]},{"title":"FIELDING","fieldList":[{"label":"E","value":"Jones, Jah (1, fielding)."}]}],"note":[]}},"officials":[{"official":{"id":427248,"fullName":"Dan Iassogna","link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":482608,"fullName":"Scott Barry","link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":691042,"fullName":"Willie Traynor","link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"fullName":"Adam Beck","link":"/api/v1/people/644760"},"officialType":"Third Base"}],"info":[{"label":"WP","value":"Lugo, S; Holton."},{"label":"IBB","value":"Witt Jr. (by Holton)."},{"label":"HBP","value":"Perez, S (by Hanifee); McKinstry (by Lugo, S); Greene, R (by Erceg)."},{"label":"Pitches-strikes","value":"Lugo, S 79-46; Zerpa 10-7; Schreiber 19-12; Erceg 21-14; Bowlan 7-6; Estévez 11-9; Flaherty 87-63; Holton 11-7; Hanifee 22-12; Kahnle 11-10; Montero, R 24-12."},{"label":"Groundouts-flyouts","value":"Lugo, S 2-5; Zerpa 1-0; Schreiber 1-0; Erceg 0-2; Bowlan 1-1; Estévez 1-0; Flaherty 6-1; Holton 1-0; Hanifee 3-0; Kahnle 2-0; Montero, R 1-2."},{"label":"Batters faced","value":"Lugo, S 21; Zerpa 3; Schreiber 4; Erceg 5; Bowlan 3; Estévez 3; Flaherty 25; Holton 5; Hanifee 6; Kahnle 3; Montero, R 5."},{"label":"Inherited runners-scored","value":"Zerpa 1-1; Schreiber 1-0; Holton 2-2."},{"label":"Umpires","value":"HP: Dan Iassogna. 1B: Scott Barry. 2B: Willie Traynor. 3B: Adam Beck. "},{"label":"Weather","value":"74 degrees, Sunny."},{"label":"Wind","value":"11 mph, Out To LF."},{"label":"First pitch","value":"1:40 PM."},{"label":"T","value":"2:48."},{"label":"Att","value":"31,538."},{"label":"Venue","value":"Comerica Park."},{"label":"August 24, 2025"}],"pitchingNotes":["Flaherty pitched to 2 batters in the 6th inning."],"topPerformers":[{"player":{"person":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985","boxscoreName":"Greene, R"},"jerseyNumber":"31","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"battingOrder":"400","stats":{"batting":{"summary":"1-2 | HR, BB, HBP","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":3,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":1,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":4,"rbi":1,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"2.00","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":128,"flyOuts":60,"groundOuts":96,"airOuts":102,"runs":70,"doubles":26,"triples":1,"homeRuns":31,"strikeOuts":164,"baseOnBalls":39,"intentionalWalks":1,"hits":129,"hitByPitch":3,"avg":".264","atBats":488,"obp":".321","slg":".512","ops":".833","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":11,"groundIntoTriplePlay":0,"plateAppearances":533,"totalBases":250,"rbi":95,"leftOnBase":228,"sacBunts":0,"sacFlies":3,"babip":".331","groundOutsToAirouts":"0.94","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"15.74","popOuts":16,"lineOuts":26},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":233,"errors":2,"chances":237,"fielding":".992","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"type":"hitter","gameScore":64,"hittingGameScore":64},{"player":{"person":{"id":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580","boxscoreName":"Garcia, M"},"jerseyNumber":"11","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"battingOrder":"400","stats":{"batting":{"summary":"2-4 | HR, BB, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":5,"rbi":1,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"4.00","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":129,"flyOuts":70,"groundOuts":130,"airOuts":141,"runs":62,"doubles":32,"triples":5,"homeRuns":13,"strikeOuts":72,"baseOnBalls":49,"intentionalWalks":0,"hits":144,"hitByPitch":1,"avg":".300","atBats":480,"obp":".363","slg":".469","ops":".832","caughtStealing":9,"stolenBases":22,"stolenBasePercentage":".710","caughtStealingPercentage":".290","groundIntoDoublePlay":11,"groundIntoTriplePlay":0,"plateAppearances":537,"totalBases":225,"rbi":58,"leftOnBase":205,"sacBunts":3,"sacFlies":4,"babip":".328","groundOutsToAirouts":"0.92","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"36.92","popOuts":27,"lineOuts":44},"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":210,"putOuts":116,"errors":7,"chances":333,"fielding":".979","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"type":"hitter","gameScore":61,"hittingGameScore":61},{"player":{"person":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469","boxscoreName":"Pasquantino"},"jerseyNumber":"9","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"battingOrder":"300","stats":{"batting":{"summary":"2-5 | HR, K, 2 RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":5,"rbi":2,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"5.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":5,"errors":0,"chances":7,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":129,"flyOuts":84,"groundOuts":127,"airOuts":156,"runs":55,"doubles":22,"triples":1,"homeRuns":28,"strikeOuts":88,"baseOnBalls":39,"intentionalWalks":5,"hits":132,"hitByPitch":7,"avg":".264","atBats":500,"obp":".324","slg":".480","ops":".804","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":11,"groundIntoTriplePlay":0,"plateAppearances":549,"totalBases":240,"rbi":92,"leftOnBase":241,"sacBunts":0,"sacFlies":3,"babip":".269","groundOutsToAirouts":"0.81","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"17.86","popOuts":34,"lineOuts":38},"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":52,"putOuts":740,"errors":3,"chances":795,"fielding":".996","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":56,"hittingGameScore":56}]},"decisions":{"winner":{"id":670167,"fullName":"John Schreiber","link":"/api/v1/people/670167"},"loser":{"id":656427,"fullName":"Jack Flaherty","link":"/api/v1/people/656427"},"save":{"id":608032,"fullName":"Carlos Estévez","link":"/api/v1/people/608032"}},"leaders":{"hitDistance":{},"hitSpeed":{},"pitchSpeed":{}}}}