{"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":824248,"link":"/api/v1.1/game/824248/feed/live","metaData":{"wait":10,"timeStamp":"20260725_004729","gameEvents":["field_out","game_finished"],"logicalEvents":["midInning","countChange","count01","newRightHandedHit","gameStateChangeToGameOver"]},"gameData":{"game":{"pk":824248,"type":"R","doubleHeader":"N","id":"2026/07/24/kcamlb-detmlb-1","gamedayType":"P","tiebreaker":"N","gameNumber":1,"calendarEventID":"14-824248-2026-07-24","season":"2026","seasonDisplay":"2026"},"datetime":{"dateTime":"2026-07-24T22:40:00Z","originalDate":"2026-07-24","officialDate":"2026-07-24","dayNight":"night","time":"6: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":2026,"venue":{"id":7,"name":"Kauffman Stadium","link":"/api/v1/venues/7"},"springVenue":{"id":2603,"link":"/api/v1/venues/2603"},"teamCode":"kca","fileCode":"kc","abbreviation":"KC","teamName":"Royals","locationName":"Kansas City","firstYearOfPlay":"1968","league":{"id":103,"name":"American League","link":"/api/v1/league/103"},"division":{"id":202,"name":"American League Central","link":"/api/v1/divisions/202"},"sport":{"id":1,"link":"/api/v1/sports/1","name":"Major League Baseball"},"shortName":"Kansas City","record":{"gamesPlayed":105,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":43,"losses":62,"ties":0,"pct":".410"},"records":{},"divisionLeader":false,"wins":43,"losses":62,"winningPercentage":".410"},"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":2026,"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":104,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":50,"losses":54,"ties":0,"pct":".481"},"records":{},"divisionLeader":false,"wins":50,"losses":54,"winningPercentage":".481"},"franchiseName":"Detroit","clubName":"Tigers","active":true}},"players":{"ID664285":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285","firstName":"Framber","lastName":"Valdez","primaryNumber":"59","birthDate":"1993-11-19","currentAge":32,"birthCity":"Palenque","birthCountry":"Dominican Republic","height":"5' 11\"","weight":230,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Framber","useLastName":"Valdez","boxscoreName":"Valdez, F","gender":"M","nameMatrilineal":"Pinales","isPlayer":true,"isVerified":true,"pronunciation":"FRAHM-burr","mlbDebutDate":"2018-08-21","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Framber Valdez","nameSlug":"framber-valdez-664285","firstLastName":"Framber Valdez","lastFirstName":"Valdez, Framber","lastInitName":"Valdez, F","initLastName":"F Valdez","fullFMLName":"Framber Valdez","fullLFMName":"Valdez, Framber","strikeZoneTop":3.32,"strikeZoneBottom":1.51},"ID669373":{"id":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373","firstName":"Tarik","lastName":"Skubal","primaryNumber":"21","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},"ID701678":{"id":701678,"fullName":"Hao-Yu Lee","link":"/api/v1/people/701678","firstName":"Hao-Yu","lastName":"Lee","primaryNumber":"50","birthDate":"2003-02-03","currentAge":23,"birthCity":"New Taipei","birthCountry":"Taiwan","height":"5' 9\"","weight":190,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Hao-Yu","useLastName":"Lee","boxscoreName":"Lee","gender":"M","isPlayer":true,"isVerified":false,"mlbDebutDate":"2026-04-17","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Hao-Yu Lee","nameSlug":"hao-yu-lee-701678","firstLastName":"Hao-Yu Lee","lastFirstName":"Lee, Hao-Yu","lastInitName":"Lee, H","initLastName":"H Lee","fullFMLName":"Hao-Yu Lee","fullLFMName":"Lee, Hao-Yu ","strikeZoneTop":3.09,"strikeZoneBottom":1.56},"ID623454":{"id":623454,"fullName":"Drew Anderson","link":"/api/v1/people/623454","firstName":"Andrew","lastName":"Anderson","primaryNumber":"38","birthDate":"1994-03-22","currentAge":32,"birthCity":"Reno","birthStateProvince":"NV","birthCountry":"USA","height":"6' 3\"","weight":205,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Drew","useLastName":"Anderson","middleName":"J.","boxscoreName":"Anderson, D","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2012,"mlbDebutDate":"2017-08-01","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Drew Anderson","nameSlug":"drew-anderson-623454","firstLastName":"Drew Anderson","lastFirstName":"Anderson, Drew","lastInitName":"Anderson, D","initLastName":"D Anderson","fullFMLName":"Andrew J. Anderson","fullLFMName":"Anderson, Andrew J.","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID686555":{"id":686555,"fullName":"Isaac Collins","link":"/api/v1/people/686555","firstName":"Isaac","lastName":"Collins","primaryNumber":"1","birthDate":"1997-07-22","currentAge":29,"birthCity":"Maple Grove","birthStateProvince":"MN","birthCountry":"USA","height":"5' 8\"","weight":188,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Isaac","useLastName":"Collins","middleName":"Michael","boxscoreName":"Collins","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2024-09-08","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Isaac Collins","nameSlug":"isaac-collins-686555","firstLastName":"Isaac Collins","lastFirstName":"Collins, Isaac","lastInitName":"Collins, I","initLastName":"I Collins","fullFMLName":"Isaac Michael Collins","fullLFMName":"Collins, Isaac Michael","strikeZoneTop":3.013,"strikeZoneBottom":1.521},"ID682985":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985","firstName":"Riley","lastName":"Greene","primaryNumber":"21","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},"ID805808":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808","firstName":"Kevin","lastName":"McGonigle","primaryNumber":"7","birthDate":"2004-08-18","currentAge":22,"birthCity":"Media","birthStateProvince":"PA","birthCountry":"USA","height":"5' 9\"","weight":187,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Kevin","useLastName":"McGonigle","middleName":"Patrick","boxscoreName":"McGonigle","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2023,"mlbDebutDate":"2026-03-26","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Kevin McGonigle","nameSlug":"kevin-mcgonigle-805808","firstLastName":"Kevin McGonigle","lastFirstName":"McGonigle, Kevin","lastInitName":"McGonigle, K","initLastName":"K McGonigle","fullFMLName":"Kevin McGonigle","fullLFMName":"McGonigle, Kevin","strikeZoneTop":3.086,"strikeZoneBottom":1.557},"ID445276":{"id":445276,"fullName":"Kenley Jansen","link":"/api/v1/people/445276","firstName":"Kenley","lastName":"Jansen","primaryNumber":"74","birthDate":"1987-09-30","currentAge":38,"birthCity":"Willemstad","birthCountry":"Curacao","height":"6' 5\"","weight":265,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Kenley","useLastName":"Jansen","middleName":"Geronimo","boxscoreName":"Jansen, K","nickName":"Kenleyfornia","gender":"M","isPlayer":true,"isVerified":true,"pronunciation":"KEHN-lee JAN-sin","mlbDebutDate":"2010-07-24","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Kenley Jansen","nameSlug":"kenley-jansen-445276","firstLastName":"Kenley Jansen","lastFirstName":"Jansen, Kenley","lastInitName":"Jansen, K","initLastName":"K Jansen","fullFMLName":"Kenley Geronimo Jansen","fullLFMName":"Jansen, Kenley Geronimo","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"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},"ID694360":{"id":694360,"fullName":"Beck Way","link":"/api/v1/people/694360","firstName":"Beck","lastName":"Way","primaryNumber":"44","birthDate":"1999-08-06","currentAge":27,"birthCity":"Harrisburg","birthStateProvince":"PA","birthCountry":"USA","height":"6' 4\"","weight":200,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Beck","useLastName":"Way","middleName":"Michael","boxscoreName":"Way","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2026-06-05","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Beck Way","nameSlug":"beck-way-694360","firstLastName":"Beck Way","lastFirstName":"Way, Beck","lastInitName":"Way, B","initLastName":"B Way","fullFMLName":"Beck Michael Way","fullLFMName":"Way, Beck Michael","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"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},"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},"ID663837":{"id":663837,"fullName":"Matt Vierling","link":"/api/v1/people/663837","firstName":"Matthew","lastName":"Vierling","primaryNumber":"8","birthDate":"1996-09-16","currentAge":30,"birthCity":"St. Louis","birthStateProvince":"MO","birthCountry":"USA","height":"6' 1\"","weight":205,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Matt","useLastName":"Vierling","middleName":"Gregory","boxscoreName":"Vierling","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"pronunciation":"VEER-ling","mlbDebutDate":"2021-06-19","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Matt Vierling","nameSlug":"matt-vierling-663837","firstLastName":"Matt Vierling","lastFirstName":"Vierling, Matt","lastInitName":"Vierling, M","initLastName":"M Vierling","fullFMLName":"Matthew Gregory Vierling","fullLFMName":"Vierling, Matthew Gregory","strikeZoneTop":3.274,"strikeZoneBottom":1.652},"ID663878":{"id":663878,"fullName":"Nate Pearson","link":"/api/v1/people/663878","firstName":"Nathan","lastName":"Pearson","primaryNumber":"61","birthDate":"1996-08-20","currentAge":30,"birthCity":"Odessa","birthStateProvince":"FL","birthCountry":"USA","height":"6' 6\"","weight":255,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Nate","useLastName":"Pearson","middleName":"Alexander","boxscoreName":"Pearson","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2017,"pronunciation":"peer-son","mlbDebutDate":"2020-07-29","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Nate Pearson","nameSlug":"nate-pearson-663878","firstLastName":"Nate Pearson","lastFirstName":"Pearson, Nate","lastInitName":"Pearson, N","initLastName":"N Pearson","fullFMLName":"Nathan Alexander Pearson","fullLFMName":"Pearson, Nathan Alexander","strikeZoneTop":3.478,"strikeZoneBottom":1.755},"ID607625":{"id":607625,"fullName":"Seth Lugo","link":"/api/v1/people/607625","firstName":"Jacob","lastName":"Lugo","primaryNumber":"21","birthDate":"1989-11-17","currentAge":36,"birthCity":"Shreveport","birthStateProvince":"LA","birthCountry":"USA","height":"6' 4\"","weight":225,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Seth","useLastName":"Lugo","middleName":"Seth","boxscoreName":"Lugo, S","nickName":"Quarterrican","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2011,"mlbDebutDate":"2016-07-01","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Seth Lugo","nameSlug":"seth-lugo-607625","firstLastName":"Seth Lugo","lastFirstName":"Lugo, Seth","lastInitName":"Lugo, S","initLastName":"S Lugo","fullFMLName":"Jacob Seth Lugo","fullLFMName":"Lugo, Jacob Seth","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID657041":{"id":657041,"fullName":"Lane Thomas","link":"/api/v1/people/657041","firstName":"Lane","lastName":"Thomas","primaryNumber":"20","birthDate":"1995-08-23","currentAge":31,"birthCity":"Knoxville","birthStateProvince":"TN","birthCountry":"USA","height":"5' 11\"","weight":195,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Lane","useLastName":"Thomas","middleName":"Michael","boxscoreName":"Thomas, L","nickName":"Laner","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"mlbDebutDate":"2019-04-17","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Lane Thomas","nameSlug":"lane-thomas-657041","firstLastName":"Lane Thomas","lastFirstName":"Thomas, Lane","lastInitName":"Thomas, L","initLastName":"L Thomas","fullFMLName":"Lane Michael Thomas","fullLFMName":"Thomas, Lane Michael","strikeZoneTop":3.146,"strikeZoneBottom":1.588},"ID656638":{"id":656638,"fullName":"Alex Lange","link":"/api/v1/people/656638","firstName":"Alexander","lastName":"Lange","primaryNumber":"56","birthDate":"1995-10-02","currentAge":30,"birthCity":"Riverside","birthStateProvince":"CA","birthCountry":"USA","height":"6' 3\"","weight":202,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Alex","useLastName":"Lange","middleName":"Craig","boxscoreName":"Lange","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2017,"mlbDebutDate":"2021-04-10","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Alex Lange","nameSlug":"alex-lange-656638","firstLastName":"Alex Lange","lastFirstName":"Lange, Alex","lastInitName":"Lange, A","initLastName":"A Lange","fullFMLName":"Alex Craig Lange","fullLFMName":"Lange, Alex Craig","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID702070":{"id":702070,"fullName":"Noah Cameron","link":"/api/v1/people/702070","firstName":"Noah","lastName":"Cameron","primaryNumber":"65","birthDate":"1999-07-17","currentAge":27,"birthCity":"St. Joseph","birthStateProvince":"MO","birthCountry":"USA","height":"6' 3\"","weight":220,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Noah","useLastName":"Cameron","boxscoreName":"Cameron","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2025-04-30","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Noah Cameron","nameSlug":"noah-cameron-702070","firstLastName":"Noah Cameron","lastFirstName":"Cameron, Noah","lastInitName":"Cameron, N","initLastName":"N Cameron","fullFMLName":"Noah  Cameron","fullLFMName":"Cameron, Noah","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID693307":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307","firstName":"Francis","lastName":"Dingler","primaryNumber":"13","birthDate":"1998-09-17","currentAge":27,"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},"ID674444":{"id":674444,"fullName":"Steven Cruz","link":"/api/v1/people/674444","firstName":"Steven","lastName":"Cruz","primaryNumber":"64","birthDate":"1999-06-15","currentAge":27,"birthCity":"Tenares","birthCountry":"Dominican Republic","height":"6' 7\"","weight":225,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Steven","useLastName":"Cruz","middleName":"Adalberto","boxscoreName":"Cruz","gender":"M","nameMatrilineal":"Rosario","isPlayer":true,"isVerified":true,"mlbDebutDate":"2023-08-29","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Steven Cruz","nameSlug":"steven-cruz-674444","firstLastName":"Steven Cruz","lastFirstName":"Cruz, Steven","lastInitName":"Cruz, S","initLastName":"S Cruz","fullFMLName":"Steven Adalberto Cruz","fullLFMName":"Cruz, Steven Adalberto","strikeZoneTop":3.522,"strikeZoneBottom":1.778},"ID670167":{"id":670167,"fullName":"John Schreiber","link":"/api/v1/people/670167","firstName":"John","lastName":"Schreiber","primaryNumber":"56","birthDate":"1994-03-05","currentAge":32,"birthCity":"Wyandotte","birthStateProvince":"MI","birthCountry":"USA","height":"6' 2\"","weight":224,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"John","useLastName":"Schreiber","middleName":"Robert","boxscoreName":"Schreiber","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2016,"pronunciation":"SHRY-ber","mlbDebutDate":"2019-08-09","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"John Schreiber","nameSlug":"john-schreiber-670167","firstLastName":"John Schreiber","lastFirstName":"Schreiber, John","lastInitName":"Schreiber, J","initLastName":"J Schreiber","fullFMLName":"John Robert Schreiber","fullLFMName":"Schreiber, John Robert","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID695600":{"id":695600,"fullName":"Carter Jensen","link":"/api/v1/people/695600","firstName":"Carter","lastName":"Jensen","primaryNumber":"22","birthDate":"2003-07-03","currentAge":23,"birthCity":"Kansas City","birthStateProvince":"MO","birthCountry":"USA","height":"6' 0\"","weight":210,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Carter","useLastName":"Jensen","middleName":"James","boxscoreName":"Jensen","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2025-09-02","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Carter Jensen","nameSlug":"carter-jensen-695600","firstLastName":"Carter Jensen","lastFirstName":"Jensen, Carter","lastInitName":"Jensen, C","initLastName":"C Jensen","fullFMLName":"Carter James Jensen","fullLFMName":"Jensen, Carter James","strikeZoneTop":3.19,"strikeZoneBottom":1.61},"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},"ID680744":{"id":680744,"fullName":"Ty Madden","link":"/api/v1/people/680744","firstName":"Tyler","lastName":"Madden","primaryNumber":"36","birthDate":"2000-02-21","currentAge":26,"birthCity":"Houston","birthStateProvince":"TX","birthCountry":"USA","height":"6' 3\"","weight":215,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Ty","useLastName":"Madden","middleName":"Dylan","boxscoreName":"Madden","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2024-08-26","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ty Madden","nameSlug":"ty-madden-680744","firstLastName":"Ty Madden","lastFirstName":"Madden, Ty","lastInitName":"Madden, T","initLastName":"T Madden","fullFMLName":"Tyler Dylan Madden","fullLFMName":"Madden, Tyler Dylan","strikeZoneTop":3.49,"strikeZoneBottom":1.601},"ID668942":{"id":668942,"fullName":"Josh Rojas","link":"/api/v1/people/668942","firstName":"Joshua","lastName":"Rojas","primaryNumber":"40","birthDate":"1994-06-30","currentAge":32,"birthCity":"Litchfield Park","birthStateProvince":"AZ","birthCountry":"USA","height":"6' 1\"","weight":200,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Josh","useLastName":"Rojas","middleName":"Luke","boxscoreName":"Rojas, J","nickName":"Ro","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2017,"mlbDebutDate":"2019-08-12","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Josh Rojas","nameSlug":"josh-rojas-668942","firstLastName":"Josh Rojas","lastFirstName":"Rojas, Josh","lastInitName":"Rojas, J","initLastName":"J Rojas","fullFMLName":"Joshua Luke Rojas","fullLFMName":"Rojas, Joshua Luke","strikeZoneTop":3.23,"strikeZoneBottom":1.63},"ID621097":{"id":621097,"fullName":"Jacob Waguespack","link":"/api/v1/people/621097","firstName":"Jacob","lastName":"Waguespack","primaryNumber":"58","birthDate":"1993-11-05","currentAge":32,"birthCity":"Prairieville","birthStateProvince":"LA","birthCountry":"USA","height":"6' 6\"","weight":228,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jacob","useLastName":"Waguespack","middleName":"Daniel","boxscoreName":"Waguespack","nickName":"Waguespack","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2012,"pronunciation":"WAG-uh-spak","mlbDebutDate":"2019-05-27","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jacob Waguespack","nameSlug":"jacob-waguespack-621097","firstLastName":"Jacob Waguespack","lastFirstName":"Waguespack, Jacob","lastInitName":"Waguespack, J","initLastName":"J Waguespack","fullFMLName":"Jacob Daniel Waguespack","fullLFMName":"Waguespack, Jacob Daniel","strikeZoneTop":3.478,"strikeZoneBottom":1.755},"ID521692":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692","firstName":"Salvador","lastName":"Perez","primaryNumber":"21","birthDate":"1990-05-10","currentAge":36,"birthCity":"Valencia","birthCountry":"Venezuela","height":"6' 2\"","weight":255,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"Salvador","useLastName":"Perez","middleName":"Johan","boxscoreName":"Perez, S","nickName":"El Nino","gender":"M","nameMatrilineal":"Diaz","isPlayer":true,"isVerified":true,"pronunciation":"purr-ezz","mlbDebutDate":"2011-08-10","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Salvador Perez","nameSlug":"salvador-perez-521692","firstLastName":"Salvador Perez","lastFirstName":"Perez, Salvador","lastInitName":"Perez, S","initLastName":"S Perez","fullFMLName":"Salvador Johan Perez","fullLFMName":"Perez, Salvador Johan","strikeZoneTop":3.312,"strikeZoneBottom":1.672},"ID679883":{"id":679883,"fullName":"Luinder Avila","link":"/api/v1/people/679883","firstName":"Luinder","lastName":"Avila","primaryNumber":"58","birthDate":"2001-08-21","currentAge":25,"birthCity":"Caracas","birthCountry":"Venezuela","height":"6' 3\"","weight":195,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Luinder","useLastName":"Avila","middleName":"Gabriel","boxscoreName":"Avila","gender":"M","nameMatrilineal":"Rada","isPlayer":true,"isVerified":true,"pronunciation":"loo-ween-der AH-vee-luh","mlbDebutDate":"2025-08-13","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Luinder Avila","nameSlug":"luinder-avila-679883","firstLastName":"Luinder Avila","lastFirstName":"Avila, Luinder","lastInitName":"Avila, L","initLastName":"L Avila","fullFMLName":"Luinder Gabriel Avila","fullLFMName":"Avila, Luinder Gabriel","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"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},"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},"ID672456":{"id":672456,"fullName":"Keider Montero","link":"/api/v1/people/672456","firstName":"Keider","lastName":"Montero","primaryNumber":"54","birthDate":"2000-07-06","currentAge":26,"birthCity":"Santa Teresa del Tuy","birthCountry":"Venezuela","height":"6' 1\"","weight":145,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Keider","useLastName":"Montero","middleName":"Eduardo","boxscoreName":"Montero, K","gender":"M","nameMatrilineal":"Martinez","isPlayer":true,"isVerified":true,"pronunciation":"KAY-der","mlbDebutDate":"2024-05-29","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Keider Montero","nameSlug":"keider-montero-672456","firstLastName":"Keider Montero","lastFirstName":"Montero, Keider","lastInitName":"Montero, K","initLastName":"K Montero","fullFMLName":"Keider Eduardo Montero","fullLFMName":"Montero, Keider Eduardo","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"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},"ID623205":{"id":623205,"fullName":"Andrew Velazquez","link":"/api/v1/people/623205","firstName":"Andrew","lastName":"Velazquez","primaryNumber":"45","birthDate":"1994-07-14","currentAge":32,"birthCity":"Bronx","birthStateProvince":"NY","birthCountry":"USA","height":"5' 8\"","weight":170,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Andrew","useLastName":"Velazquez","boxscoreName":"Velazquez, A","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2012,"mlbDebutDate":"2018-09-02","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Andrew Velazquez","nameSlug":"andrew-velazquez-623205","firstLastName":"Andrew Velazquez","lastFirstName":"Velazquez, Andrew","lastInitName":"Velazquez, A","initLastName":"A Velazquez","fullFMLName":"Andrew Velazquez","fullLFMName":"Velazquez, Andrew","strikeZoneTop":3.019,"strikeZoneBottom":1.524},"ID701162":{"id":701162,"fullName":"Ben Malgeri","link":"/api/v1/people/701162","firstName":"Benjamin","lastName":"Malgeri","primaryNumber":"53","birthDate":"2000-01-12","currentAge":26,"birthCity":"Exeter","birthStateProvince":"NH","birthCountry":"USA","height":"6' 1\"","weight":215,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Ben","useLastName":"Malgeri","middleName":"Joseph","boxscoreName":"Malgeri","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2026-06-23","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ben Malgeri","nameSlug":"ben-malgeri-701162","firstLastName":"Ben Malgeri","lastFirstName":"Malgeri, Ben","lastInitName":"Malgeri, B","initLastName":"B Malgeri","fullFMLName":"Benjamin Joseph Malgeri","fullLFMName":"Malgeri, Benjamin Joseph","strikeZoneTop":3.24,"strikeZoneBottom":1.63},"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},"ID686681":{"id":686681,"fullName":"Michael Massey","link":"/api/v1/people/686681","firstName":"Michael","lastName":"Massey","primaryNumber":"19","birthDate":"1998-03-22","currentAge":28,"birthCity":"Palos Park","birthStateProvince":"IL","birthCountry":"USA","height":"6' 0\"","weight":195,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Michael","useLastName":"Massey","boxscoreName":"Massey","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2022-07-15","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Michael Massey","nameSlug":"michael-massey-686681","firstLastName":"Michael Massey","lastFirstName":"Massey, Michael","lastInitName":"Massey, M","initLastName":"M Massey","fullFMLName":"Michael Massey","fullLFMName":"Massey, Michael ","strikeZoneTop":3.2,"strikeZoneBottom":1.615},"ID621381":{"id":621381,"fullName":"Matt Strahm","link":"/api/v1/people/621381","firstName":"Matthew","lastName":"Strahm","primaryNumber":"25","birthDate":"1991-11-12","currentAge":34,"birthCity":"West Fargo","birthStateProvince":"ND","birthCountry":"USA","height":"6' 2\"","weight":190,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Matt","useLastName":"Strahm","middleName":"Scott","boxscoreName":"Strahm","nickName":"Strahmy","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2012,"pronunciation":"rhymes with prom","mlbDebutDate":"2016-07-31","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Matt Strahm","nameSlug":"matt-strahm-621381","firstLastName":"Matt Strahm","lastFirstName":"Strahm, Matt","lastInitName":"Strahm, M","initLastName":"M Strahm","fullFMLName":"Matthew Scott Strahm","fullLFMName":"Strahm, Matthew Scott","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID516782":{"id":516782,"fullName":"Starling Marte","link":"/api/v1/people/516782","firstName":"Starling","lastName":"Marte","primaryNumber":"0","birthDate":"1988-10-09","currentAge":37,"birthCity":"Santo Domingo","birthCountry":"Dominican Republic","height":"6' 0\"","weight":195,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Starling","useLastName":"Marte","middleName":"Javier","boxscoreName":"Marte, S","nickName":"Tato","gender":"M","isPlayer":true,"isVerified":true,"pronunciation":"MAR-tay","mlbDebutDate":"2012-07-26","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Starling Marte","nameSlug":"starling-marte-516782","firstLastName":"Starling Marte","lastFirstName":"Marte, Starling","lastInitName":"Marte, S","initLastName":"S Marte","fullFMLName":"Starling Javier Marte","fullLFMName":"Marte, Starling Javier","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID681546":{"id":681546,"fullName":"James Outman","link":"/api/v1/people/681546","firstName":"James","lastName":"Outman","primaryNumber":"43","birthDate":"1997-05-14","currentAge":29,"birthCity":"Redwood City","birthStateProvince":"CA","birthCountry":"USA","height":"6' 2\"","weight":215,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"James","useLastName":"Outman","boxscoreName":"Outman","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"mlbDebutDate":"2022-07-31","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"James Outman","nameSlug":"james-outman-681546","firstLastName":"James Outman","lastFirstName":"Outman, James","lastInitName":"Outman, J","initLastName":"J Outman","fullFMLName":"James  Outman","fullLFMName":"Outman, James","strikeZoneTop":3.293,"strikeZoneBottom":1.662},"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},"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},"ID677976":{"id":677976,"fullName":"Randy Dobnak","link":"/api/v1/people/677976","firstName":"Randy","lastName":"Dobnak","primaryNumber":"62","birthDate":"1995-01-17","currentAge":31,"birthCity":"South Park","birthStateProvince":"PA","birthCountry":"USA","height":"6' 1\"","weight":230,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Randy","useLastName":"Dobnak","middleName":"Travis William","boxscoreName":"Dobnak","gender":"M","isPlayer":true,"isVerified":true,"pronunciation":"DAWB-nak","mlbDebutDate":"2019-08-09","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Randy Dobnak","nameSlug":"randy-dobnak-677976","firstLastName":"Randy Dobnak","lastFirstName":"Dobnak, Randy","lastInitName":"Dobnak, R","initLastName":"R Dobnak","fullFMLName":"Randy Travis William Dobnak","fullLFMName":"Dobnak, Randy Travis William","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID695506":{"id":695506,"fullName":"Jac Caglianone","link":"/api/v1/people/695506","firstName":"Jeffrey","lastName":"Caglianone","primaryNumber":"14","birthDate":"2003-02-09","currentAge":23,"birthCity":"Tampa","birthStateProvince":"FL","birthCountry":"USA","height":"6' 4\"","weight":250,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Jac","useLastName":"Caglianone","middleName":"Alan","boxscoreName":"Caglianone","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2024,"pronunciation":"cag-lee-ohn","mlbDebutDate":"2025-06-03","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Jac Caglianone","nameSlug":"jac-caglianone-695506","firstLastName":"Jac Caglianone","lastFirstName":"Caglianone, Jac","lastInitName":"Caglianone, J","initLastName":"J Caglianone","fullFMLName":"Jeffrey Alan Caglianone","fullLFMName":"Caglianone, Jeffrey Alan","strikeZoneTop":3.402,"strikeZoneBottom":1.717},"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":"2026"},"officialVenue":{"id":2394,"link":"/api/v1/venues/2394"},"weather":{"condition":"Partly Cloudy","temp":"78","wind":"8 mph, In From CF"},"gameInfo":{"attendance":40638,"firstPitch":"2026-07-24T22:40:00.000Z","gameDurationMinutes":127},"review":{"hasChallenges":true,"away":{"used":0,"remaining":1},"home":{"used":1,"remaining":0}},"absChallenges":{"hasChallenges":true,"away":{"usedSuccessful":1,"usedFailed":1,"remaining":1},"home":{"usedSuccessful":1,"usedFailed":0,"remaining":2}},"flags":{"noHitter":false,"perfectGame":false,"awayTeamNoHitter":false,"awayTeamPerfectGame":false,"homeTeamNoHitter":false,"homeTeamPerfectGame":false},"alerts":[],"probablePitchers":{"away":{"id":694360,"fullName":"Beck Way","link":"/api/v1/people/694360"},"home":{"id":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373"}},"officialScorer":{"id":427283,"fullName":"Chuck Klonke","link":"/api/v1/people/427283"},"primaryDatacaster":{"id":570881,"fullName":"John Malkoski","link":"/api/v1/people/570881"},"moundVisits":{"away":{"used":0,"remaining":4},"home":{"used":1,"remaining":3}}},"liveData":{"plays":{"allPlays":[{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Carter Jensen strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-24T22:40:48.531Z","endTime":"2026-07-24T22:41:21.765Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":695600,"fullName":"Carter Jensen","link":"/api/v1/people/695600"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":695600,"fullName":"Carter Jensen","link":"/api/v1/people/695600"},"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":{"description":"Status Change - Pre-Game","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-24T19:01:05.282Z","endTime":"2026-07-24T22:16:09.629Z","isPitch":false,"type":"action","player":{"id":695600,"link":"/api/v1/people/695600"}},{"details":{"description":"Status Change - Warmup","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-07-24T22:16:09.629Z","endTime":"2026-07-24T22:39:44.432Z","isPitch":false,"type":"action","player":{"id":695600,"link":"/api/v1/people/695600"}},{"details":{"description":"Status Change - In Progress","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-07-24T22:39:44.432Z","endTime":"2026-07-24T22:40:50.611Z","isPitch":false,"type":"action","player":{"id":695600,"link":"/api/v1/people/695600"}},{"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":87.1,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.942793156419654,"aZ":-9.749822623654051,"pfxX":1.161415419136976,"pfxZ":11.510112721927403,"pX":-0.1548032206186061,"pZ":2.223667527042338,"vX0":-4.652692092789874,"vY0":-139.1075275971875,"vZ0":-8.518955477258396,"x":122.9,"y":178.74,"x0":1.3928663998955297,"y0":50.00174414284545,"z0":5.983036584959254,"aX":2.262980913670815},"breaks":{"breakAngle":6.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":19.1,"breakHorizontal":-1.1,"spinRate":2347,"spinDirection":161},"zone":5,"typeConfidence":0.91,"plateTime":0.3946442854790626,"extension":6.411273595740176},"index":3,"playId":"d4722392-bd64-3b94-8590-c4c8454a587c","pitchNumber":1,"startTime":"2026-07-24T22:40:50.611Z","endTime":"2026-07-24T22:40:54.747Z","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":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.5,"endSpeed":86.7,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.196991038931884,"aZ":-15.738488776237125,"pfxX":7.984948985413938,"pfxZ":8.479188114461413,"pX":0.11870295857820944,"pZ":2.8669013974777084,"vX0":-6.705744241473998,"vY0":-138.84211224730478,"vZ0":-5.657627684956171,"x":112.48,"y":161.37,"x0":1.536506536098644,"y0":50.00198812163561,"z0":5.991037019721254,"aX":15.475597739526664},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":14.3,"breakHorizontal":-13.0,"spinRate":2201,"spinDirection":157},"zone":2,"typeConfidence":0.91,"plateTime":0.39559691125787166,"extension":6.455171112453088},"index":4,"playId":"4340e009-56f4-3ec9-a3a6-b0e562535076","pitchNumber":2,"startTime":"2026-07-24T22:41:02.723Z","endTime":"2026-07-24T22:41:06.978Z","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":0},"pitchData":{"startSpeed":96.7,"endSpeed":88.1,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.10885977357785,"aZ":-10.673973919561456,"pfxX":1.1779631676521238,"pfxZ":10.776414084095718,"pX":-0.6886894233449198,"pZ":3.218321309322444,"vX0":-6.454862067096124,"vY0":-140.62824094713852,"vZ0":-6.046494130025947,"x":143.25,"y":151.89,"x0":1.4872400002559227,"y0":50.00015694512352,"z0":6.094755276170175,"aX":2.3514093585754594},"breaks":{"breakAngle":3.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":18.4,"breakHorizontal":-0.7,"spinRate":2416,"spinDirection":150},"zone":1,"typeConfidence":0.91,"plateTime":0.3901113311637574,"extension":6.262404694032712},"index":5,"playId":"ff5e965d-f6b6-3c91-acbb-19ff8ec5f57f","pitchNumber":3,"startTime":"2026-07-24T22:41:17.272Z","endTime":"2026-07-24T22:41:21.765Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-24T22:41:21.765Z","atBatIndex":0},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Lane Thomas strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-24T22:41:21.450Z","endTime":"2026-07-24T22:42:46.882Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":657041,"fullName":"Lane Thomas","link":"/api/v1/people/657041"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":657041,"fullName":"Lane Thomas","link":"/api/v1/people/657041"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":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":1},"pitchData":{"startSpeed":96.7,"endSpeed":87.8,"strikeZoneTop":3.146,"strikeZoneBottom":1.588,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.205893799779325,"aZ":-9.037944980590835,"pfxX":1.0936281398068382,"pfxZ":11.66501527396061,"pX":0.17096852751154973,"pZ":1.9445778185724765,"vX0":-4.137391942116752,"vY0":-140.50126279012204,"vZ0":-9.358688574929353,"x":110.48,"y":186.28,"x0":1.5256828079231632,"y0":50.00252789822221,"z0":5.921200009529741,"aX":2.1694528783499343},"breaks":{"breakAngle":6.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.3,"breakVerticalInduced":19.2,"breakHorizontal":-1.1,"spinRate":2417,"spinDirection":157},"zone":8,"typeConfidence":0.91,"plateTime":0.39103486243498864,"extension":6.414316203816717},"index":0,"playId":"ad1e5288-967f-38b2-91fe-b94c64e2bb39","pitchNumber":1,"startTime":"2026-07-24T22:41:44.107Z","endTime":"2026-07-24T22:41:48.194Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.1,"endSpeed":88.3,"strikeZoneTop":3.146,"strikeZoneBottom":1.588,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.578993792321896,"aZ":-10.59162350361072,"pfxX":1.3460819570294247,"pfxZ":10.717423863659524,"pX":0.3242953232238294,"pZ":3.895850490113958,"vX0":-4.51363868608013,"vY0":-141.3389982803591,"vZ0":-3.992971101788939,"x":104.64,"y":133.59,"x0":1.7703156918666028,"y0":50.00566659856532,"z0":6.012447269501439,"aX":2.711841174331475},"breaks":{"breakAngle":8.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.3,"breakVerticalInduced":18.7,"breakHorizontal":-1.4,"spinRate":2426,"spinDirection":154},"zone":12,"typeConfidence":0.92,"plateTime":0.38819532301320603,"extension":6.297280776842541},"index":1,"playId":"d4bbc69d-aed6-33d0-9b5b-5d3c59ccf031","pitchNumber":2,"startTime":"2026-07-24T22:41:57.819Z","endTime":"2026-07-24T22:42:01.790Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.4,"endSpeed":82.5,"strikeZoneTop":3.146,"strikeZoneBottom":1.588,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.172757807455543,"aZ":-27.25287013633649,"pfxX":-1.9364749468515001,"pfxZ":2.8572436807422816,"pX":0.3521484530906534,"pZ":1.9709196271881042,"vX0":-3.873216658840425,"vY0":-130.11609198411372,"vZ0":-4.686216054146388,"x":103.58,"y":185.57,"x0":2.109021658433977,"y0":50.003428152694724,"z0":5.849506592038387,"aX":-3.3342167096000987},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":4.4,"breakHorizontal":4.3,"spinRate":2260,"spinDirection":186},"zone":9,"typeConfidence":0.9,"plateTime":0.42025491073734855,"extension":6.44497459222714},"index":2,"playId":"69dae212-1c3b-3d52-afdf-400c6e19d262","pitchNumber":3,"startTime":"2026-07-24T22:42:11.368Z","endTime":"2026-07-24T22:42:15.470Z","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":91.6,"endSpeed":84.5,"strikeZoneTop":3.146,"strikeZoneBottom":1.588,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.57503257876875,"aZ":-29.146514626357387,"pfxX":-2.116760739554472,"pfxZ":1.6805907549517798,"pX":-1.1447916735435353,"pZ":2.4064741725437706,"vX0":-7.525474090558905,"vY0":-133.20036119959138,"vZ0":-3.693969982037461,"x":160.64,"y":173.81,"x0":1.9877778078933086,"y0":50.00435226047793,"z0":5.909656734715387,"aX":-3.8185362869275954},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":2.5,"breakHorizontal":5.4,"spinRate":2349,"spinDirection":172},"zone":13,"typeConfidence":0.9,"plateTime":0.41059233058731515,"extension":6.48092588860405},"index":3,"playId":"96b51125-713e-367d-9dd4-233e5254bebc","pitchNumber":4,"startTime":"2026-07-24T22:42:27.004Z","endTime":"2026-07-24T22:42:31.342Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":87.7,"endSpeed":80.5,"strikeZoneTop":3.146,"strikeZoneBottom":1.588,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.836730208671028,"aZ":-22.140115371736194,"pfxX":6.603953035687566,"pfxZ":6.098438893008715,"pX":-0.366638776597912,"pZ":1.8397780028449033,"vX0":-8.181369287481871,"vY0":-127.39563240686333,"vZ0":-5.491888415631484,"x":130.98,"y":189.11,"x0":2.02641522241975,"y0":50.00604301410862,"z0":5.770470912440896,"aX":10.87248998210434},"breaks":{"breakAngle":21.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":10.0,"breakHorizontal":-10.2,"spinRate":1890,"spinDirection":139},"zone":7,"typeConfidence":0.89,"plateTime":0.42972627531433183,"extension":6.286092911427516},"index":4,"playId":"0e6db8ed-0862-36d8-b611-13b81b4a53e9","pitchNumber":5,"startTime":"2026-07-24T22:42:42.288Z","endTime":"2026-07-24T22:42:46.882Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-24T22:42:46.882Z","atBatIndex":1},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Salvador Perez grounds out, third baseman Colt Keith to first baseman Spencer Torkelson.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-24T22:42:46.344Z","endTime":"2026-07-24T22:43:48.106Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"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":690993,"link":"/api/v1/people/690993"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"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":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.9,"endSpeed":89.3,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.610304153600854,"aZ":-15.480130189852643,"pfxX":5.863753290615053,"pfxZ":8.230654521723412,"pX":0.6040523319943739,"pZ":2.3596126864238203,"vX0":-6.118972415825717,"vY0":-140.94924215435302,"vZ0":-6.8724702384485825,"x":93.97,"y":175.07,"x0":2.0328809311304052,"y0":50.004301261074545,"z0":5.814258364280734,"aX":11.895132303092758},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":13.8,"breakHorizontal":-9.5,"spinRate":2278,"spinDirection":156},"zone":6,"typeConfidence":0.71,"plateTime":0.3873991673467634,"extension":6.397535532377238},"index":0,"playId":"3655fa19-79d5-3d06-a366-040115fb2307","pitchNumber":1,"startTime":"2026-07-24T22:43:08.995Z","endTime":"2026-07-24T22:43:14.930Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.3,"endSpeed":89.9,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.47881516462387,"aZ":-13.599809307764826,"pfxX":2.6936755567577766,"pfxZ":9.02207036651152,"pX":-0.38899464497402897,"pZ":4.289254856888226,"vX0":-6.4681404563939875,"vY0":-141.6793150042233,"vZ0":-2.71292500189538,"x":131.83,"y":122.97,"x0":1.5606796696681149,"y0":50.00588217590477,"z0":6.114168625108363,"aX":5.5483884166967945},"breaks":{"breakAngle":16.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":16.1,"breakHorizontal":-3.7,"spinRate":2392,"spinDirection":156},"zone":11,"typeConfidence":0.9,"plateTime":0.38472169589034744,"extension":6.21033861822991},"index":1,"playId":"105f1765-03fe-37f5-b82c-7077a154cf28","pitchNumber":2,"startTime":"2026-07-24T22:43:24.250Z","endTime":"2026-07-24T22:43:28.112Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.8,"endSpeed":81.4,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.178732758461017,"aZ":-26.342222874135384,"pfxX":6.696274595452814,"pfxZ":3.492419128343479,"pX":0.8979720126953694,"pZ":1.4973582300406265,"vX0":-5.575229964362702,"vY0":-127.84271239932724,"vZ0":-5.510865153485096,"x":82.77,"y":198.35,"x0":2.22768497303466,"y0":50.0038941123957,"z0":5.725690483457484,"aX":11.182910443440232},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":5.4,"breakHorizontal":-11.0,"spinRate":1841,"spinDirection":139},"zone":14,"typeConfidence":0.9,"plateTime":0.4270010886150102,"extension":6.227330071381669},"hitData":{"launchSpeed":68.1,"launchAngle":-18.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":111.32,"coordY":161.82}},"index":2,"playId":"11200bdc-e927-3fb8-a443-d49900a5bd59","pitchNumber":3,"startTime":"2026-07-24T22:43:39.546Z","endTime":"2026-07-24T22:43:48.106Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-24T22:43:48.106Z","atBatIndex":2},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Colt Keith singles on a line drive to pitcher Beck Way.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":3,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-24T22:46:06.440Z","endTime":"2026-07-24T22:48:58.263Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694360,"fullName":"Beck Way","link":"/api/v1/people/694360"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":694360,"link":"/api/v1/people/694360"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":98.0,"endSpeed":90.6,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.244748960998066,"aZ":-20.685140031181223,"pfxX":-8.785924099391066,"pfxZ":5.566113617282726,"pX":2.1879028068363304,"pZ":0.23559661763967507,"vX0":12.893691113280067,"vY0":-141.98641361032608,"vZ0":-10.337135248009991,"x":33.6,"y":232.42,"x0":-1.2481200509688244,"y0":50.00433726000282,"z0":5.212060480941166,"aX":-18.13516325742346},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":8.3,"breakHorizontal":13.7,"spinRate":2083,"spinDirection":244},"zone":14,"typeConfidence":0.91,"plateTime":0.3842026248494359,"extension":6.26311053146013},"index":0,"playId":"fc75f8ea-a20c-3bb8-b6cc-97f1213fd6cc","pitchNumber":1,"startTime":"2026-07-24T22:46:20.762Z","endTime":"2026-07-24T22:46:25.851Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.6,"endSpeed":86.1,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.678780351900713,"aZ":-25.245396314371533,"pfxX":-1.096661785908739,"pfxZ":3.705239141813294,"pX":1.6089497377457225,"pZ":2.396456745845917,"vX0":8.252836867250307,"vY0":-134.71227744007615,"vZ0":-3.101243676070286,"x":55.67,"y":174.08,"x0":-1.329921327210659,"y0":50.00055522585745,"z0":5.314739974246858,"aX":-2.050669470124167},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":6.4,"breakHorizontal":0.5,"spinRate":2424,"spinDirection":211},"zone":14,"typeConfidence":0.87,"plateTime":0.40402918929705933,"extension":6.415134077648712},"index":1,"playId":"362e9ac5-c214-3027-ab1a-af006d6c47ed","pitchNumber":2,"startTime":"2026-07-24T22:46:42.660Z","endTime":"2026-07-24T22:46:46.582Z","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":93.6,"endSpeed":86.9,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.07587210812997,"aZ":-35.407686187620925,"pfxX":-9.511063542674854,"pfxZ":-1.6936075154985595,"pX":0.08128484126991628,"pZ":2.420958161022293,"vX0":7.783895697439613,"vY0":-136.2900283386264,"vZ0":-0.9500093551429654,"x":113.9,"y":173.41,"x0":-1.556690580367743,"y0":50.005168690479294,"z0":5.189746661586436,"aX":-18.14274100824455},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":-3.1,"breakHorizontal":15.8,"spinRate":1890,"spinDirection":266},"zone":5,"typeConfidence":0.58,"plateTime":0.39978166931515124,"extension":6.171155662539141},"index":2,"playId":"452ec34b-b7ef-3305-bb30-cf7569400109","pitchNumber":3,"startTime":"2026-07-24T22:46:57.157Z","endTime":"2026-07-24T22:47:01.010Z","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":98.2,"endSpeed":91.0,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.158427027608894,"aZ":-22.50594186259108,"pfxX":-7.1198598012621055,"pfxZ":4.613377911316288,"pX":0.352586024796564,"pZ":2.9130809752923144,"vX0":9.541423797749262,"vY0":-142.7789870729892,"vZ0":-3.4148189426832483,"x":103.56,"y":160.13,"x0":-2.0837961589501632,"y0":50.00418142804051,"z0":5.515454791866581,"aX":-14.926598616279117},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":7.9,"breakHorizontal":11.3,"spinRate":1955,"spinDirection":243},"zone":3,"typeConfidence":0.91,"plateTime":0.3814055602925954,"extension":6.116543868334146},"index":3,"playId":"f41da37b-613c-3105-9174-75f2e530b81e","pitchNumber":4,"startTime":"2026-07-24T22:47:17.917Z","endTime":"2026-07-24T22:47:22.125Z","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":4,"startTime":"2026-07-24T22:47:33.466Z","endTime":"2026-07-24T22:48:01.288Z","isPitch":false,"type":"action","player":{"id":690993,"link":"/api/v1/people/690993"}},{"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":92.1,"endSpeed":85.7,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.293421021473506,"aZ":-35.965539632778565,"pfxX":-8.944221428493702,"pfxZ":-2.0531803905398487,"pX":-1.2915172907644081,"pZ":2.0506764691273527,"vX0":4.138681986973439,"vY0":-134.2023139964852,"vZ0":-1.475438546755122,"x":166.23,"y":183.41,"x0":-1.6801328276993304,"y0":50.0017123282203,"z0":5.137292787764405,"aX":-16.537950531892367},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":-3.8,"breakHorizontal":15.5,"spinRate":1924,"spinDirection":264},"zone":13,"typeConfidence":0.88,"plateTime":0.4060121356679325,"extension":6.1745117744868825},"index":5,"playId":"bedd8d5d-642c-381b-bae8-05c2f5f8eaef","pitchNumber":5,"startTime":"2026-07-24T22:48:01.288Z","endTime":"2026-07-24T22:48:05.715Z","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":98.7,"endSpeed":90.6,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.33130653365453,"aZ":-23.06554598681177,"pfxX":-8.395948265022621,"pfxZ":4.333329077172939,"pX":0.07011036862806644,"pZ":3.719621107510401,"vX0":7.142497281079531,"vY0":-143.65058379795255,"vZ0":-0.307750192162191,"x":114.33,"y":138.35,"x0":-1.3499991639047781,"y0":50.00577667997051,"z0":5.254400887656287,"aX":-17.65978735046199},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":7.9,"breakHorizontal":13.9,"spinRate":2036,"spinDirection":249},"zone":12,"typeConfidence":0.91,"plateTime":0.3803913604329572,"extension":6.222820277855132},"index":6,"playId":"884c77ec-5d97-354c-be21-c244209c0d78","pitchNumber":6,"startTime":"2026-07-24T22:48:23.607Z","endTime":"2026-07-24T22:48:28.781Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":98.0,"endSpeed":90.2,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.845783990038182,"aZ":-25.87938761817777,"pfxX":-10.902764354512822,"pfxZ":3.036032514474277,"pX":-0.10363235078983114,"pZ":2.266796521490663,"vX0":7.151209772824564,"vY0":-142.57545457392465,"vZ0":-4.433084466526855,"x":120.95,"y":177.58,"x0":-1.2197654999792844,"y0":50.00133840197743,"z0":5.462416365211821,"aX":-22.58559449958462},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":4.8,"breakHorizontal":18.5,"spinRate":2193,"spinDirection":243},"zone":5,"typeConfidence":0.91,"plateTime":0.38325615567993054,"extension":6.09216403114182},"hitData":{"launchSpeed":100.4,"launchAngle":5.0,"totalDistance":96.0,"trajectory":"line_drive","hardness":"medium","location":"1","coordinates":{"coordX":118.93,"coordY":181.07}},"index":7,"playId":"63733b79-52a0-304d-ab4c-18f40a4da07f","pitchNumber":7,"startTime":"2026-07-24T22:48:44.856Z","endTime":"2026-07-24T22:48:58.263Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-24T22:48:58.263Z","atBatIndex":3},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Gleyber Torres singles on a line drive to right fielder Starling Marte. Colt Keith to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-24T22:50:25.498Z","endTime":"2026-07-24T22:50:54.976Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694360,"fullName":"Beck Way","link":"/api/v1/people/694360"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"postOnSecond":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2],"actionIndex":[0],"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":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":516782,"link":"/api/v1/people/516782"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"description":"Injury Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-24T22:49:09.440Z","endTime":"2026-07-24T22:50:27.806Z","isPitch":false,"type":"action","player":{"id":650402,"link":"/api/v1/people/650402"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.9,"endSpeed":84.2,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.24684270868512,"aZ":-29.893562724762088,"pfxX":0.15841633576295622,"pfxZ":1.2603852100556665,"pX":0.4044696576122481,"pZ":2.6469251354665904,"vX0":4.5797424914675755,"vY0":-133.83573394901765,"vZ0":-1.6132219874594318,"x":101.58,"y":167.31,"x0":-1.3504831632156935,"y0":50.004505075839084,"z0":5.401241111128665,"aX":0.2863973243705068},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":2.2,"breakHorizontal":-1.3,"spinRate":2451,"spinDirection":253},"zone":6,"typeConfidence":0.87,"plateTime":0.4094652172895943,"extension":6.4523417426673735},"index":1,"playId":"7009180f-856e-355b-93e8-c94d709076bb","pitchNumber":1,"startTime":"2026-07-24T22:50:27.806Z","endTime":"2026-07-24T22:50:32.495Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.0,"endSpeed":88.1,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.146769795189773,"aZ":-31.204442309170663,"pfxX":-11.230591869933434,"pfxZ":0.49457090532115267,"pX":-0.7617631563419323,"pZ":2.1895721562832824,"vX0":6.0562004616236464,"vY0":-139.72964623722746,"vZ0":-2.371471488586477,"x":146.04,"y":179.66,"x0":-1.4966887973795004,"y0":50.00620673169121,"z0":5.097156464276532,"aX":-22.237431274869238},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":0.6,"breakHorizontal":19.1,"spinRate":1997,"spinDirection":251},"zone":4,"typeConfidence":0.91,"plateTime":0.39181834262070003,"extension":6.285638884157207},"hitData":{"launchSpeed":94.0,"launchAngle":13.0,"totalDistance":243.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":174.72,"coordY":95.63}},"index":2,"playId":"a2e147e7-e685-31cb-aa1e-b899d6c69bff","pitchNumber":2,"startTime":"2026-07-24T22:50:45.953Z","endTime":"2026-07-24T22:50:54.976Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-24T22:50:54.976Z","atBatIndex":4},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Dillon Dingler hit by pitch. Colt Keith to 3rd. Gleyber Torres to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-24T22:50:57.033Z","endTime":"2026-07-24T22:52:36.177Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694360,"fullName":"Beck Way","link":"/api/v1/people/694360"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"postOnSecond":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"postOnThird":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3,4],"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":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"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":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"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":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"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":95.7,"endSpeed":87.9,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.15731254102496,"aZ":-24.327650483715253,"pfxX":-10.251973603532369,"pfxZ":3.9855662102377005,"pX":0.08495078081606248,"pZ":2.1075869326016687,"vX0":7.684678627544905,"vY0":-139.19355605597053,"vZ0":-3.6889956347250443,"x":113.76,"y":181.88,"x0":-1.374456174980596,"y0":50.00633503143511,"z0":5.054038338920931,"aX":-20.195995832839106},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":6.6,"breakHorizontal":17.0,"spinRate":1863,"spinDirection":252},"zone":8,"typeConfidence":0.91,"plateTime":0.3929438812428363,"extension":6.2724970104805},"index":0,"playId":"eee06e18-b5dd-3620-b8cc-8b1de7e60cd3","pitchNumber":1,"startTime":"2026-07-24T22:51:21.955Z","endTime":"2026-07-24T22:51:25.361Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.1,"endSpeed":88.2,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.498975397074876,"aZ":-24.583161075116543,"pfxX":-10.269093818882784,"pfxZ":3.823201138698117,"pX":-1.992158987113905,"pZ":2.3052897625127406,"vX0":2.529199656914266,"vY0":-140.00312688063923,"vZ0":-3.45538721474988,"x":192.94,"y":176.54,"x0":-1.5728100250155237,"y0":50.003887599907635,"z0":5.163783554709971,"aX":-20.39379689276376},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":6.4,"breakHorizontal":18.1,"spinRate":1975,"spinDirection":245},"zone":13,"typeConfidence":0.91,"plateTime":0.39116947971418714,"extension":6.1210115795758036},"index":1,"playId":"3982fba6-fc58-3aa6-83d8-40fd54df863e","pitchNumber":2,"startTime":"2026-07-24T22:51:37.566Z","endTime":"2026-07-24T22:51:43.016Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.8,"endSpeed":89.2,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.589958772392254,"aZ":-23.116729141240228,"pfxX":-10.226361872157215,"pfxZ":4.480946949199123,"pX":0.67692869478181,"pZ":1.56097925848543,"vX0":8.989398484469444,"vY0":-140.668441746267,"vZ0":-6.186744030126092,"x":91.2,"y":196.63,"x0":-1.2194313752916297,"y0":50.00012509498834,"z0":5.2707580580960425,"aX":-20.650704154125886},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":7.1,"breakHorizontal":16.9,"spinRate":1925,"spinDirection":242},"zone":14,"typeConfidence":0.9,"plateTime":0.38823727875014136,"extension":6.348983764498302},"index":2,"playId":"8ffe577b-250b-368b-96e8-4e51da755f9f","pitchNumber":3,"startTime":"2026-07-24T22:51:55.316Z","endTime":"2026-07-24T22:52:00.519Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.9,"endSpeed":85.7,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.25980544495376,"aZ":-27.73335137259486,"pfxX":1.2256564938125623,"pfxZ":2.3997655751243574,"pX":-1.017479956223955,"pZ":2.471238191112457,"vX0":0.7101051489384482,"vY0":-134.0935742495553,"vZ0":-2.762739660263386,"x":155.78,"y":172.06,"x0":-1.4435471282279748,"y0":50.00531112621778,"z0":5.457811601388899,"aX":2.271259870099864},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":4.1,"breakHorizontal":-2.4,"spinRate":2317,"spinDirection":207},"zone":13,"typeConfidence":0.91,"plateTime":0.4057726819311971,"extension":6.3417857808473},"index":3,"playId":"6b8326ec-6422-3300-8ff0-54e1784f0acb","pitchNumber":4,"startTime":"2026-07-24T22:52:12.008Z","endTime":"2026-07-24T22:52:17.131Z","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(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":0},"pitchData":{"startSpeed":91.8,"endSpeed":85.1,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.92899745784042,"aZ":-27.769478200036946,"pfxX":-0.7110349636267967,"pfxZ":2.3958157256147157,"pX":-1.817852751904795,"pZ":3.638547810711312,"vX0":-0.6066287229736388,"vY0":-133.8353144590693,"vZ0":0.24045506833895003,"x":186.29,"y":140.54,"x0":-1.497004203922596,"y0":50.00547481587492,"z0":5.513066435200887,"aX":-1.3088373770711883},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":4.6,"breakHorizontal":1.4,"spinRate":2315,"spinDirection":206},"zone":11,"typeConfidence":0.87,"plateTime":0.40698404704867164,"extension":6.333769502518874},"index":4,"playId":"116eddcf-ee50-3520-aaa0-d03de776e985","pitchNumber":5,"startTime":"2026-07-24T22:52:26.639Z","endTime":"2026-07-24T22:52:36.177Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-24T22:52:36.177Z","atBatIndex":5},{"result":{"type":"atBat","event":"Sac Fly","eventType":"sac_fly","description":"Riley Greene out on a sacrifice fly to left fielder Isaac Collins. Colt Keith scores.","rbi":1,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-24T22:52:48.460Z","endTime":"2026-07-24T22:54:11.298Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694360,"fullName":"Beck Way","link":"/api/v1/people/694360"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"postOnSecond":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"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":1},"details":{"event":"Sac Fly","eventType":"sac_fly","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":[{"player":{"id":686555,"link":"/api/v1/people/686555"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":"r_adv_play","runner":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"responsiblePitcher":{"id":694360,"link":"/api/v1/people/694360"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.1,"endSpeed":85.7,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.091194012377233,"aZ":-26.907889710382612,"pfxX":0.7231752699350578,"pfxZ":2.8404947329744,"pX":-0.7762091953020479,"pZ":1.64837415821786,"vX0":1.760655798636413,"vY0":-134.26733694005577,"vZ0":-4.179669217996753,"x":146.59,"y":194.27,"x0":-1.5305820709306435,"y0":50.000340382526716,"z0":5.107446948833303,"aX":1.3392505977117806},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":4.6,"breakHorizontal":-1.7,"spinRate":2269,"spinDirection":216},"zone":7,"typeConfidence":0.91,"plateTime":0.40568328074721105,"extension":6.550760614144913},"index":0,"playId":"4589077d-e9a4-3c02-925f-c3e23d6e7696","pitchNumber":1,"startTime":"2026-07-24T22:53:06.104Z","endTime":"2026-07-24T22:53:10.961Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.8,"endSpeed":87.2,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.423856751814,"aZ":-25.92436812839539,"pfxX":-10.483107149694815,"pfxZ":3.2341492891406025,"pX":-0.7329440633285768,"pZ":1.785040927767479,"vX0":5.829000541932335,"vY0":-137.9011913355986,"vZ0":-4.378172719961102,"x":144.94,"y":190.58,"x0":-1.5071911285511423,"y0":50.00509290830239,"z0":5.132917871507187,"aX":-20.28055705179014},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":5.2,"breakHorizontal":17.9,"spinRate":1993,"spinDirection":247},"zone":7,"typeConfidence":0.9,"plateTime":0.3965313872943046,"extension":6.246372803790182},"index":1,"playId":"3ab5be3f-bb85-3676-af51-cdb880ce696f","pitchNumber":2,"startTime":"2026-07-24T22:53:19.414Z","endTime":"2026-07-24T22:53:23.080Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.3,"endSpeed":85.4,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.564527372319745,"aZ":-27.258796193892355,"pfxX":0.5323994889683945,"pfxZ":2.6600214168280925,"pX":-0.11069897551249767,"pZ":2.475719560814136,"vX0":3.1535241956772064,"vY0":-134.49237026946776,"vZ0":-2.7789770980555635,"x":121.22,"y":171.94,"x0":-1.3631106376451556,"y0":50.00618031851908,"z0":5.436472430325496,"aX":0.9839973619346021},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":4.4,"breakHorizontal":-1.6,"spinRate":2427,"spinDirection":218},"zone":5,"typeConfidence":0.89,"plateTime":0.4057901255221492,"extension":6.541821703044449},"index":2,"playId":"4164f7db-6b6f-30ef-98cb-a5fb8ab66758","pitchNumber":3,"startTime":"2026-07-24T22:53:36.620Z","endTime":"2026-07-24T22:53:40.110Z","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":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.5,"endSpeed":89.7,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.051310304620028,"aZ":-23.85801873731594,"pfxX":-7.373129520960818,"pfxZ":4.043455798576872,"pX":-0.7581436735651658,"pZ":3.245935248207478,"vX0":4.962193816633713,"vY0":-141.95274640311,"vZ0":-0.8284175508868674,"x":145.9,"y":151.14,"x0":-1.56374187008247,"y0":50.00407199126414,"z0":5.049382113417824,"aX":-15.169180967474473},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":7.3,"breakHorizontal":12.5,"spinRate":1974,"spinDirection":255},"zone":1,"typeConfidence":0.91,"plateTime":0.38467146212612,"extension":6.1715299554764504},"hitData":{"launchSpeed":100.5,"launchAngle":32.0,"totalDistance":345.0,"trajectory":"fly_ball","hardness":"hard","location":"7","coordinates":{"coordX":31.16,"coordY":96.09}},"index":3,"playId":"da5f375c-5286-300c-863d-04e827a70f36","pitchNumber":4,"startTime":"2026-07-24T22:53:56.608Z","endTime":"2026-07-24T22:54:11.298Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-24T22:54:11.298Z","atBatIndex":6},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Spencer Torkelson flies out to right fielder Starling Marte.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":7,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-24T22:54:33.521Z","endTime":"2026-07-24T22:54:55.495Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694360,"fullName":"Beck Way","link":"/api/v1/people/694360"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"postOnSecond":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":516782,"link":"/api/v1/people/516782"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":92.1,"endSpeed":85.4,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.028409630930653,"aZ":-29.694788842469926,"pfxX":0.3686083421876927,"pfxZ":1.3464085786878357,"pX":0.32966976869019,"pZ":2.357124575611369,"vX0":4.086484542799921,"vY0":-134.15007496021573,"vZ0":-2.5636632158322596,"x":104.43,"y":175.14,"x0":-1.2543680709466198,"y0":50.003925337810905,"z0":5.418381963393545,"aX":0.6786977498378459},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":2.2,"breakHorizontal":-1.4,"spinRate":2456,"spinDirection":202},"zone":6,"typeConfidence":0.88,"plateTime":0.40659665886274254,"extension":6.500079374363551},"hitData":{"launchSpeed":78.9,"launchAngle":36.0,"totalDistance":268.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":155.01,"coordY":96.27}},"index":0,"playId":"1e7f3028-3bf6-3479-9330-24296b512e39","pitchNumber":1,"startTime":"2026-07-24T22:54:43.928Z","endTime":"2026-07-24T22:54:55.495Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-24T22:54:55.495Z","atBatIndex":7},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Hao-Yu Lee singles on a sharp line drive to center fielder Lane Thomas. Gleyber Torres scores. Dillon Dingler to 2nd.","rbi":1,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":8,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-24T22:54:56.005Z","endTime":"2026-07-24T22:55:41.361Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":701678,"fullName":"Hao-Yu Lee","link":"/api/v1/people/701678"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694360,"fullName":"Beck Way","link":"/api/v1/people/694360"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":701678,"fullName":"Hao-Yu Lee","link":"/api/v1/people/701678"},"postOnSecond":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"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":701678,"fullName":"Hao-Yu Lee","link":"/api/v1/people/701678"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":657041,"link":"/api/v1/people/657041"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"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":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"responsiblePitcher":{"id":694360,"link":"/api/v1/people/694360"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.5,"endSpeed":85.4,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.811174905853328,"aZ":-25.687366764872177,"pfxX":1.2016900239999435,"pfxZ":3.4939449498850337,"pX":-1.01775820404216,"pZ":3.349795586634336,"vX0":0.9751366639424035,"vY0":-134.78308808096907,"vZ0":-0.7588101861125353,"x":155.79,"y":148.34,"x0":-1.539218209198681,"y0":50.00256033315397,"z0":5.434290806503443,"aX":2.230746031221484},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":6.4,"breakHorizontal":-2.4,"spinRate":2288,"spinDirection":189},"zone":11,"typeConfidence":0.9,"plateTime":0.40497037741470665,"extension":6.340421388531989},"index":0,"playId":"497ca76d-83f0-3f05-a39c-81085a52c169","pitchNumber":1,"startTime":"2026-07-24T22:55:16.063Z","endTime":"2026-07-24T22:55:20.027Z","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(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.6,"endSpeed":84.3,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.693149896967526,"aZ":-25.08030617436181,"pfxX":0.8073379517435741,"pfxZ":3.9133090658167546,"pX":-0.31064443566292166,"pZ":2.6643960106520304,"vX0":2.4963397211976757,"vY0":-133.51499720495366,"vZ0":-2.6184098853541617,"x":128.84,"y":166.84,"x0":-1.3611388053912226,"y0":50.00253522111135,"z0":5.455235530408296,"aX":1.462757047849036},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":6.7,"breakHorizontal":-2.0,"spinRate":2323,"spinDirection":218},"zone":4,"typeConfidence":0.91,"plateTime":0.40963239890059544,"extension":6.3822330860202365},"hitData":{"launchSpeed":101.0,"launchAngle":15.0,"totalDistance":262.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":128.26,"coordY":74.84}},"index":1,"playId":"025b3a87-8282-385c-a38f-81a2686edb28","pitchNumber":2,"startTime":"2026-07-24T22:55:30.757Z","endTime":"2026-07-24T22:55:41.361Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-24T22:55:41.361Z","atBatIndex":8},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Zach McKinstry lines out sharply to first baseman Vinnie Pasquantino.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":9,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-24T22:55:49.048Z","endTime":"2026-07-24T22:57:06.794Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694360,"fullName":"Beck Way","link":"/api/v1/people/694360"},"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":"Lineout","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":3},"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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.7,"endSpeed":90.1,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.85779642167859,"aZ":-25.847262707377983,"pfxX":-11.715264012813792,"pfxZ":3.0713276209983453,"pX":0.5545314791618939,"pZ":1.687891407104901,"vX0":9.63183556276686,"vY0":-141.97693099868525,"vZ0":-5.12284607383672,"x":95.86,"y":193.21,"x0":-1.3452795530564958,"y0":50.002977477721714,"z0":5.142307613050741,"aX":-24.125559136650214},"breaks":{"breakAngle":39.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":4.8,"breakHorizontal":19.4,"spinRate":2136,"spinDirection":244},"zone":9,"typeConfidence":0.91,"plateTime":0.384510157564403,"extension":6.399045907724066},"index":0,"playId":"2612781f-9d55-3479-9b6f-ea6704139a0e","pitchNumber":1,"startTime":"2026-07-24T22:56:19.009Z","endTime":"2026-07-24T22:56:23.616Z","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":91.0,"endSpeed":83.9,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.948542193879355,"aZ":-25.06141228318341,"pfxX":1.7016291478250554,"pfxZ":3.9754919161120554,"pX":-0.8484381527301342,"pZ":1.8400931482242464,"vX0":1.3116405628544923,"vY0":-132.59511662176033,"vZ0":-4.056180836202692,"x":149.34,"y":189.1,"x0":-1.5697202151770488,"y0":50.00382338074413,"z0":5.206839708365943,"aX":3.046265116187064},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":6.6,"breakHorizontal":-3.4,"spinRate":2433,"spinDirection":227},"zone":13,"typeConfidence":0.76,"plateTime":0.412244553681425,"extension":6.4703817889141195},"index":1,"playId":"6f64ae24-fe6d-3ff4-9aa6-b8ad8fc66379","pitchNumber":2,"startTime":"2026-07-24T22:56:33.520Z","endTime":"2026-07-24T22:56:37.563Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.7,"endSpeed":82.5,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.558688306290907,"aZ":-35.45432135151475,"pfxX":-10.122228652480011,"pfxZ":-1.9019833328146145,"pX":-0.8367837923485322,"pZ":0.8537300412777602,"vX0":5.2841207349911725,"vY0":-130.46333487434094,"vZ0":-3.6309463750645747,"x":148.9,"y":215.73,"x0":-1.5737866386743053,"y0":50.0036792652051,"z0":4.936884152233376,"aX":-17.44224610157456},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":-4.1,"breakHorizontal":17.2,"spinRate":1928,"spinDirection":266},"zone":13,"typeConfidence":0.91,"plateTime":0.4198959673566791,"extension":6.347863166237229},"index":2,"playId":"641eea83-e7ce-3eb1-b521-5ec4e8179f08","pitchNumber":3,"startTime":"2026-07-24T22:56:46.353Z","endTime":"2026-07-24T22:56:50.290Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.7,"endSpeed":83.8,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.085994245487164,"aZ":-26.241250201911534,"pfxX":-1.076517038584109,"pfxZ":3.3073983275070447,"pX":0.25082261975215897,"pZ":1.6802132832041108,"vX0":4.455635590685775,"vY0":-133.4335433104551,"vZ0":-4.374889928297911,"x":107.44,"y":193.41,"x0":-1.3045182259549617,"y0":50.002843874707786,"z0":5.243393607433774,"aX":-1.9314973520151446},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":5.2,"breakHorizontal":1.0,"spinRate":2458,"spinDirection":225},"zone":8,"typeConfidence":0.9,"plateTime":0.41129011356008105,"extension":6.39308881686275},"hitData":{"launchSpeed":101.4,"launchAngle":8.0,"totalDistance":152.0,"trajectory":"line_drive","hardness":"hard","location":"3","coordinates":{"coordX":162.98,"coordY":152.94}},"index":3,"playId":"996553d5-84f9-3c18-b104-1a51eb9e1c3e","pitchNumber":4,"startTime":"2026-07-24T22:57:00.635Z","endTime":"2026-07-24T22:57:06.794Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-24T22:57:06.794Z","atBatIndex":9},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Starling Marte pops out to first baseman Spencer Torkelson in foul territory.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-24T22:59:21.355Z","endTime":"2026-07-24T22:59:51.527Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":516782,"fullName":"Starling Marte","link":"/api/v1/people/516782"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":516782,"fullName":"Starling Marte","link":"/api/v1/people/516782"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.4,"endSpeed":86.6,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.45978535929739,"aZ":-12.143078589514223,"pfxX":3.0619712363857854,"pfxZ":10.36714277231254,"pX":1.3543357968154672,"pZ":2.7229985541460935,"vX0":-1.5368772432197861,"vY0":-138.69604224092407,"vZ0":-6.864812447280365,"x":65.38,"y":165.26,"x0":1.5203950098039434,"y0":50.000664766166096,"z0":6.054490401664132,"aX":5.914370267387848},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":17.4,"breakHorizontal":-5.2,"spinRate":2279,"spinDirection":151},"zone":12,"typeConfidence":0.91,"plateTime":0.3962014668201812,"extension":6.2675979002958595},"index":0,"playId":"c7e89b75-d25f-3ec2-a073-4b0f248c7bf3","pitchNumber":1,"startTime":"2026-07-24T22:59:27.676Z","endTime":"2026-07-24T22:59:31.216Z","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":0},"pitchData":{"startSpeed":95.0,"endSpeed":86.2,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.25094924982104,"aZ":-12.446234428813359,"pfxX":2.332689472999161,"pfxZ":10.29455775170432,"pX":0.07344061041004306,"pZ":2.5871291750224947,"vX0":-5.198193727657589,"vY0":-138.14947968732722,"vZ0":-6.99534478044933,"x":114.2,"y":168.93,"x0":1.683641947733488,"y0":50.001300891716376,"z0":6.003867571683465,"aX":4.469933884144401},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":17.2,"breakHorizontal":-3.0,"spinRate":2259,"spinDirection":158},"zone":5,"typeConfidence":0.9,"plateTime":0.3977771255670173,"extension":6.386454981433766},"hitData":{"launchSpeed":87.5,"launchAngle":73.0,"totalDistance":117.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":172.75,"coordY":184.62}},"index":1,"playId":"151e6cef-583c-30de-9c79-9f164bfd2c79","pitchNumber":2,"startTime":"2026-07-24T22:59:39.809Z","endTime":"2026-07-24T22:59:51.527Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-24T22:59:51.527Z","atBatIndex":10},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Vinnie Pasquantino strikes out swinging.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":11,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-24T22:59:52.881Z","endTime":"2026-07-24T23:00:46.838Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.4,"endSpeed":86.3,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.827296829999774,"aZ":-17.372702843594947,"pfxX":8.02277360494568,"pfxZ":7.765698856942648,"pX":0.2723013076860919,"pZ":2.228590043453471,"vX0":-6.54707165200757,"vY0":-137.27705908608542,"vZ0":-6.698161668280638,"x":106.62,"y":178.61,"x0":1.6476622219334431,"y0":50.00093153063675,"z0":5.885857961315305,"aX":15.287052209725223},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":12.8,"breakHorizontal":-13.1,"spinRate":2174,"spinDirection":152},"zone":8,"typeConfidence":0.9,"plateTime":0.3992248168467629,"extension":6.380026454190931},"index":0,"playId":"f5d86e54-0980-3ee3-a01a-104b7720189c","pitchNumber":1,"startTime":"2026-07-24T23:00:14.815Z","endTime":"2026-07-24T23:00:18.407Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.6,"endSpeed":87.6,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.29248210091395,"aZ":-16.31320268789403,"pfxX":6.962535869458445,"pfxZ":7.990441149670508,"pX":1.0721883821537082,"pZ":3.867318904662969,"vX0":-4.299876670502682,"vY0":-140.56417854211918,"vZ0":-3.243879461716828,"x":76.13,"y":134.36,"x0":1.723730330620365,"y0":50.00091216678818,"z0":6.106683981054504,"aX":13.81723452689095},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":13.9,"breakHorizontal":-11.6,"spinRate":2169,"spinDirection":161},"zone":12,"typeConfidence":0.9,"plateTime":0.3908894693146321,"extension":6.272318676156702},"index":1,"playId":"de3ae9ed-add0-314c-9913-0c3f7f24301f","pitchNumber":2,"startTime":"2026-07-24T23:00:27.888Z","endTime":"2026-07-24T23:00:31.726Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"pitchData":{"startSpeed":80.7,"endSpeed":74.2,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.549821936375015,"aZ":-34.43571919651909,"pfxX":-4.811767494503432,"pfxZ":-1.6384596688132171,"pX":-0.07320816323999892,"pZ":0.3713237938491591,"vX0":-3.0130509145142494,"vY0":-117.38992458205773,"vZ0":-5.499016075401129,"x":119.79,"y":228.75,"x0":1.857038962597838,"y0":50.00331298075757,"z0":5.991324511144533,"aX":-6.639855024589427},"breaks":{"breakAngle":10.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.6,"breakVerticalInduced":-4.2,"breakHorizontal":9.5,"spinRate":2588,"spinDirection":327},"zone":13,"typeConfidence":0.9,"plateTime":0.4685979580117543,"extension":6.299255592453687},"index":2,"playId":"9c484c2d-9f6a-3d63-beaa-4cdcec3d323a","pitchNumber":3,"startTime":"2026-07-24T23:00:41.268Z","endTime":"2026-07-24T23:00:46.838Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-24T23:00:46.838Z","atBatIndex":11},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Nick Loftin flies out to left fielder Riley Greene.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":12,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-24T23:00:46.191Z","endTime":"2026-07-24T23:02:22.863Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":679845,"fullName":"Nick Loftin","link":"/api/v1/people/679845"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":679845,"fullName":"Nick Loftin","link":"/api/v1/people/679845"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"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":"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":87.1,"endSpeed":80.1,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.286703008177692,"aZ":-28.226663697866528,"pfxX":8.742575305122966,"pfxZ":2.4217924041898016,"pX":0.0055085107390401965,"pZ":2.4749229753226505,"vX0":-7.732008631627301,"vY0":-126.70737273579181,"vZ0":-3.066866569538633,"x":116.79,"y":171.96,"x0":1.9570658062553548,"y0":50.003258200638626,"z0":5.950541751846362,"aX":14.251495692227321},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":4.0,"breakHorizontal":-14.2,"spinRate":1715,"spinDirection":137},"zone":5,"typeConfidence":0.9,"plateTime":0.4318747820921405,"extension":6.233632135512171},"index":0,"playId":"a54c4fa4-ae74-342a-a111-13064bf671ff","pitchNumber":1,"startTime":"2026-07-24T23:01:10.577Z","endTime":"2026-07-24T23:01:14.260Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.1,"endSpeed":88.3,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.919615344798164,"aZ":-13.927450422356788,"pfxX":2.8348481726755557,"pfxZ":9.151788635896931,"pX":-0.28172020469826337,"pZ":3.779321136592423,"vX0":-6.742081734840415,"vY0":-139.90862636857358,"vZ0":-3.7997230644511037,"x":127.74,"y":136.74,"x0":1.78491653666075,"y0":50.00070027080515,"z0":6.060393630032975,"aX":5.6516598053266724},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":16.1,"breakHorizontal":-3.8,"spinRate":2245,"spinDirection":152},"zone":11,"typeConfidence":0.89,"plateTime":0.3906627093645878,"extension":6.2964599236743615},"index":1,"playId":"671e4f0c-aa8a-3f34-8ae3-45db4954779a","pitchNumber":2,"startTime":"2026-07-24T23:01:22.355Z","endTime":"2026-07-24T23:01:26.450Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-07-24T23:01:29.678Z","endTime":"2026-07-24T23:01:41.668Z","isPitch":false,"type":"action","player":{"id":679845,"link":"/api/v1/people/679845"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.9,"endSpeed":88.9,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.66040385966074,"aZ":-19.137484724622603,"pfxX":9.189038577673601,"pfxZ":6.416143967758362,"pX":-0.6105398905551711,"pZ":2.6739333396762106,"vX0":-9.768195808596369,"vY0":-142.1417297485697,"vZ0":-5.662333932306778,"x":140.27,"y":166.58,"x0":1.6879941996060348,"y0":50.00488513356825,"z0":5.9197372160693185,"aX":18.677191708161494},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":10.6,"breakHorizontal":-14.5,"spinRate":2129,"spinDirection":156},"zone":4,"typeConfidence":0.91,"plateTime":0.38635478242180765,"extension":6.3852347394619535},"index":3,"playId":"dfe855bf-2bd5-3b1f-8d98-74dea8fe35f6","pitchNumber":3,"startTime":"2026-07-24T23:01:41.668Z","endTime":"2026-07-24T23:01:46.396Z","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":88.5,"endSpeed":80.5,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.899262558836693,"aZ":-26.91262592898412,"pfxX":9.180528636825748,"pfxZ":3.1886460527116487,"pX":0.903786512883179,"pZ":0.7791640474785899,"vX0":-5.611693879061874,"vY0":-128.5452121078766,"vZ0":-7.399114547319367,"x":82.55,"y":217.74,"x0":1.9371137863620465,"y0":50.00548517865654,"z0":5.823445722093896,"aX":15.165045281728647},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":4.1,"breakHorizontal":-15.1,"spinRate":1749,"spinDirection":138},"zone":14,"typeConfidence":0.9,"plateTime":0.4282503996939533,"extension":6.218214262487764},"index":4,"playId":"2c6fe6f1-012a-3690-9d2a-e5183dd4213e","pitchNumber":4,"startTime":"2026-07-24T23:01:59.428Z","endTime":"2026-07-24T23:02:02.581Z","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":86.8,"endSpeed":78.8,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.63275803384762,"aZ":-22.56054404545685,"pfxX":8.418744568736253,"pfxZ":6.012306914870232,"pX":-0.3583496470373309,"pZ":3.6117377396378356,"vX0":-8.506122064428622,"vY0":-126.1352693612669,"vZ0":-1.2389724412506213,"x":130.66,"y":141.26,"x0":1.9771194931499732,"y0":50.00012913967541,"z0":5.942724837998228,"aX":13.452529049647795},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":10.8,"breakHorizontal":-13.1,"spinRate":1642,"spinDirection":133},"zone":11,"typeConfidence":0.9,"plateTime":0.43561832813318047,"extension":6.295719301815351},"hitData":{"launchSpeed":97.1,"launchAngle":24.0,"totalDistance":346.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":52.93,"coordY":79.66}},"index":5,"playId":"8bfc65de-2554-3767-bc11-c389b975ec1f","pitchNumber":5,"startTime":"2026-07-24T23:02:14.591Z","endTime":"2026-07-24T23:02:22.863Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-24T23:02:22.863Z","atBatIndex":12},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Matt Vierling flies out to right fielder Starling Marte.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":13,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-24T23:05:24.603Z","endTime":"2026-07-24T23:06:12.656Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":663837,"fullName":"Matt Vierling","link":"/api/v1/people/663837"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":702070,"fullName":"Noah Cameron","link":"/api/v1/people/702070"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"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":663837,"fullName":"Matt Vierling","link":"/api/v1/people/663837"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":516782,"link":"/api/v1/people/516782"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Noah Cameron replaces Beck Way.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-24T23:03:05.894Z","endTime":"2026-07-24T23:05:26.891Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":702070,"link":"/api/v1/people/702070"},"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":92.8,"endSpeed":84.7,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.115187576837698,"aZ":-13.890523085882322,"pfxX":2.1607590746029466,"pfxZ":9.906007523223249,"pX":-0.00777139444193552,"pZ":3.8372015800000274,"vX0":-3.118220055551887,"vY0":-135.1642829962421,"vZ0":-3.70701032689061,"x":117.3,"y":135.18,"x0":0.8813703228596149,"y0":50.00330876540907,"z0":6.205117649662726,"aX":3.9886582837231153},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":17.3,"breakHorizontal":-3.2,"spinRate":2346,"spinDirection":160},"zone":11,"typeConfidence":2.0,"plateTime":0.4055887645331291,"extension":6.438447271965102},"index":1,"playId":"144a751b-482b-389e-8f1f-15a48d1da292","pitchNumber":1,"startTime":"2026-07-24T23:05:26.891Z","endTime":"2026-07-24T23:05:31.002Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.2,"endSpeed":85.8,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.498513404607078,"aZ":-12.7605466753446,"pfxX":4.476821761784342,"pfxZ":10.237486228336072,"pX":0.3099641242611404,"pZ":3.2578241499353715,"vX0":-3.5200252554681675,"vY0":-137.13598993584694,"vZ0":-4.992936813796287,"x":105.18,"y":150.82,"x0":1.0311649367103504,"y0":50.006399199459445,"z0":5.9788347713282395,"aX":8.493354831028244},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":17.6,"breakHorizontal":-7.3,"spinRate":2389,"spinDirection":151},"zone":3,"typeConfidence":2.0,"plateTime":0.4000396226990883,"extension":6.352281309757108},"index":2,"playId":"d2d769c0-6929-3ceb-9692-4d096d89a54e","pitchNumber":2,"startTime":"2026-07-24T23:05:40.486Z","endTime":"2026-07-24T23:05:44.790Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.3,"endSpeed":75.9,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.6300553393254,"aZ":-25.23340293204542,"pfxX":6.2768784698675315,"pfxZ":4.764100505915684,"pX":0.2140825265574587,"pZ":1.9124035418176426,"vX0":-4.048431697914587,"vY0":-119.81868952461835,"vZ0":-4.863184010459642,"x":108.84,"y":187.15,"x0":1.1080449863323585,"y0":50.004379771355055,"z0":6.2166411665367445,"aX":9.14942588600348},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":7.7,"breakHorizontal":-10.4,"spinRate":1531,"spinDirection":140},"zone":8,"typeConfidence":2.0,"plateTime":0.45670645853090175,"extension":6.163744162259111},"hitData":{"launchSpeed":76.2,"launchAngle":37.0,"totalDistance":266.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":178.41,"coordY":106.56}},"index":3,"playId":"4d579d31-89ea-3683-84f3-78a10b0439bb","pitchNumber":3,"startTime":"2026-07-24T23:06:03.747Z","endTime":"2026-07-24T23:06:12.656Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-24T23:06:12.656Z","atBatIndex":13},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Ben Malgeri walks.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":14,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-24T23:06:12.277Z","endTime":"2026-07-24T23:08:09.951Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":701162,"fullName":"Ben Malgeri","link":"/api/v1/people/701162"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":702070,"fullName":"Noah Cameron","link":"/api/v1/people/702070"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":701162,"fullName":"Ben Malgeri","link":"/api/v1/people/701162"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":701162,"fullName":"Ben Malgeri","link":"/api/v1/people/701162"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":81.8,"endSpeed":75.3,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.467810543895073,"aZ":-22.994705909227324,"pfxX":6.210132641068847,"pfxZ":6.402212035466471,"pX":-1.1106550858027016,"pZ":1.6397938735618844,"vX0":-6.978875862584455,"vY0":-118.87189011621209,"vZ0":-5.935401729947191,"x":159.34,"y":194.51,"x0":1.05432346151558,"y0":50.000515135351215,"z0":6.2523351660962705,"aX":8.899847379902935},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":10.4,"breakHorizontal":-9.6,"spinRate":1581,"spinDirection":140},"zone":13,"typeConfidence":2.0,"plateTime":0.46049798947307563,"extension":6.30013214700815},"index":0,"playId":"d3975244-fdfe-3fb7-a6b2-56978e7421f8","pitchNumber":1,"startTime":"2026-07-24T23:06:33.711Z","endTime":"2026-07-24T23:06:37.682Z","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":1},"pitchData":{"startSpeed":91.6,"endSpeed":84.6,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.683157378027413,"aZ":-23.264936835173238,"pfxX":-2.728060058676538,"pfxZ":4.905479181769559,"pX":-1.0811510456494005,"pZ":2.877720117750074,"vX0":-4.804529440387347,"vY0":-133.37477557015728,"vZ0":-4.127697646611863,"x":158.21,"y":161.08,"x0":1.0926206786717898,"y0":50.00031800782088,"z0":6.107965903211667,"aX":-4.949224702209515},"breaks":{"breakAngle":13.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":8.3,"breakHorizontal":5.9,"spinRate":2463,"spinDirection":172},"zone":11,"typeConfidence":2.0,"plateTime":0.40951129919591445,"extension":6.367656415271346},"index":1,"playId":"4cd210d4-b68f-3617-8c48-0838040ac25a","pitchNumber":2,"startTime":"2026-07-24T23:06:46.979Z","endTime":"2026-07-24T23:06:51.150Z","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":1},"pitchData":{"startSpeed":92.6,"endSpeed":85.6,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.785306908084184,"aZ":-21.873644116911393,"pfxX":-1.6013965602962257,"pfxZ":5.529045106007857,"pX":0.9445724473571373,"pZ":3.2929109283380535,"vX0":-0.38624410903526285,"vY0":-134.99653755285888,"vZ0":-3.2870019858390354,"x":81.0,"y":149.87,"x0":1.297320811636051,"y0":50.00292200787032,"z0":6.049193624173788,"aX":-2.9836138308672746},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":9.6,"breakHorizontal":3.0,"spinRate":2315,"spinDirection":172},"zone":12,"typeConfidence":2.0,"plateTime":0.4042664227663786,"extension":6.3860497073287625},"index":2,"playId":"acad919c-371b-35de-8392-de2a228b42da","pitchNumber":3,"startTime":"2026-07-24T23:07:08.162Z","endTime":"2026-07-24T23:07:14.142Z","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":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.2,"endSpeed":75.4,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.87918342041613,"aZ":-23.54299058484574,"pfxX":7.745394891997996,"pfxZ":5.985853144238823,"pX":0.379740817616859,"pZ":1.279052947810392,"vX0":-4.4371163396180755,"vY0":-119.53850845697498,"vZ0":-6.196309033750165,"x":102.53,"y":204.25,"x0":1.2574371719017587,"y0":50.00084509225021,"z0":6.029277969236264,"aX":11.164430554341095},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":9.5,"breakHorizontal":-12.8,"spinRate":1703,"spinDirection":139},"zone":14,"typeConfidence":2.0,"plateTime":0.4588719292860062,"extension":6.348820421662393},"index":3,"playId":"87ed8d53-4b30-3ff0-a12f-8bf21ccaf52a","pitchNumber":4,"startTime":"2026-07-24T23:07:24.172Z","endTime":"2026-07-24T23:07:29.771Z","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":85.8,"endSpeed":79.3,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.09082694274459,"aZ":-38.69239136738671,"pfxX":-6.194035839275774,"pfxZ":-4.172579132449401,"pX":-1.449417457012976,"pZ":-0.5061674795490494,"vX0":-3.5858835634935184,"vY0":-124.66869237748197,"vZ0":-7.875928136643864,"x":172.25,"y":252.45,"x0":0.8166255373811848,"y0":50.00548994173446,"z0":5.9225127584572475,"aX":-9.666856924990537},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.8,"breakVerticalInduced":-9.2,"breakHorizontal":12.1,"spinRate":2329,"spinDirection":349},"zone":13,"typeConfidence":2.0,"plateTime":0.44081196390770083,"extension":6.394710842238159},"index":4,"playId":"fe77fc26-27ae-3e9f-ab85-378b17719b1f","pitchNumber":5,"startTime":"2026-07-24T23:07:40.103Z","endTime":"2026-07-24T23:07:43.736Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.8,"endSpeed":85.3,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.52738512865688,"aZ":-23.987212070376096,"pfxX":-1.199035943668267,"pfxZ":4.440578709372099,"pX":0.4965461848820396,"pZ":3.8585509478469677,"vX0":-1.585344912133576,"vY0":-133.83094753699493,"vZ0":-1.7144416867766283,"x":98.07,"y":134.6,"x0":1.2487776361049945,"y0":50.00093313354808,"z0":6.198530127788818,"aX":-2.2095927196246787},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":7.9,"breakHorizontal":2.5,"spinRate":2377,"spinDirection":183},"zone":12,"typeConfidence":2.0,"plateTime":0.40678173385694816,"extension":6.326807330707049},"index":5,"playId":"efb8552a-eb14-3a68-8ea9-4e0290bcc266","pitchNumber":6,"startTime":"2026-07-24T23:08:04.324Z","endTime":"2026-07-24T23:08:09.951Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-24T23:08:09.951Z","atBatIndex":14},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Colt Keith lines out to third baseman Nick Loftin.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":15,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-24T23:08:08.699Z","endTime":"2026-07-24T23:09:18.896Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":702070,"fullName":"Noah Cameron","link":"/api/v1/people/702070"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":701162,"fullName":"Ben Malgeri","link":"/api/v1/people/701162"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":679845,"link":"/api/v1/people/679845"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_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":85.2,"endSpeed":78.9,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.090732631623442,"aZ":-31.649205457192338,"pfxX":-1.53765243252105,"pfxZ":0.3341227427095088,"pX":-0.6596505549277167,"pZ":1.4996122938618819,"vX0":-4.436240389032376,"vY0":-124.07664846386326,"vZ0":-4.665421874047217,"x":142.14,"y":198.29,"x0":1.348866936869749,"y0":50.0010890361226,"z0":6.031999624525023,"aX":-2.4047062821569867},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":-0.2,"breakHorizontal":3.8,"spinRate":2417,"spinDirection":291},"zone":13,"typeConfidence":2.0,"plateTime":0.4409030655313435,"extension":6.272074420364737},"index":0,"playId":"1b65c89d-e403-3065-a6e1-8d38dcbaab73","pitchNumber":1,"startTime":"2026-07-24T23:08:34.407Z","endTime":"2026-07-24T23:08:39.125Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.1,"endSpeed":85.6,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.335169594247642,"aZ":-19.1679441680273,"pfxX":5.74145825741611,"pfxZ":6.94668339553113,"pX":1.0876812568699126,"pZ":3.2271033648197136,"vX0":-2.762439766497492,"vY0":-135.64708483195213,"vZ0":-3.759981278928726,"x":75.54,"y":151.65,"x0":1.3706240938803667,"y0":50.00472466080696,"z0":5.959565098013027,"aX":10.75187988236123},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":12.0,"breakHorizontal":-9.8,"spinRate":2315,"spinDirection":156},"zone":12,"typeConfidence":2.0,"plateTime":0.40305927367082894,"extension":6.264701301746806},"index":1,"playId":"2b2959ae-6917-3f2e-9335-af2ece68e9c2","pitchNumber":2,"startTime":"2026-07-24T23:08:52.567Z","endTime":"2026-07-24T23:08:57.975Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.1,"endSpeed":85.0,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.723775782190557,"aZ":-22.05197884633713,"pfxX":-2.5966900179544927,"pfxZ":5.570181955683165,"pX":-0.13524756596501522,"pZ":2.386855923746031,"vX0":-2.42237830265929,"vY0":-132.78665215926486,"vZ0":-5.615987924796368,"x":122.16,"y":174.33,"x0":1.1205456250092012,"y0":50.00516312106697,"z0":6.095108270372705,"aX":-4.718516138036957},"breaks":{"breakAngle":12.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":9.4,"breakHorizontal":5.2,"spinRate":2412,"spinDirection":167},"zone":5,"typeConfidence":2.0,"plateTime":0.40973756118316196,"extension":6.262367821956981},"hitData":{"launchSpeed":68.8,"launchAngle":17.0,"totalDistance":147.0,"trajectory":"line_drive","hardness":"medium","location":"5","coordinates":{"coordX":97.87,"coordY":149.73}},"index":2,"playId":"2ba51f12-c7ca-3b74-8744-53e70b127211","pitchNumber":3,"startTime":"2026-07-24T23:09:11.568Z","endTime":"2026-07-24T23:09:18.896Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-24T23:09:18.896Z","atBatIndex":15},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Gleyber Torres grounds out, shortstop Tyler Tolbert to first baseman Vinnie Pasquantino.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":16,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-24T23:09:22.175Z","endTime":"2026-07-24T23:10:53.351Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":702070,"fullName":"Noah Cameron","link":"/api/v1/people/702070"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4],"actionIndex":[2],"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":701162,"fullName":"Ben Malgeri","link":"/api/v1/people/701162"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":686475,"link":"/api/v1/people/686475"},"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(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":92.0,"endSpeed":84.7,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.85638044686796,"aZ":-21.666556578457886,"pfxX":-2.105701730752588,"pfxZ":5.74605916752426,"pX":0.22260152125545057,"pZ":3.0626550043206016,"vX0":-1.8876746824244415,"vY0":-134.096729950949,"vZ0":-3.603319130987815,"x":108.51,"y":156.09,"x0":1.2081950579901777,"y0":50.003194127879745,"z0":5.961755157867781,"aX":-3.8508246280856473},"breaks":{"breakAngle":10.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":9.8,"breakHorizontal":4.2,"spinRate":2371,"spinDirection":167},"zone":2,"typeConfidence":2.0,"plateTime":0.4077951736337089,"extension":6.380986926017644},"index":0,"playId":"c28505b7-f7cf-3108-aa7c-4be41eacca7f","pitchNumber":1,"startTime":"2026-07-24T23:09:42.034Z","endTime":"2026-07-24T23:09:45.577Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.1,"endSpeed":77.4,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.06758160467037,"aZ":-39.55133839286865,"pfxX":-2.898905536449957,"pfxZ":-5.00964392728987,"pX":-0.5570051046287066,"pZ":-0.91549142907713,"vX0":-2.9826752700459607,"vY0":-120.77350802436158,"vZ0":-8.184772647831348,"x":138.23,"y":263.5,"x0":1.071644081191655,"y0":50.00096140036671,"z0":6.006455254127119,"aX":-4.270991886406897},"breaks":{"breakAngle":6.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-50.6,"breakVerticalInduced":-10.8,"breakHorizontal":6.0,"spinRate":2322,"spinDirection":346},"zone":13,"typeConfidence":2.0,"plateTime":0.45394053311141214,"extension":6.156141451825243},"index":1,"playId":"9c98ac08-0cee-3c07-8496-3ece95321720","pitchNumber":2,"startTime":"2026-07-24T23:09:56.056Z","endTime":"2026-07-24T23:10:01.693Z","isPitch":true,"type":"pitch"},{"details":{"description":"Wild pitch by pitcher Noah Cameron. Ben Malgeri to 2nd.","event":"Wild Pitch","eventType":"wild_pitch","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"index":2,"actionPlayId":"9c98ac08-0cee-3c07-8496-3ece95321720","startTime":"2026-07-24T23:10:09.475Z","endTime":"2026-07-24T23:10:26.532Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":701162,"link":"/api/v1/people/701162"}},{"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":84.2,"endSpeed":78.2,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.79076506292636,"aZ":-25.73278249211605,"pfxX":5.922614971871587,"pfxZ":4.176470548708865,"pX":1.0999379662419644,"pZ":1.960452850683396,"vX0":-3.209306443478781,"vY0":-122.67515940806774,"vZ0":-4.447737548969128,"x":75.07,"y":185.85,"x0":1.6483234545764112,"y0":50.00071232032289,"z0":5.962672529659754,"aX":9.124151170587005},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":6.8,"breakHorizontal":-10.1,"spinRate":1634,"spinDirection":135},"zone":14,"typeConfidence":2.0,"plateTime":0.44465705893937413,"extension":6.384324119202954},"index":3,"playId":"b91eae87-c250-3e78-b205-0e1ef119f4e3","pitchNumber":3,"startTime":"2026-07-24T23:10:26.532Z","endTime":"2026-07-24T23:10:31.410Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.6,"endSpeed":85.8,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.820031284963868,"aZ":-24.81898086567327,"pfxX":-0.3170120060381604,"pfxZ":3.956424905619677,"pX":-0.21273896570385817,"pZ":2.1003574868353008,"vX0":-3.909442016466133,"vY0":-134.90054025527135,"vZ0":-5.32457879198598,"x":125.11,"y":182.07,"x0":1.2910187837693816,"y0":50.006552135392695,"z0":5.82870153465429,"aX":-0.5888249484659196},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":6.4,"breakHorizontal":1.3,"spinRate":2376,"spinDirection":176},"zone":8,"typeConfidence":2.0,"plateTime":0.40461039442545177,"extension":6.5312565168785435},"hitData":{"launchSpeed":96.3,"launchAngle":-15.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":107.25,"coordY":148.64}},"index":4,"playId":"35a8f58c-425f-3884-ae9c-5bda15b5bc6a","pitchNumber":4,"startTime":"2026-07-24T23:10:45.335Z","endTime":"2026-07-24T23:10:53.351Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-24T23:10:53.351Z","atBatIndex":16},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Isaac Collins doubles (18) on a ground ball to right fielder Ben Malgeri.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":17,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-24T23:13:11.163Z","endTime":"2026-07-24T23:13:43.690Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":686555,"fullName":"Isaac Collins","link":"/api/v1/people/686555"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":686555,"fullName":"Isaac Collins","link":"/api/v1/people/686555"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":686555,"fullName":"Isaac Collins","link":"/api/v1/people/686555"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":701162,"link":"/api/v1/people/701162"},"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":0},"pitchData":{"startSpeed":96.0,"endSpeed":86.9,"strikeZoneTop":3.013,"strikeZoneBottom":1.521,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.46794770888088,"aZ":-10.34912396473621,"pfxX":3.267322411643282,"pfxZ":11.217301705044719,"pX":-0.29853907625108517,"pZ":2.1981087211266406,"vX0":-6.0921009217871065,"vY0":-139.3455742492564,"vZ0":-8.372275573496525,"x":128.38,"y":179.43,"x0":1.5022816654631153,"y0":50.00086217943021,"z0":5.945307373186186,"aX":6.356449117815905},"breaks":{"breakAngle":21.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":18.5,"breakHorizontal":-4.6,"spinRate":2382,"spinDirection":152},"zone":4,"typeConfidence":0.91,"plateTime":0.3947113451009763,"extension":6.311856809853755},"index":0,"playId":"0ecadc20-b58a-308a-bea4-ae1a1192eaee","pitchNumber":1,"startTime":"2026-07-24T23:13:18.042Z","endTime":"2026-07-24T23:13:21.331Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.4,"endSpeed":78.2,"strikeZoneTop":3.013,"strikeZoneBottom":1.521,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.329424088005027,"aZ":-26.673972049825895,"pfxX":7.394937061399807,"pfxZ":3.4984887280541903,"pX":0.6661258922540843,"pZ":1.7999906166133055,"vX0":-5.759709616631787,"vY0":-125.55780075286089,"vZ0":-4.539864739293903,"x":91.61,"y":190.18,"x0":2.047853969680376,"y0":50.000370373864904,"z0":5.845028374186896,"aX":11.611099668461781},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":5.4,"breakHorizontal":-11.8,"spinRate":1648,"spinDirection":137},"zone":9,"typeConfidence":0.9,"plateTime":0.4390256761542366,"extension":6.311279360093383},"hitData":{"launchSpeed":65.4,"launchAngle":10.0,"totalDistance":87.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":200.68,"coordY":131.92}},"index":1,"playId":"877b235a-ce2d-3258-bd93-ca67450e4197","pitchNumber":2,"startTime":"2026-07-24T23:13:30.194Z","endTime":"2026-07-24T23:13:43.690Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-24T23:13:43.690Z","atBatIndex":17},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Michael Massey walks.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":18,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-24T23:13:50.463Z","endTime":"2026-07-24T23:15:59.500Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":686681,"fullName":"Michael Massey","link":"/api/v1/people/686681"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":686681,"fullName":"Michael Massey","link":"/api/v1/people/686681"},"postOnSecond":{"id":686555,"fullName":"Isaac Collins","link":"/api/v1/people/686555"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"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":686681,"fullName":"Michael Massey","link":"/api/v1/people/686681"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.5,"endSpeed":81.4,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.569464802036386,"aZ":-25.827120303566304,"pfxX":0.09197292932164025,"pfxZ":3.822265604757492,"pX":-1.699313278842891,"pZ":-0.219670978427746,"vX0":-9.025274361973455,"vY0":-128.25657358640103,"vZ0":-9.925611820031158,"x":181.77,"y":244.71,"x0":1.859355691913316,"y0":50.001602773106264,"z0":5.728625584466082,"aX":0.15496093425294233},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":4.7,"breakHorizontal":1.9,"spinRate":2151,"spinDirection":164},"zone":13,"typeConfidence":0.91,"plateTime":0.42774409994557905,"extension":6.40719523959181},"index":0,"playId":"d24b7fa4-382f-3ce3-af60-2b3a47208f07","pitchNumber":1,"startTime":"2026-07-24T23:14:11.379Z","endTime":"2026-07-24T23:14:16.295Z","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.7,"endSpeed":86.8,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.901789477451352,"aZ":-16.602704580753034,"pfxX":9.275267353928712,"pfxZ":8.139760704685617,"pX":-0.8372277915206932,"pZ":0.9920837331083943,"vX0":-9.874633378936604,"vY0":-137.3085491320207,"vZ0":-10.038412528034574,"x":148.91,"y":211.99,"x0":1.597550844803629,"y0":50.00158026294193,"z0":5.82061779360725,"aX":17.741089148458226},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":12.7,"breakHorizontal":-14.8,"spinRate":2085,"spinDirection":149},"zone":13,"typeConfidence":0.9,"plateTime":0.3986355505609742,"extension":6.3709471555328205},"index":1,"playId":"e818a6db-f07a-3c67-acf5-0b64c8e9bb9b","pitchNumber":2,"startTime":"2026-07-24T23:14:54.790Z","endTime":"2026-07-24T23:14:58.786Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.5,"endSpeed":88.2,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.49872313043372,"aZ":-19.857261159385423,"pfxX":7.374676857875748,"pfxZ":6.275254423584369,"pX":-1.015691323460642,"pZ":1.336638723480315,"vX0":-10.278654408103954,"vY0":-138.6152599194477,"vZ0":-8.428330675594546,"x":155.72,"y":202.69,"x0":1.7676605995048187,"y0":50.003571120177924,"z0":5.722270560168033,"aX":14.475642704267116},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":9.8,"breakHorizontal":-11.4,"spinRate":2088,"spinDirection":147},"zone":13,"typeConfidence":0.89,"plateTime":0.39385340031176064,"extension":6.420083870211065},"index":2,"playId":"0c628427-a854-3098-838a-a04124cf8bda","pitchNumber":3,"startTime":"2026-07-24T23:15:14.221Z","endTime":"2026-07-24T23:15:19.042Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.9,"endSpeed":87.7,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.432898787585636,"aZ":-20.448088855980235,"pfxX":8.060832933543123,"pfxZ":6.009956038234339,"pX":-0.5530682429981498,"pZ":2.7982944153687477,"vX0":-9.229223644029698,"vY0":-137.99026773606874,"vZ0":-4.861953828688448,"x":138.08,"y":163.23,"x0":1.7696669153944582,"y0":50.00137513753346,"z0":5.93945178896997,"aX":15.72178651715906},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":10.2,"breakHorizontal":-13.0,"spinRate":2088,"spinDirection":148},"zone":1,"typeConfidence":0.88,"plateTime":0.3952166368909764,"extension":6.381435482691554},"index":3,"playId":"edf03148-ad68-33e5-b30a-a6744733c5a4","pitchNumber":4,"startTime":"2026-07-24T23:15:33.820Z","endTime":"2026-07-24T23:15:38.091Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.8,"endSpeed":88.1,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.822718582936407,"aZ":-14.240206098864626,"pfxX":0.9462749643331261,"pfxZ":9.12373270401239,"pX":1.2270407567887425,"pZ":2.7440087521548295,"vX0":-2.0781711363692703,"vY0":-138.1418447093169,"vZ0":-6.304066795779268,"x":70.23,"y":164.69,"x0":1.860424148115766,"y0":50.00495601094535,"z0":5.983275713590755,"aX":1.8606506871859423},"breaks":{"breakAngle":6.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":15.7,"breakHorizontal":-1.3,"spinRate":2235,"spinDirection":153},"zone":12,"typeConfidence":0.85,"plateTime":0.3939207741747026,"extension":6.290239725262877},"index":4,"playId":"1339a764-8b04-3cba-8176-39ff2e5c41b3","pitchNumber":5,"startTime":"2026-07-24T23:15:54.033Z","endTime":"2026-07-24T23:15:59.500Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-24T23:15:59.500Z","atBatIndex":18},{"result":{"type":"atBat","event":"Sac Bunt","eventType":"sac_bunt","description":"Tyler Tolbert out on a sacrifice bunt, third baseman Colt Keith to first baseman Spencer Torkelson. Isaac Collins to 3rd. Michael Massey to 2nd.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":19,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-24T23:15:59.050Z","endTime":"2026-07-24T23:16:33.584Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":4},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":686475,"fullName":"Tyler Tolbert","link":"/api/v1/people/686475"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":686681,"fullName":"Michael Massey","link":"/api/v1/people/686681"},"postOnThird":{"id":686555,"fullName":"Isaac Collins","link":"/api/v1/people/686555"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1,2],"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":686475,"fullName":"Tyler Tolbert","link":"/api/v1/people/686475"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":690993,"link":"/api/v1/people/690993"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"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":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Bunt","eventType":"sac_bunt","movementReason":"r_adv_force","runner":{"id":686555,"fullName":"Isaac Collins","link":"/api/v1/people/686555"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Bunt","eventType":"sac_bunt","movementReason":"r_adv_force","runner":{"id":686681,"fullName":"Michael Massey","link":"/api/v1/people/686681"},"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(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.7,"endSpeed":81.7,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.74823780287074,"aZ":-27.224913743329715,"pfxX":-0.8489089800583107,"pfxZ":2.963077562821603,"pX":-0.9788145585566612,"pZ":1.9326619776113436,"vX0":-7.137983925722871,"vY0":-127.60636710814114,"vZ0":-4.777419427932531,"x":154.31,"y":186.6,"x0":1.9488115569774533,"y0":50.00606367992182,"z0":5.9377711405344655,"aX":-1.4202743314181976},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":4.7,"breakHorizontal":2.9,"spinRate":2074,"spinDirection":168},"zone":13,"typeConfidence":0.91,"plateTime":0.4269057815044457,"extension":6.328811521622002},"hitData":{"launchSpeed":36.0,"launchAngle":-40.0,"totalDistance":4.0,"trajectory":"bunt_grounder","hardness":"soft","location":"5","coordinates":{"coordX":115.34,"coordY":186.05}},"index":0,"playId":"7bda1f05-f318-32c6-a26b-89235d31bb39","pitchNumber":1,"startTime":"2026-07-24T23:16:24.550Z","endTime":"2026-07-24T23:16:33.584Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-24T23:16:33.584Z","atBatIndex":19},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Carter Jensen strikes out swinging.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":20,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-24T23:16:44.118Z","endTime":"2026-07-24T23:18:05.007Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":695600,"fullName":"Carter Jensen","link":"/api/v1/people/695600"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":686681,"fullName":"Michael Massey","link":"/api/v1/people/686681"},"postOnThird":{"id":686555,"fullName":"Isaac Collins","link":"/api/v1/people/686555"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":695600,"fullName":"Carter Jensen","link":"/api/v1/people/695600"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":693307,"link":"/api/v1/people/693307"},"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":96.8,"endSpeed":89.0,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.288510284949382,"aZ":-12.554351498378148,"pfxX":1.470140635851899,"pfxZ":9.704087481934959,"pX":0.15891659026514557,"pZ":2.7271884123206465,"vX0":-4.860557998611459,"vY0":-140.87291864778055,"vZ0":-7.056232958840433,"x":110.94,"y":165.15,"x0":1.7112579876515264,"y0":50.00097362915356,"z0":6.066172097416601,"aX":2.9727007381727812},"breaks":{"breakAngle":8.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":16.4,"breakHorizontal":-1.7,"spinRate":2245,"spinDirection":153},"zone":5,"typeConfidence":0.91,"plateTime":0.3879748190893815,"extension":6.3117148073737805},"index":0,"playId":"bbb04fa5-f95c-3a64-8d31-a108a3490595","pitchNumber":1,"startTime":"2026-07-24T23:17:09.548Z","endTime":"2026-07-24T23:17:14.536Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.7,"endSpeed":89.8,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.843522214291664,"aZ":-20.25096782874462,"pfxX":7.944383663521517,"pfxZ":5.790256354140826,"pX":0.5740345854632898,"pZ":3.3309219371362393,"vX0":-5.8502310900445575,"vY0":-142.20565264237504,"vZ0":-4.096335472554071,"x":95.12,"y":148.85,"x0":1.6197474151595845,"y0":50.004978687697665,"z0":6.065093785139393,"aX":16.36717204772898},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":9.8,"breakHorizontal":-13.3,"spinRate":2122,"spinDirection":157},"zone":3,"typeConfidence":0.91,"plateTime":0.38431854811044985,"extension":6.315435974966964},"index":1,"playId":"662e1297-3815-31a4-bc58-1872ccff1aa7","pitchNumber":2,"startTime":"2026-07-24T23:17:29.449Z","endTime":"2026-07-24T23:17:34.135Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-07-24T23:17:42.142Z","endTime":"2026-07-24T23:18:00.005Z","isPitch":false,"type":"action","player":{"id":695600,"link":"/api/v1/people/695600"}},{"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":98.0,"endSpeed":89.5,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.94452730417192,"aZ":-8.56661620955375,"pfxX":0.6049713186319154,"pfxZ":11.50149067249271,"pX":-0.5031999311866397,"pZ":2.7499511209936496,"vX0":-5.4710599251789365,"vY0":-142.42287728031187,"vZ0":-7.779629946132989,"x":136.18,"y":164.53,"x0":1.364777862044547,"y0":50.00526032798236,"z0":6.060042644520629,"aX":1.2422225970560377},"breaks":{"breakAngle":0.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.1,"breakVerticalInduced":19.4,"breakHorizontal":0.0,"spinRate":2284,"spinDirection":156},"zone":4,"typeConfidence":0.92,"plateTime":0.3846974324761412,"extension":6.3761610618282525},"index":3,"playId":"7aaabdc1-c64f-350e-b762-5ed22fe08873","pitchNumber":3,"startTime":"2026-07-24T23:18:00.005Z","endTime":"2026-07-24T23:18:05.007Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-24T23:18:05.007Z","atBatIndex":20},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Lane Thomas strikes out swinging.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":21,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-24T23:18:04.925Z","endTime":"2026-07-24T23:20:19.457Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":657041,"fullName":"Lane Thomas","link":"/api/v1/people/657041"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":657041,"fullName":"Lane Thomas","link":"/api/v1/people/657041"},"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":"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":2},"pitchData":{"startSpeed":88.2,"endSpeed":81.3,"strikeZoneTop":3.146,"strikeZoneBottom":1.588,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.860708754262546,"aZ":-29.86956064527823,"pfxX":-2.4474319907274413,"pfxZ":1.3775271826662934,"pX":0.6384215555980461,"pZ":2.587403194946925,"vX0":-2.9074556349716576,"vY0":-128.4288708717078,"vZ0":-2.6608253176097434,"x":92.66,"y":168.92,"x0":2.101972939836437,"y0":50.004995696690166,"z0":5.953132385797466,"aX":-4.10037411447076},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":2.2,"breakHorizontal":5.0,"spinRate":2141,"spinDirection":173},"zone":6,"typeConfidence":0.91,"plateTime":0.4260088455304567,"extension":6.338663122826322},"index":0,"playId":"78ead537-de4a-35e7-8efd-bc340428f96a","pitchNumber":1,"startTime":"2026-07-24T23:18:30.129Z","endTime":"2026-07-24T23:18:33.715Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.7,"endSpeed":88.1,"strikeZoneTop":3.146,"strikeZoneBottom":1.588,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.92530094215768,"aZ":-10.237436507961432,"pfxX":1.4533686040924454,"pfxZ":11.013187959038412,"pX":0.0036666830531349517,"pZ":2.430534614710058,"vX0":-5.353136699654746,"vY0":-140.4940125980816,"vZ0":-7.923348476430705,"x":116.86,"y":173.16,"x0":1.7479514333113118,"y0":50.00260194944696,"z0":5.959130022873265,"aX":2.8956737699102515},"breaks":{"breakAngle":8.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":18.4,"breakHorizontal":-1.4,"spinRate":2251,"spinDirection":153},"zone":5,"typeConfidence":0.91,"plateTime":0.3904083160978282,"extension":6.3468526923442985},"index":1,"playId":"db70d125-0613-3d47-896c-9fbb55880a57","pitchNumber":2,"startTime":"2026-07-24T23:18:49.202Z","endTime":"2026-07-24T23:18:53.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":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.8,"endSpeed":90.3,"strikeZoneTop":3.146,"strikeZoneBottom":1.588,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.97672107128119,"aZ":-12.331907289699664,"pfxX":2.556856854580836,"pfxZ":9.461675818233523,"pX":0.6526778772499362,"pZ":4.111059536464322,"vX0":-4.337433060807708,"vY0":-143.8181794471789,"vZ0":-3.4550822682837286,"x":92.12,"y":127.78,"x0":1.847383188805229,"y0":50.00625683758801,"z0":6.091615976645666,"aX":5.364352308021766},"breaks":{"breakAngle":18.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":16.7,"breakHorizontal":-3.7,"spinRate":2386,"spinDirection":156},"zone":12,"typeConfidence":0.92,"plateTime":0.38067311719787744,"extension":6.305166123925705},"index":2,"playId":"73555577-ebd0-3aab-9030-db50f2938844","pitchNumber":3,"startTime":"2026-07-24T23:19:09.933Z","endTime":"2026-07-24T23:19:14.066Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"index":3,"playId":"bd888739-0322-4d4e-b757-14f32faeb060","startTime":"2026-07-24T23:19:31.121Z","endTime":"2026-07-24T23:19:36.121Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.9,"endSpeed":84.9,"strikeZoneTop":3.146,"strikeZoneBottom":1.588,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.843512702638016,"aZ":-25.310723690288114,"pfxX":-2.029391786446463,"pfxZ":3.7775347941585586,"pX":-0.4673786854963944,"pZ":1.1668044982246282,"vX0":-6.069059453990228,"vY0":-133.69933595612284,"vZ0":-7.472223633089269,"x":134.82,"y":207.28,"x0":2.0923668020669437,"y0":50.003349760301184,"z0":5.804549518315027,"aX":-3.6866733425774805},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":5.5,"breakHorizontal":4.9,"spinRate":2319,"spinDirection":182},"zone":13,"typeConfidence":0.88,"plateTime":0.40910719313731114,"extension":6.420992090479534},"index":4,"playId":"d9129bb8-6607-3a14-b758-418b160085a7","pitchNumber":4,"startTime":"2026-07-24T23:19:50.804Z","endTime":"2026-07-24T23:19:54.836Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":88.0,"endSpeed":80.4,"strikeZoneTop":3.146,"strikeZoneBottom":1.588,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.134259771557467,"aZ":-29.349857847102044,"pfxX":10.685393500074401,"pfxZ":1.7205025316375613,"pX":0.10775212884154595,"pZ":0.776784572227895,"vX0":-8.310118779732287,"vY0":-127.68844788523535,"vZ0":-6.506911435577514,"x":112.89,"y":217.81,"x0":2.0282985749362847,"y0":50.00011236313454,"z0":5.689804978842423,"aX":17.509557345083067},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":1.7,"breakHorizontal":-17.3,"spinRate":1852,"spinDirection":139},"zone":14,"typeConfidence":0.9,"plateTime":0.43017920765806883,"extension":6.4178713425891605},"index":5,"playId":"f19f464a-53ea-3bff-9a17-ea9d94dc6e6a","pitchNumber":5,"startTime":"2026-07-24T23:20:13.292Z","endTime":"2026-07-24T23:20:19.457Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-24T23:20:19.457Z","atBatIndex":21},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Salvador Perez challenged (pitch result), call on the field was overturned: Dillon Dingler called out on strikes.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":22,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-24T23:22:34.570Z","endTime":"2026-07-24T23:23:54.300Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":702070,"fullName":"Noah Cameron","link":"/api/v1/people/702070"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,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":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":521692,"link":"/api/v1/people/521692"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.9,"endSpeed":83.3,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.48669380513636,"aZ":-26.72563732742321,"pfxX":-0.6488302985507749,"pfxZ":3.1096705724295575,"pX":-0.05379929444149862,"pZ":2.1593102059626266,"vX0":-2.386258631918568,"vY0":-130.94623593760028,"vZ0":-5.1008037819991685,"x":119.05,"y":180.48,"x0":0.9504838137770144,"y0":50.00227929343974,"z0":6.111425130425358,"aX":-1.135492141532339},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":4.8,"breakHorizontal":1.7,"spinRate":2330,"spinDirection":175},"zone":8,"typeConfidence":2.0,"plateTime":0.4169553610262873,"extension":6.184007249734626},"index":0,"playId":"170f85c3-007a-3b9f-b96c-60960822fb3d","pitchNumber":1,"startTime":"2026-07-24T23:22:39.537Z","endTime":"2026-07-24T23:22:43.457Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"index":1,"startTime":"2026-07-24T23:22:50.332Z","endTime":"2026-07-24T23:23:12.264Z","isPitch":false,"type":"action","player":{"id":693307,"link":"/api/v1/people/693307"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.3,"endSpeed":75.5,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.540434401387348,"aZ":-23.54492894281677,"pfxX":7.5600839411836525,"pfxZ":5.94779175863677,"pX":0.9690256402063258,"pZ":2.355177269930731,"vX0":-3.2742319545380396,"vY0":-119.82968664355708,"vZ0":-3.9667960894263525,"x":80.06,"y":175.19,"x0":1.3721618403524753,"y0":50.00484125159823,"z0":6.139875707577761,"aX":10.976215664521938},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":10.1,"breakHorizontal":-12.8,"spinRate":1796,"spinDirection":136},"zone":14,"typeConfidence":2.0,"plateTime":0.45740103923087094,"extension":6.126919341779082},"index":2,"playId":"b1556122-37c0-3de4-9176-bc89d8261819","pitchNumber":2,"startTime":"2026-07-24T23:23:12.264Z","endTime":"2026-07-24T23:23:16.881Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.1,"endSpeed":86.4,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.55521253802882,"aZ":-16.091773637443822,"pfxX":2.8086538781582706,"pfxZ":8.402865513314122,"pX":0.3231944394730367,"pZ":4.904570124738577,"vX0":-3.254173106431435,"vY0":-137.05009709967084,"vZ0":-0.4655189782592228,"x":104.68,"y":106.36,"x0":1.157632893109057,"y0":50.00143404716945,"z0":6.169642786185637,"aX":5.375099786855372},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":15.4,"breakHorizontal":-4.4,"spinRate":2281,"spinDirection":154},"zone":12,"typeConfidence":2.0,"plateTime":0.39870975900241756,"extension":6.255770728753344},"index":3,"playId":"ed1fa7c2-9e2a-3a98-9115-8ea69adffffc","pitchNumber":3,"startTime":"2026-07-24T23:23:32.716Z","endTime":"2026-07-24T23:23:36.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":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":94.3,"endSpeed":86.8,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.43374917069957,"aZ":-17.038949019168783,"pfxX":4.414599404033911,"pfxZ":7.8691233431468355,"pX":-0.4587126488329783,"pZ":3.238161338997654,"vX0":-5.953131333491573,"vY0":-137.3211349808031,"vZ0":-4.112325393389061,"x":134.49,"y":151.35,"x0":1.1567084754574681,"y0":50.00074948565975,"z0":5.903212324194403,"aX":8.488971489429147},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":13.7,"breakHorizontal":-6.8,"spinRate":2318,"spinDirection":156},"zone":1,"typeConfidence":2.0,"plateTime":0.39780812388560616,"extension":6.339797757573833},"index":4,"playId":"1e4f25e9-ce33-36b3-9e6e-78dd39625f56","pitchNumber":4,"startTime":"2026-07-24T23:23:46.884Z","endTime":"2026-07-24T23:23:54.300Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":118,"player":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"}},"playEndTime":"2026-07-24T23:23:54.300Z","atBatIndex":22},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Riley Greene strikes out swinging.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":23,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-24T23:24:04.530Z","endTime":"2026-07-24T23:25:56.606Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":702070,"fullName":"Noah Cameron","link":"/api/v1/people/702070"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","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":[{"player":{"id":521692,"link":"/api/v1/people/521692"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.6,"endSpeed":86.7,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.77087083102239,"aZ":-13.781132168053567,"pfxX":1.5562469455177936,"pfxZ":9.57172728402657,"pX":-1.3709057019385185,"pZ":2.8411683106978654,"vX0":-6.136647655501376,"vY0":-137.58017393271422,"vZ0":-6.165470304397986,"x":169.26,"y":162.07,"x0":0.6838637066332853,"y0":50.005718925264695,"z0":6.040761812208294,"aX":2.9914937929506307},"breaks":{"breakAngle":6.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":16.2,"breakHorizontal":-1.6,"spinRate":2359,"spinDirection":157},"zone":11,"typeConfidence":2.0,"plateTime":0.3977009090949539,"extension":6.357675883718284},"index":0,"playId":"79e2ddd1-ed5e-31f6-af49-ed0742fbeb93","pitchNumber":1,"startTime":"2026-07-24T23:24:21.520Z","endTime":"2026-07-24T23:24:25.111Z","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":1},"pitchData":{"startSpeed":90.2,"endSpeed":83.7,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.991716676276425,"aZ":-25.571779876590984,"pfxX":-4.5366652407808825,"pfxZ":3.727135469662345,"pX":-0.16578405452393943,"pZ":2.4365712856894226,"vX0":-1.7655460625891,"vY0":-131.47750788459018,"vZ0":-4.429946491426004,"x":123.32,"y":172.99,"x0":1.1016978471232728,"y0":50.000799716832134,"z0":6.015995966880629,"aX":-8.028198217410148},"breaks":{"breakAngle":18.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":6.1,"breakHorizontal":8.6,"spinRate":2488,"spinDirection":184},"zone":5,"typeConfidence":2.0,"plateTime":0.4148605537287531,"extension":6.329455640064252},"index":1,"playId":"2fb59249-210b-3f21-b656-e40e28d8320d","pitchNumber":2,"startTime":"2026-07-24T23:24:34.615Z","endTime":"2026-07-24T23:24:38.245Z","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":95.0,"endSpeed":87.6,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.578308248106527,"aZ":-11.784164174373725,"pfxX":1.6885923150895898,"pfxZ":10.443450804454272,"pX":0.4438654747439482,"pZ":2.449961782843541,"vX0":-1.9946961121325122,"vY0":-138.316938371481,"vZ0":-7.473306588790771,"x":100.08,"y":172.63,"x0":0.9523240969228645,"y0":50.006558129346736,"z0":5.963169905681119,"aX":3.298305625683964},"breaks":{"breakAngle":12.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":17.6,"breakHorizontal":-2.6,"spinRate":2342,"spinDirection":156},"zone":6,"typeConfidence":2.0,"plateTime":0.39480796670998464,"extension":6.476209073929662},"index":2,"playId":"4cdff0a9-ead4-3f21-b69b-71c2e53a2055","pitchNumber":3,"startTime":"2026-07-24T23:24:51.407Z","endTime":"2026-07-24T23:24:55.547Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.1,"endSpeed":75.8,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.013276103314055,"aZ":-20.14776672927299,"pfxX":6.211882285482587,"pfxZ":8.313986759550684,"pX":-0.018364307673417908,"pZ":0.6882408517360333,"vX0":-5.363364091993188,"vY0":-119.24071587174909,"vZ0":-8.141111893303224,"x":117.7,"y":220.2,"x0":1.4483854852863471,"y0":50.000618416995614,"z0":5.951817676313066,"aX":8.982355420114994},"breaks":{"breakAngle":20.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":13.4,"breakHorizontal":-10.1,"spinRate":1708,"spinDirection":133},"zone":13,"typeConfidence":2.0,"plateTime":0.45859478696438094,"extension":6.162618215308164},"index":3,"playId":"2358cc18-7afa-341d-bc04-ee0e9cc65b08","pitchNumber":4,"startTime":"2026-07-24T23:25:08.534Z","endTime":"2026-07-24T23:25:12.421Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.3,"endSpeed":80.8,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.86084292718751,"aZ":-31.594264533576847,"pfxX":-2.303176008655294,"pfxZ":0.35577975703091713,"pX":-0.9324967542059712,"pZ":0.46695784157345566,"vX0":-3.879016377298895,"vY0":-127.0520307391932,"vZ0":-6.926501204023427,"x":152.54,"y":226.17,"x0":0.9129343013693988,"y0":50.00486307449212,"z0":5.737312626239611,"aX":-3.7675478825806157},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":-0.7,"breakHorizontal":5.0,"spinRate":2630,"spinDirection":240},"zone":13,"typeConfidence":2.0,"plateTime":0.43100277152210476,"extension":6.407387376157686},"index":4,"playId":"142b91e2-f484-3288-b5b3-db19424c96b0","pitchNumber":5,"startTime":"2026-07-24T23:25:29.436Z","endTime":"2026-07-24T23:25:35.076Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.4,"endSpeed":86.3,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.624764110639937,"aZ":-23.840757848397253,"pfxX":-1.0679019787148083,"pfxZ":4.433730754847357,"pX":0.146882139648841,"pZ":3.7187174091555244,"vX0":-2.130169794355907,"vY0":-134.84047170892967,"vZ0":-2.0206200092756066,"x":111.4,"y":138.37,"x0":1.0795228408858533,"y0":50.00230052949936,"z0":6.12497169914258,"aX":-2.007044665465308},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":7.9,"breakHorizontal":2.3,"spinRate":2304,"spinDirection":178},"zone":12,"typeConfidence":2.0,"plateTime":0.4030222741522618,"extension":6.297209307362615},"index":5,"playId":"8771b02a-bd58-39ba-8d3a-10ca85d836fd","pitchNumber":6,"startTime":"2026-07-24T23:25:51.798Z","endTime":"2026-07-24T23:25:56.606Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-24T23:25:56.606Z","atBatIndex":23},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Spencer Torkelson strikes out swinging.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":24,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-24T23:25:56.694Z","endTime":"2026-07-24T23:27:11.533Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":702070,"fullName":"Noah Cameron","link":"/api/v1/people/702070"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":521692,"link":"/api/v1/people/521692"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.9,"endSpeed":86.0,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.795433830330275,"aZ":-22.509453345046886,"pfxX":-1.2085134220595566,"pfxZ":5.138576737666757,"pX":0.5285298973422269,"pZ":4.07396560197977,"vX0":-1.1314664630643485,"vY0":-135.39009345619942,"vZ0":-1.3959358820940273,"x":96.85,"y":128.78,"x0":1.1069127067872226,"y0":50.00651098797417,"z0":6.15113303111372,"aX":-2.274171074017882},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":9.2,"breakHorizontal":2.4,"spinRate":2373,"spinDirection":179},"zone":12,"typeConfidence":2.0,"plateTime":0.4024826948195841,"extension":6.287875941362437},"index":0,"playId":"0b9a3e3b-ad79-35d8-ac91-6f0d7ed7b555","pitchNumber":1,"startTime":"2026-07-24T23:26:18.465Z","endTime":"2026-07-24T23:26:22.275Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.2,"endSpeed":85.1,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.829816643744856,"aZ":-24.374982768942495,"pfxX":-1.7076653895681408,"pfxZ":4.2896673519265205,"pX":-0.22957417033462343,"pZ":2.168538971467992,"vX0":-3.025650862293007,"vY0":-132.86318346955233,"vZ0":-5.285612185533781,"x":125.75,"y":180.23,"x0":1.138296079071978,"y0":50.00438321138092,"z0":5.915530157948729,"aX":-3.106222061639335},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":7.1,"breakHorizontal":3.6,"spinRate":2402,"spinDirection":174},"zone":8,"typeConfidence":2.0,"plateTime":0.4095471289552317,"extension":6.3957467062793265},"index":1,"playId":"bbf63bae-9e2b-3e29-84f0-33c745604fdb","pitchNumber":2,"startTime":"2026-07-24T23:26:33.076Z","endTime":"2026-07-24T23:26:36.927Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":82.1,"endSpeed":76.5,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.612444880631443,"aZ":-38.31872615985118,"pfxX":-2.695236508881144,"pfxZ":-4.195586081164949,"pX":0.5739574789310815,"pZ":2.7008128098395976,"vX0":-0.859973845238843,"vY0":-119.66543214347571,"vZ0":-0.39093325395968126,"x":95.12,"y":165.86,"x0":1.2869986348890252,"y0":50.00001405934708,"z0":6.266045901641467,"aX":-3.9523029051367713},"breaks":{"breakAngle":6.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.5,"breakVerticalInduced":-7.4,"breakHorizontal":5.0,"spinRate":1963,"spinDirection":341},"zone":6,"typeConfidence":2.0,"plateTime":0.4557420624848074,"extension":6.253291462535453},"index":2,"playId":"ac31555e-6ea5-333d-ac3e-6ccb5f7a8fd7","pitchNumber":3,"startTime":"2026-07-24T23:26:51.470Z","endTime":"2026-07-24T23:26:54.895Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":81.0,"endSpeed":75.1,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.32384375204545,"aZ":-25.567727473083234,"pfxX":6.378983112713612,"pfxZ":4.669855652543458,"pX":0.5871758755919589,"pZ":0.8942379373727498,"vX0":-3.568995203764881,"vY0":-117.92061697921633,"vZ0":-6.3020943603288,"x":94.62,"y":214.64,"x0":1.2874382395277224,"y0":50.00479849172819,"z0":5.944126602214754,"aX":9.031684220280596},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":7.2,"breakHorizontal":-10.8,"spinRate":1633,"spinDirection":132},"zone":14,"typeConfidence":2.0,"plateTime":0.4635514050665339,"extension":6.252424399358566},"index":3,"playId":"df0cc79a-b02a-32b4-8067-990969d48d09","pitchNumber":4,"startTime":"2026-07-24T23:27:06.372Z","endTime":"2026-07-24T23:27:11.533Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-24T23:27:11.533Z","atBatIndex":24},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Salvador Perez doubles (15) on a sharp line drive to center fielder Matt Vierling.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":25,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-24T23:29:14.782Z","endTime":"2026-07-24T23:30:29.915Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":2,"strikes":1,"outs":0},"matchup":{"batter":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"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":"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":3},"credits":[{"player":{"id":663837,"link":"/api/v1/people/663837"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.6,"endSpeed":89.1,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.054885329274807,"aZ":-12.042492443989147,"pfxX":0.5562697375569428,"pfxZ":9.967145915493191,"pX":-0.01156833795956889,"pZ":2.947782211801392,"vX0":-4.732585732003379,"vY0":-140.56872566980243,"vZ0":-6.4797057799982865,"x":117.44,"y":159.19,"x0":1.6148574438050671,"y0":50.00369573871085,"z0":6.049458873004034,"aX":1.123570455566266},"breaks":{"breakAngle":1.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":17.0,"breakHorizontal":-0.1,"spinRate":2312,"spinDirection":158},"zone":2,"typeConfidence":0.9,"plateTime":0.38825850138940465,"extension":6.4173035704458705},"index":0,"playId":"4a50f63d-6d60-3051-957d-493b4b337d9a","pitchNumber":1,"startTime":"2026-07-24T23:29:25.207Z","endTime":"2026-07-24T23:29:29.005Z","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":97.0,"endSpeed":89.6,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.928348895325932,"aZ":-13.207147444657314,"pfxX":1.2951027383016074,"pfxZ":9.2643768997348,"pX":1.0449453117911134,"pZ":4.102565054683278,"vX0":-2.4931865170251934,"vY0":-141.41654130230722,"vZ0":-3.497952826835584,"x":77.17,"y":128.01,"x0":1.7653963697030701,"y0":50.00655952760778,"z0":6.189474175262682,"aX":2.652766122979279},"breaks":{"breakAngle":8.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":16.3,"breakHorizontal":-1.9,"spinRate":2253,"spinDirection":152},"zone":12,"typeConfidence":0.91,"plateTime":0.3857028821159387,"extension":6.235921699901423},"index":1,"playId":"37fe5e5d-bbec-36c1-bce7-ac20c80032ee","pitchNumber":2,"startTime":"2026-07-24T23:29:43.847Z","endTime":"2026-07-24T23:29:47.277Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.1,"endSpeed":88.7,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.2579753166041,"aZ":-18.510171657129153,"pfxX":6.4508797903374155,"pfxZ":6.814506931763413,"pX":0.3588231646148618,"pZ":4.313030353857838,"vX0":-6.441265560406048,"vY0":-139.9249137174747,"vZ0":-1.6576961780970567,"x":103.32,"y":122.33,"x0":1.8401833638984764,"y0":50.00205247734417,"z0":6.111947140499847,"aX":12.934570079556186},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":12.2,"breakHorizontal":-10.6,"spinRate":2134,"spinDirection":153},"zone":12,"typeConfidence":0.9,"plateTime":0.3897845414796657,"extension":6.205595353538675},"index":2,"playId":"26b6aca3-c4b1-3d43-ac7f-f5750a488aad","pitchNumber":3,"startTime":"2026-07-24T23:29:59.647Z","endTime":"2026-07-24T23:30:03.591Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.4,"endSpeed":78.9,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.76226491610208,"aZ":-30.20188525773022,"pfxX":6.012744178953419,"pfxZ":1.2503130014789097,"pX":0.8325287163277983,"pZ":1.820425319143028,"vX0":-5.096206052827412,"vY0":-124.28948551076289,"vZ0":-3.9292042008383,"x":85.27,"y":189.63,"x0":2.1234418544209657,"y0":50.00029744329397,"z0":5.91633666398904,"aX":9.452389217046607},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":1.7,"breakHorizontal":-9.8,"spinRate":1750,"spinDirection":130},"zone":9,"typeConfidence":0.9,"plateTime":0.43986009334415854,"extension":6.110646548257082},"hitData":{"launchSpeed":107.1,"launchAngle":20.0,"totalDistance":387.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":159.72,"coordY":46.22}},"index":3,"playId":"26143355-5c36-3310-bca1-e70b508b2f36","pitchNumber":4,"startTime":"2026-07-24T23:30:14.449Z","endTime":"2026-07-24T23:30:29.915Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-24T23:30:29.915Z","atBatIndex":25},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Starling Marte grounds out, second baseman Hao-Yu Lee to first baseman Spencer Torkelson. Salvador Perez to 3rd.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":26,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-24T23:30:36.961Z","endTime":"2026-07-24T23:31:07.304Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":516782,"fullName":"Starling Marte","link":"/api/v1/people/516782"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373"},"pitchHand":{"code":"L","description":"Left"},"postOnThird":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":516782,"fullName":"Starling Marte","link":"/api/v1/people/516782"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":701678,"link":"/api/v1/people/701678"},"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"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"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(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":95.8,"endSpeed":88.3,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.282783275969695,"aZ":-18.522231004972962,"pfxX":7.380132749627717,"pfxZ":6.900173062340154,"pX":0.28219064184655557,"pZ":2.0552602310851293,"vX0":-6.774393824649524,"vY0":-139.30573835738653,"vZ0":-7.279850484793181,"x":106.24,"y":183.29,"x0":1.778564771054162,"y0":50.004208782847336,"z0":5.912375334381919,"aX":14.605880498309585},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":11.3,"breakHorizontal":-12.1,"spinRate":2203,"spinDirection":152},"zone":8,"typeConfidence":0.9,"plateTime":0.3921503034408387,"extension":6.389183005227792},"hitData":{"launchSpeed":94.6,"launchAngle":-40.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":149.9,"coordY":151.68}},"index":0,"playId":"700ef503-cd00-3e3a-960c-79c47508668c","pitchNumber":1,"startTime":"2026-07-24T23:30:58.284Z","endTime":"2026-07-24T23:31:07.304Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-24T23:31:07.304Z","atBatIndex":26},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Vinnie Pasquantino strikes out swinging.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":27,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-24T23:31:14.516Z","endTime":"2026-07-24T23:32:21.041Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373"},"pitchHand":{"code":"L","description":"Left"},"postOnThird":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"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":2},"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":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.1,"endSpeed":88.3,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.20135212317146,"aZ":-16.590726150093598,"pfxX":6.360108361917026,"pfxZ":7.854735341145408,"pX":-0.3016214969155837,"pZ":1.7034858026940056,"vX0":-7.13056221016232,"vY0":-139.65889587279887,"vZ0":-8.62752553767453,"x":128.5,"y":192.79,"x0":1.4531828539206229,"y0":50.00106250109988,"z0":5.9144208496769455,"aX":12.616019875466344},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":12.7,"breakHorizontal":-10.1,"spinRate":2168,"spinDirection":154},"zone":7,"typeConfidence":0.86,"plateTime":0.3915518622332028,"extension":6.364520631226752},"index":0,"playId":"b9b79c63-27da-3d20-9c0b-774b51d0f223","pitchNumber":1,"startTime":"2026-07-24T23:31:34.135Z","endTime":"2026-07-24T23:31:38.561Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.3,"endSpeed":87.9,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.875164324148297,"aZ":-16.446894223101378,"pfxX":7.695737599241923,"pfxZ":7.918456867315083,"pX":0.1933456132712677,"pZ":3.5258320108299186,"vX0":-6.804256627266677,"vY0":-140.08765732933622,"vZ0":-4.028606261593659,"x":109.63,"y":143.58,"x0":1.654801730791456,"y0":50.00228290632255,"z0":6.0588639645503966,"aX":15.283566449523025},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":13.7,"breakHorizontal":-12.5,"spinRate":2196,"spinDirection":155},"zone":2,"typeConfidence":0.91,"plateTime":0.3911134306976458,"extension":6.2996060264935485},"index":1,"playId":"44ee1dcc-3a6f-37bc-9fc1-ae9629671dfc","pitchNumber":2,"startTime":"2026-07-24T23:31:53.395Z","endTime":"2026-07-24T23:31:56.977Z","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":97.5,"endSpeed":89.8,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.76874922314814,"aZ":-11.615520100249546,"pfxX":1.248596773891576,"pfxZ":9.966663874237101,"pX":0.450805015671827,"pZ":4.09380230311732,"vX0":-3.9733216011955257,"vY0":-142.06632719169457,"vZ0":-3.787892432588806,"x":99.82,"y":128.25,"x0":1.699687392334778,"y0":50.001725126770225,"z0":6.172030155283766,"aX":2.5756311072135354},"breaks":{"breakAngle":8.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":17.5,"breakHorizontal":-1.6,"spinRate":2364,"spinDirection":162},"zone":12,"typeConfidence":0.92,"plateTime":0.3842089296406641,"extension":6.372972843357444},"index":2,"playId":"bb3ac7f0-1b3e-32e9-898a-5590b8209258","pitchNumber":3,"startTime":"2026-07-24T23:32:15.500Z","endTime":"2026-07-24T23:32:21.041Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-24T23:32:21.041Z","atBatIndex":27},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Nick Loftin doubles (16) on a sharp line drive to left fielder Riley Greene. Salvador Perez scores.","rbi":1,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":28,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-24T23:32:21.598Z","endTime":"2026-07-24T23:32:58.865Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":679845,"fullName":"Nick Loftin","link":"/api/v1/people/679845"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":679845,"fullName":"Nick Loftin","link":"/api/v1/people/679845"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"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":679845,"fullName":"Nick Loftin","link":"/api/v1/people/679845"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":682985,"link":"/api/v1/people/682985"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"responsiblePitcher":{"id":669373,"link":"/api/v1/people/669373"},"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(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":95.8,"endSpeed":88.1,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.65562670589553,"aZ":-13.038587960143515,"pfxX":3.1856064142901905,"pfxZ":9.691694986683421,"pX":-0.7208777087859346,"pZ":1.9934460031336305,"vX0":-7.444483421489258,"vY0":-139.25265185362696,"vZ0":-8.400874178029968,"x":144.48,"y":184.96,"x0":1.5667990744119686,"y0":50.00680760255827,"z0":5.901328123327638,"aX":6.29294658324506},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":16.1,"breakHorizontal":-4.3,"spinRate":2326,"spinDirection":152},"zone":7,"typeConfidence":0.89,"plateTime":0.39251614069986074,"extension":6.469109210850549},"hitData":{"launchSpeed":105.6,"launchAngle":16.0,"totalDistance":255.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":52.75,"coordY":127.04}},"index":0,"playId":"66ca1d78-82d2-39b1-89c2-cb5c12388b7b","pitchNumber":1,"startTime":"2026-07-24T23:32:44.338Z","endTime":"2026-07-24T23:32:58.865Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-24T23:32:58.865Z","atBatIndex":28},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Isaac Collins challenged (pitch result), call on the field was confirmed: Isaac Collins called out on strikes.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":29,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-24T23:33:01.451Z","endTime":"2026-07-24T23:34:13.711Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":686555,"fullName":"Isaac Collins","link":"/api/v1/people/686555"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":686555,"fullName":"Isaac Collins","link":"/api/v1/people/686555"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"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":"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":87.3,"endSpeed":79.5,"strikeZoneTop":3.013,"strikeZoneBottom":1.521,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.304553391669508,"aZ":-28.44149487097067,"pfxX":9.546009674923459,"pfxZ":2.3162991649668587,"pX":0.5837917807434926,"pZ":1.4185711465272335,"vX0":-6.70374359160776,"vY0":-126.81363484287877,"vZ0":-5.249596876766903,"x":94.75,"y":200.48,"x0":2.034342526922349,"y0":50.00373762609088,"z0":5.811500339033274,"aX":15.396409622977627},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":3.1,"breakHorizontal":-15.6,"spinRate":1893,"spinDirection":137},"zone":14,"typeConfidence":0.9,"plateTime":0.4335380562020461,"extension":6.3555852980319925},"index":0,"playId":"b964990d-6fc1-3d6d-8f8c-2f7fd563049e","pitchNumber":1,"startTime":"2026-07-24T23:33:23.189Z","endTime":"2026-07-24T23:33:27.041Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.5,"endSpeed":88.2,"strikeZoneTop":3.013,"strikeZoneBottom":1.521,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.00337388191315,"aZ":-11.386074061528245,"pfxX":3.2701390088901174,"pfxZ":10.430861153675915,"pX":-0.2547180733284789,"pZ":2.4479366019023696,"vX0":-6.221049611283947,"vY0":-140.32626684592984,"vZ0":-7.712147607435842,"x":126.71,"y":172.69,"x0":1.5668561164375794,"y0":50.000413608024246,"z0":5.975050489580373,"aX":6.516180801858518},"breaks":{"breakAngle":21.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":17.4,"breakHorizontal":-4.7,"spinRate":2363,"spinDirection":158},"zone":5,"typeConfidence":0.91,"plateTime":0.390444598268084,"extension":6.353709220898807},"index":1,"playId":"efb0a5dc-a35b-3861-b131-2c9e62a0aa0e","pitchNumber":2,"startTime":"2026-07-24T23:33:43.000Z","endTime":"2026-07-24T23:33:47.237Z","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":0,"strikes":3,"outs":2},"pitchData":{"startSpeed":97.0,"endSpeed":88.8,"strikeZoneTop":3.013,"strikeZoneBottom":1.521,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.8029700539787,"aZ":-13.009020959096407,"pfxX":1.9006773809068234,"pfxZ":9.490312016340292,"pX":0.2856387510075573,"pZ":3.158853430111963,"vX0":-5.010911153064826,"vY0":-141.14347990073293,"vZ0":-5.778852467322989,"x":106.11,"y":153.49,"x0":1.8362705404608013,"y0":50.005566436479306,"z0":6.068989391510514,"aX":3.8397745264546734},"breaks":{"breakAngle":10.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":16.2,"breakHorizontal":-2.4,"spinRate":2214,"spinDirection":151},"zone":2,"typeConfidence":0.91,"plateTime":0.3879015349603674,"extension":6.373683559910691},"index":2,"playId":"71e49e79-675a-3ed1-be5e-127d601600da","pitchNumber":3,"startTime":"2026-07-24T23:34:05.896Z","endTime":"2026-07-24T23:34:13.711Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":118,"player":{"id":686555,"fullName":"Isaac Collins","link":"/api/v1/people/686555"}},"playEndTime":"2026-07-24T23:34:13.711Z","atBatIndex":29},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Hao-Yu Lee flies out to third baseman Nick Loftin in foul territory.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":30,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-24T23:36:39.684Z","endTime":"2026-07-24T23:37:17.704Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":701678,"fullName":"Hao-Yu Lee","link":"/api/v1/people/701678"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":702070,"fullName":"Noah Cameron","link":"/api/v1/people/702070"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":701678,"fullName":"Hao-Yu Lee","link":"/api/v1/people/701678"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":679845,"link":"/api/v1/people/679845"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.1,"endSpeed":85.6,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.967458326960212,"aZ":-13.756934017155618,"pfxX":2.0596101350936395,"pfxZ":9.83187592047649,"pX":-0.06379576868905194,"pZ":3.5454737654654713,"vX0":-3.515387293454418,"vY0":-135.5916787158125,"vZ0":-4.341589348172635,"x":119.43,"y":143.05,"x0":0.9783487572431202,"y0":50.00465581885163,"z0":6.118594156872137,"aX":3.8591850536994334},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":17.2,"breakHorizontal":-3.0,"spinRate":2205,"spinDirection":155},"zone":11,"typeConfidence":2.0,"plateTime":0.4030215508151511,"extension":6.232556357995323},"index":0,"playId":"a74dff1c-c5dc-3e52-97b4-158908ef1c72","pitchNumber":1,"startTime":"2026-07-24T23:36:39.684Z","endTime":"2026-07-24T23:36:43.552Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.8,"endSpeed":86.1,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.113170269421666,"aZ":-12.620998165241273,"pfxX":2.5270306052840223,"pfxZ":10.338036626031482,"pX":0.15371490172687322,"pZ":1.8081914861696726,"vX0":-3.3143996763496086,"vY0":-136.42783253632274,"vZ0":-8.60430743067721,"x":111.14,"y":189.96,"x0":1.054178860171154,"y0":50.000842679118044,"z0":5.866173409804502,"aX":4.778629627813849},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":17.2,"breakHorizontal":-4.0,"spinRate":2307,"spinDirection":153},"zone":8,"typeConfidence":2.0,"plateTime":0.40099145260473845,"extension":6.455191332044053},"index":1,"playId":"b60ed50f-7119-3ab1-8291-24055b8fbff6","pitchNumber":2,"startTime":"2026-07-24T23:36:53.145Z","endTime":"2026-07-24T23:36:56.461Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.0,"endSpeed":78.6,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.196647868812317,"aZ":-27.291897010905014,"pfxX":-1.346462266627162,"pfxZ":3.109790969037241,"pX":-0.8422021759200528,"pZ":1.8075228675352437,"vX0":-4.081182789764986,"vY0":-125.05304964595479,"vZ0":-4.871685259022936,"x":149.1,"y":189.98,"x0":0.9914919359032018,"y0":50.004412224172256,"z0":6.042536436912414,"aX":-2.114091712591197},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":4.7,"breakHorizontal":3.5,"spinRate":2471,"spinDirection":188},"zone":13,"typeConfidence":2.0,"plateTime":0.43941113112605024,"extension":6.148875386331356},"hitData":{"launchSpeed":74.7,"launchAngle":50.0,"totalDistance":188.0,"trajectory":"fly_ball","hardness":"medium","location":"5","coordinates":{"coordX":63.79,"coordY":156.34}},"index":2,"playId":"588f63f5-6ca5-3d5a-a0aa-d1f92c17821c","pitchNumber":3,"startTime":"2026-07-24T23:37:08.429Z","endTime":"2026-07-24T23:37:17.704Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-24T23:37:17.704Z","atBatIndex":30},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Zach McKinstry singles on a line drive to right fielder Starling Marte.","rbi":0,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":31,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-24T23:37:20.274Z","endTime":"2026-07-24T23:37:55.562Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":702070,"fullName":"Noah Cameron","link":"/api/v1/people/702070"},"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],"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":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":516782,"link":"/api/v1/people/516782"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.3,"endSpeed":84.7,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.758682090864273,"aZ":-19.410693940882922,"pfxX":6.588268005518718,"pfxZ":6.9668039682615355,"pX":0.8923122482962308,"pZ":2.439635853189445,"vX0":-3.194026491744175,"vY0":-134.39388941349677,"vZ0":-5.432936819244338,"x":82.99,"y":172.91,"x0":1.2394077256833451,"y0":50.00115783052991,"z0":5.86328642610556,"aX":12.06660498203344},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":11.6,"breakHorizontal":-11.3,"spinRate":2314,"spinDirection":157},"zone":14,"typeConfidence":2.0,"plateTime":0.4073428977524429,"extension":6.3458409223378265},"hitData":{"launchSpeed":85.5,"launchAngle":11.0,"totalDistance":168.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":171.14,"coordY":116.09}},"index":0,"playId":"fcee3586-1a27-31b7-95dd-47746b5b1c5e","pitchNumber":1,"startTime":"2026-07-24T23:37:43.622Z","endTime":"2026-07-24T23:37:55.562Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-24T23:37:55.562Z","atBatIndex":31},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Matt Vierling grounds into a double play, shortstop Tyler Tolbert to second baseman Michael Massey to first baseman Vinnie Pasquantino. Zach McKinstry out at 2nd. Matt Vierling out at 1st.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":32,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-24T23:37:54.131Z","endTime":"2026-07-24T23:38:42.402Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":663837,"fullName":"Matt Vierling","link":"/api/v1/people/663837"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":702070,"fullName":"Noah Cameron","link":"/api/v1/people/702070"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":686475,"link":"/api/v1/people/686475"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":686681,"link":"/api/v1/people/686681"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":663837,"fullName":"Matt Vierling","link":"/api/v1/people/663837"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":686681,"link":"/api/v1/people/686681"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_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":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.3,"endSpeed":75.0,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.133688474556035,"aZ":-21.210180090124428,"pfxX":6.546652240574546,"pfxZ":7.637186358420649,"pX":0.15488012442452948,"pZ":1.4231970723745702,"vX0":-5.024207160323256,"vY0":-119.62582000352157,"vZ0":-6.401810017080755,"x":111.1,"y":200.35,"x0":1.4416607364987122,"y0":50.00380589210376,"z0":6.061655501752442,"aX":9.398442855439733},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":12.4,"breakHorizontal":-10.4,"spinRate":1511,"spinDirection":136},"zone":14,"typeConfidence":2.0,"plateTime":0.4595577188248239,"extension":6.083928026481481},"index":0,"playId":"44267b2e-9ff5-3378-af15-fafd8bd5eb05","pitchNumber":1,"startTime":"2026-07-24T23:38:15.495Z","endTime":"2026-07-24T23:38:19.657Z","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":88.2,"endSpeed":80.5,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.31205883085988,"aZ":-26.806558248091992,"pfxX":-0.6010001985589404,"pfxZ":3.2408640046774195,"pX":-0.39052935003609035,"pZ":2.3242161815460696,"vX0":-3.8872600337319763,"vY0":-128.36458394697635,"vZ0":-3.7779944756283657,"x":131.89,"y":176.03,"x0":1.226006847884941,"y0":50.00547348060104,"z0":5.918897765915743,"aX":-0.9951937151796846},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":5.2,"breakHorizontal":2.0,"spinRate":2591,"spinDirection":186},"zone":4,"typeConfidence":2.0,"plateTime":0.42785540114795007,"extension":6.311630331367725},"hitData":{"launchSpeed":87.0,"launchAngle":-20.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":115.38,"coordY":151.18}},"index":1,"playId":"d1099ba4-b7d5-349e-878e-2333f3aaa2cb","pitchNumber":2,"startTime":"2026-07-24T23:38:34.072Z","endTime":"2026-07-24T23:38:42.402Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-24T23:38:42.402Z","atBatIndex":32},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Michael Massey strikes out swinging.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":33,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-24T23:40:34.452Z","endTime":"2026-07-24T23:41:48.735Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":686681,"fullName":"Michael Massey","link":"/api/v1/people/686681"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":686681,"fullName":"Michael Massey","link":"/api/v1/people/686681"},"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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.2,"endSpeed":86.8,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.38812454670865,"aZ":-17.55874104068955,"pfxX":7.736967971356723,"pfxZ":7.553207765465649,"pX":-0.12109211515793049,"pZ":3.171597269629482,"vX0":-7.357753541421864,"vY0":-138.35605298005254,"vZ0":-4.677825671044779,"x":121.62,"y":153.15,"x0":1.5698464613491077,"y0":50.003207878474036,"z0":6.0639835984834,"aX":14.973115329283623},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":12.8,"breakHorizontal":-12.5,"spinRate":2066,"spinDirection":158},"zone":2,"typeConfidence":0.9,"plateTime":0.39614629250365185,"extension":6.251083832671263},"index":0,"playId":"81b12ba0-35b2-32dc-9133-608ce22dc0a2","pitchNumber":1,"startTime":"2026-07-24T23:40:46.313Z","endTime":"2026-07-24T23:40:49.531Z","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":95.4,"endSpeed":86.8,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.52293435678133,"aZ":-11.636140988332345,"pfxX":1.421197498028069,"pfxZ":10.57471944557852,"pX":-0.009381091004461887,"pZ":3.583284236354322,"vX0":-5.428795259113033,"vY0":-138.82675477532223,"vZ0":-4.608871400732379,"x":117.36,"y":142.03,"x0":1.7910700622826004,"y0":50.002754005450086,"z0":6.046203161805073,"aX":2.760734125411583},"breaks":{"breakAngle":7.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":18.4,"breakHorizontal":-1.4,"spinRate":2287,"spinDirection":154},"zone":11,"typeConfidence":0.9,"plateTime":0.39528803248550926,"extension":6.369412330133102},"index":1,"playId":"d1ddedae-f78a-3c28-a507-6fbf7124fdcd","pitchNumber":2,"startTime":"2026-07-24T23:41:00.121Z","endTime":"2026-07-24T23:41:03.895Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2026-07-24T23:41:11.458Z","endTime":"2026-07-24T23:41:21.282Z","isPitch":false,"type":"action","player":{"id":686681,"link":"/api/v1/people/686681"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.5,"endSpeed":76.8,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.984986151730162,"aZ":-36.14039393945606,"pfxX":-4.710916943110157,"pfxZ":-2.7067246847457858,"pX":0.202002570305803,"pZ":0.1528011137329981,"vX0":-2.7989571203054915,"vY0":-120.15083083936298,"vZ0":-5.965255396322888,"x":109.3,"y":234.65,"x0":1.9936871522167323,"y0":50.00570746879068,"z0":5.8745634311876564,"aX":-6.897029625136048},"breaks":{"breakAngle":10.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.2,"breakVerticalInduced":-6.1,"breakHorizontal":9.2,"spinRate":2586,"spinDirection":323},"zone":14,"typeConfidence":0.88,"plateTime":0.45564331940311975,"extension":6.411925075734753},"index":3,"playId":"46c7b896-85d3-3737-b31b-03df69fb8111","pitchNumber":3,"startTime":"2026-07-24T23:41:21.282Z","endTime":"2026-07-24T23:41:24.991Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":88.2,"endSpeed":81.0,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.199579863441997,"aZ":-23.922438589792325,"pfxX":7.058213872715305,"pfxZ":4.959261908484422,"pX":-0.12527488214740803,"pZ":1.6148441714300872,"vX0":-7.423495262926539,"vY0":-128.1453281880264,"vZ0":-6.027660939178727,"x":121.78,"y":195.18,"x0":1.8906161475494103,"y0":50.006087161689756,"z0":5.863660848183439,"aX":11.754342257111261},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":7.8,"breakHorizontal":-11.2,"spinRate":1606,"spinDirection":136},"zone":8,"typeConfidence":0.89,"plateTime":0.42723504936235246,"extension":6.2294579704963455},"index":4,"playId":"90f3d1ac-e9f4-3efe-870d-26cd3604d4e8","pitchNumber":4,"startTime":"2026-07-24T23:41:44.433Z","endTime":"2026-07-24T23:41:48.735Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-24T23:41:48.735Z","atBatIndex":33},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Tyler Tolbert pops out to second baseman Hao-Yu Lee.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":34,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-24T23:41:48.857Z","endTime":"2026-07-24T23:42:38.015Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":686475,"fullName":"Tyler Tolbert","link":"/api/v1/people/686475"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":686475,"fullName":"Tyler Tolbert","link":"/api/v1/people/686475"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":701678,"link":"/api/v1/people/701678"},"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(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":89.3,"endSpeed":83.2,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.182387312057866,"aZ":-27.67310629546626,"pfxX":-0.3351305342844646,"pfxZ":2.5870573261060397,"pX":-0.439519418139121,"pZ":2.9183202967797244,"vX0":-6.465683972306139,"vY0":-130.08198934290317,"vZ0":-2.4676996218543152,"x":133.75,"y":159.99,"x0":2.10539177225832,"y0":50.00485214208086,"z0":5.943322550034091,"aX":-0.5829936559164258},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":4.4,"breakHorizontal":1.8,"spinRate":2151,"spinDirection":185},"zone":1,"typeConfidence":0.91,"plateTime":0.4185069353728803,"extension":6.354568907831032},"index":0,"playId":"b3b629cc-f062-343c-814e-55e4ca6c363a","pitchNumber":1,"startTime":"2026-07-24T23:42:13.714Z","endTime":"2026-07-24T23:42:17.246Z","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":1},"pitchData":{"startSpeed":96.5,"endSpeed":88.7,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.95037543430385,"aZ":-14.406149696060456,"pfxX":2.966375251227592,"pfxZ":8.840263076611846,"pX":0.4292310379992997,"pZ":3.3424418529954667,"vX0":-4.57124386567261,"vY0":-140.4533445094355,"vZ0":-4.882471770972217,"x":100.64,"y":148.53,"x0":1.687825497270386,"y0":50.00554868576386,"z0":6.030788101514241,"aX":5.964475467484744},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":15.2,"breakHorizontal":-4.6,"spinRate":2252,"spinDirection":157},"zone":12,"typeConfidence":0.89,"plateTime":0.38903602729871567,"extension":6.366569774209383},"hitData":{"launchSpeed":89.3,"launchAngle":67.0,"totalDistance":135.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":160.44,"coordY":159.73}},"index":1,"playId":"aac20b9f-6e48-342d-9d34-3d924d088367","pitchNumber":2,"startTime":"2026-07-24T23:42:26.991Z","endTime":"2026-07-24T23:42:38.015Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-24T23:42:38.015Z","atBatIndex":34},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Carter Jensen strikes out swinging, catcher Dillon Dingler to first baseman Spencer Torkelson.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":35,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-24T23:42:42.081Z","endTime":"2026-07-24T23:44:04.546Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":695600,"fullName":"Carter Jensen","link":"/api/v1/people/695600"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":695600,"fullName":"Carter Jensen","link":"/api/v1/people/695600"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":693307,"link":"/api/v1/people/693307"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"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, 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":89.8,"endSpeed":83.4,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.13152629438216,"aZ":-28.572763642289257,"pfxX":-1.6794957188685329,"pfxZ":2.062070605075167,"pX":-0.9822051529296139,"pZ":1.9859094704255449,"vX0":-7.175151843398867,"vY0":-130.7418700101514,"vZ0":-4.470227327118126,"x":154.44,"y":185.16,"x0":2.005489047652354,"y0":50.00327079400799,"z0":5.838757554218099,"aX":-2.9349601322524594},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":3.0,"breakHorizontal":4.4,"spinRate":2070,"spinDirection":174},"zone":13,"typeConfidence":0.91,"plateTime":0.4174356358993849,"extension":6.422389210664625},"index":0,"playId":"c0bd44db-83cf-3374-a8f3-d6febfdaaaca","pitchNumber":1,"startTime":"2026-07-24T23:43:00.441Z","endTime":"2026-07-24T23:43:05.882Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.3,"endSpeed":88.4,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.051610771783817,"aZ":-19.083087208555895,"pfxX":7.497895923189025,"pfxZ":6.566552629445926,"pX":-1.287803980954143,"pZ":3.522025623021227,"vX0":-9.847074368669197,"vY0":-139.96876678040138,"vZ0":-3.734892220068243,"x":166.09,"y":143.69,"x0":1.2932309494667515,"y0":50.00668851911127,"z0":6.115036997683883,"aX":14.95812129514181},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":11.3,"breakHorizontal":-11.6,"spinRate":2193,"spinDirection":160},"zone":11,"typeConfidence":0.9,"plateTime":0.39054880599060837,"extension":6.355620434685922},"index":1,"playId":"75c0d486-3701-3c14-ab8b-b5cc3961a7b9","pitchNumber":2,"startTime":"2026-07-24T23:43:13.235Z","endTime":"2026-07-24T23:43:19.395Z","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":96.7,"endSpeed":88.9,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.402672919104926,"aZ":-19.66958438214889,"pfxX":8.118186911602981,"pfxZ":6.209426591771249,"pX":0.8360228725722566,"pZ":2.327821872106014,"vX0":-5.560975689617778,"vY0":-140.6759685566816,"vZ0":-6.496422932618179,"x":85.13,"y":175.93,"x0":1.7785544859249791,"y0":50.0053467922294,"z0":5.932008568241527,"aX":16.355752415193386},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":10.2,"breakHorizontal":-13.7,"spinRate":2148,"spinDirection":151},"zone":14,"typeConfidence":0.9,"plateTime":0.38859817334520885,"extension":6.41012682632847},"index":2,"playId":"3377febd-a805-37e5-a4c1-329bfe911910","pitchNumber":3,"startTime":"2026-07-24T23:43:29.712Z","endTime":"2026-07-24T23:43:34.256Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":82.8,"endSpeed":77.5,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.073588744486102,"aZ":-34.66184670486273,"pfxX":-5.297796989537557,"pfxZ":-1.675543909905064,"pX":-1.2150149036685371,"pZ":-0.029482260122948183,"vX0":-5.306629630777344,"vY0":-120.5175037123024,"vZ0":-6.778314987425896,"x":163.31,"y":239.58,"x0":1.698997872191477,"y0":50.00568363956121,"z0":5.8582136400689775,"aX":-7.842493383570831},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.0,"breakVerticalInduced":-4.3,"breakHorizontal":10.8,"spinRate":2663,"spinDirection":326},"zone":13,"typeConfidence":0.85,"plateTime":0.4534143848145922,"extension":6.465721953743477},"index":3,"playId":"68a00092-c3ad-34ea-8916-5668dca6923a","pitchNumber":4,"startTime":"2026-07-24T23:43:55.499Z","endTime":"2026-07-24T23:44:04.546Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-24T23:44:04.546Z","atBatIndex":35},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ben Malgeri grounds out, second baseman Michael Massey to first baseman Vinnie Pasquantino.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":36,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-24T23:46:02.423Z","endTime":"2026-07-24T23:47:31.436Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":701162,"fullName":"Ben Malgeri","link":"/api/v1/people/701162"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":702070,"fullName":"Noah Cameron","link":"/api/v1/people/702070"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":701162,"fullName":"Ben Malgeri","link":"/api/v1/people/701162"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":686681,"link":"/api/v1/people/686681"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":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":0},"pitchData":{"startSpeed":90.6,"endSpeed":83.8,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.624318784182407,"aZ":-21.59754414634702,"pfxX":-2.2311716049667027,"pfxZ":5.932911041288225,"pX":-0.3446180695905705,"pZ":3.4935851712861563,"vX0":-2.082268343923717,"vY0":-132.0498835375351,"vZ0":-3.099324057976072,"x":130.14,"y":144.45,"x0":0.7413406002983345,"y0":50.00261740410185,"z0":6.254335016893172,"aX":-3.9772828288400306},"breaks":{"breakAngle":10.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":10.3,"breakHorizontal":4.4,"spinRate":2250,"spinDirection":168},"zone":11,"typeConfidence":2.0,"plateTime":0.4133032195739732,"extension":6.221336218312483},"index":0,"playId":"d3b67af4-8c85-32ff-9e4b-4fc99f81edab","pitchNumber":1,"startTime":"2026-07-24T23:46:13.632Z","endTime":"2026-07-24T23:46:16.976Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.9,"endSpeed":74.9,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.468460935033743,"aZ":-39.78237633147922,"pfxX":-2.7103816834580967,"pfxZ":-5.386476542738141,"pX":0.3045060237998607,"pZ":3.0219800195585487,"vX0":-0.46251599224558543,"vY0":-117.86887320366947,"vZ0":0.6045974040896498,"x":105.39,"y":157.19,"x0":0.8552571757038195,"y0":50.00142555816595,"z0":6.422484842060015,"aX":-3.8300439686079653},"breaks":{"breakAngle":6.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.9,"breakVerticalInduced":-9.4,"breakHorizontal":5.0,"spinRate":2288,"spinDirection":348},"zone":3,"typeConfidence":2.0,"plateTime":0.46390682801942873,"extension":6.147418049560958},"index":1,"playId":"346cca6a-1cdd-39a6-b218-f21a0afc45b8","pitchNumber":2,"startTime":"2026-07-24T23:46:29.256Z","endTime":"2026-07-24T23:46: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, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.9,"endSpeed":78.0,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.11442206322506,"aZ":-39.28961532979646,"pfxX":-3.201333298419287,"pfxZ":-4.722205938368665,"pX":-0.16748399920303703,"pZ":-0.23468191934139593,"vX0":-1.352159722569878,"vY0":-122.05775567142241,"vZ0":-6.693603963712488,"x":123.38,"y":245.12,"x0":0.809575613859598,"y0":50.00125637976274,"z0":5.92797585075534,"aX":-4.827322234395118},"breaks":{"breakAngle":7.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.7,"breakVerticalInduced":-9.8,"breakHorizontal":6.1,"spinRate":2356,"spinDirection":344},"zone":13,"typeConfidence":2.0,"plateTime":0.4488218684225469,"extension":6.478631533681064},"index":2,"playId":"c6e18ad3-7b31-3f70-b857-76e21958dd07","pitchNumber":3,"startTime":"2026-07-24T23:46:44.406Z","endTime":"2026-07-24T23:46:47.601Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.7,"endSpeed":77.2,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.087993329774644,"aZ":-20.716492938444173,"pfxX":5.671889999724154,"pfxZ":7.631445726838852,"pX":-0.04883892765296931,"pZ":0.4854027212761227,"vX0":-4.820153749894148,"vY0":-121.561095396386,"vZ0":-8.677212058842386,"x":118.86,"y":225.67,"x0":1.219631711221526,"y0":50.005755194979585,"z0":5.8901207222590255,"aX":8.518529355754488},"breaks":{"breakAngle":19.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":12.0,"breakHorizontal":-9.1,"spinRate":1754,"spinDirection":138},"zone":13,"typeConfidence":2.0,"plateTime":0.45001472570921086,"extension":6.315778344142399},"index":3,"playId":"c91a17fe-6cba-343e-bf70-44e9cce1bb8c","pitchNumber":4,"startTime":"2026-07-24T23:47:02.886Z","endTime":"2026-07-24T23:47:06.906Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.7,"endSpeed":84.5,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.053974390483365,"aZ":-24.456891145911108,"pfxX":0.11737257683559876,"pfxZ":4.262291498911102,"pX":0.187098449806165,"pZ":1.809367241200033,"vX0":-2.2655619404052163,"vY0":-133.51498425075857,"vZ0":-6.227407418490247,"x":109.87,"y":189.93,"x0":1.0304279595707766,"y0":50.001010326217404,"z0":5.925613646839307,"aX":0.2125565071344794},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":6.6,"breakHorizontal":0.2,"spinRate":2351,"spinDirection":171},"zone":8,"typeConfidence":2.0,"plateTime":0.409825670273416,"extension":6.480361312664665},"hitData":{"launchSpeed":105.2,"launchAngle":-7.0,"totalDistance":14.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":149.9,"coordY":148.14}},"index":4,"playId":"939a2f96-d10e-3e60-99da-77aab70cd52f","pitchNumber":5,"startTime":"2026-07-24T23:47:23.383Z","endTime":"2026-07-24T23:47:31.436Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-24T23:47:31.436Z","atBatIndex":36},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Colt Keith strikes out swinging.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":37,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-24T23:47:34.496Z","endTime":"2026-07-24T23:49:14.951Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":702070,"fullName":"Noah Cameron","link":"/api/v1/people/702070"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":521692,"link":"/api/v1/people/521692"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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":93.7,"endSpeed":86.9,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.49364385768177,"aZ":-20.84474376389195,"pfxX":5.10358444883437,"pfxZ":5.947212376867113,"pX":-0.5183153652693926,"pZ":1.8177589543612556,"vX0":-5.701947288866505,"vY0":-136.32954065314485,"vZ0":-6.967242948231144,"x":136.76,"y":189.7,"x0":0.9250528884232619,"y0":50.00564155283659,"z0":5.817581559356988,"aX":9.727495958625251},"breaks":{"breakAngle":21.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":9.7,"breakHorizontal":-8.3,"spinRate":2252,"spinDirection":158},"zone":7,"typeConfidence":2.0,"plateTime":0.39988922504981783,"extension":6.460212325122493},"index":0,"playId":"8ceed3c5-a7dd-3864-8229-0ced5a52e4e3","pitchNumber":1,"startTime":"2026-07-24T23:47:54.135Z","endTime":"2026-07-24T23:47:57.471Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"index":1,"startTime":"2026-07-24T23:48:09.032Z","endTime":"2026-07-24T23:48:22.814Z","isPitch":false,"type":"action","player":{"id":690993,"link":"/api/v1/people/690993"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.8,"endSpeed":81.5,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.474902846707838,"aZ":-32.15964400127001,"pfxX":-1.9791728097773138,"pfxZ":0.007698821450192739,"pX":-2.001237206084595,"pZ":1.3405383378484035,"vX0":-6.25250113998607,"vY0":-126.42066309699771,"vZ0":-5.196858317136976,"x":193.28,"y":202.59,"x0":0.7435519426859298,"y0":50.00187101595669,"z0":5.951345459357104,"aX":-3.2598270144666444},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":-0.8,"breakHorizontal":4.8,"spinRate":2563,"spinDirection":294},"zone":13,"typeConfidence":2.0,"plateTime":0.4303520454962064,"extension":6.363616890427028},"index":2,"playId":"52ded4c3-930b-3f01-b381-70cb4c1fcdb3","pitchNumber":2,"startTime":"2026-07-24T23:48:22.814Z","endTime":"2026-07-24T23:48:26.991Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.1,"endSpeed":81.7,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.190807522612523,"aZ":-27.135945197564382,"pfxX":-1.4820056540924442,"pfxZ":3.0728379122558547,"pX":-1.22609906455766,"pZ":0.31489856992614373,"vX0":-5.199866788134225,"vY0":-125.31018664389607,"vZ0":-8.374747049899428,"x":163.74,"y":230.28,"x0":1.043625604542705,"y0":50.002455864241895,"z0":5.82217355013991,"aX":-2.425774461497095},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":4.4,"breakHorizontal":3.6,"spinRate":2647,"spinDirection":86},"zone":13,"typeConfidence":2.0,"plateTime":0.43220867468890267,"extension":6.340739728061983},"index":3,"playId":"85adc771-c3d6-3546-9271-80148473a0d9","pitchNumber":3,"startTime":"2026-07-24T23:48:37.120Z","endTime":"2026-07-24T23:48:42.506Z","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":1},"pitchData":{"startSpeed":92.1,"endSpeed":85.1,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.828607842643674,"aZ":-23.3274924131502,"pfxX":-0.4947144398852177,"pfxZ":4.809617941434128,"pX":-0.8067340676598848,"pZ":2.716591428611847,"vX0":-4.688620556528985,"vY0":-134.19961229956968,"vZ0":-4.17747735555805,"x":147.75,"y":165.43,"x0":1.0213677625106263,"y0":50.00214047877112,"z0":5.938647321411782,"aX":-0.9084790925791789},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":8.0,"breakHorizontal":1.8,"spinRate":2328,"spinDirection":165},"zone":11,"typeConfidence":2.0,"plateTime":0.4068923111295133,"extension":6.298431924789367},"index":4,"playId":"88affe07-5b14-3118-9779-2461f9a7c838","pitchNumber":4,"startTime":"2026-07-24T23:48:54.228Z","endTime":"2026-07-24T23:48:59.026Z","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":86.1,"endSpeed":80.4,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.432896218751527,"aZ":-41.057882456053704,"pfxX":-2.677368269919028,"pfxZ":-5.519802941378976,"pX":0.19841811718801805,"pZ":1.1372361339045756,"vX0":-1.0983917589232814,"vY0":-125.52203642436362,"vZ0":-4.103120204660716,"x":109.44,"y":208.07,"x0":0.988538177683082,"y0":50.00514445883045,"z0":6.1076747497242945,"aX":-4.307743373659102},"breaks":{"breakAngle":6.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.2,"breakVerticalInduced":-10.7,"breakHorizontal":5.0,"spinRate":2476,"spinDirection":351},"zone":14,"typeConfidence":2.0,"plateTime":0.4349990090007174,"extension":6.270832604112607},"index":5,"playId":"f16071d6-accb-31dd-bfe4-843646b675d1","pitchNumber":5,"startTime":"2026-07-24T23:49:10.125Z","endTime":"2026-07-24T23:49:14.951Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-24T23:49:14.951Z","atBatIndex":37},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Gleyber Torres walks.","rbi":0,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":38,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-24T23:49:15.090Z","endTime":"2026-07-24T23:51:23.811Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":702070,"fullName":"Noah Cameron","link":"/api/v1/people/702070"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.3,"endSpeed":78.0,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.54017913012515,"aZ":-38.08592980700511,"pfxX":-1.845751351659226,"pfxZ":-3.9287247443008546,"pX":-0.5812941137669128,"pZ":0.5626286743664848,"vX0":-2.6723719680849194,"vY0":-121.33412355920557,"vZ0":-5.538094076192697,"x":139.16,"y":223.59,"x0":0.769957105933584,"y0":50.00197319367194,"z0":6.156928804776754,"aX":-2.7785314346726198},"breaks":{"breakAngle":4.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.2,"breakVerticalInduced":-8.0,"breakHorizontal":4.0,"spinRate":2318,"spinDirection":350},"zone":13,"typeConfidence":2.0,"plateTime":0.4497259886174021,"extension":6.376015661674123},"index":0,"playId":"bc95bf22-321d-3581-bf69-19fa3891cda2","pitchNumber":1,"startTime":"2026-07-24T23:49:37.751Z","endTime":"2026-07-24T23:49:41.486Z","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":91.4,"endSpeed":85.1,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.9513654968616,"aZ":-25.279571344928744,"pfxX":-1.8731502271102642,"pfxZ":3.7631513747170544,"pX":-0.007923730363162438,"pZ":3.402877085747388,"vX0":-1.7757416480634618,"vY0":-133.30819925901656,"vZ0":-2.2954637287815918,"x":117.3,"y":146.9,"x0":0.9060060303085814,"y0":50.00231348114237,"z0":6.067618118113835,"aX":-3.429416368058187},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":6.6,"breakHorizontal":3.7,"spinRate":2427,"spinDirection":171},"zone":11,"typeConfidence":2.0,"plateTime":0.40815670706422225,"extension":6.282019304307443},"index":1,"playId":"76436c01-e4d8-34d6-9266-c5f8e7d18378","pitchNumber":2,"startTime":"2026-07-24T23:50:02.960Z","endTime":"2026-07-24T23:50:06.323Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.9,"endSpeed":79.2,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.140961673996358,"aZ":-31.849300471128988,"pfxX":-0.3478072735448521,"pfxZ":0.20527624620104223,"pX":-1.2579802199434056,"pZ":0.5345766569752688,"vX0":-4.945623588790608,"vY0":-124.96158496477629,"vZ0":-6.862041091085384,"x":164.95,"y":224.35,"x0":0.7953064882673125,"y0":50.00200351975466,"z0":5.946265535897042,"aX":-0.5474358257496815},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":-1.1,"breakHorizontal":1.8,"spinRate":2675,"spinDirection":153},"zone":13,"typeConfidence":2.0,"plateTime":0.4389980909837208,"extension":6.315624402231508},"index":2,"playId":"e2f7cb3a-8086-35fa-abd3-20bcd9167c42","pitchNumber":3,"startTime":"2026-07-24T23:50:17.138Z","endTime":"2026-07-24T23:50:21.398Z","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":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.8,"endSpeed":75.9,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.637350450546126,"aZ":-22.646386323378756,"pfxX":5.924694360466442,"pfxZ":6.564268854293651,"pX":-0.04006970891094841,"pZ":2.097023865170543,"vX0":-4.833744676211815,"vY0":-119.0791690531794,"vZ0":-4.617354173086898,"x":118.53,"y":182.16,"x0":1.2362276591083048,"y0":50.00045967918112,"z0":6.083843381679771,"aX":8.595990969900747},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":11.2,"breakHorizontal":-9.7,"spinRate":1525,"spinDirection":132},"zone":8,"typeConfidence":2.0,"plateTime":0.45813989709763137,"extension":6.215651265108961},"index":3,"playId":"16ab37b4-131f-3144-8b7c-bd59bdd138e8","pitchNumber":4,"startTime":"2026-07-24T23:50:33.698Z","endTime":"2026-07-24T23:50:38.355Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.4,"endSpeed":87.2,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.151001675739447,"aZ":-16.12130242242709,"pfxX":3.88238700283,"pfxZ":8.285372351532274,"pX":0.15864571366388058,"pZ":3.768513422312462,"vX0":-4.242760398098794,"vY0":-137.51956435707083,"vZ0":-2.6567475975136157,"x":110.95,"y":137.03,"x0":1.2085060630112423,"y0":50.0033489050938,"z0":5.8253749616836705,"aX":7.523392717873663},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":14.8,"breakHorizontal":-6.2,"spinRate":2273,"spinDirection":148},"zone":12,"typeConfidence":2.0,"plateTime":0.39651802064622377,"extension":6.187351388634433},"index":4,"playId":"87704f48-4e49-3374-9392-ca45cad52965","pitchNumber":5,"startTime":"2026-07-24T23:50:52.079Z","endTime":"2026-07-24T23:50:56.673Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"index":5,"startTime":"2026-07-24T23:51:04.946Z","endTime":"2026-07-24T23:51:17.598Z","isPitch":false,"type":"action","player":{"id":650402,"link":"/api/v1/people/650402"}},{"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":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.3,"endSpeed":77.4,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.905915775451028,"aZ":-38.42013085614667,"pfxX":-1.887912278360477,"pfxZ":-4.159142020194196,"pX":-1.0816293094600695,"pZ":2.9961245473252776,"vX0":-3.7273063853284722,"vY0":-121.32532281092045,"vZ0":0.009484520471758628,"x":158.23,"y":157.88,"x0":0.7147855745050851,"y0":50.001808171552106,"z0":6.3178903373168955,"aX":-2.8361022240519853},"breaks":{"breakAngle":4.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.4,"breakVerticalInduced":-7.3,"breakHorizontal":4.2,"spinRate":2126,"spinDirection":340},"zone":11,"typeConfidence":2.0,"plateTime":0.4500459316986736,"extension":6.2567251582696715},"index":6,"playId":"e4684ad2-a155-3c2a-8d28-f1de6ab0baa3","pitchNumber":6,"startTime":"2026-07-24T23:51:17.598Z","endTime":"2026-07-24T23:51:23.811Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-24T23:51:23.811Z","atBatIndex":38},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Dillon Dingler strikes out swinging.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":39,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-24T23:51:23.110Z","endTime":"2026-07-24T23:53:00.539Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":702070,"fullName":"Noah Cameron","link":"/api/v1/people/702070"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":521692,"link":"/api/v1/people/521692"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":92.5,"endSpeed":85.4,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.22180505986036,"aZ":-20.177312507579064,"pfxX":-1.9388971063619984,"pfxZ":6.471827455248677,"pX":-0.052287393369035914,"pZ":2.471542162031998,"vX0":-3.17159254145031,"vY0":-134.77430072014118,"vZ0":-5.3204981822091995,"x":118.99,"y":172.05,"x0":1.3882438943664006,"y0":50.00338233860246,"z0":5.881275448047533,"aX":-3.592732662315609},"breaks":{"breakAngle":10.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":10.9,"breakHorizontal":4.2,"spinRate":2356,"spinDirection":161},"zone":5,"typeConfidence":2.0,"plateTime":0.4052410025531423,"extension":6.397134541729087},"index":0,"playId":"fe6887ab-9ee8-3f13-8763-b9bc8156c1e5","pitchNumber":1,"startTime":"2026-07-24T23:51:46.728Z","endTime":"2026-07-24T23:51:49.947Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.0,"endSpeed":87.0,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.157887282828025,"aZ":-14.787329954888328,"pfxX":5.295190979788729,"pfxZ":8.979374730664174,"pX":-1.2157908774211164,"pZ":3.2276226073324508,"vX0":-8.112406689917329,"vY0":-138.13266016471982,"vZ0":-4.348442231272483,"x":163.34,"y":151.63,"x0":1.06831280306898,"y0":50.00413181732934,"z0":5.813313316557796,"aX":10.255436300503028},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":15.6,"breakHorizontal":-7.9,"spinRate":2416,"spinDirection":154},"zone":11,"typeConfidence":2.0,"plateTime":0.39619915079678947,"extension":6.42508847139238},"index":1,"playId":"5b23fd84-336f-35ca-8ab8-b62d9483cf79","pitchNumber":2,"startTime":"2026-07-24T23:52:04.902Z","endTime":"2026-07-24T23:52:08.636Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.7,"endSpeed":76.9,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.09734864971475,"aZ":-25.249835625124618,"pfxX":8.223291762639166,"pfxZ":4.612619686696185,"pX":0.31949750339837835,"pZ":1.744152014185613,"vX0":-5.26799831055784,"vY0":-121.78879681045814,"vZ0":-4.693672946407077,"x":104.82,"y":191.69,"x0":1.4430700303681538,"y0":50.002949789018324,"z0":5.882352663061357,"aX":12.34338592924897},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":7.4,"breakHorizontal":-13.7,"spinRate":1582,"spinDirection":129},"zone":9,"typeConfidence":2.0,"plateTime":0.4498703608840793,"extension":6.257857664908378},"index":2,"playId":"454ad3d0-b60f-37e5-a677-7e5b7836f06a","pitchNumber":3,"startTime":"2026-07-24T23:52:22.815Z","endTime":"2026-07-24T23:52:26.394Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":87.8,"endSpeed":81.2,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.860307921819082,"aZ":-31.423245443924994,"pfxX":-3.7100821188463207,"pfxZ":0.45373978884297106,"pX":-1.1880220514968047,"pZ":1.7529317423836615,"vX0":-4.831295114848267,"vY0":-127.8689714696169,"vZ0":-4.3272028218661305,"x":162.28,"y":191.45,"x0":1.2064731064852243,"y0":50.003724181189966,"z0":5.926937177491882,"aX":-6.156136758519265},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":0.1,"breakHorizontal":7.8,"spinRate":2568,"spinDirection":131},"zone":13,"typeConfidence":2.0,"plateTime":0.42801879381268915,"extension":6.3033247874697365},"index":3,"playId":"4db531e8-a36a-3dde-934d-9e795c997528","pitchNumber":4,"startTime":"2026-07-24T23:52:53.983Z","endTime":"2026-07-24T23:53:00.539Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-24T23:53:00.539Z","atBatIndex":39},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Lane Thomas pops out to second baseman Hao-Yu Lee.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":40,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-24T23:55:12.772Z","endTime":"2026-07-24T23:55:54.273Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":657041,"fullName":"Lane Thomas","link":"/api/v1/people/657041"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":657041,"fullName":"Lane Thomas","link":"/api/v1/people/657041"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":701678,"link":"/api/v1/people/701678"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"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":0},"pitchData":{"startSpeed":88.4,"endSpeed":82.0,"strikeZoneTop":3.146,"strikeZoneBottom":1.588,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.065038849401944,"aZ":-25.421509610012215,"pfxX":-1.2969819135253209,"pfxZ":3.975555783777052,"pX":0.0727591790184124,"pZ":2.6112851580276555,"vX0":-4.860619243597608,"vY0":-128.77513488706956,"vZ0":-3.3961941001353,"x":114.23,"y":168.28,"x0":2.144990447787553,"y0":50.00174390534434,"z0":5.8906781781648085,"aX":-2.1997040864890764},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":6.7,"breakHorizontal":3.4,"spinRate":2033,"spinDirection":141},"zone":5,"typeConfidence":0.91,"plateTime":0.4236282262967008,"extension":6.270343681369984},"index":0,"playId":"b584acf2-6665-35d7-a5df-845e99438e97","pitchNumber":1,"startTime":"2026-07-24T23:55:26.669Z","endTime":"2026-07-24T23:55:30.308Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.7,"endSpeed":88.8,"strikeZoneTop":3.146,"strikeZoneBottom":1.588,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.63599917836967,"aZ":-11.634737842346748,"pfxX":1.4668857359879368,"pfxZ":10.204224800992975,"pX":1.0571708286441381,"pZ":2.660630040063288,"vX0":-2.058483875999734,"vY0":-140.686125478012,"vZ0":-7.129977369243181,"x":76.7,"y":166.94,"x0":1.6063166949713656,"y0":50.006803031068515,"z0":5.974918655530368,"aX":2.953876037341435},"breaks":{"breakAngle":10.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":17.3,"breakHorizontal":-2.3,"spinRate":2359,"spinDirection":155},"zone":12,"typeConfidence":0.91,"plateTime":0.3886992384315202,"extension":6.373137910158864},"hitData":{"launchSpeed":78.3,"launchAngle":59.0,"totalDistance":167.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":136.18,"coordY":135.33}},"index":1,"playId":"23e81a2f-70b8-3dcb-af22-65738ef96f70","pitchNumber":2,"startTime":"2026-07-24T23:55:43.871Z","endTime":"2026-07-24T23:55:54.273Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-24T23:55:54.273Z","atBatIndex":40},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Salvador Perez strikes out swinging.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":41,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-24T23:55:58.623Z","endTime":"2026-07-24T23:57:20.816Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"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":"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":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":80.8,"endSpeed":75.3,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.48206802926084,"aZ":-33.10853372456991,"pfxX":-3.573712832917738,"pfxZ":-0.6689169935662681,"pX":-0.6578374773597642,"pZ":0.1537454021277773,"vX0":-4.701034968079601,"vY0":-117.55148289575587,"vZ0":-6.314361800757073,"x":142.08,"y":234.63,"x0":1.8291331094502947,"y0":50.00140565254574,"z0":5.934286464387927,"aX":-5.018917283529354},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.3,"breakVerticalInduced":-2.4,"breakHorizontal":7.6,"spinRate":2482,"spinDirection":318},"zone":13,"typeConfidence":0.89,"plateTime":0.46527631590814567,"extension":6.441231572360547},"index":0,"playId":"73653807-55c9-3542-b426-b68ec2360aea","pitchNumber":1,"startTime":"2026-07-24T23:56:14.938Z","endTime":"2026-07-24T23:56:19.026Z","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":97.3,"endSpeed":89.3,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.834613580716972,"aZ":-10.10353076467059,"pfxX":1.360106903660855,"pfxZ":10.844261315510828,"pX":-0.26957989397458737,"pZ":2.5856497998457657,"vX0":-5.8089604499991685,"vY0":-141.43367665993486,"vZ0":-7.670153919374859,"x":127.28,"y":168.97,"x0":1.630078646740722,"y0":50.00543829286739,"z0":5.972948476516534,"aX":2.7691784446696825},"breaks":{"breakAngle":7.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.6,"breakVerticalInduced":18.4,"breakHorizontal":-1.3,"spinRate":2304,"spinDirection":158},"zone":4,"typeConfidence":0.92,"plateTime":0.3865743252649607,"extension":6.3848850824558},"index":1,"playId":"2193b0e0-e2f0-3e26-bde0-3bd97e98024a","pitchNumber":2,"startTime":"2026-07-24T23:56:32.232Z","endTime":"2026-07-24T23:56:37.311Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.0,"endSpeed":75.5,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.53817444219502,"aZ":-31.044155198512758,"pfxX":-4.093811437457065,"pfxZ":0.7930614692338942,"pX":-0.075449870496366,"pZ":1.5452473790306922,"vX0":-3.475943522946087,"vY0":-118.01898109906318,"vZ0":-3.8275077361581804,"x":119.88,"y":197.06,"x0":1.9434332583183136,"y0":50.00184810694612,"z0":6.019418554738589,"aX":-5.827223178390978},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":0.8,"breakHorizontal":8.2,"spinRate":2506,"spinDirection":315},"zone":13,"typeConfidence":0.86,"plateTime":0.4624796944390077,"extension":6.314474327552665},"index":2,"playId":"bcf0aad6-2525-3049-8ec7-355b10e79586","pitchNumber":3,"startTime":"2026-07-24T23:56:48.177Z","endTime":"2026-07-24T23:56:52.151Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"pitchData":{"startSpeed":89.9,"endSpeed":82.5,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.66354170456099,"aZ":-29.56589965811056,"pfxX":10.097027451046069,"pfxZ":1.5141430743875732,"pX":0.8610072395231143,"pZ":0.6833981120239492,"vX0":-6.8839170117102295,"vY0":-130.64423628657747,"vZ0":-7.291087895413883,"x":84.18,"y":220.33,"x0":2.2242032766729936,"y0":50.00319280185885,"z0":5.746213685258587,"aX":17.3768775235713},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":1.2,"breakHorizontal":-16.7,"spinRate":1863,"spinDirection":136},"zone":14,"typeConfidence":0.9,"plateTime":0.4199619069822522,"extension":6.483744893032752},"index":3,"playId":"657abdf7-809f-3623-b447-37da4f3369a3","pitchNumber":4,"startTime":"2026-07-24T23:57:12.142Z","endTime":"2026-07-24T23:57:20.816Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-24T23:57:20.816Z","atBatIndex":41},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Starling Marte grounds out, second baseman Hao-Yu Lee to first baseman Spencer Torkelson.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":42,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-24T23:57:21.726Z","endTime":"2026-07-24T23:58:16.203Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":516782,"fullName":"Starling Marte","link":"/api/v1/people/516782"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":516782,"fullName":"Starling Marte","link":"/api/v1/people/516782"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":701678,"link":"/api/v1/people/701678"},"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":"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":2},"pitchData":{"startSpeed":86.3,"endSpeed":79.1,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.96330641995811,"aZ":-26.464349657083243,"pfxX":5.668030417015233,"pfxZ":3.5893793212272795,"pX":0.07744767502114204,"pZ":1.7436406850673793,"vX0":-6.734362803542681,"vY0":-125.4217059075622,"vZ0":-4.525309613118824,"x":114.05,"y":191.7,"x0":2.064005582005244,"y0":50.00048656592958,"z0":5.735927160091458,"aX":9.006878448929823},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":5.6,"breakHorizontal":-8.6,"spinRate":1694,"spinDirection":133},"zone":8,"typeConfidence":0.9,"plateTime":0.4371390959191852,"extension":6.343213509115669},"index":0,"playId":"37147833-a1e8-3f7b-9572-b8830d481e73","pitchNumber":1,"startTime":"2026-07-24T23:57:41.572Z","endTime":"2026-07-24T23:57:45.042Z","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.2,"endSpeed":79.8,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.090307049578342,"aZ":-28.385703446779043,"pfxX":10.103924691653495,"pfxZ":2.35078082215879,"pX":0.23757672271095345,"pZ":0.9999859147305502,"vX0":-7.195487588390048,"vY0":-126.60184334002305,"vZ0":-6.213167951428112,"x":107.94,"y":211.78,"x0":1.8111331111961373,"y0":50.00576689756565,"z0":5.7730290855345165,"aX":16.319885059782568},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":3.0,"breakHorizontal":-16.6,"spinRate":1865,"spinDirection":130},"zone":14,"typeConfidence":0.9,"plateTime":0.4334918478032401,"extension":6.205348284495139},"index":1,"playId":"fd75ed0d-7fcb-3f9d-bb8e-9096bd49cfb5","pitchNumber":2,"startTime":"2026-07-24T23:57:54.154Z","endTime":"2026-07-24T23:57:58.251Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":2},"pitchData":{"startSpeed":97.8,"endSpeed":89.2,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.04789609292337,"aZ":-11.327391514881093,"pfxX":2.1558140328514543,"pfxZ":10.20485774936035,"pX":-0.3729942699106679,"pZ":2.809936644455763,"vX0":-6.388805761436372,"vY0":-142.1294360885672,"vZ0":-6.781780070149035,"x":131.22,"y":162.91,"x0":1.6254290378601381,"y0":50.004051187232086,"z0":5.9489677470852795,"aX":4.405562047001543},"breaks":{"breakAngle":13.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":17.3,"breakHorizontal":-2.6,"spinRate":2411,"spinDirection":150},"zone":1,"typeConfidence":0.92,"plateTime":0.38560061869443274,"extension":6.333002529497745},"hitData":{"launchSpeed":71.3,"launchAngle":-6.0,"totalDistance":21.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":141.78,"coordY":146.62}},"index":2,"playId":"35f9d59a-9a0d-373a-8a3b-1c50ae5212fc","pitchNumber":3,"startTime":"2026-07-24T23:58:08.134Z","endTime":"2026-07-24T23:58:16.203Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-24T23:58:16.203Z","atBatIndex":42},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Riley Greene flies out to left fielder Isaac Collins.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":43,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-25T00:00:15.165Z","endTime":"2026-07-25T00:01:21.013Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":702070,"fullName":"Noah Cameron","link":"/api/v1/people/702070"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":686555,"link":"/api/v1/people/686555"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.0,"endSpeed":85.2,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.287755755925044,"aZ":-16.39210488536482,"pfxX":4.591849723453702,"pfxZ":8.489182510182358,"pX":-0.48058754421142236,"pZ":3.3259576240490696,"vX0":-4.851047459430564,"vY0":-135.4243048260023,"vZ0":-4.416753047512423,"x":135.32,"y":148.98,"x0":0.7364576829064075,"y0":50.00445869721326,"z0":6.122999447529739,"aX":8.538792818667456},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":14.6,"breakHorizontal":-7.3,"spinRate":2281,"spinDirection":157},"zone":1,"typeConfidence":2.0,"plateTime":0.4043001517726763,"extension":6.29548396347455},"index":0,"playId":"f5c3929f-91b9-3c3b-99f4-e257ce7b7e26","pitchNumber":1,"startTime":"2026-07-25T00:00:24.581Z","endTime":"2026-07-25T00:00:27.860Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.0,"endSpeed":81.2,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.192401341279375,"aZ":-25.26696177321745,"pfxX":-4.347516328414438,"pfxZ":4.125111434514523,"pX":-0.8117883983494816,"pZ":3.0895173010978207,"vX0":-2.708988601687871,"vY0":-128.26411128384797,"vZ0":-2.8240832454264506,"x":147.94,"y":155.36,"x0":0.8210698938112977,"y0":50.003742509933154,"z0":6.163731906582961,"aX":-7.283347175934503},"breaks":{"breakAngle":16.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":7.1,"breakHorizontal":8.5,"spinRate":2316,"spinDirection":180},"zone":11,"typeConfidence":2.0,"plateTime":0.4261504916248633,"extension":6.139413347236213},"index":1,"playId":"9d61cfc2-ddbb-3520-b1db-97ce8857b4f7","pitchNumber":2,"startTime":"2026-07-25T00:00:38.719Z","endTime":"2026-07-25T00:00:43.166Z","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":82.1,"endSpeed":75.6,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.30360852716327,"aZ":-23.22858574859293,"pfxX":6.469865014653065,"pfxZ":6.169101651423592,"pX":0.3740968256013215,"pZ":2.6759344937202116,"vX0":-4.046068559425083,"vY0":-119.48405554980859,"vZ0":-3.6166747314968455,"x":102.74,"y":166.53,"x0":1.2459618995607764,"y0":50.00493762738102,"z0":6.288621184145696,"aX":9.387120976886855},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":10.6,"breakHorizontal":-10.8,"spinRate":1666,"spinDirection":134},"zone":6,"typeConfidence":2.0,"plateTime":0.4578297099396784,"extension":6.046422458730838},"index":2,"playId":"9cf7dd4e-49be-3770-8a75-e9c784cfadba","pitchNumber":3,"startTime":"2026-07-25T00:00:52.468Z","endTime":"2026-07-25T00:00:57.811Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.8,"endSpeed":86.5,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.432995931471584,"aZ":-13.731253565365849,"pfxX":1.844941142249248,"pfxZ":9.654827050294426,"pX":-0.3878050963296415,"pZ":3.76886346311099,"vX0":-4.2100216501588905,"vY0":-136.6754064759657,"vZ0":-3.4721614191416306,"x":131.78,"y":137.02,"x0":0.9262243751437066,"y0":50.00022859920747,"z0":5.986181613322425,"aX":3.5238113697914817},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":17.0,"breakHorizontal":-2.5,"spinRate":2276,"spinDirection":156},"zone":11,"typeConfidence":2.0,"plateTime":0.3992985309359329,"extension":6.376641299721757},"hitData":{"launchSpeed":95.3,"launchAngle":31.0,"totalDistance":354.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":53.11,"coordY":75.75}},"index":3,"playId":"c6dbf09e-5c2f-307f-bca6-e30251d24134","pitchNumber":4,"startTime":"2026-07-25T00:01:11.266Z","endTime":"2026-07-25T00:01:21.013Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-25T00:01:21.013Z","atBatIndex":43},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Spencer Torkelson strikes out swinging.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":44,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-25T00:01:22.933Z","endTime":"2026-07-25T00:03:00.676Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":702070,"fullName":"Noah Cameron","link":"/api/v1/people/702070"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"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":521692,"link":"/api/v1/people/521692"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.0,"endSpeed":84.2,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.434885623660563,"aZ":-22.001498549365166,"pfxX":-1.5947519423903231,"pfxZ":5.652966253224372,"pX":0.8935419860842407,"pZ":3.1179071053845733,"vX0":-0.28134171842804956,"vY0":-132.5975266062691,"vZ0":-3.41552187457951,"x":82.94,"y":154.6,"x0":1.2081410074973282,"y0":50.0053312575495,"z0":6.0076240575530715,"aX":-2.8713024481773592},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":9.8,"breakHorizontal":3.0,"spinRate":2299,"spinDirection":159},"zone":12,"typeConfidence":2.0,"plateTime":0.4113595942696353,"extension":6.303865922120312},"index":0,"playId":"0fc7364f-e7b7-3fa9-bed1-a482fa55f138","pitchNumber":1,"startTime":"2026-07-25T00:01:48.025Z","endTime":"2026-07-25T00:01:52.937Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.4,"endSpeed":77.2,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.210624579115674,"aZ":-22.21903478851416,"pfxX":6.6946326762897215,"pfxZ":6.640245843149772,"pX":0.05160679034932494,"pZ":1.1135700351972568,"vX0":-4.8857502629441925,"vY0":-121.25669378262327,"vZ0":-7.162100577912129,"x":115.03,"y":208.71,"x0":1.21613403468711,"y0":50.004018926196565,"z0":6.0251320492458555,"aX":10.037312909024937},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":10.7,"breakHorizontal":-11.0,"spinRate":1700,"spinDirection":136},"zone":14,"typeConfidence":2.0,"plateTime":0.4505511691566779,"extension":6.158638154246397},"index":1,"playId":"e764fb5d-dd06-3f02-a686-404f38065c8a","pitchNumber":2,"startTime":"2026-07-25T00:02:01.842Z","endTime":"2026-07-25T00:02:05.918Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.1,"endSpeed":84.5,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.32836889211925,"aZ":-25.268407492749027,"pfxX":-1.6879059940435794,"pfxZ":3.8180124249853797,"pX":0.1930469969339867,"pZ":3.177036548380511,"vX0":-1.8884692149499096,"vY0":-132.84944539628196,"vZ0":-3.05975889822392,"x":109.64,"y":153.0,"x0":1.1293260570763337,"y0":50.00261784026924,"z0":6.1570026184798845,"aX":-3.051979990687376},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":6.6,"breakHorizontal":3.5,"spinRate":2380,"spinDirection":165},"zone":2,"typeConfidence":2.0,"plateTime":0.4104521938635952,"extension":6.2515750007855555},"index":2,"playId":"e0d83f77-f761-3785-92a3-0f8443d0c27d","pitchNumber":3,"startTime":"2026-07-25T00:02:16.956Z","endTime":"2026-07-25T00:02:21.948Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.7,"endSpeed":77.0,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.539056418275173,"aZ":-37.85878240306186,"pfxX":-1.172324413819796,"pfxZ":-3.829688228582807,"pX":0.529680448115982,"pZ":2.1976674726160685,"vX0":-1.0469800125072408,"vY0":-120.50131158113685,"vZ0":-1.702802717529747,"x":96.81,"y":179.44,"x0":1.120801749587796,"y0":50.005126719419685,"z0":6.232100130969663,"aX":-1.7387963696305602},"breaks":{"breakAngle":2.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.7,"breakVerticalInduced":-7.1,"breakHorizontal":2.4,"spinRate":1875,"spinDirection":340},"zone":9,"typeConfidence":2.0,"plateTime":0.453057207377193,"extension":6.294822503001081},"index":3,"playId":"e1e10745-6c27-3b0e-99ba-ed5eaf99a06b","pitchNumber":4,"startTime":"2026-07-25T00:02:32.678Z","endTime":"2026-07-25T00:02:36.236Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":86.0,"endSpeed":79.7,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.229115148512555,"aZ":-28.38563995772658,"pfxX":-1.7890866258203544,"pfxZ":2.3786381087397457,"pX":-0.8680749504892981,"pZ":1.1207210762259123,"vX0":-3.78807942035608,"vY0":-125.24708191864252,"vZ0":-5.943138682854519,"x":150.09,"y":208.52,"x0":0.8938758077638157,"y0":50.00604763198043,"z0":5.832621184143051,"aX":-2.8558668546478034},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":3.2,"breakHorizontal":4.1,"spinRate":2593,"spinDirection":231},"zone":13,"typeConfidence":2.0,"plateTime":0.43655874044927057,"extension":6.399724042714068},"index":4,"playId":"cfa44f96-049e-3769-982b-fe4f482616b9","pitchNumber":5,"startTime":"2026-07-25T00:02:53.172Z","endTime":"2026-07-25T00:03:00.676Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-25T00:03:00.676Z","atBatIndex":44},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Hao-Yu Lee doubles (8) on a sharp line drive to right fielder Starling Marte.","rbi":0,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":45,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-25T00:02:58.025Z","endTime":"2026-07-25T00:04:53.103Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":701678,"fullName":"Hao-Yu Lee","link":"/api/v1/people/701678"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":702070,"fullName":"Noah Cameron","link":"/api/v1/people/702070"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":701678,"fullName":"Hao-Yu Lee","link":"/api/v1/people/701678"},"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":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":701678,"fullName":"Hao-Yu Lee","link":"/api/v1/people/701678"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":516782,"link":"/api/v1/people/516782"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.2,"endSpeed":87.1,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.232182368530104,"aZ":-12.89454190939289,"pfxX":3.816600114773566,"pfxZ":10.050504651517876,"pX":-0.8202184146963192,"pZ":1.0853427144535166,"vX0":-5.946290162230151,"vY0":-136.89988453385035,"vZ0":-10.291722629715327,"x":148.26,"y":209.48,"x0":0.8736193006735001,"y0":50.00090352876909,"z0":5.751585278212444,"aX":7.32026317506773},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":16.4,"breakHorizontal":-5.8,"spinRate":2401,"spinDirection":156},"zone":13,"typeConfidence":2.0,"plateTime":0.39848597045187084,"extension":6.501181461052752},"index":0,"playId":"5c4aa8ba-f6bf-33f1-a56c-91c30e700056","pitchNumber":1,"startTime":"2026-07-25T00:03:23.152Z","endTime":"2026-07-25T00:03:27.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, 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":2},"pitchData":{"startSpeed":83.9,"endSpeed":77.4,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.193685860652316,"aZ":-23.129114520032754,"pfxX":6.966289271858115,"pfxZ":5.9850508610551225,"pX":-0.16662195643286776,"pZ":1.0826804702379444,"vX0":-5.158657600989969,"vY0":-121.97082387775816,"vZ0":-6.959637959578626,"x":123.35,"y":209.55,"x0":1.0670013003377508,"y0":50.00461577688569,"z0":5.957374075678815,"aX":10.53449455538392},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":9.5,"breakHorizontal":-11.4,"spinRate":1714,"spinDirection":134},"zone":13,"typeConfidence":2.0,"plateTime":0.44845407127616177,"extension":6.288450316572589},"index":1,"playId":"b9abaed8-f047-39e3-8bf9-9f71d92c40d9","pitchNumber":2,"startTime":"2026-07-25T00:03:36.724Z","endTime":"2026-07-25T00:03:43.223Z","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":1,"outs":2},"pitchData":{"startSpeed":82.8,"endSpeed":76.8,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.2057675535974,"aZ":-38.69819933216707,"pfxX":-3.699860795399913,"pfxZ":-4.384353225519487,"pX":0.4578379184822797,"pZ":4.285146768198274,"vX0":-0.13251046064231156,"vY0":-120.65067066306561,"vZ0":2.929885018394703,"x":99.55,"y":123.08,"x0":0.9946639500355503,"y0":50.00015182969893,"z0":6.441715200959859,"aX":-5.509745153602675},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.6,"breakVerticalInduced":-7.1,"breakHorizontal":6.7,"spinRate":1700,"spinDirection":337},"zone":12,"typeConfidence":2.0,"plateTime":0.4521899070737496,"extension":6.257762404719238},"index":2,"playId":"409d4cbf-d167-38fe-a4f2-cd56fa3a5dd9","pitchNumber":3,"startTime":"2026-07-25T00:04:26.733Z","endTime":"2026-07-25T00:04:30.771Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.5,"endSpeed":86.6,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.726478379764735,"aZ":-13.867714631536684,"pfxX":4.757385584248373,"pfxZ":9.542475791906483,"pX":0.16788827135668943,"pZ":2.4850797625317114,"vX0":-3.893190662079871,"vY0":-137.45286499431785,"vZ0":-6.643336861018408,"x":110.6,"y":171.68,"x0":0.9827029596068049,"y0":50.00501580410098,"z0":5.870475532665774,"aX":9.128143986046192},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":16.1,"breakHorizontal":-7.8,"spinRate":2341,"spinDirection":151},"zone":5,"typeConfidence":2.0,"plateTime":0.3981052142652777,"extension":6.3266419403737855},"hitData":{"launchSpeed":105.5,"launchAngle":21.0,"totalDistance":355.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":194.84,"coordY":73.28}},"index":3,"playId":"0e3bd24f-d6b1-39a3-a639-51565450ce54","pitchNumber":4,"startTime":"2026-07-25T00:04:41.268Z","endTime":"2026-07-25T00:04:53.103Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-25T00:04:53.103Z","atBatIndex":45},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Zach McKinstry lines out to left fielder Isaac Collins.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":46,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-25T00:05:12.718Z","endTime":"2026-07-25T00:06:53.982Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":702070,"fullName":"Noah Cameron","link":"/api/v1/people/702070"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","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":3},"credits":[{"player":{"id":686555,"link":"/api/v1/people/686555"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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":90.8,"endSpeed":83.9,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.533030586063205,"aZ":-25.04570853670322,"pfxX":-1.8771600101268282,"pfxZ":4.005021140268568,"pX":-0.6850128288860938,"pZ":2.3049747752408174,"vX0":-4.073580806188631,"vY0":-132.17088940731534,"vZ0":-4.897673183087,"x":143.11,"y":176.55,"x0":1.116315423505079,"y0":50.00285346652392,"z0":6.006917187196172,"aX":-3.3417819841917535},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":6.5,"breakHorizontal":4.2,"spinRate":2339,"spinDirection":170},"zone":4,"typeConfidence":2.0,"plateTime":0.413416300975598,"extension":6.427861344670125},"index":0,"playId":"3c563a54-a21f-3714-9ef8-3ebe484e67d0","pitchNumber":1,"startTime":"2026-07-25T00:05:33.845Z","endTime":"2026-07-25T00:05:37.806Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 2B","code":"2","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":2},"index":1,"playId":"bf39f0f0-4ca6-346c-8272-73884d9203dc","startTime":"2026-07-25T00:05:57.354Z","endTime":"2026-07-25T00:06:02.302Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.8,"endSpeed":80.7,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.070093853761243,"aZ":-28.28757052550353,"pfxX":-0.9055100317024696,"pfxZ":2.397522311786845,"pX":-1.4043880464184229,"pZ":-0.07233685882858655,"vX0":-5.485143418300676,"vY0":-126.13325372704284,"vZ0":-8.872541269918509,"x":170.53,"y":240.73,"x0":0.9101964059924015,"y0":50.00308010969986,"z0":5.749522046346186,"aX":-1.468751344655663},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":2.6,"breakHorizontal":2.8,"spinRate":2531,"spinDirection":172},"zone":13,"typeConfidence":2.0,"plateTime":0.43315079631745723,"extension":6.443643222747816},"index":2,"playId":"ad1d7568-7f12-3bb7-9d52-93cb7d6fdbe7","pitchNumber":2,"startTime":"2026-07-25T00:06:18.530Z","endTime":"2026-07-25T00:06:24.893Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.2,"endSpeed":87.6,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.977596082997845,"aZ":-13.373215982335562,"pfxX":2.9923029273707717,"pfxZ":9.614339669039957,"pX":-0.46084108482047054,"pZ":2.7325794379539827,"vX0":-5.045006904479084,"vY0":-138.48101447639118,"vZ0":-6.327002774227833,"x":134.57,"y":165.0,"x0":0.99017743654084,"y0":50.000533720876035,"z0":5.930024576290087,"aX":5.850434072035535},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":16.4,"breakHorizontal":-4.4,"spinRate":2365,"spinDirection":157},"zone":4,"typeConfidence":2.0,"plateTime":0.3945076943892154,"extension":6.409303327213191},"hitData":{"launchSpeed":101.3,"launchAngle":19.0,"totalDistance":318.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":76.79,"coordY":94.93}},"index":3,"playId":"fd9bc082-e5e9-34bb-8da5-6dbb9b1ca163","pitchNumber":3,"startTime":"2026-07-25T00:06:44.821Z","endTime":"2026-07-25T00:06:53.982Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-25T00:06:53.982Z","atBatIndex":46},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Vinnie Pasquantino strikes out swinging.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":47,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-25T00:08:40.473Z","endTime":"2026-07-25T00:09:59.481Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"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":3},"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":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.7,"endSpeed":89.0,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.365731228878175,"aZ":-17.797902019709667,"pfxX":7.535992679224808,"pfxZ":7.131027392950068,"pX":0.7160504844639676,"pZ":2.4525265805400887,"vX0":-5.017925342768055,"vY0":-140.73165423922435,"vZ0":-6.846270767475043,"x":89.71,"y":172.56,"x0":1.5382503936202037,"y0":50.0056137874938,"z0":6.059380595334398,"aX":15.198106907950168},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":11.8,"breakHorizontal":-12.7,"spinRate":2157,"spinDirection":152},"zone":6,"typeConfidence":0.91,"plateTime":0.3884307091957777,"extension":6.3693319744049575},"index":0,"playId":"da409f59-6e98-3df5-9dab-0e8ef419d464","pitchNumber":1,"startTime":"2026-07-25T00:08:55.875Z","endTime":"2026-07-25T00:08:59.761Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":78.3,"endSpeed":72.3,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.229061644932237,"aZ":-33.40695531157505,"pfxX":-4.563377462606486,"pfxZ":-0.9314655442253166,"pX":-0.3433149043176915,"pZ":3.823634851508925,"vX0":-3.3863408994162203,"vY0":-114.05343433985692,"vZ0":1.8862767819791595,"x":130.09,"y":135.54,"x0":1.7515284148251216,"y0":50.00258519010449,"z0":6.271236758319301,"aX":-6.034849563829998},"breaks":{"breakAngle":10.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.4,"breakVerticalInduced":-1.0,"breakHorizontal":9.1,"spinRate":2441,"spinDirection":308},"zone":11,"typeConfidence":0.91,"plateTime":0.47952704692966996,"extension":6.2961432453925905},"index":1,"playId":"6932314d-b6a5-34b6-8366-d6c799f06e74","pitchNumber":2,"startTime":"2026-07-25T00:09:14.431Z","endTime":"2026-07-25T00:09:18.617Z","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":98.0,"endSpeed":89.5,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.07353201086221,"aZ":-11.480247091285136,"pfxX":2.077104060952979,"pfxZ":10.06610197662058,"pX":-0.28813153032284977,"pZ":3.0525985545764973,"vX0":-5.6503343398259505,"vY0":-142.534232534702,"vZ0":-6.692679665466574,"x":127.98,"y":156.36,"x0":1.4508745767421747,"y0":50.000654157069505,"z0":6.157606478573995,"aX":4.2700567920144845},"breaks":{"breakAngle":13.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":17.0,"breakHorizontal":-2.6,"spinRate":2276,"spinDirection":156},"zone":1,"typeConfidence":0.92,"plateTime":0.3844316301949986,"extension":6.257673021417738},"index":2,"playId":"083913d0-ae89-3944-866f-cce787364d79","pitchNumber":3,"startTime":"2026-07-25T00:09:33.368Z","endTime":"2026-07-25T00:09:38.717Z","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":0,"strikes":3,"outs":0},"pitchData":{"startSpeed":80.7,"endSpeed":75.8,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.999821957559185,"aZ":-34.967884084612315,"pfxX":-3.054108224708217,"pfxZ":-1.968931794219257,"pX":0.4140688760185468,"pZ":1.0216638521321988,"vX0":-2.5699098900953152,"vY0":-117.57207623595443,"vZ0":-4.1175501317785965,"x":101.22,"y":211.2,"x0":1.9118212064690105,"y0":50.000564954356996,"z0":5.987360450420419,"aX":-4.341889696487867},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-45.6,"breakVerticalInduced":-4.2,"breakHorizontal":6.1,"spinRate":2542,"spinDirection":324},"zone":14,"typeConfidence":0.9,"plateTime":0.4630855590581371,"extension":6.304429793779505},"index":3,"playId":"f37dacff-699f-3468-b381-983f3133f8b2","pitchNumber":4,"startTime":"2026-07-25T00:09:53.384Z","endTime":"2026-07-25T00:09:59.481Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-25T00:09:59.481Z","atBatIndex":47},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Nick Loftin walks.","rbi":0,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":48,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-25T00:09:58.525Z","endTime":"2026-07-25T00:11:34.436Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":679845,"fullName":"Nick Loftin","link":"/api/v1/people/679845"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":679845,"fullName":"Nick Loftin","link":"/api/v1/people/679845"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":679845,"fullName":"Nick Loftin","link":"/api/v1/people/679845"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.6,"endSpeed":81.1,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.50407303364597,"aZ":-26.853598604777062,"pfxX":7.365910936818093,"pfxZ":3.2229762405004427,"pX":-0.1882676075755406,"pZ":0.373623293899562,"vX0":-7.714784109881609,"vY0":-127.1638604066284,"vZ0":-8.343314863500021,"x":124.18,"y":228.69,"x0":1.9185972119875645,"y0":50.00027056834488,"z0":5.807246171396829,"aX":12.140182409699001},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":4.2,"breakHorizontal":-11.8,"spinRate":1781,"spinDirection":135},"zone":13,"typeConfidence":0.9,"plateTime":0.4296717385928046,"extension":6.245217368682402},"index":0,"playId":"a2ed7e62-a165-3eae-8923-75201c498aa5","pitchNumber":1,"startTime":"2026-07-25T00:10:19.317Z","endTime":"2026-07-25T00:10:22.741Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.8,"endSpeed":79.7,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.301535514256216,"aZ":-28.596195613478983,"pfxX":6.182420415715666,"pfxZ":2.2264635867054956,"pX":0.3254841244655458,"pZ":3.7448456930217704,"vX0":-6.098112373811039,"vY0":-124.90936298455394,"vZ0":0.14644100898667345,"x":104.59,"y":137.67,"x0":1.9763912123044742,"y0":50.00121735044017,"z0":6.005503871607461,"aX":9.928477835409609},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":4.3,"breakHorizontal":-10.1,"spinRate":1807,"spinDirection":135},"zone":12,"typeConfidence":0.9,"plateTime":0.43579308723680166,"extension":6.194075413928064},"index":1,"playId":"7f48e628-e683-3ef9-bfed-7271d7e32a48","pitchNumber":2,"startTime":"2026-07-25T00:10:35.708Z","endTime":"2026-07-25T00:10:40.081Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.8,"endSpeed":88.6,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.1663100696628,"aZ":-13.421743719368395,"pfxX":3.4841808143878956,"pfxZ":9.411849427511914,"pX":0.9843282905981217,"pZ":2.6132092436811676,"vX0":-3.1948755783936433,"vY0":-139.51064359125834,"vZ0":-7.021852058843726,"x":79.48,"y":168.22,"x0":1.6856002961868786,"y0":50.00502677634929,"z0":6.027992777262457,"aX":6.944186954886095},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":16.0,"breakHorizontal":-5.8,"spinRate":2232,"spinDirection":156},"zone":12,"typeConfidence":0.9,"plateTime":0.39096353120650695,"extension":6.320361576770357},"index":2,"playId":"d5e3c5eb-d1cb-3872-989d-071acc931f32","pitchNumber":3,"startTime":"2026-07-25T00:10:52.281Z","endTime":"2026-07-25T00:10:55.797Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.6,"endSpeed":82.9,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.966308756740307,"aZ":-29.00490235391369,"pfxX":-0.12194256355371813,"pfxZ":1.8156018682809165,"pX":1.0640195419102358,"pZ":3.21891512926146,"vX0":-3.059508923484656,"vY0":-130.57003048576462,"vZ0":-1.4029711561207354,"x":76.44,"y":151.87,"x0":2.261959072132827,"y0":50.00119291406094,"z0":5.925863689924133,"aX":-0.21207571628613692},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":3.2,"breakHorizontal":0.8,"spinRate":2154,"spinDirection":184},"zone":12,"typeConfidence":0.91,"plateTime":0.41792264088190567,"extension":6.201007249660538},"index":3,"playId":"d08265e1-b7f0-36e2-a4db-2caf295a582e","pitchNumber":4,"startTime":"2026-07-25T00:11:08.832Z","endTime":"2026-07-25T00:11:13.931Z","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(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":94.8,"endSpeed":86.2,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.74812630119205,"aZ":-11.741833991573811,"pfxX":3.4996986413486635,"pfxZ":10.765393723172815,"pX":-0.11688004429347806,"pZ":0.5401970143853259,"vX0":-5.599450053924612,"vY0":-137.44274502901672,"vZ0":-12.224124012567858,"x":121.46,"y":224.19,"x0":1.4996546989381299,"y0":50.002550161516034,"z0":5.863361488839145,"aX":6.642230213811856},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":16.8,"breakHorizontal":-5.0,"spinRate":2256,"spinDirection":150},"zone":13,"typeConfidence":0.9,"plateTime":0.39974421127754267,"extension":6.3802917358645885},"index":4,"playId":"c050d745-3099-393c-8e7e-df6262cc3a55","pitchNumber":5,"startTime":"2026-07-25T00:11:25.913Z","endTime":"2026-07-25T00:11:34.436Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-25T00:11:34.436Z","atBatIndex":48},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Isaac Collins strikes out swinging.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":49,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-25T00:11:33.524Z","endTime":"2026-07-25T00:14:27.891Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":686555,"fullName":"Isaac Collins","link":"/api/v1/people/686555"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":679845,"fullName":"Nick Loftin","link":"/api/v1/people/679845"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,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":686555,"fullName":"Isaac Collins","link":"/api/v1/people/686555"},"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":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.8,"endSpeed":86.9,"strikeZoneTop":3.013,"strikeZoneBottom":1.521,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.811284165890342,"aZ":-10.898343419376932,"pfxX":2.1890114896914437,"pfxZ":11.033314687934745,"pX":-1.0544634157160875,"pZ":2.578130060715481,"vX0":-7.6779491037101275,"vY0":-137.8044060560007,"vZ0":-7.245146951032996,"x":157.19,"y":169.17,"x0":1.4801218376992133,"y0":50.0060362846159,"z0":5.972827009928572,"aX":4.222436878629137},"breaks":{"breakAngle":12.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":18.7,"breakHorizontal":-2.4,"spinRate":2290,"spinDirection":148},"zone":11,"typeConfidence":0.9,"plateTime":0.3970242707272349,"extension":6.424489131674467},"index":0,"playId":"655e18b1-df5d-30ad-8442-cf3be1570a21","pitchNumber":1,"startTime":"2026-07-25T00:11:58.555Z","endTime":"2026-07-25T00:12:04.261Z","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":96.6,"endSpeed":89.1,"strikeZoneTop":3.013,"strikeZoneBottom":1.521,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.389617739454103,"aZ":-10.633521616604979,"pfxX":2.335109730554967,"pfxZ":10.71690157640304,"pX":-0.4407081085380116,"pZ":1.349941810256503,"vX0":-6.825340487580971,"vY0":-140.32185387220778,"vZ0":-10.369906624058833,"x":133.8,"y":202.33,"x0":1.7112515154839592,"y0":50.00182374939164,"z0":5.769194078866697,"aX":4.693359884844173},"breaks":{"breakAngle":14.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":17.6,"breakHorizontal":-3.0,"spinRate":2248,"spinDirection":148},"zone":13,"typeConfidence":0.91,"plateTime":0.38914456107215356,"extension":6.434164886340026},"index":1,"playId":"a187fe36-643f-3ade-9933-023f484ad9af","pitchNumber":2,"startTime":"2026-07-25T00:12:44.684Z","endTime":"2026-07-25T00:12:49.161Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":1},"index":2,"playId":"3983ba8c-a3e3-4762-8886-bf0aa03e9a2b","startTime":"2026-07-25T00:13:05.042Z","endTime":"2026-07-25T00:13:10.042Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.3,"endSpeed":79.5,"strikeZoneTop":3.013,"strikeZoneBottom":1.521,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.383121815292956,"aZ":-29.168041586661953,"pfxX":8.926382276380341,"pfxZ":1.8910551329644054,"pX":-0.3585768613150857,"pZ":0.685405613936025,"vX0":-8.796046241261724,"vY0":-125.31408222438806,"vZ0":-6.633621247337808,"x":130.67,"y":220.27,"x0":2.037668281705531,"y0":50.00457591807074,"z0":5.75065409588449,"aX":14.195368101011484},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":2.0,"breakHorizontal":-14.2,"spinRate":1804,"spinDirection":130},"zone":13,"typeConfidence":0.9,"plateTime":0.43714044823906395,"extension":6.556078557958864},"index":3,"playId":"943873c3-9957-3deb-b9df-880cad74abc5","pitchNumber":3,"startTime":"2026-07-25T00:13:23.407Z","endTime":"2026-07-25T00:13:28.892Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.4,"endSpeed":81.3,"strikeZoneTop":3.013,"strikeZoneBottom":1.521,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.076946764791707,"aZ":-27.502949722100595,"pfxX":8.685382144807075,"pfxZ":2.8180652677504616,"pX":1.3966810697701193,"pZ":0.9577290357457575,"vX0":-4.813966385324884,"vY0":-127.15104538707723,"vZ0":-6.585593179656378,"x":63.76,"y":212.92,"x0":2.1740775241754227,"y0":50.00198500191726,"z0":5.728229926879563,"aX":14.395235351360887},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":4.0,"breakHorizontal":-14.9,"spinRate":1897,"spinDirection":132},"zone":14,"typeConfidence":0.9,"plateTime":0.4287617999451987,"extension":6.421205824481169},"index":4,"playId":"d2cc852f-7dfa-3689-b8c6-31ee9ad36f55","pitchNumber":4,"startTime":"2026-07-25T00:13:55.129Z","endTime":"2026-07-25T00:13:59.352Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":85.6,"endSpeed":78.8,"strikeZoneTop":3.013,"strikeZoneBottom":1.521,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.930839756439898,"aZ":-29.09211134060383,"pfxX":8.637180300974881,"pfxZ":1.9607164318513428,"pX":0.17617451773807014,"pZ":1.2986633707505204,"vX0":-7.394200864570532,"vY0":-124.46821890673455,"vZ0":-5.181722435501404,"x":110.28,"y":203.72,"x0":2.062909942382108,"y0":50.001418631413934,"z0":5.815853029609063,"aX":13.554412492122264},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":2.5,"breakHorizontal":-13.9,"spinRate":1718,"spinDirection":131},"zone":14,"typeConfidence":0.9,"plateTime":0.44003090861539684,"extension":6.423459484483759},"index":5,"playId":"d708d4be-59c7-3a59-a16d-27008bd60dbd","pitchNumber":5,"startTime":"2026-07-25T00:14:21.817Z","endTime":"2026-07-25T00:14:27.891Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-25T00:14:27.891Z","atBatIndex":49},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Michael Massey doubles (19) on a line drive to right fielder Ben Malgeri. Nick Loftin to 3rd.","rbi":0,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":50,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-25T00:14:29.151Z","endTime":"2026-07-25T00:16:56.349Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":686681,"fullName":"Michael Massey","link":"/api/v1/people/686681"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":686681,"fullName":"Michael Massey","link":"/api/v1/people/686681"},"postOnThird":{"id":679845,"fullName":"Nick Loftin","link":"/api/v1/people/679845"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3,4,5],"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":686681,"fullName":"Michael Massey","link":"/api/v1/people/686681"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":701162,"link":"/api/v1/people/701162"},"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":679845,"fullName":"Nick Loftin","link":"/api/v1/people/679845"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.6,"endSpeed":89.0,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.6090406978123,"aZ":-17.521603396063323,"pfxX":8.242813630780631,"pfxZ":7.273897744272465,"pX":0.4875726973528433,"pZ":2.4744541199229877,"vX0":-6.305097488631182,"vY0":-140.51473460033014,"vZ0":-6.374525856595555,"x":98.41,"y":171.97,"x0":1.6812186244716851,"y0":50.003260354157774,"z0":5.8966966286842215,"aX":16.606827879594714},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":12.1,"breakHorizontal":-13.8,"spinRate":2117,"spinDirection":150},"zone":6,"typeConfidence":0.91,"plateTime":0.388681504777046,"extension":6.327830415054191},"index":0,"playId":"53101c41-8fe1-3da3-a9e9-4ec920352f05","pitchNumber":1,"startTime":"2026-07-25T00:14:52.969Z","endTime":"2026-07-25T00:14:56.851Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":78.6,"endSpeed":73.2,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.61276470487416,"aZ":-36.82999967031578,"pfxX":-1.5105665632039136,"pfxZ":-3.507078772903002,"pX":-1.0855836176342406,"pZ":0.6974262218823619,"vX0":-6.3245569360210405,"vY0":-114.39276597518644,"vZ0":-3.814995514738732,"x":158.38,"y":219.95,"x0":1.9083560411154963,"y0":50.00162919741293,"z0":5.988171289083163,"aX":-2.0059301370944884},"breaks":{"breakAngle":4.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.2,"breakVerticalInduced":-7.1,"breakHorizontal":4.3,"spinRate":2513,"spinDirection":322},"zone":13,"typeConfidence":0.77,"plateTime":0.478354274566275,"extension":6.338321640779745},"index":1,"playId":"d2644572-b558-3aef-879d-c8f85e0956ab","pitchNumber":2,"startTime":"2026-07-25T00:15:18.411Z","endTime":"2026-07-25T00:15:24.061Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"index":2,"startTime":"2026-07-25T00:15:37.432Z","endTime":"2026-07-25T00:15:54.430Z","isPitch":false,"type":"action","player":{"id":686681,"link":"/api/v1/people/686681"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.6,"endSpeed":79.7,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.913022697467134,"aZ":-28.135164343621984,"pfxX":10.203201768312319,"pfxZ":2.5120270843258172,"pX":0.059146508670711966,"pZ":2.0221485195978337,"vX0":-8.449784185458025,"vY0":-125.8678064830091,"vZ0":-3.8352892097458207,"x":114.75,"y":184.18,"x0":2.129736822119241,"y0":50.00459991888999,"z0":5.83724483281053,"aX":16.416751731587354},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":3.8,"breakHorizontal":-16.6,"spinRate":1864,"spinDirection":138},"zone":8,"typeConfidence":0.9,"plateTime":0.4347228356146333,"extension":6.29603273728082},"index":3,"playId":"111ff62c-9a44-3fbd-958c-2b64f3a8201d","pitchNumber":3,"startTime":"2026-07-25T00:15:54.430Z","endTime":"2026-07-25T00:15:59.182Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.8,"endSpeed":89.7,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.917557967937924,"aZ":-11.652786372317074,"pfxX":1.6937613026161604,"pfxZ":9.989375728750993,"pX":0.002130732456328913,"pZ":2.332520105156165,"vX0":-4.812027575496815,"vY0":-142.24847490042868,"vZ0":-8.251498729949233,"x":116.92,"y":175.8,"x0":1.493840422214625,"y0":50.00121087520416,"z0":6.005329190393521,"aX":3.4794890468462203},"breaks":{"breakAngle":10.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":16.7,"breakHorizontal":-2.2,"spinRate":2352,"spinDirection":157},"zone":5,"typeConfidence":0.92,"plateTime":0.3846997311398068,"extension":6.422097561961599},"index":4,"playId":"fa88aea5-1663-3cb4-9ddf-ccab6de4b16b","pitchNumber":4,"startTime":"2026-07-25T00:16:17.405Z","endTime":"2026-07-25T00:16:21.010Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.1,"endSpeed":73.7,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.250582263526518,"aZ":-34.97590878889434,"pfxX":-3.84710790829352,"pfxZ":-2.0376488812320908,"pX":0.034406702486441676,"pZ":3.0652075560683816,"vX0":-3.184250452931234,"vY0":-116.68053496541995,"vZ0":0.5081738858887441,"x":115.69,"y":156.02,"x0":1.9171764541158418,"y0":50.00056629574295,"z0":6.144019508481738,"aX":-5.296054813910612},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.8,"breakVerticalInduced":-3.2,"breakHorizontal":7.8,"spinRate":2480,"spinDirection":319},"zone":2,"typeConfidence":0.9,"plateTime":0.469672806742532,"extension":6.343457887524702},"hitData":{"launchSpeed":98.6,"launchAngle":23.0,"totalDistance":318.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":209.25,"coordY":100.81}},"index":5,"playId":"c205204b-8533-33a1-a7e3-7f329a62ae35","pitchNumber":5,"startTime":"2026-07-25T00:16:43.843Z","endTime":"2026-07-25T00:16:56.349Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-25T00:16:56.349Z","atBatIndex":50},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Tyler Tolbert flies out to center fielder Matt Vierling.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":51,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-25T00:18:03.224Z","endTime":"2026-07-25T00:18:36.264Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":686475,"fullName":"Tyler Tolbert","link":"/api/v1/people/686475"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":686475,"fullName":"Tyler Tolbert","link":"/api/v1/people/686475"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":663837,"link":"/api/v1/people/663837"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-07-25T00:17:16.110Z","endTime":"2026-07-25T00:18:05.471Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.9,"endSpeed":78.6,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.40047071620263,"aZ":-29.27547261198785,"pfxX":7.2100145684527535,"pfxZ":1.8618265511967493,"pX":-0.0660298026307851,"pZ":2.378754299591761,"vX0":-7.242592324115047,"vY0":-123.45746380451848,"vZ0":-2.7330082970940417,"x":119.52,"y":174.55,"x0":1.9557720369288336,"y0":50.004624313589225,"z0":5.940607934907718,"aX":11.23677470501328},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":3.0,"breakHorizontal":-11.5,"spinRate":1893,"spinDirection":141},"zone":5,"typeConfidence":0.9,"plateTime":0.4420702029352346,"extension":6.4498809240422},"index":1,"playId":"4cb85992-2d54-34b7-befb-a5d6b4e7ed0d","pitchNumber":1,"startTime":"2026-07-25T00:18:05.471Z","endTime":"2026-07-25T00:18:09.006Z","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":95.5,"endSpeed":88.2,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.15338705599237,"aZ":-14.296378278322415,"pfxX":3.390089757828168,"pfxZ":9.034588392970782,"pX":0.33947661571103166,"pZ":2.6703768775996544,"vX0":-4.744090473011702,"vY0":-139.06975822071684,"vZ0":-6.724758027462148,"x":104.06,"y":166.68,"x0":1.6188602188774193,"y0":50.00586929299375,"z0":6.049652659904975,"aX":6.71091229518288},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":15.4,"breakHorizontal":-5.3,"spinRate":2259,"spinDirection":156},"zone":6,"typeConfidence":0.88,"plateTime":0.39230599373702146,"extension":6.295505060587313},"hitData":{"launchSpeed":89.9,"launchAngle":50.0,"totalDistance":240.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":146.12,"coordY":106.31}},"index":2,"playId":"16eb3961-baf6-38b2-ad81-cdbb6abcec48","pitchNumber":2,"startTime":"2026-07-25T00:18:26.506Z","endTime":"2026-07-25T00:18:36.264Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-25T00:18:36.264Z","atBatIndex":51},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Matt Vierling grounds out, shortstop Tyler Tolbert to first baseman Vinnie Pasquantino.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":52,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-25T00:20:38.260Z","endTime":"2026-07-25T00:21:00.003Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":663837,"fullName":"Matt Vierling","link":"/api/v1/people/663837"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":702070,"fullName":"Noah Cameron","link":"/api/v1/people/702070"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":663837,"fullName":"Matt Vierling","link":"/api/v1/people/663837"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":686475,"link":"/api/v1/people/686475"},"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":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.4,"endSpeed":83.8,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.055890992414874,"aZ":-13.420068380938629,"pfxX":1.5465693364247846,"pfxZ":10.446428290869196,"pX":0.3607714726579155,"pZ":2.327100447383588,"vX0":-2.270808159317858,"vY0":-133.02321006823763,"vZ0":-7.058776588892987,"x":103.25,"y":175.95,"x0":1.023849192139485,"y0":50.00313050055878,"z0":5.984534617110669,"aX":2.7767676003954636},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":17.6,"breakHorizontal":-2.3,"spinRate":2275,"spinDirection":153},"zone":6,"typeConfidence":2.0,"plateTime":0.41146721505749895,"extension":6.312895121931712},"hitData":{"launchSpeed":101.5,"launchAngle":-1.0,"totalDistance":37.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":110.3,"coordY":150.16}},"index":0,"playId":"019a40ce-d526-37a2-ac4d-470589eff178","pitchNumber":1,"startTime":"2026-07-25T00:20:51.331Z","endTime":"2026-07-25T00:21:00.003Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-25T00:21:00.003Z","atBatIndex":52},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ben Malgeri grounds out to first baseman Vinnie Pasquantino.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":53,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-25T00:21:02.307Z","endTime":"2026-07-25T00:22:19.167Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":701162,"fullName":"Ben Malgeri","link":"/api/v1/people/701162"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":702070,"fullName":"Noah Cameron","link":"/api/v1/people/702070"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":701162,"fullName":"Ben Malgeri","link":"/api/v1/people/701162"},"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_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":89.6,"endSpeed":83.0,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.80727746278168,"aZ":-24.46796358961221,"pfxX":-0.8584423208552063,"pfxZ":4.423496460931082,"pX":-0.08258863018509405,"pZ":2.667981905664262,"vX0":-2.494484751531699,"vY0":-130.4960165012578,"vZ0":-4.036766840096733,"x":120.15,"y":166.74,"x0":0.9933173373534968,"y0":50.004052088605185,"z0":6.0558759567459,"aX":-1.4955715054919108},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":7.4,"breakHorizontal":2.0,"spinRate":2288,"spinDirection":177},"zone":5,"typeConfidence":2.0,"plateTime":0.4180824301533659,"extension":6.358356386984692},"index":0,"playId":"e3772fa6-3253-3cef-90b2-0e92d45c280f","pitchNumber":1,"startTime":"2026-07-25T00:21:24.089Z","endTime":"2026-07-25T00:21:27.665Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.0,"endSpeed":75.6,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.33321778823433,"aZ":-23.104248257100824,"pfxX":7.057802534904899,"pfxZ":6.275798177032591,"pX":0.7436958568433072,"pZ":1.3724296504372433,"vX0":-4.025272238846356,"vY0":-119.262267977831,"vZ0":-6.037043300366446,"x":88.65,"y":201.72,"x0":1.5340296236112485,"y0":50.000419314640524,"z0":6.012426594105082,"aX":10.194134843578142},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":10.2,"breakHorizontal":-11.9,"spinRate":1661,"spinDirection":129},"zone":14,"typeConfidence":2.0,"plateTime":0.4587729362033426,"extension":6.321602298210698},"index":1,"playId":"1dbad7a1-2f3f-3a08-a316-ed11571abfd1","pitchNumber":2,"startTime":"2026-07-25T00:21:37.020Z","endTime":"2026-07-25T00:21:41.237Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.0,"endSpeed":79.1,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.94978668907651,"aZ":-38.64141988108565,"pfxX":-2.4461838764722117,"pfxZ":-4.163097435644254,"pX":0.42157630383576467,"pZ":0.3286256604004227,"vX0":-1.0050250567851509,"vY0":-123.69989087997666,"vZ0":-6.092755933940063,"x":100.93,"y":229.91,"x0":1.1505056359256522,"y0":50.000611999942414,"z0":6.051277445788605,"aX":-3.8022427022760485},"breaks":{"breakAngle":6.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.4,"breakVerticalInduced":-8.6,"breakHorizontal":4.7,"spinRate":2330,"spinDirection":343},"zone":14,"typeConfidence":2.0,"plateTime":0.44224542893608065,"extension":6.2539286135659165},"index":2,"playId":"682d63b8-4f35-392a-9c94-1b1c305c3bd5","pitchNumber":3,"startTime":"2026-07-25T00:21:52.900Z","endTime":"2026-07-25T00:21:57.530Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.3,"endSpeed":79.4,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.672565103815607,"aZ":-38.33102208858468,"pfxX":-4.721768830485703,"pfxZ":-3.9198563575739103,"pX":-0.591165996067756,"pZ":1.3730699292958233,"vX0":-2.550994364437709,"vY0":-124.2483005636033,"vZ0":-3.8295833434357167,"x":139.53,"y":201.71,"x0":1.060469649841834,"y0":50.00116803357804,"z0":6.102288718863502,"aX":-7.420060299286996},"breaks":{"breakAngle":10.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.1,"breakVerticalInduced":-7.7,"breakHorizontal":9.1,"spinRate":2348,"spinDirection":345},"zone":13,"typeConfidence":2.0,"plateTime":0.4399429210805028,"extension":6.273095099339405},"hitData":{"launchSpeed":79.2,"launchAngle":6.0,"totalDistance":85.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":158.03,"coordY":157.76}},"index":3,"playId":"0ff3d72f-cd37-318b-8eb5-683c3f2031ab","pitchNumber":4,"startTime":"2026-07-25T00:22:09.177Z","endTime":"2026-07-25T00:22:19.167Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-25T00:22:19.167Z","atBatIndex":53},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Colt Keith strikes out swinging.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":54,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-25T00:22:20.587Z","endTime":"2026-07-25T00:24:05.200Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":702070,"fullName":"Noah Cameron","link":"/api/v1/people/702070"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":521692,"link":"/api/v1/people/521692"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.6,"endSpeed":82.1,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.89189901945094,"aZ":-24.10854945107798,"pfxX":-1.5467136870692766,"pfxZ":4.679998944245169,"pX":0.221565828912322,"pZ":3.219078785474944,"vX0":-1.6054982534109146,"vY0":-130.54446825070463,"vZ0":-2.768201770103444,"x":108.55,"y":151.86,"x0":1.0458284390054216,"y0":50.00227920811346,"z0":6.1111456483215365,"aX":-2.664896230048806},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":8.0,"breakHorizontal":3.1,"spinRate":2326,"spinDirection":182},"zone":2,"typeConfidence":2.0,"plateTime":0.41983610788141323,"extension":6.214979769396506},"index":0,"playId":"d1026ff0-4b71-340e-a4c8-fdff5a806823","pitchNumber":1,"startTime":"2026-07-25T00:22:45.368Z","endTime":"2026-07-25T00:22:49.768Z","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":2},"pitchData":{"startSpeed":85.8,"endSpeed":77.6,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.168994845873407,"aZ":-30.89289685246862,"pfxX":-1.9562597310736662,"pfxZ":0.8326429315676425,"pX":0.05851635540775546,"pZ":1.3299879158640986,"vX0":-2.133344221514971,"vY0":-124.78568621732697,"vZ0":-4.952316088582451,"x":114.77,"y":202.87,"x0":1.1857292473741954,"y0":50.00592618642043,"z0":5.950710007414215,"aX":-3.0182783494090364},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":0.4,"breakHorizontal":4.1,"spinRate":2529,"spinDirection":204},"zone":14,"typeConfidence":2.0,"plateTime":0.44262783458173693,"extension":6.100258644245776},"index":1,"playId":"1c043fe1-e233-3f8c-be4f-c2f8bdf62554","pitchNumber":2,"startTime":"2026-07-25T00:22:59.653Z","endTime":"2026-07-25T00:23:04.725Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-07-25T00:23:18.894Z","endTime":"2026-07-25T00:23:24.722Z","isPitch":false,"type":"action","player":{"id":690993,"link":"/api/v1/people/690993"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.1,"endSpeed":79.4,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.533781315436517,"aZ":-31.75454833891567,"pfxX":-1.468124990222798,"pfxZ":0.2653690116829903,"pX":-0.8326758523473609,"pZ":1.3211151345958436,"vX0":-3.5020454263481526,"vY0":-125.28438319391397,"vZ0":-5.030331275357385,"x":148.74,"y":203.11,"x0":0.7745642859990493,"y0":50.00408184637506,"z0":5.953178706224385,"aX":-2.331324436783063},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":-0.5,"breakHorizontal":3.5,"spinRate":2540,"spinDirection":245},"zone":13,"typeConfidence":2.0,"plateTime":0.4373426982656121,"extension":6.269618534889393},"index":3,"playId":"68360bef-4477-30e7-b8a8-e3ed6c7cfb48","pitchNumber":3,"startTime":"2026-07-25T00:23:24.722Z","endTime":"2026-07-25T00:23:29.717Z","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":86.6,"endSpeed":79.9,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.566903674801576,"aZ":-29.499617015143652,"pfxX":-2.783088876053328,"pfxZ":1.6620336761518573,"pX":-0.3640830351141386,"pZ":1.2714027176540823,"vX0":-2.2781383903759913,"vY0":-126.09900213188982,"vZ0":-5.589464775452815,"x":130.88,"y":204.45,"x0":0.9125874532362397,"y0":50.00412955486117,"z0":5.8958113393816305,"aX":-4.483471725508562},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":1.9,"breakHorizontal":5.5,"spinRate":2530,"spinDirection":225},"zone":13,"typeConfidence":2.0,"plateTime":0.4343177120524513,"extension":6.315392370163979},"index":4,"playId":"59a0d1e0-766f-3ea8-9d7c-bb7d894622b0","pitchNumber":4,"startTime":"2026-07-25T00:23:42.928Z","endTime":"2026-07-25T00:23:47.355Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":81.1,"endSpeed":74.7,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.58258290420694,"aZ":-25.65338492816344,"pfxX":7.105655356366625,"pfxZ":4.62347946465292,"pX":0.1146320787660465,"pZ":1.4715086197444225,"vX0":-4.859090184990235,"vY0":-118.00350075627118,"vZ0":-5.192463813305891,"x":112.63,"y":199.05,"x0":1.277924179753911,"y0":50.00180871979663,"z0":6.065676575416138,"aX":10.014462274856948},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":7.3,"breakHorizontal":-11.6,"spinRate":1580,"spinDirection":127},"zone":14,"typeConfidence":2.0,"plateTime":0.4642784885426994,"extension":6.083869252487407},"index":5,"playId":"d29468fd-2d4f-3a31-983c-90e0b3e1cc1a","pitchNumber":5,"startTime":"2026-07-25T00:23:59.799Z","endTime":"2026-07-25T00:24:05.200Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-25T00:24:05.200Z","atBatIndex":54},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Carter Jensen flies out sharply to center fielder Matt Vierling.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":55,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-25T00:25:58.421Z","endTime":"2026-07-25T00:26:33.052Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":695600,"fullName":"Carter Jensen","link":"/api/v1/people/695600"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":695600,"fullName":"Carter Jensen","link":"/api/v1/people/695600"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":663837,"link":"/api/v1/people/663837"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.3,"endSpeed":88.0,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.175851851844648,"aZ":-11.575360786973581,"pfxX":2.397460608271709,"pfxZ":10.521022341182071,"pX":-1.3677191348055113,"pZ":1.7275485623350664,"vX0":-8.523522736952884,"vY0":-138.39932285259775,"vZ0":-9.333314240060952,"x":169.13,"y":192.14,"x0":1.4279699027637334,"y0":50.00517466516007,"z0":5.899775106064514,"aX":4.695491173297089},"breaks":{"breakAngle":13.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":17.4,"breakHorizontal":-2.8,"spinRate":2353,"spinDirection":152},"zone":13,"typeConfidence":0.9,"plateTime":0.3943561479298019,"extension":6.431288284314033},"index":0,"playId":"c3a453ec-d590-3009-85d6-f8a72c4405be","pitchNumber":1,"startTime":"2026-07-25T00:26:08.705Z","endTime":"2026-07-25T00:26:12.775Z","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":0},"pitchData":{"startSpeed":96.2,"endSpeed":88.7,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.98058220815141,"aZ":-18.61926854186338,"pfxX":6.805409082773755,"pfxZ":6.775939458715763,"pX":0.26191394755238456,"pZ":2.7048790804223883,"vX0":-5.6854812601862506,"vY0":-139.94855575083903,"vZ0":-5.782356907178802,"x":107.02,"y":165.75,"x0":1.4267919753716052,"y0":50.00615162468373,"z0":6.001070062016108,"aX":13.620807297611936},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":11.4,"breakHorizontal":-11.3,"spinRate":2235,"spinDirection":150},"zone":5,"typeConfidence":0.9,"plateTime":0.39006517890201176,"extension":6.309490001383811},"hitData":{"launchSpeed":102.1,"launchAngle":41.0,"totalDistance":311.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":140.34,"coordY":75.21}},"index":1,"playId":"655fee4c-b8e6-3327-b11c-5241c4d60f93","pitchNumber":2,"startTime":"2026-07-25T00:26:20.757Z","endTime":"2026-07-25T00:26:33.052Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-25T00:26:33.052Z","atBatIndex":55},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Lane Thomas grounds out, shortstop Zach McKinstry to first baseman Spencer Torkelson.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":56,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-25T00:28:57.248Z","endTime":"2026-07-25T00:32:10.911Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":657041,"fullName":"Lane Thomas","link":"/api/v1/people/657041"},"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":[2,3,4,5,6,7,8,9,10],"actionIndex":[1],"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":657041,"fullName":"Lane Thomas","link":"/api/v1/people/657041"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":10},"credits":[{"player":{"id":656716,"link":"/api/v1/people/656716"},"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":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-07-25T00:26:45.417Z","endTime":"2026-07-25T00:26:58.859Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Brenan Hanifee replaces Tarik Skubal.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-07-25T00:26:58.859Z","endTime":"2026-07-25T00:28:59.545Z","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":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.9,"endSpeed":87.3,"strikeZoneTop":3.146,"strikeZoneBottom":1.588,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.222187686816895,"aZ":-26.358022337718797,"pfxX":-10.125573728796741,"pfxZ":2.995206563792081,"pX":0.25281986779225574,"pZ":3.3432079967875534,"vX0":10.912084033688323,"vY0":-137.9287324398779,"vZ0":-1.148842824832337,"x":107.36,"y":148.51,"x0":-2.4230946038113945,"y0":50.00525241509454,"z0":5.5284889295488595,"aX":-19.67961898791986},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":5.4,"breakHorizontal":16.3,"spinRate":2089,"spinDirection":237},"zone":12,"typeConfidence":0.91,"plateTime":0.39582815596596177,"extension":6.052522043637077},"index":2,"playId":"5023ce3a-800b-3437-8165-3c8a03fafb04","pitchNumber":1,"startTime":"2026-07-25T00:28:59.545Z","endTime":"2026-07-25T00:29:02.852Z","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":1},"pitchData":{"startSpeed":86.2,"endSpeed":79.2,"strikeZoneTop":3.146,"strikeZoneBottom":1.588,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.73253991054734,"aZ":-31.032993897677834,"pfxX":1.3550268836495791,"pfxZ":0.714755756253564,"pX":0.003181114576135514,"pZ":1.9131995732442846,"vX0":5.6914672801099755,"vY0":-125.388172426809,"vZ0":-2.4121108548353076,"x":116.88,"y":187.12,"x0":-2.473485065758599,"y0":50.0017386555024,"z0":5.423907987321549,"aX":2.152198317268764},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":1.0,"breakHorizontal":-3.8,"spinRate":2276,"spinDirection":70},"zone":8,"typeConfidence":0.89,"plateTime":0.4371074002781019,"extension":6.1154654883301465},"index":3,"playId":"0bd3a349-125a-3376-bdd3-08383b621d18","pitchNumber":2,"startTime":"2026-07-25T00:29:14.911Z","endTime":"2026-07-25T00:29:18.235Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.2,"endSpeed":80.5,"strikeZoneTop":3.146,"strikeZoneBottom":1.588,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.329359151920627,"aZ":-28.535985825676974,"pfxX":-0.331326213162221,"pfxZ":2.2355414125940714,"pX":1.5378592187524995,"pZ":0.4814807766135784,"vX0":9.59572193899802,"vY0":-126.5681176711305,"vZ0":-6.134336559744824,"x":58.38,"y":225.78,"x0":-2.2559155609800436,"y0":50.000292666526526,"z0":5.215443633572619,"aX":-0.5388950180613116},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":2.9,"breakHorizontal":-1.6,"spinRate":2297,"spinDirection":92},"zone":14,"typeConfidence":0.9,"plateTime":0.4324004411374345,"extension":6.115845447783107},"index":4,"playId":"a43c7467-fd1a-35c3-bcc2-0da381905bc0","pitchNumber":3,"startTime":"2026-07-25T00:29:31.022Z","endTime":"2026-07-25T00:29:34.166Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.7,"endSpeed":88.0,"strikeZoneTop":3.146,"strikeZoneBottom":1.588,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.044258297790808,"aZ":-25.537922867412785,"pfxX":-10.8318420221831,"pfxZ":3.367230833837837,"pX":-0.20981601964523477,"pZ":2.745509695895169,"vX0":9.577260914493667,"vY0":-139.04975139931514,"vZ0":-2.596803111127433,"x":125.0,"y":164.65,"x0":-2.2791179964850423,"y0":50.00629762005985,"z0":5.3729051139579616,"aX":-21.370684180263005},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":5.8,"breakHorizontal":17.9,"spinRate":2052,"spinDirection":239},"zone":2,"typeConfidence":0.9,"plateTime":0.3928209554737947,"extension":6.308661382473295},"index":5,"playId":"e1df938e-51cc-3101-8b8b-fe855c77d0f0","pitchNumber":4,"startTime":"2026-07-25T00:29:54.021Z","endTime":"2026-07-25T00:29:59.427Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.5,"endSpeed":88.1,"strikeZoneTop":3.146,"strikeZoneBottom":1.588,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.153793315378103,"aZ":-29.48561426795175,"pfxX":-9.413986412428763,"pfxZ":1.3644787051417548,"pX":-0.22691447092841843,"pZ":2.9828020679638345,"vX0":9.092543969456845,"vY0":-138.8534185378404,"vZ0":-1.258803928060576,"x":125.65,"y":158.24,"x0":-2.30495048822453,"y0":50.00516365117064,"z0":5.38577588645809,"aX":-18.571141913057808},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":2.4,"breakHorizontal":15.4,"spinRate":1849,"spinDirection":242},"zone":2,"typeConfidence":0.9,"plateTime":0.3929659937789518,"extension":6.2785665628693454},"index":6,"playId":"95fd8cb0-c093-3c46-845a-ab3142259a96","pitchNumber":5,"startTime":"2026-07-25T00:30:16.333Z","endTime":"2026-07-25T00:30:21.017Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.6,"endSpeed":88.5,"strikeZoneTop":3.146,"strikeZoneBottom":1.588,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.16782967889801,"aZ":-27.09531547300215,"pfxX":-9.93951846807769,"pfxZ":2.5354595173253553,"pX":-0.6120495809243266,"pZ":2.6584416538777402,"vX0":8.309787667683757,"vY0":-140.39888550181328,"vZ0":-2.761986530287277,"x":140.33,"y":167.0,"x0":-2.315790325409558,"y0":50.00000811557629,"z0":5.414395247910185,"aX":-19.881490427184502},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":4.2,"breakHorizontal":16.3,"spinRate":2163,"spinDirection":238},"zone":4,"typeConfidence":0.89,"plateTime":0.38981815718258916,"extension":6.142227887252218},"index":7,"playId":"2d2368eb-99ce-3312-9fa6-273f9933a6d0","pitchNumber":6,"startTime":"2026-07-25T00:30:39.176Z","endTime":"2026-07-25T00:30:45.266Z","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":95.5,"endSpeed":87.6,"strikeZoneTop":3.146,"strikeZoneBottom":1.588,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.465653084213663,"aZ":-26.96872895774173,"pfxX":-9.842535956316443,"pfxZ":2.656714939468934,"pX":0.24219255633808737,"pZ":3.6385614833343403,"vX0":10.550990254556538,"vY0":-138.77922377916516,"vZ0":0.018611238617190273,"x":107.77,"y":140.54,"x0":-2.3202798314243736,"y0":50.00510748129402,"z0":5.41993286007319,"aX":-19.306596823341728},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":5.0,"breakHorizontal":15.8,"spinRate":1889,"spinDirection":242},"zone":12,"typeConfidence":0.89,"plateTime":0.3938421292286023,"extension":6.276143088284409},"index":8,"playId":"9e4d5200-8103-31b8-a055-9690286ecc8c","pitchNumber":7,"startTime":"2026-07-25T00:31:23.757Z","endTime":"2026-07-25T00:31:28.259Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.0,"endSpeed":87.3,"strikeZoneTop":3.146,"strikeZoneBottom":1.588,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.886480656882092,"aZ":-24.54780194210486,"pfxX":-12.113100991134665,"pfxZ":3.946606189892514,"pX":1.179837092596371,"pZ":1.9392924450834113,"vX0":13.636909846625421,"vY0":-137.72651760268909,"vZ0":-4.72205206572995,"x":72.03,"y":186.42,"x0":-2.2480367633867635,"y0":50.002560355723,"z0":5.323706427240628,"aX":-23.408803115395717},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":6.4,"breakHorizontal":19.3,"spinRate":2006,"spinDirection":236},"zone":14,"typeConfidence":0.89,"plateTime":0.39678556574097135,"extension":6.305497686800129},"index":9,"playId":"5126d8a8-21a7-3056-ad78-d05e7d9438ad","pitchNumber":8,"startTime":"2026-07-25T00:31:41.510Z","endTime":"2026-07-25T00:31:45.591Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.7,"endSpeed":87.0,"strikeZoneTop":3.146,"strikeZoneBottom":1.588,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.062464055521897,"aZ":-27.60987026800777,"pfxX":-9.00971972524189,"pfxZ":2.3690121065661245,"pX":0.6395630485820021,"pZ":2.6602729245950014,"vX0":11.23276437167699,"vY0":-137.5596433365909,"vZ0":-2.328682227173751,"x":92.62,"y":166.95,"x0":-2.3164790171951872,"y0":50.00177370386235,"z0":5.379830805123246,"aX":-17.353791611610564},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":4.0,"breakHorizontal":14.2,"spinRate":1901,"spinDirection":241},"zone":6,"typeConfidence":0.93,"plateTime":0.397406328188473,"extension":6.315744223650214},"hitData":{"launchSpeed":96.2,"launchAngle":-8.0,"totalDistance":18.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":110.3,"coordY":151.68}},"index":10,"playId":"58b6f3c4-aada-3adb-ab7e-11b90e56d3f3","pitchNumber":9,"startTime":"2026-07-25T00:32:02.408Z","endTime":"2026-07-25T00:32:10.911Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-25T00:32:10.911Z","atBatIndex":56},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Salvador Perez grounds out, shortstop Zach McKinstry to first baseman Spencer Torkelson.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":57,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-25T00:32:14.933Z","endTime":"2026-07-25T00:33:36.746Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":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,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":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":656716,"link":"/api/v1/people/656716"},"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(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.3,"endSpeed":80.9,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.915190409395773,"aZ":-29.427006918028283,"pfxX":-0.14015341713265173,"pfxZ":1.6555546201026576,"pX":-0.8854264814799155,"pZ":3.76346458621012,"vX0":4.213487963053015,"vY0":-127.13617058730495,"vZ0":1.2727076990974904,"x":150.75,"y":137.17,"x0":-2.5369733409908983,"y0":50.00176695006926,"z0":5.5698293122115965,"aX":-0.23298713009342314},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":3.5,"breakHorizontal":-0.6,"spinRate":2101,"spinDirection":109},"zone":11,"typeConfidence":0.9,"plateTime":0.4287087452998084,"extension":6.0679485348968445},"index":0,"playId":"e7ad6471-257e-31aa-b806-c2d13327a7d9","pitchNumber":1,"startTime":"2026-07-25T00:32:33.181Z","endTime":"2026-07-25T00:32:37.345Z","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":78.3,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.149885737634165,"aZ":-29.19867107733389,"pfxX":0.8003401920392985,"pfxZ":1.8894004426780953,"pX":1.0184548785061378,"pZ":2.30477231511112,"vX0":7.96578891152979,"vY0":-125.54948199176617,"vZ0":-1.7750418914925992,"x":78.18,"y":176.55,"x0":-2.3201621395002725,"y0":50.000177371793455,"z0":5.433599817584302,"aX":1.2553344168805556},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":3.2,"breakHorizontal":-3.6,"spinRate":2000,"spinDirection":84},"zone":14,"typeConfidence":0.9,"plateTime":0.43892333009883266,"extension":6.165953336747822},"index":1,"playId":"f95e3f36-0749-321c-83db-276dad3553a3","pitchNumber":2,"startTime":"2026-07-25T00:32:47.985Z","endTime":"2026-07-25T00:32:52.397Z","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":94.4,"endSpeed":86.3,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.67958128351943,"aZ":-27.267837605157176,"pfxX":-9.6333322397091,"pfxZ":2.570990298891548,"pX":-1.2867007564247652,"pZ":2.7638642845597436,"vX0":6.618679588600193,"vY0":-137.3034937651518,"vZ0":-2.057889956120763,"x":166.05,"y":164.16,"x0":-2.4781795431339098,"y0":50.000867479674774,"z0":5.38031433685748,"aX":-18.373056944518986},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":4.4,"breakHorizontal":16.1,"spinRate":2007,"spinDirection":238},"zone":11,"typeConfidence":0.94,"plateTime":0.3990614015665712,"extension":6.262406739616497},"index":2,"playId":"4e9ad86b-f2db-330e-a4c8-6f883d063304","pitchNumber":3,"startTime":"2026-07-25T00:33:02.918Z","endTime":"2026-07-25T00:33:07.047Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.5,"endSpeed":81.0,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.854626267861175,"aZ":-27.834578780856813,"pfxX":0.202321400100552,"pfxZ":2.5960628270233617,"pX":0.47156649553261293,"pZ":1.669445331570637,"vX0":7.097850087408181,"vY0":-128.68103692794259,"vZ0":-3.831742162142154,"x":99.02,"y":193.7,"x0":-2.353954515606926,"y0":50.00120301085798,"z0":5.345514444345096,"aX":0.3354703924481619},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":4.1,"breakHorizontal":-2.0,"spinRate":2145,"spinDirection":108},"zone":9,"typeConfidence":0.9,"plateTime":0.4264053575188984,"extension":6.1877268507121315},"hitData":{"launchSpeed":102.2,"launchAngle":-2.0,"totalDistance":31.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":110.3,"coordY":149.66}},"index":3,"playId":"9a1995ea-11fe-347d-a82f-84371ffd2781","pitchNumber":4,"startTime":"2026-07-25T00:33:27.906Z","endTime":"2026-07-25T00:33:36.746Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-25T00:33:36.746Z","atBatIndex":57},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Gleyber Torres walks.","rbi":0,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":58,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-25T00:35:45.000Z","endTime":"2026-07-25T00:37:38.488Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":702070,"fullName":"Noah Cameron","link":"/api/v1/people/702070"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":81.3,"endSpeed":74.2,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.395020779374516,"aZ":-24.300062887308435,"pfxX":7.128222121107159,"pfxZ":5.576021212032465,"pX":0.46790011804857484,"pZ":3.9716565075638437,"vX0":-4.111160308198791,"vY0":-118.3526141697077,"vZ0":-0.5249737680996441,"x":99.16,"y":131.55,"x0":1.3047097510728196,"y0":50.005892504863844,"z0":6.429269558904204,"aX":10.075518495950027},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":10.2,"breakHorizontal":-11.9,"spinRate":1655,"spinDirection":136},"zone":12,"typeConfidence":2.0,"plateTime":0.46345894247030905,"extension":5.977766381398833},"index":0,"playId":"9d97d69e-adc2-3798-8652-a290507184b0","pitchNumber":1,"startTime":"2026-07-25T00:35:59.268Z","endTime":"2026-07-25T00:36:02.868Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.6,"endSpeed":74.2,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.29571352766034,"aZ":-23.737886928924453,"pfxX":9.421068026105521,"pfxZ":5.987650780763369,"pX":0.17416951360260646,"pZ":1.6796126102034852,"vX0":-5.4118123318753835,"vY0":-118.64940737397076,"vZ0":-5.185366996187546,"x":110.36,"y":193.43,"x0":1.2750532011229858,"y0":50.00195318471464,"z0":6.090292892490315,"aX":13.267064020047204},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":9.7,"breakHorizontal":-15.5,"spinRate":1840,"spinDirection":128},"zone":8,"typeConfidence":2.0,"plateTime":0.46382708207114876,"extension":6.295202463535894},"index":1,"playId":"925f95e9-bcf3-3d82-ab57-7ab53f1c397c","pitchNumber":2,"startTime":"2026-07-25T00:36:13.742Z","endTime":"2026-07-25T00:36:18.283Z","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":true},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.9,"endSpeed":83.3,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.818417921717554,"aZ":-23.351670925799986,"pfxX":-3.198302406240816,"pfxZ":5.016555715867602,"pX":0.8956645406693451,"pZ":2.9335087546384004,"vX0":0.5312423578811156,"vY0":-131.0760410357388,"vZ0":-3.558979343840433,"x":82.86,"y":159.58,"x0":1.1076657614647865,"y0":50.00585627784685,"z0":6.0303443932582335,"aX":-5.627903923386757},"breaks":{"breakAngle":13.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":8.6,"breakHorizontal":5.8,"spinRate":2333,"spinDirection":172},"zone":12,"typeConfidence":2.0,"plateTime":0.41611140243181666,"extension":6.255302845465692},"index":2,"playId":"f1775458-75b6-3f76-b975-d424f77668c7","pitchNumber":3,"startTime":"2026-07-25T00:36:29.755Z","endTime":"2026-07-25T00:36:33.441Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":116,"player":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"}}},{"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":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.5,"endSpeed":74.9,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.327199665243853,"aZ":-24.467272295826447,"pfxX":5.84525930360915,"pfxZ":5.33766955188902,"pX":0.3525950553796495,"pZ":3.4665886634621295,"vX0":-4.470879504330245,"vY0":-119.99918473528388,"vZ0":-1.336611087705113,"x":103.56,"y":145.18,"x0":1.4893676424989748,"y0":50.003192805425506,"z0":6.230548164651817,"aX":8.442041667584581},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":9.6,"breakHorizontal":-9.4,"spinRate":1650,"spinDirection":131},"zone":12,"typeConfidence":2.0,"plateTime":0.45814611216358125,"extension":6.112776508518716},"index":3,"playId":"6e041b35-4cdc-3b33-acdf-40093fb4b7c5","pitchNumber":4,"startTime":"2026-07-25T00:36:56.436Z","endTime":"2026-07-25T00:37:00.976Z","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":0},"pitchData":{"startSpeed":85.3,"endSpeed":79.1,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.566228153292496,"aZ":-41.213933126532,"pfxX":-3.4665739412576846,"pfxZ":-5.803507623440496,"pX":-0.1774917669127576,"pZ":0.290663711942101,"vX0":-1.5801307934072797,"vY0":-124.2180470981838,"vZ0":-5.7627054517777045,"x":123.77,"y":230.93,"x0":0.9177708378879338,"y0":50.00211524557537,"z0":6.078384296135053,"aX":-5.400767744912847},"breaks":{"breakAngle":7.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.2,"breakVerticalInduced":-11.6,"breakHorizontal":6.6,"spinRate":2402,"spinDirection":350},"zone":13,"typeConfidence":2.0,"plateTime":0.4414380463934071,"extension":6.268599196768448},"index":4,"playId":"6b3f92cc-3bae-360e-9a86-18f5a2f7fe35","pitchNumber":5,"startTime":"2026-07-25T00:37:10.532Z","endTime":"2026-07-25T00:37:14.536Z","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":4,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.3,"endSpeed":77.9,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.773064775903876,"aZ":-37.35761555787182,"pfxX":-2.034662312929664,"pfxZ":-3.452513715934463,"pX":-0.5692959725610799,"pZ":0.38037982063597,"vX0":-2.458131242833081,"vY0":-121.25299743679723,"vZ0":-6.114638847456508,"x":138.7,"y":228.51,"x0":0.7186450440206722,"y0":50.00363655515648,"z0":6.162063620013965,"aX":-3.055274615094564},"breaks":{"breakAngle":4.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.4,"breakVerticalInduced":-7.3,"breakHorizontal":4.2,"spinRate":2351,"spinDirection":351},"zone":13,"typeConfidence":2.0,"plateTime":0.4502261090743995,"extension":6.302818815317732},"index":5,"playId":"2e24b618-84b8-3d6f-b379-085bb6ef7dba","pitchNumber":6,"startTime":"2026-07-25T00:37:31.719Z","endTime":"2026-07-25T00:37:38.488Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-25T00:37:38.488Z","atBatIndex":58},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Dillon Dingler strikes out swinging.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":59,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-25T00:37:42.846Z","endTime":"2026-07-25T00:39:00.817Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":702070,"fullName":"Noah Cameron","link":"/api/v1/people/702070"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","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":521692,"link":"/api/v1/people/521692"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.4,"endSpeed":75.5,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.15578735966358,"aZ":-36.90405509577393,"pfxX":-1.6556673838851532,"pfxZ":-3.2933515534250493,"pX":-0.32341361450986095,"pZ":3.58869038168589,"vX0":-2.686221686500888,"vY0":-118.66878762336319,"vZ0":1.0112630161668248,"x":129.33,"y":141.89,"x0":1.035094262460406,"y0":50.00254680468457,"z0":6.4998935271313325,"aX":-2.3779952312859702},"breaks":{"breakAngle":4.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.4,"breakVerticalInduced":-5.5,"breakHorizontal":3.6,"spinRate":1814,"spinDirection":341},"zone":11,"typeConfidence":2.0,"plateTime":0.4602740784650803,"extension":6.130618613604591},"index":0,"playId":"ff8c5667-366d-3399-88a9-e7d2e1d32260","pitchNumber":1,"startTime":"2026-07-25T00:38:00.589Z","endTime":"2026-07-25T00:38:04.056Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.9,"endSpeed":84.5,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.2745772799296,"aZ":-27.49434157006437,"pfxX":0.02293443916686161,"pfxZ":2.5912541176267503,"pX":0.07089287792514042,"pZ":3.5648864908561078,"vX0":-2.9391988206394006,"vY0":-132.48624201594365,"vZ0":-1.6331395080198783,"x":114.3,"y":142.53,"x0":1.1846001045409118,"y0":50.001255381960746,"z0":6.16979532807694,"aX":0.041893816629049764},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":4.6,"breakHorizontal":0.5,"spinRate":2310,"spinDirection":177},"zone":12,"typeConfidence":2.0,"plateTime":0.4110439867297542,"extension":6.231020880205735},"index":1,"playId":"1e252d5b-fd1c-3136-8074-0c165ce2b451","pitchNumber":2,"startTime":"2026-07-25T00:38:17.503Z","endTime":"2026-07-25T00:38:23.502Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.9,"endSpeed":85.3,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.17704260588056,"aZ":-24.8577857869847,"pfxX":-1.5564920963128304,"pfxZ":3.9688655507280934,"pX":0.025759403721378922,"pZ":3.4000689650916573,"vX0":-2.6561521170446785,"vY0":-133.973682402055,"vZ0":-1.8688445115277086,"x":116.02,"y":146.98,"x0":1.2269627519341697,"y0":50.003085839864404,"z0":5.85908425348336,"aX":-2.8677497770629747},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":7.1,"breakHorizontal":3.4,"spinRate":2393,"spinDirection":162},"zone":2,"typeConfidence":2.0,"plateTime":0.40669630615441754,"extension":6.475800154538148},"index":2,"playId":"f351f4e6-54f9-36c6-ad8a-ba4de2c7f85f","pitchNumber":3,"startTime":"2026-07-25T00:38:37.342Z","endTime":"2026-07-25T00:38:42.191Z","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":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":85.8,"endSpeed":79.9,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.88687818783378,"aZ":-38.012763681902754,"pfxX":-1.4132323660546593,"pfxZ":-3.6569393203972904,"pX":-0.5372932403898606,"pZ":1.8573680622976423,"vX0":-2.882535870796244,"vY0":-124.9967164765127,"vZ0":-2.714508452749696,"x":137.48,"y":188.63,"x0":0.8099875566777156,"y0":50.002276070068525,"z0":6.04903016472152,"aX":-2.2570682242854465},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.8,"breakVerticalInduced":-7.0,"breakHorizontal":3.1,"spinRate":2178,"spinDirection":347},"zone":7,"typeConfidence":2.0,"plateTime":0.4365699408911108,"extension":6.249355860018692},"index":3,"playId":"e943972c-4e82-31db-9108-d31673984080","pitchNumber":4,"startTime":"2026-07-25T00:38:55.371Z","endTime":"2026-07-25T00:39:00.817Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-25T00:39:00.817Z","atBatIndex":59},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Tigers challenged (play at 1st), call on the field was upheld: Riley Greene grounds into a double play, second baseman Michael Massey to shortstop Tyler Tolbert to first baseman Vinnie Pasquantino. Gleyber Torres out at 2nd. Riley Greene out at 1st.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":60,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-25T00:39:02.664Z","endTime":"2026-07-25T00:40:57.004Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":24},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":702070,"fullName":"Noah Cameron","link":"/api/v1/people/702070"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":686681,"link":"/api/v1/people/686681"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":686475,"link":"/api/v1/people/686475"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":686475,"link":"/api/v1/people/686475"},"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":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.9,"endSpeed":84.2,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.600421566123703,"aZ":-25.699845633798443,"pfxX":-0.7643274860484937,"pfxZ":3.6129709725178465,"pX":-1.9159325729099717,"pZ":3.155076502908083,"vX0":-6.747772970020541,"vY0":-132.3942088627236,"vZ0":-3.0147740931148075,"x":190.03,"y":153.59,"x0":0.7546445920881717,"y0":50.00473633735511,"z0":6.169060431975275,"aX":-1.3704590232800842},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":6.1,"breakHorizontal":2.8,"spinRate":2370,"spinDirection":179},"zone":11,"typeConfidence":2.0,"plateTime":0.4121310515961518,"extension":6.219676029418455},"index":0,"playId":"e4bd362e-fc73-3f08-aaf7-ef37bbdc1d73","pitchNumber":1,"startTime":"2026-07-25T00:39:21.332Z","endTime":"2026-07-25T00:39:24.611Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.1,"endSpeed":85.8,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.649628286246628,"aZ":-23.513294469309685,"pfxX":7.52142295887851,"pfxZ":4.636656002776586,"pX":-0.5062835777792302,"pZ":1.790158367713102,"vX0":-7.225201407724219,"vY0":-135.3207810680929,"vZ0":-6.084295108751806,"x":136.3,"y":190.45,"x0":1.2124090999703914,"y0":50.00114002242328,"z0":5.699231267241648,"aX":14.042909514303274},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":7.3,"breakHorizontal":-12.2,"spinRate":2384,"spinDirection":151},"zone":7,"typeConfidence":2.0,"plateTime":0.40372017167124774,"extension":6.3605267893555615},"index":1,"playId":"bbcf6a05-e428-302f-b01c-ba758706e717","pitchNumber":2,"startTime":"2026-07-25T00:39:38.097Z","endTime":"2026-07-25T00:39:41.995Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.5,"endSpeed":78.7,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.937292519795605,"aZ":-30.075870845292748,"pfxX":-3.529460814044418,"pfxZ":1.333952274904295,"pX":-0.586931371379614,"pZ":2.8182083634668875,"vX0":-3.2452817418420814,"vY0":-124.59480416944432,"vZ0":-1.2700772002667295,"x":139.37,"y":162.69,"x0":1.1908015864184047,"y0":50.00309766844791,"z0":5.819045191578386,"aX":-5.550657244347908},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":2.4,"breakHorizontal":7.2,"spinRate":2638,"spinDirection":255},"zone":4,"typeConfidence":2.0,"plateTime":0.43954645197476694,"extension":6.384999128904948},"index":2,"playId":"c39040d5-0502-3dd7-ac0b-07c0451fadf1","pitchNumber":3,"startTime":"2026-07-25T00:39:56.656Z","endTime":"2026-07-25T00:40:00.190Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.0,"endSpeed":81.2,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.44321052041441,"aZ":-28.801433405756875,"pfxX":-2.1406910676048865,"pfxZ":2.0332086177068094,"pX":-1.3304993744430698,"pZ":0.36618900806169385,"vX0":-4.699392298112083,"vY0":-127.89983808160251,"vZ0":-7.836146201297705,"x":167.72,"y":228.89,"x0":0.8088726252477163,"y0":50.00109717986028,"z0":5.729134966168558,"aX":-3.5442294395890435},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":2.2,"breakHorizontal":4.9,"spinRate":2561,"spinDirection":63},"zone":13,"typeConfidence":2.0,"plateTime":0.4282866369096108,"extension":6.434209014258856},"index":3,"playId":"7c43bf60-c995-3c0b-b9e9-73d69e3b74b3","pitchNumber":4,"startTime":"2026-07-25T00:40:15.329Z","endTime":"2026-07-25T00:40:20.211Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.3,"endSpeed":84.7,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.833887369586602,"aZ":-25.185748109410948,"pfxX":-1.5722422288500622,"pfxZ":3.810212170834756,"pX":-0.6148491367079919,"pZ":3.2826478715204876,"vX0":-3.8927508327219362,"vY0":-134.45026034553723,"vZ0":-2.1503008008317046,"x":140.44,"y":150.15,"x0":1.055222087343185,"y0":50.0001471964552,"z0":5.87796472618432,"aX":-2.880585538450397},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":6.6,"breakHorizontal":3.7,"spinRate":2429,"spinDirection":184},"zone":1,"typeConfidence":2.0,"plateTime":0.4072076573821741,"extension":6.390641567175551},"hitData":{"launchSpeed":98.8,"launchAngle":-10.0,"totalDistance":18.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":137.72,"coordY":142.05}},"index":4,"playId":"56dabb45-06f8-3310-b043-49876b05fdaf","pitchNumber":5,"startTime":"2026-07-25T00:40:48.163Z","endTime":"2026-07-25T00:40:57.004Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MF","challengeTeamId":116},"playEndTime":"2026-07-25T00:40:57.004Z","atBatIndex":60},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jac Caglianone flies out to center fielder Matt Vierling.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":61,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-25T00:44:31.202Z","endTime":"2026-07-25T00:45:02.457Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":695506,"fullName":"Jac Caglianone","link":"/api/v1/people/695506"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":445276,"fullName":"Kenley Jansen","link":"/api/v1/people/445276"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","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":695506,"fullName":"Jac Caglianone","link":"/api/v1/people/695506"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":663837,"link":"/api/v1/people/663837"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Kenley Jansen replaces Brenan Hanifee.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-25T00:43:29.452Z","endTime":"2026-07-25T00:43:55.212Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":445276,"link":"/api/v1/people/445276"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"description":"Offensive Substitution: Pinch-hitter Jac Caglianone replaces Starling Marte.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-07-25T00:43:55.212Z","endTime":"2026-07-25T00:44:33.496Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":695506,"link":"/api/v1/people/695506"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"401","replacedPlayer":{"id":516782,"link":"/api/v1/people/516782"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.4,"endSpeed":83.1,"strikeZoneTop":3.402,"strikeZoneBottom":1.717,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.073923491328824,"aZ":-14.675389721457332,"pfxX":2.285457388771816,"pfxZ":9.976255506845948,"pX":0.7347282154147882,"pZ":2.2113551111864127,"vX0":6.413944097410514,"vY0":-131.40188320439802,"vZ0":-6.965517980185653,"x":88.99,"y":179.07,"x0":-2.031756024300125,"y0":50.001938895945074,"z0":5.980906669392718,"aX":4.006901637853403},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":16.8,"breakHorizontal":-5.5,"spinRate":2664,"spinDirection":178},"zone":9,"typeConfidence":0.9,"plateTime":0.41637224913432735,"extension":6.996055969684213},"index":2,"playId":"ae41752a-28aa-30f7-8789-8949f1b13fd8","pitchNumber":1,"startTime":"2026-07-25T00:44:33.496Z","endTime":"2026-07-25T00:44:37.495Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.5,"endSpeed":84.5,"strikeZoneTop":3.402,"strikeZoneBottom":1.717,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.471523905766865,"aZ":-11.928279243711582,"pfxX":1.3889130251583008,"pfxZ":11.042197311486948,"pX":-0.6479945134092331,"pZ":3.4239142862049183,"vX0":3.092620588481779,"vY0":-134.61017877085138,"vZ0":-5.005909573909627,"x":141.7,"y":146.33,"x0":-1.9925531284760265,"y0":50.0005797377807,"z0":6.153410624921887,"aX":2.546187376627678},"breaks":{"breakAngle":14.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":19.1,"breakHorizontal":-3.2,"spinRate":2754,"spinDirection":184},"zone":1,"typeConfidence":0.9,"plateTime":0.40703266067327437,"extension":6.833351518852573},"hitData":{"launchSpeed":98.2,"launchAngle":56.0,"totalDistance":246.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":115.3,"coordY":102.49}},"index":3,"playId":"a247ed6f-46ea-37ac-b4dd-c5b6022f06e9","pitchNumber":2,"startTime":"2026-07-25T00:44:50.774Z","endTime":"2026-07-25T00:45:02.457Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-25T00:45:02.457Z","atBatIndex":61},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Vinnie Pasquantino strikes out swinging.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":62,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-25T00:45:02.418Z","endTime":"2026-07-25T00:46:36.875Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":445276,"fullName":"Kenley Jansen","link":"/api/v1/people/445276"},"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":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.7,"endSpeed":84.1,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.26658325624025,"aZ":-18.17917839474364,"pfxX":3.710368119339926,"pfxZ":7.718860929062739,"pX":-0.6768702745219567,"pZ":4.35408879736915,"vX0":1.6683550733047585,"vY0":-133.66688670569349,"vZ0":-1.6066147730227622,"x":142.8,"y":121.22,"x0":-1.7908071668043184,"y0":50.00338521698188,"z0":6.265533262768737,"aX":6.727152677394107},"breaks":{"breakAngle":20.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":13.8,"breakHorizontal":-7.1,"spinRate":2668,"spinDirection":171},"zone":11,"typeConfidence":0.89,"plateTime":0.40945551074807707,"extension":6.918618992853446},"index":0,"playId":"fdab895e-24d2-3fb2-bf68-70184cfb3534","pitchNumber":1,"startTime":"2026-07-25T00:45:28.016Z","endTime":"2026-07-25T00:45:31.447Z","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":1},"pitchData":{"startSpeed":91.6,"endSpeed":84.3,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.25499559027541,"aZ":-20.85840875875586,"pfxX":1.3087728651443449,"pfxZ":6.244394862578304,"pX":-0.2057255531080794,"pZ":3.691904286945774,"vX0":3.036256309863487,"vY0":-133.41889683381947,"vZ0":-2.9286808056602767,"x":124.84,"y":139.1,"x0":-1.5261660002761122,"y0":50.00513215721738,"z0":6.2979480058880855,"aX":2.3718226519673036},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":10.9,"breakHorizontal":-3.0,"spinRate":2615,"spinDirection":175},"zone":11,"typeConfidence":0.82,"plateTime":0.40969456921081404,"extension":6.750969507007498},"index":1,"playId":"015acb82-ce08-3611-a5aa-3816dcdb10b5","pitchNumber":2,"startTime":"2026-07-25T00:45:44.917Z","endTime":"2026-07-25T00:45:49.618Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.9,"endSpeed":86.5,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.599022174646667,"aZ":-14.20573895510259,"pfxX":0.5782784727395589,"pfxZ":9.450474960782095,"pX":-0.09018625850502791,"pZ":2.030046885031907,"vX0":3.697461357164006,"vY0":-136.6365502074762,"vZ0":-8.325340740952646,"x":120.44,"y":183.97,"x0":-1.5329800925962243,"y0":50.000147026914426,"z0":6.08132062323306,"aX":1.0983293672982002},"breaks":{"breakAngle":6.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":15.7,"breakHorizontal":-1.8,"spinRate":2594,"spinDirection":182},"zone":8,"typeConfidence":0.89,"plateTime":0.4000410575797879,"extension":6.88668560974772},"index":2,"playId":"6b1dfd53-81a9-3e7b-9dab-7bb614315d0d","pitchNumber":3,"startTime":"2026-07-25T00:46:06.033Z","endTime":"2026-07-25T00:46:10.782Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":93.3,"endSpeed":85.2,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.93380384043969,"aZ":-15.58311696252371,"pfxX":1.6444625946621154,"pfxZ":8.887643664375576,"pX":-0.018564039280612545,"pZ":4.301801495275992,"vX0":3.6064737498313826,"vY0":-135.81412550199738,"vZ0":-2.36443216209606,"x":117.71,"y":122.63,"x0":-1.5777107385875306,"y0":50.004265445731605,"z0":6.268387656519312,"aX":3.0691073314280333},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":15.8,"breakHorizontal":-3.7,"spinRate":2713,"spinDirection":179},"zone":12,"typeConfidence":0.9,"plateTime":0.40339829445809583,"extension":6.633755766632117},"index":3,"playId":"dcf65bb5-37b9-3bec-98d8-c71dd469df13","pitchNumber":4,"startTime":"2026-07-25T00:46:31.221Z","endTime":"2026-07-25T00:46:36.875Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-25T00:46:36.875Z","atBatIndex":62},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Nick Loftin pops out to second baseman Hao-Yu Lee.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":63,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-25T00:46:36.371Z","endTime":"2026-07-25T00:47:29.816Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":679845,"fullName":"Nick Loftin","link":"/api/v1/people/679845"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":445276,"fullName":"Kenley Jansen","link":"/api/v1/people/445276"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".538"},{"zone":"02","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".811"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".929"},{"zone":"05","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".833"},{"zone":"06","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".633"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".875"},{"zone":"08","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".667"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".344"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".581"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".480"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".576"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".435"}]}},{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"80.22"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"85.84"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"91.79"},{"zone":"04","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"86.59"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.14"},{"zone":"06","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"89.53"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.80"},{"zone":"08","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"87.43"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"82.87"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"74.59"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"81.18"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"77.09"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"73.67"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".192"},{"zone":"02","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".265"},{"zone":"03","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".200"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".321"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".351"},{"zone":"06","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".241"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".313"},{"zone":"08","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".250"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".156"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".158"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".118"},{"zone":"13","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".182"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".091"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".538"},{"zone":"02","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".811"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".929"},{"zone":"05","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".833"},{"zone":"06","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".633"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".875"},{"zone":"08","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".667"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".344"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".581"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".480"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".576"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".435"}],"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":679845,"fullName":"Nick Loftin","link":"/api/v1/people/679845"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":701678,"link":"/api/v1/people/701678"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":92.4,"endSpeed":84.7,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.70838125396501,"aZ":-14.788568271477102,"pfxX":2.586933592581956,"pfxZ":9.486038422487706,"pX":0.492183288766129,"pZ":3.213606508816545,"vX0":4.706357389082347,"vY0":-134.43450151591014,"vZ0":-4.984879006980445,"x":98.24,"y":152.01,"x0":-1.616386026948143,"y0":50.00637873681555,"z0":6.13910993857101,"aX":4.7437087822195325},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":16.3,"breakHorizontal":-5.6,"spinRate":2662,"spinDirection":175},"zone":3,"typeConfidence":0.91,"plateTime":0.40717621394709713,"extension":6.904500513895113},"index":0,"playId":"2c414029-5653-3c1c-ae71-fff36995ae55","pitchNumber":1,"startTime":"2026-07-25T00:47:02.541Z","endTime":"2026-07-25T00:47:06.767Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.9,"endSpeed":84.3,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.39822170822138,"aZ":-16.276765373188095,"pfxX":1.6996160322981728,"pfxZ":8.745995421322839,"pX":-0.20967044517304487,"pZ":3.4991892678483834,"vX0":2.6725365991324064,"vY0":-133.85705328872143,"vZ0":-4.032071473486933,"x":124.99,"y":144.3,"x0":-1.441211989927163,"y0":50.005346275211906,"z0":6.187556005750741,"aX":3.089907218339814},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":15.2,"breakHorizontal":-3.6,"spinRate":2630,"spinDirection":180},"zone":11,"typeConfidence":0.88,"plateTime":0.4089114852982094,"extension":6.786588945936952},"hitData":{"launchSpeed":74.8,"launchAngle":62.0,"totalDistance":147.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":145.84,"coordY":151.18}},"index":1,"playId":"39366b35-7bdb-33f8-8acb-9e9b451069ad","pitchNumber":2,"startTime":"2026-07-25T00:47:20.081Z","endTime":"2026-07-25T00:47:29.816Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-25T00:47:29.816Z","atBatIndex":63}],"currentPlay":{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Nick Loftin pops out to second baseman Hao-Yu Lee.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":63,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-25T00:46:36.371Z","endTime":"2026-07-25T00:47:29.816Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":679845,"fullName":"Nick Loftin","link":"/api/v1/people/679845"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":445276,"fullName":"Kenley Jansen","link":"/api/v1/people/445276"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".538"},{"zone":"02","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".811"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".929"},{"zone":"05","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".833"},{"zone":"06","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".633"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".875"},{"zone":"08","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".667"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".344"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".581"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".480"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".576"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".435"}]}},{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"80.22"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"85.84"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"91.79"},{"zone":"04","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"86.59"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.14"},{"zone":"06","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"89.53"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.80"},{"zone":"08","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"87.43"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"82.87"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"74.59"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"81.18"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"77.09"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"73.67"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".192"},{"zone":"02","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".265"},{"zone":"03","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".200"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".321"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".351"},{"zone":"06","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".241"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".313"},{"zone":"08","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".250"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".156"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".158"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".118"},{"zone":"13","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".182"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".091"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".538"},{"zone":"02","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".811"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".929"},{"zone":"05","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".833"},{"zone":"06","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".633"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".875"},{"zone":"08","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".667"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".344"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".581"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".480"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".576"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".435"}],"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":679845,"fullName":"Nick Loftin","link":"/api/v1/people/679845"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":701678,"link":"/api/v1/people/701678"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":92.4,"endSpeed":84.7,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.70838125396501,"aZ":-14.788568271477102,"pfxX":2.586933592581956,"pfxZ":9.486038422487706,"pX":0.492183288766129,"pZ":3.213606508816545,"vX0":4.706357389082347,"vY0":-134.43450151591014,"vZ0":-4.984879006980445,"x":98.24,"y":152.01,"x0":-1.616386026948143,"y0":50.00637873681555,"z0":6.13910993857101,"aX":4.7437087822195325},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":16.3,"breakHorizontal":-5.6,"spinRate":2662,"spinDirection":175},"zone":3,"typeConfidence":0.91,"plateTime":0.40717621394709713,"extension":6.904500513895113},"index":0,"playId":"2c414029-5653-3c1c-ae71-fff36995ae55","pitchNumber":1,"startTime":"2026-07-25T00:47:02.541Z","endTime":"2026-07-25T00:47:06.767Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.9,"endSpeed":84.3,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.39822170822138,"aZ":-16.276765373188095,"pfxX":1.6996160322981728,"pfxZ":8.745995421322839,"pX":-0.20967044517304487,"pZ":3.4991892678483834,"vX0":2.6725365991324064,"vY0":-133.85705328872143,"vZ0":-4.032071473486933,"x":124.99,"y":144.3,"x0":-1.441211989927163,"y0":50.005346275211906,"z0":6.187556005750741,"aX":3.089907218339814},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":15.2,"breakHorizontal":-3.6,"spinRate":2630,"spinDirection":180},"zone":11,"typeConfidence":0.88,"plateTime":0.4089114852982094,"extension":6.786588945936952},"hitData":{"launchSpeed":74.8,"launchAngle":62.0,"totalDistance":147.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":145.84,"coordY":151.18}},"index":1,"playId":"39366b35-7bdb-33f8-8acb-9e9b451069ad","pitchNumber":2,"startTime":"2026-07-25T00:47:20.081Z","endTime":"2026-07-25T00:47:29.816Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-25T00:47:29.816Z","atBatIndex":63},"scoringPlays":[6,8,28],"playsByInning":[{"startIndex":0,"endIndex":9,"top":[0,1,2],"bottom":[3,4,5,6,7,8,9],"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":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373"},"batter":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"coordinates":{"x":111.32,"y":161.82},"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":694360,"fullName":"Beck Way","link":"/api/v1/people/694360"},"batter":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"coordinates":{"x":118.93,"y":181.07},"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":1,"pitcher":{"id":694360,"fullName":"Beck Way","link":"/api/v1/people/694360"},"batter":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"coordinates":{"x":174.72,"y":95.63},"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":1,"pitcher":{"id":694360,"fullName":"Beck Way","link":"/api/v1/people/694360"},"batter":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"coordinates":{"x":31.16,"y":96.09},"type":"O","description":"Sac Fly"},{"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":694360,"fullName":"Beck Way","link":"/api/v1/people/694360"},"batter":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"coordinates":{"x":155.01,"y":96.27},"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":1,"pitcher":{"id":694360,"fullName":"Beck Way","link":"/api/v1/people/694360"},"batter":{"id":701678,"fullName":"Hao-Yu Lee","link":"/api/v1/people/701678"},"coordinates":{"x":128.26,"y":74.84},"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":1,"pitcher":{"id":694360,"fullName":"Beck Way","link":"/api/v1/people/694360"},"batter":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"coordinates":{"x":162.98,"y":152.94},"type":"O","description":"Lineout"}]}},{"startIndex":10,"endIndex":16,"top":[10,11,12],"bottom":[13,14,15,16],"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":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373"},"batter":{"id":516782,"fullName":"Starling Marte","link":"/api/v1/people/516782"},"coordinates":{"x":172.75,"y":184.62},"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":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373"},"batter":{"id":679845,"fullName":"Nick Loftin","link":"/api/v1/people/679845"},"coordinates":{"x":52.93,"y":79.66},"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":2,"pitcher":{"id":702070,"fullName":"Noah Cameron","link":"/api/v1/people/702070"},"batter":{"id":663837,"fullName":"Matt Vierling","link":"/api/v1/people/663837"},"coordinates":{"x":178.41,"y":106.56},"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":702070,"fullName":"Noah Cameron","link":"/api/v1/people/702070"},"batter":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"coordinates":{"x":97.87,"y":149.73},"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":2,"pitcher":{"id":702070,"fullName":"Noah Cameron","link":"/api/v1/people/702070"},"batter":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"coordinates":{"x":107.25,"y":148.64},"type":"O","description":"Groundout"}]}},{"startIndex":17,"endIndex":24,"top":[17,18,19,20,21],"bottom":[22,23,24],"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":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373"},"batter":{"id":686555,"fullName":"Isaac Collins","link":"/api/v1/people/686555"},"coordinates":{"x":200.68,"y":131.92},"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":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373"},"batter":{"id":686475,"fullName":"Tyler Tolbert","link":"/api/v1/people/686475"},"coordinates":{"x":115.34,"y":186.05},"type":"O","description":"Sac Bunt"}],"home":[]}},{"startIndex":25,"endIndex":32,"top":[25,26,27,28,29],"bottom":[30,31,32],"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":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373"},"batter":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"coordinates":{"x":159.72,"y":46.22},"type":"H","description":"Double"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":4,"pitcher":{"id":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373"},"batter":{"id":516782,"fullName":"Starling Marte","link":"/api/v1/people/516782"},"coordinates":{"x":149.9,"y":151.68},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":4,"pitcher":{"id":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373"},"batter":{"id":679845,"fullName":"Nick Loftin","link":"/api/v1/people/679845"},"coordinates":{"x":52.75,"y":127.04},"type":"H","description":"Double"}],"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":702070,"fullName":"Noah Cameron","link":"/api/v1/people/702070"},"batter":{"id":701678,"fullName":"Hao-Yu Lee","link":"/api/v1/people/701678"},"coordinates":{"x":63.79,"y":156.34},"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":4,"pitcher":{"id":702070,"fullName":"Noah Cameron","link":"/api/v1/people/702070"},"batter":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"coordinates":{"x":171.14,"y":116.09},"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":702070,"fullName":"Noah Cameron","link":"/api/v1/people/702070"},"batter":{"id":663837,"fullName":"Matt Vierling","link":"/api/v1/people/663837"},"coordinates":{"x":115.38,"y":151.18},"type":"O","description":"Grounded Into DP"}]}},{"startIndex":33,"endIndex":39,"top":[33,34,35],"bottom":[36,37,38,39],"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":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373"},"batter":{"id":686475,"fullName":"Tyler Tolbert","link":"/api/v1/people/686475"},"coordinates":{"x":160.44,"y":159.73},"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":5,"pitcher":{"id":702070,"fullName":"Noah Cameron","link":"/api/v1/people/702070"},"batter":{"id":701162,"fullName":"Ben Malgeri","link":"/api/v1/people/701162"},"coordinates":{"x":149.9,"y":148.14},"type":"O","description":"Groundout"}]}},{"startIndex":40,"endIndex":46,"top":[40,41,42],"bottom":[43,44,45,46],"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":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373"},"batter":{"id":657041,"fullName":"Lane Thomas","link":"/api/v1/people/657041"},"coordinates":{"x":136.18,"y":135.33},"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":6,"pitcher":{"id":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373"},"batter":{"id":516782,"fullName":"Starling Marte","link":"/api/v1/people/516782"},"coordinates":{"x":141.78,"y":146.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":6,"pitcher":{"id":702070,"fullName":"Noah Cameron","link":"/api/v1/people/702070"},"batter":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"coordinates":{"x":53.11,"y":75.75},"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":6,"pitcher":{"id":702070,"fullName":"Noah Cameron","link":"/api/v1/people/702070"},"batter":{"id":701678,"fullName":"Hao-Yu Lee","link":"/api/v1/people/701678"},"coordinates":{"x":194.84,"y":73.28},"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":6,"pitcher":{"id":702070,"fullName":"Noah Cameron","link":"/api/v1/people/702070"},"batter":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"coordinates":{"x":76.79,"y":94.93},"type":"O","description":"Lineout"}]}},{"startIndex":47,"endIndex":54,"top":[47,48,49,50,51],"bottom":[52,53,54],"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":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373"},"batter":{"id":686681,"fullName":"Michael Massey","link":"/api/v1/people/686681"},"coordinates":{"x":209.25,"y":100.81},"type":"H","description":"Double"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":7,"pitcher":{"id":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373"},"batter":{"id":686475,"fullName":"Tyler Tolbert","link":"/api/v1/people/686475"},"coordinates":{"x":146.12,"y":106.31},"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":7,"pitcher":{"id":702070,"fullName":"Noah Cameron","link":"/api/v1/people/702070"},"batter":{"id":663837,"fullName":"Matt Vierling","link":"/api/v1/people/663837"},"coordinates":{"x":110.3,"y":150.16},"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":7,"pitcher":{"id":702070,"fullName":"Noah Cameron","link":"/api/v1/people/702070"},"batter":{"id":701162,"fullName":"Ben Malgeri","link":"/api/v1/people/701162"},"coordinates":{"x":158.03,"y":157.76},"type":"O","description":"Groundout"}]}},{"startIndex":55,"endIndex":60,"top":[55,56,57],"bottom":[58,59,60],"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":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373"},"batter":{"id":695600,"fullName":"Carter Jensen","link":"/api/v1/people/695600"},"coordinates":{"x":140.34,"y":75.21},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":8,"pitcher":{"id":669724,"fullName":"Brenan Hanifee","link":"/api/v1/people/669724"},"batter":{"id":657041,"fullName":"Lane Thomas","link":"/api/v1/people/657041"},"coordinates":{"x":110.3,"y":151.68},"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":669724,"fullName":"Brenan Hanifee","link":"/api/v1/people/669724"},"batter":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"coordinates":{"x":110.3,"y":149.66},"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":702070,"fullName":"Noah Cameron","link":"/api/v1/people/702070"},"batter":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"coordinates":{"x":137.72,"y":142.05},"type":"O","description":"Grounded Into DP"}]}},{"startIndex":61,"endIndex":63,"top":[61,62,63],"bottom":[],"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":445276,"fullName":"Kenley Jansen","link":"/api/v1/people/445276"},"batter":{"id":695506,"fullName":"Jac Caglianone","link":"/api/v1/people/695506"},"coordinates":{"x":115.3,"y":102.49},"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":445276,"fullName":"Kenley Jansen","link":"/api/v1/people/445276"},"batter":{"id":679845,"fullName":"Nick Loftin","link":"/api/v1/people/679845"},"coordinates":{"x":145.84,"y":151.18},"type":"O","description":"Pop Out"}],"home":[]}}]},"linescore":{"currentInning":9,"currentInningOrdinal":"9th","inningState":"Top","inningHalf":"Top","isTopInning":true,"scheduledInnings":9,"innings":[{"num":1,"ordinalNum":"1st","home":{"runs":2,"hits":3,"errors":0,"leftOnBase":2},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":2,"ordinalNum":"2nd","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":3,"ordinalNum":"3rd","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":2}},{"num":4,"ordinalNum":"4th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":0},"away":{"runs":1,"hits":2,"errors":0,"leftOnBase":1}},{"num":5,"ordinalNum":"5th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":6,"ordinalNum":"6th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":7,"ordinalNum":"7th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"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":{"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}}],"teams":{"home":{"runs":2,"hits":5,"errors":0,"leftOnBase":5},"away":{"runs":1,"hits":4,"errors":0,"leftOnBase":5}},"defense":{"pitcher":{"id":445276,"fullName":"Kenley Jansen","link":"/api/v1/people/445276"},"catcher":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"first":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"second":{"id":701678,"fullName":"Hao-Yu Lee","link":"/api/v1/people/701678"},"third":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"shortstop":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"left":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"center":{"id":663837,"fullName":"Matt Vierling","link":"/api/v1/people/663837"},"right":{"id":701162,"fullName":"Ben Malgeri","link":"/api/v1/people/701162"},"batter":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"onDeck":{"id":701678,"fullName":"Hao-Yu Lee","link":"/api/v1/people/701678"},"inHole":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"battingOrder":5,"team":{"id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"}},"offense":{"batter":{"id":679845,"fullName":"Nick Loftin","link":"/api/v1/people/679845"},"onDeck":{"id":686555,"fullName":"Isaac Collins","link":"/api/v1/people/686555"},"inHole":{"id":686681,"fullName":"Michael Massey","link":"/api/v1/people/686681"},"pitcher":{"id":702070,"fullName":"Noah Cameron","link":"/api/v1/people/702070"},"battingOrder":6,"team":{"id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"}},"balls":0,"strikes":1,"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":4,"groundOuts":6,"airOuts":8,"runs":1,"doubles":4,"triples":0,"homeRuns":0,"strikeOuts":13,"baseOnBalls":2,"intentionalWalks":0,"hits":4,"hitByPitch":0,"avg":".247","atBats":30,"obp":".316","slg":".397","ops":".713","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":33,"totalBases":8,"rbi":1,"leftOnBase":10,"sacBunts":1,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":4,"lineOuts":0},"pitching":{"flyOuts":5,"groundOuts":6,"airOuts":8,"runs":2,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":8,"baseOnBalls":3,"intentionalWalks":0,"hits":5,"hitByPitch":1,"atBats":26,"obp":".290","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":122,"era":"4.90","inningsPitched":"8.0","saveOpportunities":0,"earnedRuns":2,"whip":"1.43","battersFaced":31,"outs":24,"completeGames":0,"shutouts":0,"pitchesThrown":122,"balls":48,"strikes":74,"strikePercentage":".610","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.75","rbi":2,"pitchesPerInning":"15.25","runsScoredPer9":"2.25","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":0,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":24,"errors":0,"chances":31,"passedBall":0,"pickoffs":0}},"players":{"ID695600":{"person":{"id":695600,"fullName":"Carter Jensen","link":"/api/v1/people/695600"},"jerseyNumber":"22","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"battingOrder":"100","stats":{"batting":{"summary":"0-4 | 3 K","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"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":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":97,"flyOuts":66,"groundOuts":50,"airOuts":105,"runs":44,"doubles":23,"triples":0,"homeRuns":14,"strikeOuts":110,"baseOnBalls":35,"intentionalWalks":1,"hits":81,"hitByPitch":1,"avg":".238","atBats":341,"obp":".306","slg":".428","ops":".734","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":382,"totalBases":146,"rbi":52,"leftOnBase":127,"sacBunts":0,"sacFlies":5,"babip":".302","groundOutsToAirouts":"0.48","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"24.36","popOuts":22,"lineOuts":17},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":17,"stolenBases":26,"stolenBasePercentage":".605","caughtStealingPercentage":".395","assists":20,"putOuts":420,"errors":3,"chances":443,"fielding":".993","passedBall":7,"pickoffs":1}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID686475":{"person":{"id":686475,"fullName":"Tyler Tolbert","link":"/api/v1/people/686475"},"jerseyNumber":"2","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"battingOrder":"900","stats":{"batting":{"summary":"0-2","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":1,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":1,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":39,"flyOuts":8,"groundOuts":20,"airOuts":17,"runs":18,"doubles":1,"triples":0,"homeRuns":2,"strikeOuts":11,"baseOnBalls":4,"intentionalWalks":0,"hits":20,"hitByPitch":0,"avg":".317","atBats":63,"obp":".353","slg":".429","ops":".782","caughtStealing":3,"stolenBases":12,"stolenBasePercentage":".800","caughtStealingPercentage":".200","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":72,"totalBases":27,"rbi":5,"leftOnBase":33,"sacBunts":4,"sacFlies":1,"babip":".353","groundOutsToAirouts":"1.18","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"31.50","popOuts":4,"lineOuts":5},"pitching":{"gamesPlayed":5,"gamesStarted":0,"flyOuts":3,"groundOuts":9,"airOuts":3,"runs":13,"doubles":1,"triples":0,"homeRuns":4,"strikeOuts":0,"baseOnBalls":3,"intentionalWalks":0,"hits":17,"hitByPitch":1,"atBats":29,"obp":".636","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":106,"era":"25.07","inningsPitched":"4.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":13,"whip":"4.29","battersFaced":33,"outs":14,"gamesPitched":5,"completeGames":0,"shutouts":0,"pitchesThrown":106,"balls":46,"strikes":60,"strikePercentage":".570","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"3.00","rbi":0,"winPercentage":".---","pitchesPerInning":"22.71","gamesFinished":5,"strikeoutWalkRatio":"0.00","strikeoutsPer9Inn":"0.00","walksPer9Inn":"5.79","hitsPer9Inn":"32.79","runsScoredPer9":"25.07","homeRunsPer9":"7.71","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":35,"putOuts":32,"errors":2,"chances":69,"fielding":".971","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID668942":{"person":{"id":668942,"fullName":"Josh Rojas","link":"/api/v1/people/668942"},"jerseyNumber":"40","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":20,"flyOuts":10,"groundOuts":13,"airOuts":14,"runs":5,"doubles":3,"triples":0,"homeRuns":1,"strikeOuts":9,"baseOnBalls":1,"intentionalWalks":0,"hits":13,"hitByPitch":0,"avg":".265","atBats":49,"obp":".280","slg":".388","ops":".668","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":50,"totalBases":19,"rbi":6,"leftOnBase":20,"sacBunts":0,"sacFlies":0,"babip":".308","groundOutsToAirouts":"0.93","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"49.00","popOuts":3,"lineOuts":1},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":27,"putOuts":7,"errors":1,"chances":35,"fielding":".971","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID686555":{"person":{"id":686555,"fullName":"Isaac Collins","link":"/api/v1/people/686555"},"jerseyNumber":"1","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"battingOrder":"700","stats":{"batting":{"summary":"1-3 | 2B, 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":2,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":94,"flyOuts":45,"groundOuts":63,"airOuts":82,"runs":37,"doubles":18,"triples":1,"homeRuns":6,"strikeOuts":80,"baseOnBalls":40,"intentionalWalks":0,"hits":72,"hitByPitch":6,"avg":".246","atBats":293,"obp":".346","slg":".375","ops":".721","caughtStealing":5,"stolenBases":6,"stolenBasePercentage":".545","caughtStealingPercentage":".455","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":343,"totalBases":110,"rbi":34,"leftOnBase":139,"sacBunts":2,"sacFlies":2,"babip":".316","groundOutsToAirouts":"0.77","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"48.83","popOuts":17,"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":6,"putOuts":178,"errors":1,"chances":185,"fielding":".995","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID521692":{"person":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"jerseyNumber":"13","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"battingOrder":"300","stats":{"batting":{"summary":"1-4 | 2B, K, R","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":8,"errors":0,"chances":8,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":97,"flyOuts":69,"groundOuts":96,"airOuts":122,"runs":37,"doubles":15,"triples":0,"homeRuns":14,"strikeOuts":85,"baseOnBalls":16,"intentionalWalks":2,"hits":79,"hitByPitch":10,"avg":".210","atBats":377,"obp":".257","slg":".361","ops":".618","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":13,"groundIntoTriplePlay":0,"plateAppearances":408,"totalBases":136,"rbi":43,"leftOnBase":175,"sacBunts":0,"sacFlies":5,"babip":".230","groundOutsToAirouts":"0.79","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"26.93","popOuts":25,"lineOuts":28},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":10,"stolenBases":21,"stolenBasePercentage":".677","caughtStealingPercentage":".323","assists":25,"putOuts":413,"errors":4,"chances":442,"fielding":".991","passedBall":1,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID679883":{"person":{"id":679883,"fullName":"Luinder Avila","link":"/api/v1/people/679883"},"jerseyNumber":"58","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":19,"gamesStarted":10,"flyOuts":32,"groundOuts":67,"airOuts":49,"runs":34,"doubles":15,"triples":1,"homeRuns":6,"strikeOuts":57,"baseOnBalls":35,"intentionalWalks":0,"hits":63,"hitByPitch":2,"atBats":232,"obp":".369","caughtStealing":5,"stolenBases":4,"stolenBasePercentage":".444","caughtStealingPercentage":".556","numberOfPitches":1144,"era":"4.86","inningsPitched":"63.0","wins":5,"losses":3,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":34,"whip":"1.56","battersFaced":273,"outs":189,"gamesPitched":19,"completeGames":0,"shutouts":0,"pitchesThrown":1144,"balls":459,"strikes":685,"strikePercentage":".600","hitBatsmen":2,"balks":1,"wildPitches":1,"pickoffs":2,"groundOutsToAirouts":"1.37","rbi":0,"winPercentage":".625","pitchesPerInning":"18.16","gamesFinished":0,"strikeoutWalkRatio":"1.63","strikeoutsPer9Inn":"8.14","walksPer9Inn":"5.00","hitsPer9Inn":"9.00","runsScoredPer9":"4.86","homeRunsPer9":"0.86","inheritedRunners":3,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":2,"sacFlies":2,"passedBall":0,"popOuts":8,"lineOuts":9},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":11,"putOuts":7,"errors":0,"chances":18,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID679845":{"person":{"id":679845,"fullName":"Nick Loftin","link":"/api/v1/people/679845"},"jerseyNumber":"12","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"battingOrder":"600","stats":{"batting":{"summary":"1-3 | 2B, BB, RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":1,"leftOnBase":0,"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":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":67,"flyOuts":42,"groundOuts":58,"airOuts":68,"runs":28,"doubles":16,"triples":1,"homeRuns":4,"strikeOuts":30,"baseOnBalls":22,"intentionalWalks":0,"hits":50,"hitByPitch":5,"avg":".249","atBats":201,"obp":".333","slg":".398","ops":".731","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":233,"totalBases":80,"rbi":33,"leftOnBase":90,"sacBunts":2,"sacFlies":3,"babip":".271","groundOutsToAirouts":"0.85","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"50.25","popOuts":8,"lineOuts":18},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":111,"putOuts":73,"errors":7,"chances":191,"fielding":".963","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":true,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID668674":{"person":{"id":668674,"fullName":"Lucas Erceg","link":"/api/v1/people/668674"},"jerseyNumber":"60","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":40,"gamesStarted":0,"flyOuts":13,"groundOuts":48,"airOuts":32,"runs":27,"doubles":11,"triples":0,"homeRuns":5,"strikeOuts":27,"baseOnBalls":23,"intentionalWalks":0,"hits":42,"hitByPitch":4,"atBats":147,"obp":".394","caughtStealing":2,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":711,"era":"5.40","inningsPitched":"38.1","wins":4,"losses":3,"saves":12,"saveOpportunities":18,"holds":3,"blownSaves":6,"earnedRuns":23,"whip":"1.70","battersFaced":176,"outs":115,"gamesPitched":40,"completeGames":0,"shutouts":0,"pitchesThrown":711,"balls":278,"strikes":433,"strikePercentage":".610","hitBatsmen":4,"balks":0,"wildPitches":2,"pickoffs":2,"groundOutsToAirouts":"1.50","rbi":0,"winPercentage":".571","pitchesPerInning":"18.55","gamesFinished":24,"strikeoutWalkRatio":"1.17","strikeoutsPer9Inn":"6.34","walksPer9Inn":"5.40","hitsPer9Inn":"9.86","runsScoredPer9":"6.34","homeRunsPer9":"1.17","inheritedRunners":8,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":9,"lineOuts":10},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":3,"errors":1,"chances":11,"fielding":".909","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID623205":{"person":{"id":623205,"fullName":"Andrew Velazquez","link":"/api/v1/people/623205"},"jerseyNumber":"45","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":2,"flyOuts":0,"groundOuts":3,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"avg":".143","atBats":7,"obp":".143","slg":".143","ops":".286","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":7,"totalBases":1,"rbi":0,"leftOnBase":6,"sacBunts":0,"sacFlies":0,"babip":".167","groundOutsToAirouts":"1.50","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":1},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":6,"errors":0,"chances":10,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID686681":{"person":{"id":686681,"fullName":"Michael Massey","link":"/api/v1/people/686681"},"jerseyNumber":"19","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"battingOrder":"800","stats":{"batting":{"summary":"1-2 | 2B, BB, K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":2,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":1,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":85,"flyOuts":59,"groundOuts":58,"airOuts":83,"runs":35,"doubles":19,"triples":0,"homeRuns":7,"strikeOuts":48,"baseOnBalls":16,"intentionalWalks":0,"hits":70,"hitByPitch":0,"avg":".276","atBats":254,"obp":".315","slg":".433","ops":".748","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":275,"totalBases":110,"rbi":33,"leftOnBase":124,"sacBunts":2,"sacFlies":3,"babip":".312","groundOutsToAirouts":"0.70","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"36.29","popOuts":10,"lineOuts":14},"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":179,"putOuts":119,"errors":1,"chances":299,"fielding":".997","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID516782":{"person":{"id":516782,"fullName":"Starling Marte","link":"/api/v1/people/516782"},"jerseyNumber":"0","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"battingOrder":"400","stats":{"batting":{"summary":"0-3","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":47,"flyOuts":13,"groundOuts":30,"airOuts":27,"runs":13,"doubles":4,"triples":0,"homeRuns":1,"strikeOuts":35,"baseOnBalls":8,"intentionalWalks":0,"hits":32,"hitByPitch":4,"avg":".262","atBats":122,"obp":".324","slg":".320","ops":".644","caughtStealing":2,"stolenBases":2,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":136,"totalBases":39,"rbi":9,"leftOnBase":60,"sacBunts":0,"sacFlies":2,"babip":".352","groundOutsToAirouts":"1.11","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"122.00","popOuts":4,"lineOuts":10},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":30,"errors":0,"chances":34,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID621381":{"person":{"id":621381,"fullName":"Matt Strahm","link":"/api/v1/people/621381"},"jerseyNumber":"25","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":38,"gamesStarted":0,"flyOuts":33,"groundOuts":20,"airOuts":53,"runs":26,"doubles":7,"triples":0,"homeRuns":10,"strikeOuts":28,"baseOnBalls":14,"intentionalWalks":1,"hits":35,"hitByPitch":2,"atBats":136,"obp":".336","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":597,"era":"6.88","inningsPitched":"34.0","wins":3,"losses":3,"saves":0,"saveOpportunities":3,"holds":13,"blownSaves":3,"earnedRuns":26,"whip":"1.44","battersFaced":152,"outs":102,"gamesPitched":38,"completeGames":0,"shutouts":0,"pitchesThrown":597,"balls":205,"strikes":392,"strikePercentage":".660","hitBatsmen":2,"balks":1,"wildPitches":4,"pickoffs":0,"groundOutsToAirouts":"0.38","rbi":0,"winPercentage":".500","pitchesPerInning":"17.56","gamesFinished":3,"strikeoutWalkRatio":"2.00","strikeoutsPer9Inn":"7.41","walksPer9Inn":"3.71","hitsPer9Inn":"9.26","runsScoredPer9":"6.88","homeRunsPer9":"2.65","inheritedRunners":4,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":11,"lineOuts":9},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID694360":{"person":{"id":694360,"fullName":"Beck Way","link":"/api/v1/people/694360"},"jerseyNumber":"44","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"stats":{"batting":{},"pitching":{"note":"(L, 1-1)","summary":"1.0 IP, 2 ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":2,"groundOuts":0,"airOuts":3,"runs":2,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":1,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":25,"inningsPitched":"1.0","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"battersFaced":7,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":25,"balls":9,"strikes":16,"strikePercentage":".640","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":2,"gamesFinished":0,"runsScoredPer9":"18.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":19,"gamesStarted":1,"flyOuts":11,"groundOuts":26,"airOuts":20,"runs":13,"doubles":1,"triples":0,"homeRuns":4,"strikeOuts":21,"baseOnBalls":10,"intentionalWalks":0,"hits":27,"hitByPitch":1,"atBats":92,"obp":".362","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":389,"era":"3.86","inningsPitched":"23.1","wins":1,"losses":1,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":10,"whip":"1.59","battersFaced":105,"outs":70,"gamesPitched":19,"completeGames":0,"shutouts":0,"pitchesThrown":389,"balls":142,"strikes":247,"strikePercentage":".630","hitBatsmen":1,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"1.30","rbi":2,"winPercentage":".500","pitchesPerInning":"16.67","gamesFinished":8,"strikeoutWalkRatio":"2.10","strikeoutsPer9Inn":"8.10","walksPer9Inn":"3.86","hitsPer9Inn":"10.41","runsScoredPer9":"5.01","homeRunsPer9":"1.54","inheritedRunners":6,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":3,"lineOuts":6},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":1,"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"}]},"ID571912":{"person":{"id":571912,"fullName":"Luke Maile","link":"/api/v1/people/571912"},"jerseyNumber":"18","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":3,"flyOuts":2,"groundOuts":2,"airOuts":3,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":3,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"avg":".200","atBats":10,"obp":".273","slg":".500","ops":".773","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":11,"totalBases":5,"rbi":3,"leftOnBase":5,"sacBunts":0,"sacFlies":0,"babip":".167","groundOutsToAirouts":"0.67","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"10.00","popOuts":1,"lineOuts":0},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","assists":0,"putOuts":22,"errors":0,"chances":22,"fielding":"1.000","passedBall":1,"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":"500","stats":{"batting":{"summary":"0-4 | 4 K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":4,"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":0,"putOuts":7,"errors":0,"chances":7,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":77,"flyOuts":52,"groundOuts":58,"airOuts":108,"runs":33,"doubles":11,"triples":2,"homeRuns":6,"strikeOuts":59,"baseOnBalls":37,"intentionalWalks":3,"hits":65,"hitByPitch":2,"avg":".227","atBats":286,"obp":".316","slg":".343","ops":".659","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":329,"totalBases":98,"rbi":33,"leftOnBase":127,"sacBunts":0,"sacFlies":4,"babip":".262","groundOutsToAirouts":"0.54","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"47.67","popOuts":32,"lineOuts":24},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":44,"putOuts":542,"errors":4,"chances":590,"fielding":".993","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID663738":{"person":{"id":663738,"fullName":"Daniel Lynch IV","link":"/api/v1/people/663738"},"jerseyNumber":"41","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":42,"gamesStarted":0,"flyOuts":25,"groundOuts":48,"airOuts":45,"runs":13,"doubles":9,"triples":1,"homeRuns":2,"strikeOuts":34,"baseOnBalls":12,"intentionalWalks":0,"hits":27,"hitByPitch":2,"atBats":153,"obp":".244","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":632,"era":"2.13","inningsPitched":"42.1","wins":3,"losses":2,"saves":1,"saveOpportunities":3,"holds":12,"blownSaves":2,"earnedRuns":10,"whip":"0.92","battersFaced":168,"outs":127,"gamesPitched":42,"completeGames":0,"shutouts":0,"pitchesThrown":632,"balls":237,"strikes":395,"strikePercentage":".630","hitBatsmen":2,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.07","rbi":0,"winPercentage":".600","pitchesPerInning":"14.93","gamesFinished":2,"strikeoutWalkRatio":"2.83","strikeoutsPer9Inn":"7.23","walksPer9Inn":"2.55","hitsPer9Inn":"5.74","runsScoredPer9":"2.76","homeRunsPer9":"0.43","inheritedRunners":20,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":7,"lineOuts":13},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":2,"errors":0,"chances":4,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID608379":{"person":{"id":608379,"fullName":"Michael Wacha","link":"/api/v1/people/608379"},"jerseyNumber":"52","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":20,"gamesStarted":20,"flyOuts":81,"groundOuts":112,"airOuts":145,"runs":53,"doubles":24,"triples":4,"homeRuns":15,"strikeOuts":101,"baseOnBalls":36,"intentionalWalks":1,"hits":111,"hitByPitch":5,"atBats":465,"obp":".299","caughtStealing":3,"stolenBases":7,"stolenBasePercentage":".700","caughtStealingPercentage":".300","numberOfPitches":1874,"era":"3.66","inningsPitched":"125.1","wins":5,"losses":7,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":51,"whip":"1.17","battersFaced":510,"outs":376,"gamesPitched":20,"completeGames":0,"shutouts":0,"pitchesThrown":1874,"balls":657,"strikes":1217,"strikePercentage":".650","hitBatsmen":5,"balks":0,"wildPitches":3,"pickoffs":1,"groundOutsToAirouts":"0.77","rbi":0,"winPercentage":".417","pitchesPerInning":"14.95","gamesFinished":0,"strikeoutWalkRatio":"2.81","strikeoutsPer9Inn":"7.25","walksPer9Inn":"2.59","hitsPer9Inn":"7.97","runsScoredPer9":"3.81","homeRunsPer9":"1.08","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":2,"sacFlies":2,"passedBall":0,"popOuts":29,"lineOuts":35},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":11,"putOuts":8,"errors":2,"chances":21,"fielding":".905","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID663878":{"person":{"id":663878,"fullName":"Nate Pearson","link":"/api/v1/people/663878"},"jerseyNumber":"61","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":16,"gamesStarted":0,"flyOuts":14,"groundOuts":17,"airOuts":22,"runs":10,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":16,"baseOnBalls":12,"intentionalWalks":0,"hits":16,"hitByPitch":1,"atBats":71,"obp":".345","caughtStealing":3,"stolenBases":4,"stolenBasePercentage":".571","caughtStealingPercentage":".429","numberOfPitches":346,"era":"3.60","inningsPitched":"20.0","wins":1,"losses":0,"saves":1,"saveOpportunities":1,"holds":0,"blownSaves":0,"earnedRuns":8,"whip":"1.40","battersFaced":84,"outs":60,"gamesPitched":16,"completeGames":0,"shutouts":0,"pitchesThrown":346,"balls":142,"strikes":204,"strikePercentage":".590","hitBatsmen":1,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.77","rbi":0,"winPercentage":"1.000","pitchesPerInning":"17.30","gamesFinished":4,"strikeoutWalkRatio":"1.33","strikeoutsPer9Inn":"7.20","walksPer9Inn":"5.40","hitsPer9Inn":"7.20","runsScoredPer9":"4.50","homeRunsPer9":"0.45","inheritedRunners":3,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":5},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":1,"chances":3,"fielding":".667","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID607625":{"person":{"id":607625,"fullName":"Seth Lugo","link":"/api/v1/people/607625"},"jerseyNumber":"67","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":21,"gamesStarted":21,"flyOuts":85,"groundOuts":110,"airOuts":129,"runs":65,"doubles":28,"triples":5,"homeRuns":15,"strikeOuts":94,"baseOnBalls":38,"intentionalWalks":0,"hits":123,"hitByPitch":5,"atBats":449,"obp":".335","caughtStealing":4,"stolenBases":4,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":1883,"era":"4.36","inningsPitched":"117.2","wins":4,"losses":6,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":57,"whip":"1.37","battersFaced":499,"outs":353,"gamesPitched":21,"completeGames":0,"shutouts":0,"pitchesThrown":1883,"balls":669,"strikes":1214,"strikePercentage":".640","hitBatsmen":5,"balks":1,"wildPitches":2,"pickoffs":2,"groundOutsToAirouts":"0.85","rbi":0,"winPercentage":".400","pitchesPerInning":"16.00","gamesFinished":0,"strikeoutWalkRatio":"2.47","strikeoutsPer9Inn":"7.19","walksPer9Inn":"2.91","hitsPer9Inn":"9.41","runsScoredPer9":"4.97","homeRunsPer9":"1.15","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":3,"sacFlies":4,"passedBall":0,"popOuts":16,"lineOuts":28},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":14,"putOuts":8,"errors":1,"chances":23,"fielding":".957","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID657041":{"person":{"id":657041,"fullName":"Lane Thomas","link":"/api/v1/people/657041"},"jerseyNumber":"15","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"battingOrder":"200","stats":{"batting":{"summary":"0-4 | 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":90,"flyOuts":39,"groundOuts":52,"airOuts":80,"runs":29,"doubles":16,"triples":0,"homeRuns":9,"strikeOuts":71,"baseOnBalls":37,"intentionalWalks":0,"hits":61,"hitByPitch":2,"avg":".233","atBats":262,"obp":".330","slg":".397","ops":".727","caughtStealing":3,"stolenBases":6,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":303,"totalBases":104,"rbi":36,"leftOnBase":98,"sacBunts":0,"sacFlies":2,"babip":".283","groundOutsToAirouts":"0.65","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"29.11","popOuts":25,"lineOuts":16},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":162,"errors":2,"chances":170,"fielding":".988","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID702070":{"person":{"id":702070,"fullName":"Noah Cameron","link":"/api/v1/people/702070"},"jerseyNumber":"65","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"stats":{"batting":{},"pitching":{"summary":"7.0 IP, 0 ER, 8 K, 3 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":3,"groundOuts":6,"airOuts":5,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":8,"baseOnBalls":3,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":21,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":97,"inningsPitched":"7.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":24,"outs":21,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":97,"balls":39,"strikes":58,"strikePercentage":".600","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"rbi":0,"gamesFinished":1,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":2},"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":19,"flyOuts":67,"groundOuts":96,"airOuts":123,"runs":64,"doubles":27,"triples":2,"homeRuns":14,"strikeOuts":100,"baseOnBalls":37,"intentionalWalks":1,"hits":115,"hitByPitch":2,"atBats":426,"obp":".328","caughtStealing":4,"stolenBases":4,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":1843,"era":"4.93","inningsPitched":"107.2","wins":5,"losses":8,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":59,"whip":"1.41","battersFaced":473,"outs":323,"gamesPitched":20,"completeGames":0,"shutouts":0,"pitchesThrown":1843,"balls":687,"strikes":1156,"strikePercentage":".630","hitBatsmen":2,"balks":0,"wildPitches":2,"pickoffs":3,"groundOutsToAirouts":"0.78","rbi":0,"winPercentage":".385","pitchesPerInning":"17.12","gamesFinished":1,"strikeoutWalkRatio":"2.70","strikeoutsPer9Inn":"8.36","walksPer9Inn":"3.09","hitsPer9Inn":"9.61","runsScoredPer9":"5.35","homeRunsPer9":"1.17","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":3,"sacFlies":5,"passedBall":0,"popOuts":20,"lineOuts":36},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":9,"putOuts":2,"errors":1,"chances":12,"fielding":".917","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID656638":{"person":{"id":656638,"fullName":"Alex Lange","link":"/api/v1/people/656638"},"jerseyNumber":"56","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":40,"gamesStarted":0,"flyOuts":25,"groundOuts":40,"airOuts":36,"runs":30,"doubles":9,"triples":1,"homeRuns":4,"strikeOuts":41,"baseOnBalls":23,"intentionalWalks":0,"hits":39,"hitByPitch":5,"atBats":155,"obp":".364","caughtStealing":2,"stolenBases":7,"stolenBasePercentage":".778","caughtStealingPercentage":".222","numberOfPitches":779,"era":"6.15","inningsPitched":"41.0","wins":1,"losses":5,"saves":9,"saveOpportunities":11,"holds":1,"blownSaves":2,"earnedRuns":28,"whip":"1.51","battersFaced":184,"outs":123,"gamesPitched":40,"completeGames":0,"shutouts":0,"pitchesThrown":779,"balls":304,"strikes":475,"strikePercentage":".610","hitBatsmen":5,"balks":0,"wildPitches":5,"pickoffs":1,"groundOutsToAirouts":"1.11","rbi":0,"winPercentage":".167","pitchesPerInning":"19.00","gamesFinished":21,"strikeoutWalkRatio":"1.78","strikeoutsPer9Inn":"9.00","walksPer9Inn":"5.05","hitsPer9Inn":"8.56","runsScoredPer9":"6.59","homeRunsPer9":"0.88","inheritedRunners":9,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":1,"lineOuts":10},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":3,"errors":0,"chances":6,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID677976":{"person":{"id":677976,"fullName":"Randy Dobnak","link":"/api/v1/people/677976"},"jerseyNumber":"62","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":4,"gamesStarted":2,"flyOuts":6,"groundOuts":29,"airOuts":15,"runs":3,"doubles":3,"triples":0,"homeRuns":2,"strikeOuts":10,"baseOnBalls":9,"intentionalWalks":0,"hits":17,"hitByPitch":0,"atBats":71,"obp":".325","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":331,"era":"1.42","inningsPitched":"19.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":3,"whip":"1.37","battersFaced":80,"outs":57,"gamesPitched":4,"completeGames":0,"shutouts":0,"pitchesThrown":331,"balls":126,"strikes":205,"strikePercentage":".620","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"1.93","rbi":0,"winPercentage":".---","pitchesPerInning":"17.42","gamesFinished":0,"strikeoutWalkRatio":"1.11","strikeoutsPer9Inn":"4.74","walksPer9Inn":"4.26","hitsPer9Inn":"8.05","runsScoredPer9":"1.42","homeRunsPer9":"0.95","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":8},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":1,"errors":0,"chances":4,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID695506":{"person":{"id":695506,"fullName":"Jac Caglianone","link":"/api/v1/people/695506"},"jerseyNumber":"14","position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"battingOrder":"401","stats":{"batting":{"note":"a-","summary":"0-1","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":96,"flyOuts":38,"groundOuts":82,"airOuts":65,"runs":46,"doubles":17,"triples":2,"homeRuns":16,"strikeOuts":105,"baseOnBalls":25,"intentionalWalks":0,"hits":87,"hitByPitch":4,"avg":".257","atBats":338,"obp":".315","slg":".462","ops":".777","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":368,"totalBases":156,"rbi":37,"leftOnBase":160,"sacBunts":0,"sacFlies":1,"babip":".326","groundOutsToAirouts":"1.26","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"21.12","popOuts":9,"lineOuts":18},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":22,"putOuts":288,"errors":4,"chances":314,"fielding":".987","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}]},"ID674444":{"person":{"id":674444,"fullName":"Steven Cruz","link":"/api/v1/people/674444"},"jerseyNumber":"64","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":34,"gamesStarted":2,"flyOuts":13,"groundOuts":32,"airOuts":30,"runs":20,"doubles":4,"triples":0,"homeRuns":10,"strikeOuts":43,"baseOnBalls":16,"intentionalWalks":2,"hits":30,"hitByPitch":1,"atBats":134,"obp":".311","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":577,"era":"4.75","inningsPitched":"36.0","wins":2,"losses":3,"saves":1,"saveOpportunities":2,"holds":2,"blownSaves":1,"earnedRuns":19,"whip":"1.28","battersFaced":152,"outs":108,"gamesPitched":34,"completeGames":0,"shutouts":0,"pitchesThrown":577,"balls":202,"strikes":375,"strikePercentage":".650","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.07","rbi":0,"winPercentage":".400","pitchesPerInning":"16.03","gamesFinished":9,"strikeoutWalkRatio":"2.69","strikeoutsPer9Inn":"10.75","walksPer9Inn":"4.00","hitsPer9Inn":"7.50","runsScoredPer9":"5.00","homeRunsPer9":"2.50","inheritedRunners":10,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":9,"lineOuts":8},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":3,"errors":0,"chances":4,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID670167":{"person":{"id":670167,"fullName":"John Schreiber","link":"/api/v1/people/670167"},"jerseyNumber":"46","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":43,"gamesStarted":0,"flyOuts":18,"groundOuts":43,"airOuts":38,"runs":20,"doubles":7,"triples":0,"homeRuns":7,"strikeOuts":29,"baseOnBalls":15,"intentionalWalks":3,"hits":38,"hitByPitch":1,"atBats":145,"obp":".331","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":656,"era":"3.89","inningsPitched":"39.1","wins":0,"losses":3,"saves":1,"saveOpportunities":3,"holds":7,"blownSaves":2,"earnedRuns":17,"whip":"1.35","battersFaced":164,"outs":118,"gamesPitched":43,"completeGames":0,"shutouts":0,"pitchesThrown":656,"balls":248,"strikes":408,"strikePercentage":".620","hitBatsmen":1,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"1.13","rbi":0,"winPercentage":".000","pitchesPerInning":"16.68","gamesFinished":5,"strikeoutWalkRatio":"1.93","strikeoutsPer9Inn":"6.64","walksPer9Inn":"3.43","hitsPer9Inn":"8.69","runsScoredPer9":"4.58","homeRunsPer9":"1.60","inheritedRunners":20,"inheritedRunnersScored":5,"catchersInterference":0,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":7,"lineOuts":13},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":1,"errors":0,"chances":6,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}}},"batters":[695600,657041,521692,516782,695506,686469,679845,686555,686681,686475,694360,702070],"pitchers":[694360,702070],"bench":[571912,668942,623205],"bullpen":[679883,674444,677976,668674,656638,607625,663738,663878,670167,621381,608379],"battingOrder":[695600,657041,521692,695506,686469,679845,686555,686681,686475],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Collins (18, Skubal); Perez, S (15, Skubal); Loftin (16, Skubal); Massey (19, Skubal)."},{"label":"TB","value":"Collins 2; Loftin 2; Massey 2; Perez, S 2."},{"label":"RBI","value":"Loftin (33)."},{"label":"2-out RBI","value":"Loftin."},{"label":"Runners left in scoring position, 2 out","value":"Collins; Tolbert 2; Thomas, L 2."},{"label":"SAC","value":"Tolbert."},{"label":"Team RISP","value":"1-for-7."},{"label":"Team LOB","value":"5."}]},{"title":"FIELDING","fieldList":[{"label":"DP","value":"2 (Tolbert-Massey-Pasquantino; Massey-Tolbert-Pasquantino)."}]}],"note":[{"label":"a","value":"Flied out for Marte, S 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":5,"groundOuts":6,"airOuts":8,"runs":2,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":8,"baseOnBalls":3,"intentionalWalks":0,"hits":5,"hitByPitch":1,"avg":".235","atBats":26,"obp":".312","slg":".399","ops":".711","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":31,"totalBases":6,"rbi":2,"leftOnBase":11,"sacBunts":0,"sacFlies":1,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":3},"pitching":{"flyOuts":4,"groundOuts":6,"airOuts":8,"runs":1,"doubles":4,"triples":0,"homeRuns":0,"strikeOuts":13,"baseOnBalls":2,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":30,"obp":".188","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":112,"era":"3.61","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":1,"whip":"1.22","battersFaced":33,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":112,"balls":28,"strikes":84,"strikePercentage":".750","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.75","rbi":1,"pitchesPerInning":"12.44","runsScoredPer9":"1.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":4,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":27,"errors":0,"chances":34,"passedBall":0,"pickoffs":0}},"players":{"ID664285":{"person":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"jerseyNumber":"59","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":20,"gamesStarted":20,"flyOuts":60,"groundOuts":131,"airOuts":100,"runs":60,"doubles":17,"triples":2,"homeRuns":11,"strikeOuts":88,"baseOnBalls":38,"intentionalWalks":0,"hits":111,"hitByPitch":11,"atBats":427,"obp":".334","caughtStealing":0,"stolenBases":13,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":1737,"era":"4.57","inningsPitched":"108.1","wins":5,"losses":7,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":55,"whip":"1.38","battersFaced":479,"outs":325,"gamesPitched":20,"completeGames":0,"shutouts":0,"pitchesThrown":1737,"balls":608,"strikes":1129,"strikePercentage":".650","hitBatsmen":11,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"1.31","rbi":0,"winPercentage":".417","pitchesPerInning":"16.03","gamesFinished":0,"strikeoutWalkRatio":"2.32","strikeoutsPer9Inn":"7.31","walksPer9Inn":"3.16","hitsPer9Inn":"9.22","runsScoredPer9":"4.98","homeRunsPer9":"0.91","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":3,"passedBall":0,"popOuts":13,"lineOuts":27},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":5,"errors":1,"chances":11,"fielding":".909","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID656716":{"person":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"jerseyNumber":"39","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"battingOrder":"700","stats":{"batting":{"summary":"1-3","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":1,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":2},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":0,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":79,"flyOuts":48,"groundOuts":69,"airOuts":83,"runs":21,"doubles":8,"triples":2,"homeRuns":4,"strikeOuts":46,"baseOnBalls":26,"intentionalWalks":1,"hits":48,"hitByPitch":0,"avg":".199","atBats":241,"obp":".275","slg":".299","ops":".574","caughtStealing":4,"stolenBases":1,"stolenBasePercentage":".200","caughtStealingPercentage":".800","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":272,"totalBases":72,"rbi":20,"leftOnBase":96,"sacBunts":3,"sacFlies":2,"babip":".228","groundOutsToAirouts":"0.83","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"60.25","popOuts":12,"lineOuts":23},"pitching":{"gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":1,"airOuts":2,"runs":2,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":3,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"obp":".625","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":28,"era":"18.00","inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"whip":"5.00","battersFaced":8,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":28,"balls":15,"strikes":13,"strikePercentage":".460","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.50","rbi":0,"winPercentage":".---","pitchesPerInning":"28.00","gamesFinished":0,"strikeoutWalkRatio":"0.00","strikeoutsPer9Inn":"0.00","walksPer9Inn":"27.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":143,"putOuts":99,"errors":4,"chances":246,"fielding":".984","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"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":{"note":"(W, 7-5)","summary":"7.1 IP, ER, 12 K, 2 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":3,"groundOuts":4,"airOuts":6,"runs":1,"doubles":4,"triples":0,"homeRuns":0,"strikeOuts":12,"baseOnBalls":2,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":25,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":91,"inningsPitched":"7.1","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":28,"outs":22,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":91,"balls":23,"strikes":68,"strikePercentage":".750","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"1.23","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":3,"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":15,"gamesStarted":15,"flyOuts":33,"groundOuts":89,"airOuts":63,"runs":30,"doubles":17,"triples":1,"homeRuns":10,"strikeOuts":110,"baseOnBalls":13,"intentionalWalks":0,"hits":70,"hitByPitch":4,"atBats":329,"obp":".251","caughtStealing":1,"stolenBases":4,"stolenBasePercentage":".800","caughtStealingPercentage":".200","numberOfPitches":1339,"era":"2.70","inningsPitched":"90.0","wins":7,"losses":5,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":27,"whip":"0.92","battersFaced":349,"outs":270,"gamesPitched":15,"completeGames":0,"shutouts":0,"pitchesThrown":1339,"balls":418,"strikes":921,"strikePercentage":".690","hitBatsmen":4,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.41","rbi":1,"winPercentage":".583","pitchesPerInning":"14.88","gamesFinished":0,"strikeoutWalkRatio":"8.46","strikeoutsPer9Inn":"11.00","walksPer9Inn":"1.30","hitsPer9Inn":"7.00","runsScoredPer9":"3.00","homeRunsPer9":"1.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":2,"sacFlies":1,"passedBall":0,"popOuts":14,"lineOuts":16},"fielding":{"gamesStarted":1,"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":15,"gamesStarted":15,"flyOuts":54,"groundOuts":59,"airOuts":95,"runs":26,"doubles":22,"triples":1,"homeRuns":5,"strikeOuts":82,"baseOnBalls":19,"intentionalWalks":0,"hits":64,"hitByPitch":1,"atBats":296,"obp":".263","caughtStealing":5,"stolenBases":9,"stolenBasePercentage":".643","caughtStealingPercentage":".357","numberOfPitches":1233,"era":"2.79","inningsPitched":"80.2","wins":4,"losses":6,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":25,"whip":"1.03","battersFaced":320,"outs":242,"gamesPitched":15,"completeGames":0,"shutouts":0,"pitchesThrown":1233,"balls":433,"strikes":800,"strikePercentage":".650","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.62","rbi":0,"winPercentage":".400","pitchesPerInning":"15.29","gamesFinished":0,"strikeoutWalkRatio":"4.32","strikeoutsPer9Inn":"9.15","walksPer9Inn":"2.12","hitsPer9Inn":"7.14","runsScoredPer9":"2.90","homeRunsPer9":"0.56","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":3,"passedBall":0,"popOuts":23,"lineOuts":18},"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}},"ID701678":{"person":{"id":701678,"fullName":"Hao-Yu Lee","link":"/api/v1/people/701678"},"jerseyNumber":"50","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"battingOrder":"600","stats":{"batting":{"summary":"2-3 | 2B, RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":3,"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":3,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":62,"flyOuts":27,"groundOuts":32,"airOuts":50,"runs":15,"doubles":8,"triples":1,"homeRuns":5,"strikeOuts":45,"baseOnBalls":8,"intentionalWalks":0,"hits":46,"hitByPitch":0,"avg":".267","atBats":172,"obp":".300","slg":".413","ops":".713","caughtStealing":2,"stolenBases":1,"stolenBasePercentage":".333","caughtStealingPercentage":".667","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":181,"totalBases":71,"rbi":21,"leftOnBase":62,"sacBunts":1,"sacFlies":0,"babip":".336","groundOutsToAirouts":"0.64","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"34.40","popOuts":10,"lineOuts":13},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":109,"putOuts":62,"errors":3,"chances":174,"fielding":".983","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID680744":{"person":{"id":680744,"fullName":"Ty Madden","link":"/api/v1/people/680744"},"jerseyNumber":"36","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":8,"gamesStarted":1,"flyOuts":11,"groundOuts":17,"airOuts":25,"runs":8,"doubles":2,"triples":0,"homeRuns":2,"strikeOuts":28,"baseOnBalls":9,"intentionalWalks":0,"hits":17,"hitByPitch":1,"atBats":87,"obp":".278","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":387,"era":"3.09","inningsPitched":"23.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":8,"whip":"1.11","battersFaced":97,"outs":70,"gamesPitched":8,"completeGames":0,"shutouts":0,"pitchesThrown":387,"balls":153,"strikes":234,"strikePercentage":".600","hitBatsmen":1,"balks":0,"wildPitches":2,"pickoffs":1,"groundOutsToAirouts":"0.68","rbi":0,"winPercentage":".---","pitchesPerInning":"16.59","gamesFinished":3,"strikeoutWalkRatio":"3.11","strikeoutsPer9Inn":"10.80","walksPer9Inn":"3.47","hitsPer9Inn":"6.56","runsScoredPer9":"3.09","homeRunsPer9":"0.77","inheritedRunners":5,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":8,"lineOuts":6},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID623454":{"person":{"id":623454,"fullName":"Drew Anderson","link":"/api/v1/people/623454"},"jerseyNumber":"38","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":37,"gamesStarted":2,"flyOuts":27,"groundOuts":52,"airOuts":50,"runs":31,"doubles":11,"triples":0,"homeRuns":9,"strikeOuts":74,"baseOnBalls":23,"intentionalWalks":1,"hits":56,"hitByPitch":4,"atBats":229,"obp":".323","caughtStealing":1,"stolenBases":6,"stolenBasePercentage":".857","caughtStealingPercentage":".143","numberOfPitches":1011,"era":"4.25","inningsPitched":"59.1","wins":4,"losses":4,"saves":2,"saveOpportunities":7,"holds":6,"blownSaves":5,"earnedRuns":28,"whip":"1.33","battersFaced":259,"outs":178,"gamesPitched":37,"completeGames":0,"shutouts":0,"pitchesThrown":1011,"balls":359,"strikes":652,"strikePercentage":".640","hitBatsmen":4,"balks":1,"wildPitches":4,"pickoffs":0,"groundOutsToAirouts":"1.04","rbi":0,"winPercentage":".500","pitchesPerInning":"17.04","gamesFinished":9,"strikeoutWalkRatio":"3.22","strikeoutsPer9Inn":"11.22","walksPer9Inn":"3.49","hitsPer9Inn":"8.49","runsScoredPer9":"4.70","homeRunsPer9":"1.37","inheritedRunners":15,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":2,"sacFlies":1,"passedBall":0,"popOuts":13,"lineOuts":10},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":4,"errors":0,"chances":5,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":"0-3 | K, RBI","gamesPlayed":1,"flyOuts":2,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":1,"leftOnBase":1,"sacBunts":0,"sacFlies":1,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":103,"flyOuts":64,"groundOuts":63,"airOuts":92,"runs":53,"doubles":21,"triples":1,"homeRuns":15,"strikeOuts":117,"baseOnBalls":53,"intentionalWalks":2,"hits":105,"hitByPitch":2,"avg":".282","atBats":372,"obp":".370","slg":".465","ops":".835","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":11,"groundIntoTriplePlay":0,"plateAppearances":432,"totalBases":173,"rbi":51,"leftOnBase":174,"sacBunts":0,"sacFlies":5,"babip":".367","groundOutsToAirouts":"0.68","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"24.80","popOuts":11,"lineOuts":17},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":162,"errors":1,"chances":164,"fielding":".994","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID621097":{"person":{"id":621097,"fullName":"Jacob Waguespack","link":"/api/v1/people/621097"},"jerseyNumber":"58","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"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":12,"gamesStarted":0,"flyOuts":8,"groundOuts":20,"airOuts":15,"runs":2,"doubles":0,"triples":0,"homeRuns":2,"strikeOuts":10,"baseOnBalls":4,"intentionalWalks":0,"hits":8,"hitByPitch":1,"atBats":52,"obp":".228","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":208,"era":"1.23","inningsPitched":"14.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":2,"whip":"0.82","battersFaced":58,"outs":44,"gamesPitched":12,"completeGames":0,"shutouts":0,"pitchesThrown":208,"balls":72,"strikes":136,"strikePercentage":".650","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.33","rbi":0,"winPercentage":".---","pitchesPerInning":"14.18","gamesFinished":4,"strikeoutWalkRatio":"2.50","strikeoutsPer9Inn":"6.14","walksPer9Inn":"2.45","hitsPer9Inn":"4.91","runsScoredPer9":"1.23","homeRunsPer9":"1.23","inheritedRunners":1,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":4},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":3,"errors":0,"chances":5,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":{},"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":43,"gamesStarted":2,"flyOuts":16,"groundOuts":56,"airOuts":38,"runs":20,"doubles":8,"triples":1,"homeRuns":5,"strikeOuts":37,"baseOnBalls":10,"intentionalWalks":0,"hits":50,"hitByPitch":3,"atBats":180,"obp":".326","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":746,"era":"2.93","inningsPitched":"46.0","wins":1,"losses":4,"saves":1,"saveOpportunities":2,"holds":9,"blownSaves":1,"earnedRuns":15,"whip":"1.30","battersFaced":194,"outs":138,"gamesPitched":43,"completeGames":0,"shutouts":0,"pitchesThrown":746,"balls":265,"strikes":481,"strikePercentage":".640","hitBatsmen":3,"balks":0,"wildPitches":2,"pickoffs":1,"groundOutsToAirouts":"1.47","rbi":0,"winPercentage":".200","pitchesPerInning":"16.22","gamesFinished":8,"strikeoutWalkRatio":"3.70","strikeoutsPer9Inn":"7.24","walksPer9Inn":"1.96","hitsPer9Inn":"9.78","runsScoredPer9":"3.91","homeRunsPer9":"0.98","inheritedRunners":22,"inheritedRunnersScored":5,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":10,"lineOuts":12},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":2,"errors":0,"chances":6,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID805808":{"person":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"jerseyNumber":"7","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":100,"flyOuts":93,"groundOuts":68,"airOuts":142,"runs":61,"doubles":20,"triples":3,"homeRuns":9,"strikeOuts":61,"baseOnBalls":63,"intentionalWalks":1,"hits":106,"hitByPitch":3,"avg":".281","atBats":377,"obp":".388","slg":".422","ops":".810","caughtStealing":1,"stolenBases":11,"stolenBasePercentage":".917","caughtStealingPercentage":".083","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":443,"totalBases":159,"rbi":35,"leftOnBase":123,"sacBunts":0,"sacFlies":0,"babip":".316","groundOutsToAirouts":"0.48","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"41.89","popOuts":28,"lineOuts":21},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":218,"putOuts":100,"errors":9,"chances":327,"fielding":".972","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID681481":{"person":{"id":681481,"fullName":"Kerry Carpenter","link":"/api/v1/people/681481"},"jerseyNumber":"30","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":79,"flyOuts":40,"groundOuts":41,"airOuts":67,"runs":27,"doubles":5,"triples":2,"homeRuns":13,"strikeOuts":74,"baseOnBalls":18,"intentionalWalks":0,"hits":47,"hitByPitch":5,"avg":".208","atBats":226,"obp":".278","slg":".420","ops":".698","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":254,"totalBases":95,"rbi":36,"leftOnBase":100,"sacBunts":0,"sacFlies":3,"babip":".239","groundOutsToAirouts":"0.61","catchersInterference":2,"pickoffs":0,"atBatsPerHomeRun":"17.38","popOuts":13,"lineOuts":14},"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":75,"errors":0,"chances":77,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID640448":{"person":{"id":640448,"fullName":"Kyle Finnegan","link":"/api/v1/people/640448"},"jerseyNumber":"67","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":44,"gamesStarted":0,"flyOuts":20,"groundOuts":48,"airOuts":40,"runs":12,"doubles":9,"triples":1,"homeRuns":5,"strikeOuts":35,"baseOnBalls":25,"intentionalWalks":0,"hits":40,"hitByPitch":1,"atBats":162,"obp":".351","caughtStealing":3,"stolenBases":7,"stolenBasePercentage":".700","caughtStealingPercentage":".300","numberOfPitches":710,"era":"2.36","inningsPitched":"45.2","wins":2,"losses":0,"saves":2,"saveOpportunities":8,"holds":12,"blownSaves":6,"earnedRuns":12,"whip":"1.42","battersFaced":189,"outs":137,"gamesPitched":44,"completeGames":0,"shutouts":0,"pitchesThrown":710,"balls":276,"strikes":434,"strikePercentage":".610","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"1.20","rbi":0,"winPercentage":"1.000","pitchesPerInning":"15.55","gamesFinished":4,"strikeoutWalkRatio":"1.40","strikeoutsPer9Inn":"6.90","walksPer9Inn":"4.93","hitsPer9Inn":"7.88","runsScoredPer9":"2.36","homeRunsPer9":"0.99","inheritedRunners":28,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":9,"lineOuts":11},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":2,"errors":1,"chances":10,"fielding":".900","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID445276":{"person":{"id":445276,"fullName":"Kenley Jansen","link":"/api/v1/people/445276"},"jerseyNumber":"74","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"stats":{"batting":{},"pitching":{"note":"(S, 12)","summary":"1.0 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":8,"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":8,"balls":1,"strikes":7,"strikePercentage":".880","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":1,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":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":31,"gamesStarted":0,"flyOuts":18,"groundOuts":13,"airOuts":38,"runs":13,"doubles":1,"triples":0,"homeRuns":5,"strikeOuts":31,"baseOnBalls":17,"intentionalWalks":1,"hits":17,"hitByPitch":0,"atBats":98,"obp":".293","caughtStealing":0,"stolenBases":9,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":459,"era":"3.90","inningsPitched":"27.2","wins":2,"losses":4,"saves":12,"saveOpportunities":16,"holds":1,"blownSaves":4,"earnedRuns":12,"whip":"1.23","battersFaced":116,"outs":83,"gamesPitched":31,"completeGames":0,"shutouts":0,"pitchesThrown":459,"balls":167,"strikes":292,"strikePercentage":".640","hitBatsmen":0,"balks":1,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.34","rbi":0,"winPercentage":".333","pitchesPerInning":"16.59","gamesFinished":24,"strikeoutWalkRatio":"1.82","strikeoutsPer9Inn":"10.08","walksPer9Inn":"5.53","hitsPer9Inn":"5.53","runsScoredPer9":"4.23","homeRunsPer9":"1.63","inheritedRunners":6,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":11,"lineOuts":9},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":true,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":"500","stats":{"batting":{"summary":"0-3 | 2 K","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":8,"errors":0,"chances":8,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":103,"flyOuts":61,"groundOuts":54,"airOuts":95,"runs":43,"doubles":18,"triples":0,"homeRuns":19,"strikeOuts":133,"baseOnBalls":43,"intentionalWalks":0,"hits":72,"hitByPitch":5,"avg":".205","atBats":352,"obp":".299","slg":".418","ops":".717","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":9,"groundIntoTriplePlay":0,"plateAppearances":403,"totalBases":147,"rbi":50,"leftOnBase":157,"sacBunts":0,"sacFlies":2,"babip":".262","groundOutsToAirouts":"0.57","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"18.53","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":70,"putOuts":764,"errors":2,"chances":836,"fielding":".998","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"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":20,"gamesStarted":0,"flyOuts":6,"groundOuts":10,"airOuts":8,"runs":6,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":17,"baseOnBalls":8,"intentionalWalks":1,"hits":13,"hitByPitch":1,"atBats":47,"obp":".393","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":240,"era":"4.38","inningsPitched":"12.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":6,"blownSaves":0,"earnedRuns":6,"whip":"1.70","battersFaced":57,"outs":37,"gamesPitched":20,"completeGames":0,"shutouts":0,"pitchesThrown":240,"balls":85,"strikes":155,"strikePercentage":".650","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.25","rbi":0,"winPercentage":".---","pitchesPerInning":"19.46","gamesFinished":1,"strikeoutWalkRatio":"2.13","strikeoutsPer9Inn":"12.41","walksPer9Inn":"5.84","hitsPer9Inn":"9.49","runsScoredPer9":"4.38","homeRunsPer9":"0.73","inheritedRunners":12,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":2,"errors":0,"chances":4,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID672456":{"person":{"id":672456,"fullName":"Keider Montero","link":"/api/v1/people/672456"},"jerseyNumber":"54","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":16,"flyOuts":63,"groundOuts":104,"airOuts":132,"runs":39,"doubles":17,"triples":2,"homeRuns":10,"strikeOuts":78,"baseOnBalls":22,"intentionalWalks":2,"hits":80,"hitByPitch":3,"atBats":389,"obp":".252","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":1515,"era":"3.14","inningsPitched":"106.0","wins":7,"losses":5,"saves":1,"saveOpportunities":1,"holds":0,"blownSaves":0,"earnedRuns":37,"whip":"0.96","battersFaced":419,"outs":318,"gamesPitched":22,"completeGames":0,"shutouts":0,"pitchesThrown":1515,"balls":506,"strikes":1009,"strikePercentage":".670","hitBatsmen":3,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.79","rbi":0,"winPercentage":".583","pitchesPerInning":"14.29","gamesFinished":3,"strikeoutWalkRatio":"3.55","strikeoutsPer9Inn":"6.62","walksPer9Inn":"1.87","hitsPer9Inn":"6.79","runsScoredPer9":"3.31","homeRunsPer9":"0.85","inheritedRunners":2,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":3,"sacFlies":2,"passedBall":0,"popOuts":43,"lineOuts":26},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":9,"putOuts":5,"errors":1,"chances":15,"fielding":".933","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID701162":{"person":{"id":701162,"fullName":"Ben Malgeri","link":"/api/v1/people/701162"},"jerseyNumber":"53","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"battingOrder":"900","stats":{"batting":{"summary":"0-2 | BB","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":16,"flyOuts":3,"groundOuts":10,"airOuts":7,"runs":2,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":8,"baseOnBalls":5,"intentionalWalks":0,"hits":8,"hitByPitch":0,"avg":".250","atBats":32,"obp":".342","slg":".313","ops":".655","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":38,"totalBases":10,"rbi":4,"leftOnBase":22,"sacBunts":0,"sacFlies":1,"babip":".320","groundOutsToAirouts":"1.43","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":2,"lineOuts":2},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":16,"errors":0,"chances":16,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"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":33,"flyOuts":20,"groundOuts":15,"airOuts":32,"runs":11,"doubles":2,"triples":1,"homeRuns":3,"strikeOuts":31,"baseOnBalls":13,"intentionalWalks":0,"hits":15,"hitByPitch":1,"avg":".167","atBats":90,"obp":".274","slg":".311","ops":".585","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":107,"totalBases":28,"rbi":9,"leftOnBase":36,"sacBunts":1,"sacFlies":2,"babip":".207","groundOutsToAirouts":"0.47","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"30.00","popOuts":7,"lineOuts":5},"pitching":{"gamesPlayed":3,"gamesStarted":0,"flyOuts":0,"groundOuts":2,"airOuts":2,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":1,"intentionalWalks":0,"hits":3,"hitByPitch":1,"atBats":10,"obp":".417","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":43,"era":"0.00","inningsPitched":"2.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"1.71","battersFaced":12,"outs":7,"gamesPitched":3,"completeGames":0,"shutouts":0,"pitchesThrown":43,"balls":20,"strikes":23,"strikePercentage":".530","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":0,"winPercentage":".---","pitchesPerInning":"18.43","gamesFinished":3,"strikeoutWalkRatio":"3.00","strikeoutsPer9Inn":"11.57","walksPer9Inn":"3.86","hitsPer9Inn":"11.57","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":3,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":1},"fielding":{"caughtStealing":8,"stolenBases":22,"stolenBasePercentage":".733","caughtStealingPercentage":".267","assists":10,"putOuts":247,"errors":0,"chances":257,"fielding":"1.000","passedBall":2,"pickoffs":0}},"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":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"battingOrder":"200","stats":{"batting":{"summary":"1-2 | 2 BB, R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":2,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":47,"flyOuts":26,"groundOuts":47,"airOuts":38,"runs":28,"doubles":6,"triples":0,"homeRuns":4,"strikeOuts":39,"baseOnBalls":33,"intentionalWalks":1,"hits":48,"hitByPitch":2,"avg":".282","atBats":170,"obp":".401","slg":".388","ops":".789","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":207,"totalBases":66,"rbi":18,"leftOnBase":59,"sacBunts":0,"sacFlies":2,"babip":".341","groundOutsToAirouts":"1.24","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"42.50","popOuts":3,"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":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":103,"putOuts":46,"errors":1,"chances":150,"fielding":".993","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID681546":{"person":{"id":681546,"fullName":"James Outman","link":"/api/v1/people/681546"},"jerseyNumber":"43","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":80,"flyOuts":18,"groundOuts":24,"airOuts":32,"runs":20,"doubles":4,"triples":2,"homeRuns":4,"strikeOuts":66,"baseOnBalls":10,"intentionalWalks":0,"hits":23,"hitByPitch":1,"avg":".159","atBats":145,"obp":".218","slg":".297","ops":".515","caughtStealing":3,"stolenBases":6,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":156,"totalBases":43,"rbi":16,"leftOnBase":70,"sacBunts":0,"sacFlies":0,"babip":".253","groundOutsToAirouts":"0.75","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"36.25","popOuts":9,"lineOuts":5},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":109,"errors":3,"chances":112,"fielding":".973","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":{"note":"(H, 3)","summary":"0.2 IP, 0 ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":2,"airOuts":0,"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":".---","numberOfPitches":13,"inningsPitched":"0.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":0,"battersFaced":2,"outs":2,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":13,"balls":4,"strikes":9,"strikePercentage":".690","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":18,"gamesStarted":2,"flyOuts":9,"groundOuts":30,"airOuts":15,"runs":8,"doubles":3,"triples":0,"homeRuns":3,"strikeOuts":7,"baseOnBalls":5,"intentionalWalks":0,"hits":20,"hitByPitch":1,"atBats":71,"obp":".338","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":279,"era":"3.93","inningsPitched":"18.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":3,"blownSaves":0,"earnedRuns":8,"whip":"1.36","battersFaced":78,"outs":55,"gamesPitched":18,"completeGames":0,"shutouts":0,"pitchesThrown":279,"balls":99,"strikes":180,"strikePercentage":".650","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"2.00","rbi":0,"winPercentage":".---","pitchesPerInning":"15.22","gamesFinished":4,"strikeoutWalkRatio":"1.40","strikeoutsPer9Inn":"3.44","walksPer9Inn":"2.45","hitsPer9Inn":"9.82","runsScoredPer9":"3.93","homeRunsPer9":"1.47","inheritedRunners":9,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":4},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID663837":{"person":{"id":663837,"fullName":"Matt Vierling","link":"/api/v1/people/663837"},"jerseyNumber":"8","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"battingOrder":"800","stats":{"batting":{"summary":"0-3","gamesPlayed":1,"flyOuts":1,"groundOuts":2,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":89,"flyOuts":47,"groundOuts":67,"airOuts":95,"runs":23,"doubles":12,"triples":2,"homeRuns":5,"strikeOuts":47,"baseOnBalls":19,"intentionalWalks":0,"hits":53,"hitByPitch":0,"avg":".206","atBats":257,"obp":".257","slg":".327","ops":".584","caughtStealing":2,"stolenBases":4,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":281,"totalBases":84,"rbi":30,"leftOnBase":128,"sacBunts":1,"sacFlies":4,"babip":".230","groundOutsToAirouts":"0.71","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"51.40","popOuts":24,"lineOuts":24},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":154,"errors":2,"chances":159,"fielding":".987","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"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":"300","stats":{"batting":{"summary":"0-3 | HBP, 3 K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":1,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":12,"errors":0,"chances":13,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":95,"flyOuts":48,"groundOuts":76,"airOuts":99,"runs":54,"doubles":22,"triples":2,"homeRuns":22,"strikeOuts":85,"baseOnBalls":25,"intentionalWalks":0,"hits":96,"hitByPitch":12,"avg":".272","atBats":353,"obp":".338","slg":".533","ops":".871","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":10,"groundIntoTriplePlay":0,"plateAppearances":395,"totalBases":188,"rbi":66,"leftOnBase":154,"sacBunts":0,"sacFlies":3,"babip":".297","groundOutsToAirouts":"0.77","catchersInterference":2,"pickoffs":0,"atBatsPerHomeRun":"16.04","popOuts":22,"lineOuts":29},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":12,"stolenBases":37,"stolenBasePercentage":".755","caughtStealingPercentage":".245","assists":23,"putOuts":635,"errors":3,"chances":661,"fielding":".995","passedBall":2,"pickoffs":2}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID690993":{"person":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"jerseyNumber":"33","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"battingOrder":"100","stats":{"batting":{"summary":"1-4 | 2 K, R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":0,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":94,"flyOuts":45,"groundOuts":63,"airOuts":85,"runs":38,"doubles":10,"triples":2,"homeRuns":8,"strikeOuts":58,"baseOnBalls":15,"intentionalWalks":0,"hits":68,"hitByPitch":3,"avg":".250","atBats":272,"obp":".295","slg":".390","ops":".685","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":292,"totalBases":106,"rbi":24,"leftOnBase":117,"sacBunts":0,"sacFlies":2,"babip":".288","groundOutsToAirouts":"0.74","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"34.00","popOuts":16,"lineOuts":24},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":63,"putOuts":74,"errors":2,"chances":139,"fielding":".986","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"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":10,"gamesStarted":10,"flyOuts":31,"groundOuts":57,"airOuts":65,"runs":14,"doubles":10,"triples":0,"homeRuns":8,"strikeOuts":55,"baseOnBalls":19,"intentionalWalks":0,"hits":38,"hitByPitch":2,"atBats":214,"obp":".250","caughtStealing":2,"stolenBases":1,"stolenBasePercentage":".333","caughtStealingPercentage":".667","numberOfPitches":881,"era":"1.95","inningsPitched":"60.0","wins":5,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":13,"whip":"0.95","battersFaced":236,"outs":180,"gamesPitched":10,"completeGames":0,"shutouts":0,"pitchesThrown":881,"balls":314,"strikes":567,"strikePercentage":".640","hitBatsmen":2,"balks":0,"wildPitches":2,"pickoffs":2,"groundOutsToAirouts":"0.88","rbi":0,"winPercentage":".833","pitchesPerInning":"14.68","gamesFinished":0,"strikeoutWalkRatio":"2.89","strikeoutsPer9Inn":"8.25","walksPer9Inn":"2.85","hitsPer9Inn":"5.70","runsScoredPer9":"2.10","homeRunsPer9":"1.20","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":14,"lineOuts":20},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":13,"errors":0,"chances":20,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}}},"batters":[690993,650402,693307,682985,679529,701678,656716,663837,701162,669373,669724,445276],"pitchers":[669373,669724,445276],"bench":[681481,805808,681546,668670],"bullpen":[623454,640448,663947,680744,675512,663554,672456,805427,664285,621097],"battingOrder":[690993,650402,693307,682985,679529,701678,656716,663837,701162],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Lee (8, Cameron)."},{"label":"TB","value":"Keith; Lee 3; McKinstry; Torres."},{"label":"RBI","value":"Greene, R (51); Lee (21)."},{"label":"2-out RBI","value":"Lee."},{"label":"Runners left in scoring position, 2 out","value":"McKinstry 2; Torres."},{"label":"SF","value":"Greene, R."},{"label":"GIDP","value":"Greene, R; Vierling."},{"label":"Team RISP","value":"1-for-5."},{"label":"Team LOB","value":"5."}]}],"note":[]}},"officials":[{"official":{"id":427113,"fullName":"Laz Diaz","link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"fullName":"Erich Bacchus","link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"fullName":"Brian O'Nora","link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"fullName":"Chris Segal","link":"/api/v1/people/503490"},"officialType":"Third Base"}],"info":[{"label":"WP","value":"Cameron."},{"label":"HBP","value":"Dingler (by Way)."},{"label":"ABS Challenge","value":"Perez, S (Ball-Overturned to Strike); Collins (Strike-Confirmed); Torres (Strike-Overturned to Ball)."},{"label":"Pitches-strikes","value":"Way 25-16; Cameron 97-58; Skubal 91-68; Hanifee 13-9; Jansen, K 8-7."},{"label":"Groundouts-flyouts","value":"Way 0-2; Cameron 6-3; Skubal 4-3; Hanifee 2-0; Jansen, K 0-1."},{"label":"Batters faced","value":"Way 7; Cameron 24; Skubal 28; Hanifee 2; Jansen, K 3."},{"label":"Umpires","value":"HP: Laz Diaz. 1B: Erich Bacchus. 2B: Brian O'Nora. 3B: Chris Segal. "},{"label":"Weather","value":"78 degrees, Partly Cloudy."},{"label":"Wind","value":"8 mph, In From CF."},{"label":"First pitch","value":"6:40 PM."},{"label":"T","value":"2:07."},{"label":"Att","value":"40,638."},{"label":"Venue","value":"Comerica Park."},{"label":"July 24, 2026"}],"pitchingNotes":[],"topPerformers":[{"player":{"person":{"id":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373","boxscoreName":"Skubal"},"jerseyNumber":"29","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"stats":{"batting":{},"pitching":{"note":"(W, 7-5)","summary":"7.1 IP, ER, 12 K, 2 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":3,"groundOuts":4,"airOuts":6,"runs":1,"doubles":4,"triples":0,"homeRuns":0,"strikeOuts":12,"baseOnBalls":2,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":25,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":91,"inningsPitched":"7.1","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":28,"outs":22,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":91,"balls":23,"strikes":68,"strikePercentage":".750","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"1.23","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":3,"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":15,"gamesStarted":15,"flyOuts":33,"groundOuts":89,"airOuts":63,"runs":30,"doubles":17,"triples":1,"homeRuns":10,"strikeOuts":110,"baseOnBalls":13,"intentionalWalks":0,"hits":70,"hitByPitch":4,"atBats":329,"obp":".251","caughtStealing":1,"stolenBases":4,"stolenBasePercentage":".800","caughtStealingPercentage":".200","numberOfPitches":1339,"era":"2.70","inningsPitched":"90.0","wins":7,"losses":5,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":27,"whip":"0.92","battersFaced":349,"outs":270,"gamesPitched":15,"completeGames":0,"shutouts":0,"pitchesThrown":1339,"balls":418,"strikes":921,"strikePercentage":".690","hitBatsmen":4,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.41","rbi":1,"winPercentage":".583","pitchesPerInning":"14.88","gamesFinished":0,"strikeoutWalkRatio":"8.46","strikeoutsPer9Inn":"11.00","walksPer9Inn":"1.30","hitsPer9Inn":"7.00","runsScoredPer9":"3.00","homeRunsPer9":"1.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":2,"sacFlies":1,"passedBall":0,"popOuts":14,"lineOuts":16},"fielding":{"gamesStarted":1,"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"type":"starter","gameScore":81,"pitchingGameScore":81},{"player":{"person":{"id":702070,"fullName":"Noah Cameron","link":"/api/v1/people/702070","boxscoreName":"Cameron"},"jerseyNumber":"65","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"stats":{"batting":{},"pitching":{"summary":"7.0 IP, 0 ER, 8 K, 3 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":3,"groundOuts":6,"airOuts":5,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":8,"baseOnBalls":3,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":21,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":97,"inningsPitched":"7.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":24,"outs":21,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":97,"balls":39,"strikes":58,"strikePercentage":".600","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"rbi":0,"gamesFinished":1,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":2},"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":19,"flyOuts":67,"groundOuts":96,"airOuts":123,"runs":64,"doubles":27,"triples":2,"homeRuns":14,"strikeOuts":100,"baseOnBalls":37,"intentionalWalks":1,"hits":115,"hitByPitch":2,"atBats":426,"obp":".328","caughtStealing":4,"stolenBases":4,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":1843,"era":"4.93","inningsPitched":"107.2","wins":5,"losses":8,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":59,"whip":"1.41","battersFaced":473,"outs":323,"gamesPitched":20,"completeGames":0,"shutouts":0,"pitchesThrown":1843,"balls":687,"strikes":1156,"strikePercentage":".630","hitBatsmen":2,"balks":0,"wildPitches":2,"pickoffs":3,"groundOutsToAirouts":"0.78","rbi":0,"winPercentage":".385","pitchesPerInning":"17.12","gamesFinished":1,"strikeoutWalkRatio":"2.70","strikeoutsPer9Inn":"8.36","walksPer9Inn":"3.09","hitsPer9Inn":"9.61","runsScoredPer9":"5.35","homeRunsPer9":"1.17","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":3,"sacFlies":5,"passedBall":0,"popOuts":20,"lineOuts":36},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":9,"putOuts":2,"errors":1,"chances":12,"fielding":".917","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"type":"reliever","gameScore":80,"pitchingGameScore":80},{"player":{"person":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402","boxscoreName":"Torres"},"jerseyNumber":"25","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"battingOrder":"200","stats":{"batting":{"summary":"1-2 | 2 BB, R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":2,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":47,"flyOuts":26,"groundOuts":47,"airOuts":38,"runs":28,"doubles":6,"triples":0,"homeRuns":4,"strikeOuts":39,"baseOnBalls":33,"intentionalWalks":1,"hits":48,"hitByPitch":2,"avg":".282","atBats":170,"obp":".401","slg":".388","ops":".789","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":207,"totalBases":66,"rbi":18,"leftOnBase":59,"sacBunts":0,"sacFlies":2,"babip":".341","groundOutsToAirouts":"1.24","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"42.50","popOuts":3,"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":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":103,"putOuts":46,"errors":1,"chances":150,"fielding":".993","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"type":"hitter","gameScore":52,"hittingGameScore":52}]},"decisions":{"winner":{"id":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373"},"loser":{"id":694360,"fullName":"Beck Way","link":"/api/v1/people/694360"},"save":{"id":445276,"fullName":"Kenley Jansen","link":"/api/v1/people/445276"}},"leaders":{"hitDistance":{},"hitSpeed":{},"pitchSpeed":{}}}}