{"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":777029,"link":"/api/v1.1/game/777029/feed/live","metaData":{"wait":10,"timeStamp":"20250723_185343","gameEvents":["strikeout","game_finished"],"logicalEvents":["midInning","countChange","count13","basesEmpty","gameStateChangeToGameOver"]},"gameData":{"game":{"pk":777029,"type":"R","doubleHeader":"N","id":"2025/07/23/detmlb-pitmlb-1","gamedayType":"P","tiebreaker":"N","gameNumber":1,"calendarEventID":"14-777029-2025-07-23","season":"2025","seasonDisplay":"2025"},"datetime":{"dateTime":"2025-07-23T16:35:00Z","originalDate":"2025-07-23","officialDate":"2025-07-23","dayNight":"day","time":"12:35","ampm":"PM"},"status":{"abstractGameState":"Final","codedGameState":"F","detailedState":"Final","statusCode":"F","startTimeTBD":false,"abstractGameCode":"F"},"teams":{"away":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116","season":2025,"venue":{"id":2394,"name":"Comerica Park","link":"/api/v1/venues/2394"},"springVenue":{"id":2511,"link":"/api/v1/venues/2511"},"teamCode":"det","fileCode":"det","abbreviation":"DET","teamName":"Tigers","locationName":"Detroit","firstYearOfPlay":"1901","league":{"id":103,"name":"American League","link":"/api/v1/league/103"},"division":{"id":202,"name":"American League Central","link":"/api/v1/divisions/202"},"sport":{"id":1,"link":"/api/v1/sports/1","name":"Major League Baseball"},"shortName":"Detroit","record":{"gamesPlayed":103,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":60,"losses":43,"ties":0,"pct":".583"},"records":{},"divisionLeader":false,"wins":60,"losses":43,"winningPercentage":".583"},"franchiseName":"Detroit","clubName":"Tigers","active":true},"home":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134","season":2025,"venue":{"id":31,"name":"PNC Park","link":"/api/v1/venues/31"},"springVenue":{"id":2526,"link":"/api/v1/venues/2526"},"teamCode":"pit","fileCode":"pit","abbreviation":"PIT","teamName":"Pirates","locationName":"Pittsburgh","firstYearOfPlay":"1882","league":{"id":104,"name":"National League","link":"/api/v1/league/104"},"division":{"id":205,"name":"National League Central","link":"/api/v1/divisions/205"},"sport":{"id":1,"link":"/api/v1/sports/1","name":"Major League Baseball"},"shortName":"Pittsburgh","record":{"gamesPlayed":103,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":42,"losses":61,"ties":0,"pct":".408"},"records":{},"divisionLeader":false,"wins":42,"losses":61,"winningPercentage":".408"},"franchiseName":"Pittsburgh","clubName":"Pirates","active":true}},"players":{"ID672744":{"id":672744,"fullName":"Alexander Canario","link":"/api/v1/people/672744","firstName":"Alexander","lastName":"Canario","primaryNumber":"29","birthDate":"2000-05-07","currentAge":26,"birthCity":"Montecristi","birthCountry":"Dominican Republic","height":"6' 0\"","weight":215,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Alexander","useLastName":"Canario","boxscoreName":"Canario","gender":"M","nameMatrilineal":"Gonzalez","isPlayer":true,"isVerified":true,"pronunciation":"cah-NAR-ee-oh","mlbDebutDate":"2023-09-06","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Alexander Canario","nameSlug":"alexander-canario-672744","firstLastName":"Alexander Canario","lastFirstName":"Canario, Alexander","lastInitName":"Canario, A","initLastName":"A Canario","fullFMLName":"Alexander Canario","fullLFMName":"Canario, Alexander","strikeZoneTop":3.22,"strikeZoneBottom":1.63},"ID694973":{"id":694973,"fullName":"Paul Skenes","link":"/api/v1/people/694973","firstName":"Paul","lastName":"Skenes","primaryNumber":"30","birthDate":"2002-05-29","currentAge":24,"birthCity":"Fullerton","birthStateProvince":"CA","birthCountry":"USA","height":"6' 6\"","weight":260,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Paul","useLastName":"Skenes","middleName":"David","boxscoreName":"Skenes","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2023,"mlbDebutDate":"2024-05-11","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Paul Skenes","nameSlug":"paul-skenes-694973","firstLastName":"Paul Skenes","lastFirstName":"Skenes, Paul","lastInitName":"Skenes, P","initLastName":"P Skenes","fullFMLName":"Paul David Skenes","fullLFMName":"Skenes, Paul David","strikeZoneTop":3.478,"strikeZoneBottom":1.755},"ID676428":{"id":676428,"fullName":"Brant Hurter","link":"/api/v1/people/676428","firstName":"Brant","lastName":"Hurter","primaryNumber":"48","birthDate":"1998-09-06","currentAge":28,"birthCity":"Canton","birthStateProvince":"GA","birthCountry":"USA","height":"6' 6\"","weight":250,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Brant","useLastName":"Hurter","middleName":"Harris","boxscoreName":"Hurter","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2024-08-04","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Brant Hurter","nameSlug":"brant-hurter-676428","firstLastName":"Brant Hurter","lastFirstName":"Hurter, Brant","lastInitName":"Hurter, B","initLastName":"B Hurter","fullFMLName":"Brant Harris Hurter","fullLFMName":"Hurter, Brant Harris","strikeZoneTop":3.656,"strikeZoneBottom":1.677},"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},"ID681857":{"id":681857,"fullName":"Reese Olson","link":"/api/v1/people/681857","firstName":"William","lastName":"Olson","primaryNumber":"45","birthDate":"1999-07-31","currentAge":27,"birthCity":"Gainesville","birthStateProvince":"GA","birthCountry":"USA","height":"6' 1\"","weight":160,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Reese","useLastName":"Olson","middleName":"Reese","boxscoreName":"Olson","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"mlbDebutDate":"2023-06-02","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Reese Olson","nameSlug":"reese-olson-681857","firstLastName":"Reese Olson","lastFirstName":"Olson, Reese","lastInitName":"Olson, R","initLastName":"R Olson","fullFMLName":"William Reese Olson","fullLFMName":"Olson, William Reese","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID668804":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804","firstName":"Bryan","lastName":"Reynolds","primaryNumber":"10","birthDate":"1995-01-27","currentAge":31,"birthCity":"Baltimore","birthStateProvince":"MD","birthCountry":"USA","height":"6' 2\"","weight":210,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Bryan","useLastName":"Reynolds","middleName":"Patrick","boxscoreName":"Reynolds, B","nickName":"B-Rey","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2016,"mlbDebutDate":"2019-04-20","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Bryan Reynolds","nameSlug":"bryan-reynolds-668804","firstLastName":"Bryan Reynolds","lastFirstName":"Reynolds, Bryan","lastInitName":"Reynolds, B","initLastName":"B Reynolds","fullFMLName":"Bryan Patrick Reynolds","fullLFMName":"Reynolds, Bryan Patrick","strikeZoneTop":3.284,"strikeZoneBottom":1.657},"ID682985":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985","firstName":"Riley","lastName":"Greene","primaryNumber":"31","birthDate":"2000-09-28","currentAge":25,"birthCity":"Orlando","birthStateProvince":"FL","birthCountry":"USA","height":"6' 2\"","weight":200,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Riley","useLastName":"Greene","middleName":"Alan","boxscoreName":"Greene, R","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2022-06-18","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Riley Greene","nameSlug":"riley-greene-682985","firstLastName":"Riley Greene","lastFirstName":"Greene, Riley","lastInitName":"Greene, R","initLastName":"R Greene","fullFMLName":"Riley Alan Greene","fullLFMName":"Greene, Riley Alan","strikeZoneTop":3.3,"strikeZoneBottom":1.67},"ID663947":{"id":663947,"fullName":"Tyler Holton","link":"/api/v1/people/663947","firstName":"Weston","lastName":"Holton","primaryNumber":"87","birthDate":"1996-06-13","currentAge":30,"birthCity":"Tallahassee","birthStateProvince":"FL","birthCountry":"USA","height":"6' 2\"","weight":200,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Tyler","useLastName":"Holton","middleName":"Tyler","boxscoreName":"Holton","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"mlbDebutDate":"2022-04-28","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Tyler Holton","nameSlug":"tyler-holton-663947","firstLastName":"Tyler Holton","lastFirstName":"Holton, Tyler","lastInitName":"Holton, T","initLastName":"T Holton","fullFMLName":"Weston Tyler Holton","fullLFMName":"Holton, Weston Tyler","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID678894":{"id":678894,"fullName":"Liover Peguero","link":"/api/v1/people/678894","firstName":"Liover","lastName":"Peguero","birthDate":"2000-12-31","currentAge":25,"birthCity":"Higuey","birthCountry":"Dominican Republic","height":"6' 0\"","weight":200,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Liover","useLastName":"Peguero","boxscoreName":"Peguero","gender":"M","nameMatrilineal":"Sosa","isPlayer":true,"isVerified":true,"pronunciation":"LEE-over puh-GAIR-oh","mlbDebutDate":"2022-06-18","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Liover Peguero","nameSlug":"liover-peguero-678894","firstLastName":"Liover Peguero","lastFirstName":"Peguero, Liover","lastInitName":"Peguero, L","initLastName":"L Peguero","fullFMLName":"Liover Peguero","fullLFMName":"Peguero, Liover ","strikeZoneTop":3.221,"strikeZoneBottom":1.625},"ID656427":{"id":656427,"fullName":"Jack Flaherty","link":"/api/v1/people/656427","firstName":"Jack","lastName":"Flaherty","primaryNumber":"9","birthDate":"1995-10-15","currentAge":30,"birthCity":"Burbank","birthStateProvince":"CA","birthCountry":"USA","height":"6' 4\"","weight":225,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jack","useLastName":"Flaherty","middleName":"Rafe","boxscoreName":"Flaherty","nickName":"Flare","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"mlbDebutDate":"2017-09-01","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jack Flaherty","nameSlug":"jack-flaherty-656427","firstLastName":"Jack Flaherty","lastFirstName":"Flaherty, Jack","lastInitName":"Flaherty, J","initLastName":"J Flaherty","fullFMLName":"Jack Rafe Flaherty","fullLFMName":"Flaherty, Jack Rafe","strikeZoneTop":3.48,"strikeZoneBottom":1.62},"ID676755":{"id":676755,"fullName":"Isaac Mattson","link":"/api/v1/people/676755","firstName":"Isaac","lastName":"Mattson","primaryNumber":"72","birthDate":"1995-07-14","currentAge":31,"birthCity":"Erie","birthStateProvince":"PA","birthCountry":"USA","height":"6' 2\"","weight":214,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Isaac","useLastName":"Mattson","middleName":"Gerald","boxscoreName":"Mattson","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2017,"mlbDebutDate":"2021-05-07","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Isaac Mattson","nameSlug":"isaac-mattson-676755","firstLastName":"Isaac Mattson","lastFirstName":"Mattson, Isaac","lastInitName":"Mattson, I","initLastName":"I Mattson","fullFMLName":"Isaac Gerald Mattson","fullLFMName":"Mattson, Isaac Gerald","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID672578":{"id":672578,"fullName":"Carlos Hernández","link":"/api/v1/people/672578","firstName":"Carlos","lastName":"Hernández","primaryNumber":"40","birthDate":"1997-03-11","currentAge":29,"birthCity":"Guayana","birthCountry":"Venezuela","height":"6' 4\"","weight":255,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Carlos","useLastName":"Hernández","middleName":"Eduardo","boxscoreName":"Hernández, C","gender":"M","nameMatrilineal":"Pino","isPlayer":true,"isVerified":true,"mlbDebutDate":"2020-09-01","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Carlos Hernández","nameSlug":"carlos-hernandez-672578","firstLastName":"Carlos Hernández","lastFirstName":"Hernández, Carlos","lastInitName":"Hernández, C","initLastName":"C Hernández","fullFMLName":"Carlos Eduardo Hernández","fullLFMName":"Hernández, Carlos Eduardo","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID669387":{"id":669387,"fullName":"Carmen Mlodzinski","link":"/api/v1/people/669387","firstName":"Carmen","lastName":"Mlodzinski","primaryNumber":"50","birthDate":"1999-02-19","currentAge":27,"birthCity":"Hilton Head Island","birthStateProvince":"SC","birthCountry":"USA","height":"6' 2\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Carmen","useLastName":"Mlodzinski","middleName":"Alexander","boxscoreName":"Mlodzinski","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2020,"pronunciation":"ma-JINSK-ee","mlbDebutDate":"2023-06-16","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Carmen Mlodzinski","nameSlug":"carmen-mlodzinski-669387","firstLastName":"Carmen Mlodzinski","lastFirstName":"Mlodzinski, Carmen","lastInitName":"Mlodzinski, C","initLastName":"C Mlodzinski","fullFMLName":"Carmen Alexander Mlodzinski","fullLFMName":"Mlodzinski, Carmen Alexander","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"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},"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},"ID571760":{"id":571760,"fullName":"Andrew Heaney","link":"/api/v1/people/571760","firstName":"Andrew","lastName":"Heaney","primaryNumber":"33","birthDate":"1991-06-05","currentAge":35,"birthCity":"Oklahoma City","birthStateProvince":"OK","birthCountry":"USA","height":"6' 2\"","weight":200,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Andrew","useLastName":"Heaney","middleName":"M.","boxscoreName":"Heaney","nickName":"Heandog","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2012,"pronunciation":"HEE-nee","mlbDebutDate":"2014-06-19","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Andrew Heaney","nameSlug":"andrew-heaney-571760","firstLastName":"Andrew Heaney","lastFirstName":"Heaney, Andrew","lastInitName":"Heaney, A","initLastName":"A Heaney","fullFMLName":"Andrew M. Heaney","fullLFMName":"Heaney, Andrew M.","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID663559":{"id":663559,"fullName":"Bailey Falter","link":"/api/v1/people/663559","firstName":"Bailey","lastName":"Falter","primaryNumber":"70","birthDate":"1997-04-24","currentAge":29,"birthCity":"Chino Hills","birthStateProvince":"CA","birthCountry":"USA","height":"6' 4\"","weight":205,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Bailey","useLastName":"Falter","boxscoreName":"Falter","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"pronunciation":"Bay-lee","mlbDebutDate":"2021-04-25","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Bailey Falter","nameSlug":"bailey-falter-663559","firstLastName":"Bailey Falter","lastFirstName":"Falter, Bailey","lastInitName":"Falter, B","initLastName":"B Falter","fullFMLName":"Bailey Falter","fullLFMName":"Falter, Bailey","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID670280":{"id":670280,"fullName":"David Bednar","link":"/api/v1/people/670280","firstName":"David","lastName":"Bednar","primaryNumber":"53","birthDate":"1994-10-10","currentAge":31,"birthCity":"Pittsburgh","birthStateProvince":"PA","birthCountry":"USA","height":"6' 1\"","weight":250,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"David","useLastName":"Bednar","middleName":"Jeffrey","boxscoreName":"Bednar","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2016,"pronunciation":"bed-NAR","mlbDebutDate":"2019-09-01","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"David Bednar","nameSlug":"david-bednar-670280","firstLastName":"David Bednar","lastFirstName":"Bednar, David","lastInitName":"Bednar, D","initLastName":"D Bednar","fullFMLName":"David Jeffrey Bednar","fullLFMName":"Bednar, David Jeffrey","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID650893":{"id":650893,"fullName":"Génesis Cabrera","link":"/api/v1/people/650893","firstName":"Génesis","lastName":"Cabrera","birthDate":"1996-10-10","currentAge":29,"birthCity":"Santo Domingo","birthCountry":"Dominican Republic","height":"6' 2\"","weight":180,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Génesis","useLastName":"Cabrera","boxscoreName":"Cabrera, G","nickName":"Cabby","gender":"M","nameMatrilineal":"Capellan","isPlayer":true,"isVerified":true,"pronunciation":"HAY-neh-sees","mlbDebutDate":"2019-05-29","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Génesis Cabrera","nameSlug":"genesis-cabrera-650893","firstLastName":"Génesis Cabrera","lastFirstName":"Cabrera, Génesis","lastInitName":"Cabrera, G","initLastName":"G Cabrera","fullFMLName":"Génesis Cabrera","fullLFMName":"Cabrera, Génesis","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID678009":{"id":678009,"fullName":"Parker Meadows","link":"/api/v1/people/678009","firstName":"Parker","lastName":"Meadows","primaryNumber":"22","birthDate":"1999-11-02","currentAge":26,"birthCity":"Atlanta","birthStateProvince":"GA","birthCountry":"USA","height":"6' 5\"","weight":205,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Parker","useLastName":"Meadows","boxscoreName":"Meadows, P","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"mlbDebutDate":"2023-08-21","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Parker Meadows","nameSlug":"parker-meadows-678009","firstLastName":"Parker Meadows","lastFirstName":"Meadows, Parker","lastInitName":"Meadows, P","initLastName":"P Meadows","fullFMLName":"Parker  Meadows","fullLFMName":"Meadows, Parker","strikeZoneTop":3.427,"strikeZoneBottom":1.73},"ID669261":{"id":669261,"fullName":"Jack Suwinski","link":"/api/v1/people/669261","firstName":"Jack","lastName":"Suwinski","birthDate":"1998-07-29","currentAge":28,"birthCity":"Chicago","birthStateProvince":"IL","birthCountry":"USA","height":"6' 1\"","weight":217,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Jack","useLastName":"Suwinski","middleName":"William","boxscoreName":"Suwinski","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2016,"pronunciation":"suh-WIN-ski","mlbDebutDate":"2022-04-26","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Jack Suwinski","nameSlug":"jack-suwinski-669261","firstLastName":"Jack Suwinski","lastFirstName":"Suwinski, Jack","lastInitName":"Suwinski, J","initLastName":"J Suwinski","fullFMLName":"Jack William Suwinski","fullLFMName":"Suwinski, Jack William","strikeZoneTop":3.258,"strikeZoneBottom":1.644},"ID693307":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307","firstName":"Francis","lastName":"Dingler","primaryNumber":"13","birthDate":"1998-09-17","currentAge":28,"birthCity":"Massillon","birthStateProvince":"OH","birthCountry":"USA","height":"6' 1\"","weight":210,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Dillon","useLastName":"Dingler","middleName":"Dillon","boxscoreName":"Dingler","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2024-07-29","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Dillon Dingler","nameSlug":"dillon-dingler-693307","firstLastName":"Dillon Dingler","lastFirstName":"Dingler, Dillon","lastInitName":"Dingler, D","initLastName":"D Dingler","fullFMLName":"Francis Dillon Dingler","fullLFMName":"Dingler, Francis Dillon","strikeZoneTop":3.272,"strikeZoneBottom":1.651},"ID690993":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993","firstName":"Colten","lastName":"Keith","primaryNumber":"33","birthDate":"2001-08-14","currentAge":25,"birthCity":"Zanesville","birthStateProvince":"OH","birthCountry":"USA","height":"6' 2\"","weight":211,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Colt","useLastName":"Keith","middleName":"Thomas","boxscoreName":"Keith","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2024-03-28","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Colt Keith","nameSlug":"colt-keith-690993","firstLastName":"Colt Keith","lastFirstName":"Keith, Colt","lastInitName":"Keith, C","initLastName":"C Keith","fullFMLName":"Colten Thomas Keith","fullLFMName":"Keith, Colten Thomas","strikeZoneTop":3.278,"strikeZoneBottom":1.654},"ID693304":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304","firstName":"Nicholas","lastName":"Gonzales","primaryNumber":"3","birthDate":"1999-05-27","currentAge":27,"birthCity":"Tucson","birthStateProvince":"AZ","birthCountry":"USA","height":"5' 8\"","weight":193,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Nick","useLastName":"Gonzales","middleName":"Joseph","boxscoreName":"Gonzales, N","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2020,"mlbDebutDate":"2023-06-23","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Nick Gonzales","nameSlug":"nick-gonzales-693304","firstLastName":"Nick Gonzales","lastFirstName":"Gonzales, Nick","lastInitName":"Gonzales, N","initLastName":"N Gonzales","fullFMLName":"Nicholas Joseph Gonzales","fullLFMName":"Gonzales, Nicholas Joseph","strikeZoneTop":3.051,"strikeZoneBottom":1.54},"ID677952":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952","firstName":"Braxton","lastName":"Ashcraft","primaryNumber":"35","birthDate":"1999-10-05","currentAge":26,"birthCity":"Waco","birthStateProvince":"TX","birthCountry":"USA","height":"6' 5\"","weight":218,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Braxton","useLastName":"Ashcraft","boxscoreName":"Ashcraft, B","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"mlbDebutDate":"2025-05-26","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Braxton Ashcraft","nameSlug":"braxton-ashcraft-677952","firstLastName":"Braxton Ashcraft","lastFirstName":"Ashcraft, Braxton","lastInitName":"Ashcraft, B","initLastName":"B Ashcraft","fullFMLName":"Braxton  Ashcraft","fullLFMName":"Ashcraft, Braxton","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"ID695445":{"id":695445,"fullName":"Chase Lee","link":"/api/v1/people/695445","firstName":"Chase","lastName":"Lee","primaryNumber":"52","birthDate":"1998-08-13","currentAge":28,"birthCity":"Birmingham","birthStateProvince":"AL","birthCountry":"USA","height":"6' 0\"","weight":170,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Chase","useLastName":"Lee","middleName":"Alexander","boxscoreName":"Lee, C","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2025-04-22","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Chase Lee","nameSlug":"chase-lee-695445","firstLastName":"Chase Lee","lastFirstName":"Lee, Chase","lastInitName":"Lee, C","initLastName":"C Lee","fullFMLName":"Chase Alexander Lee","fullLFMName":"Lee, Chase Alexander","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID687462":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462","firstName":"Spencer","lastName":"Horwitz","primaryNumber":"2","birthDate":"1997-11-14","currentAge":28,"birthCity":"Timonium","birthStateProvince":"MD","birthCountry":"USA","height":"5' 10\"","weight":204,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Spencer","useLastName":"Horwitz","middleName":"Elliott","boxscoreName":"Horwitz","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2023-06-18","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Spencer Horwitz","nameSlug":"spencer-horwitz-687462","firstLastName":"Spencer Horwitz","lastFirstName":"Horwitz, Spencer","lastInitName":"Horwitz, S","initLastName":"S Horwitz","fullFMLName":"Spencer Elliott Horwitz","fullLFMName":"Horwitz, Spencer Elliott","strikeZoneTop":3.133,"strikeZoneBottom":1.581},"ID656716":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716","firstName":"Zachary","lastName":"McKinstry","primaryNumber":"39","birthDate":"1995-04-29","currentAge":31,"birthCity":"Toledo","birthStateProvince":"OH","birthCountry":"USA","height":"5' 11\"","weight":180,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Zach","useLastName":"McKinstry","boxscoreName":"McKinstry","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2016,"pronunciation":"muh-KIN-stry","mlbDebutDate":"2020-09-16","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Zach McKinstry","nameSlug":"zach-mckinstry-656716","firstLastName":"Zach McKinstry","lastFirstName":"McKinstry, Zach","lastInitName":"McKinstry, Z","initLastName":"Z McKinstry","fullFMLName":"Zachary McKinstry","fullLFMName":"McKinstry, Zachary","strikeZoneTop":3.17,"strikeZoneBottom":1.6},"ID700242":{"id":700242,"fullName":"Trey Sweeney","link":"/api/v1/people/700242","firstName":"Trey","lastName":"Sweeney","primaryNumber":"27","birthDate":"2000-04-24","currentAge":26,"birthCity":"Louisville","birthStateProvince":"KY","birthCountry":"USA","height":"6' 2\"","weight":212,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Trey","useLastName":"Sweeney","middleName":"Thomas","boxscoreName":"Sweeney","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2024-08-16","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Trey Sweeney","nameSlug":"trey-sweeney-700242","firstLastName":"Trey Sweeney","lastFirstName":"Sweeney, Trey","lastInitName":"Sweeney, T","initLastName":"T Sweeney","fullFMLName":"Trey Thomas Sweeney","fullLFMName":"Sweeney, Trey Thomas","strikeZoneTop":3.314,"strikeZoneBottom":1.672},"ID663698":{"id":663698,"fullName":"Joey Bart","link":"/api/v1/people/663698","firstName":"Joseph","lastName":"Bart","primaryNumber":"25","birthDate":"1996-12-15","currentAge":29,"birthCity":"Buford","birthStateProvince":"GA","birthCountry":"USA","height":"6' 2\"","weight":242,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Joey","useLastName":"Bart","middleName":"Andrew","boxscoreName":"Bart","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"mlbDebutDate":"2020-08-20","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Joey Bart","nameSlug":"joey-bart-663698","firstLastName":"Joey Bart","lastFirstName":"Bart, Joey","lastInitName":"Bart, J","initLastName":"J Bart","fullFMLName":"Joseph Andrew Bart","fullLFMName":"Bart, Joseph Andrew","strikeZoneTop":3.3,"strikeZoneBottom":1.665},"ID665833":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833","firstName":"Oneil","lastName":"Cruz","primaryNumber":"15","birthDate":"1998-10-04","currentAge":27,"birthCity":"Nizao","birthCountry":"Dominican Republic","height":"6' 7\"","weight":248,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Oneil","useLastName":"Cruz","boxscoreName":"Cruz, O","gender":"M","nameMatrilineal":"Urena","isPlayer":true,"isVerified":false,"mlbDebutDate":"2021-10-02","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Oneil Cruz","nameSlug":"oneil-cruz-665833","firstLastName":"Oneil Cruz","lastFirstName":"Cruz, Oneil","lastInitName":"Cruz, O","initLastName":"O Cruz","fullFMLName":"Oneil Cruz","fullLFMName":"Cruz, Oneil","strikeZoneTop":3.52,"strikeZoneBottom":1.77},"ID663330":{"id":663330,"fullName":"Jahmai Jones","link":"/api/v1/people/663330","firstName":"Jahmai","lastName":"Jones","primaryNumber":"37","birthDate":"1997-08-04","currentAge":29,"birthCity":"Roswell","birthStateProvince":"GA","birthCountry":"USA","height":"5' 10\"","weight":210,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"Jahmai","useLastName":"Jones","middleName":"Fitzgerald","boxscoreName":"Jones, Jah","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"pronunciation":"juh-MY","mlbDebutDate":"2020-08-31","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jahmai Jones","nameSlug":"jahmai-jones-663330","firstLastName":"Jahmai Jones","lastFirstName":"Jones, Jahmai","lastInitName":"Jones, J","initLastName":"J Jones","fullFMLName":"Jahmai Fitzgerald Jones","fullLFMName":"Jones, Jahmai Fitzgerald","strikeZoneTop":3.138,"strikeZoneBottom":1.584},"ID595879":{"id":595879,"fullName":"Javier Báez","link":"/api/v1/people/595879","firstName":"Ednel","lastName":"Báez","primaryNumber":"28","birthDate":"1992-12-01","currentAge":33,"birthCity":"Bayamon","birthCountry":"Puerto Rico","height":"5' 11\"","weight":190,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Javier","useLastName":"Báez","middleName":"Javier","boxscoreName":"Báez, J","nickName":"El Mago","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2011,"mlbDebutDate":"2014-08-05","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Javier Báez","nameSlug":"javier-baez-595879","firstLastName":"Javier Báez","lastFirstName":"Báez, Javier","lastInitName":"Báez, J","initLastName":"J Báez","fullFMLName":"Ednel Javier Báez","fullLFMName":"Báez, Ednel Javier","strikeZoneTop":3.175,"strikeZoneBottom":1.602},"ID663647":{"id":663647,"fullName":"Ke'Bryan Hayes","link":"/api/v1/people/663647","firstName":"Ke'Bryan","lastName":"Hayes","primaryNumber":"3","birthDate":"1997-01-28","currentAge":29,"birthCity":"Tomball","birthStateProvince":"TX","birthCountry":"USA","height":"5' 11\"","weight":215,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Ke'Bryan","useLastName":"Hayes","middleName":"Kobe","boxscoreName":"Hayes","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"pronunciation":"KEY-bryan","mlbDebutDate":"2020-09-01","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ke'Bryan Hayes","nameSlug":"ke-bryan-hayes-663647","firstLastName":"Ke'Bryan Hayes","lastFirstName":"Hayes, Ke'Bryan","lastInitName":"Hayes, K","initLastName":"K Hayes","fullFMLName":"Ke'Bryan Kobe Hayes","fullLFMName":"Hayes, Ke'Bryan Kobe","strikeZoneTop":3.166,"strikeZoneBottom":1.598},"ID657571":{"id":657571,"fullName":"Caleb Ferguson","link":"/api/v1/people/657571","firstName":"Caleb","lastName":"Ferguson","primaryNumber":"54","birthDate":"1996-07-02","currentAge":30,"birthCity":"Columbus","birthStateProvince":"OH","birthCountry":"USA","height":"6' 3\"","weight":225,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Caleb","useLastName":"Ferguson","middleName":"Paul","boxscoreName":"Ferguson, C","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"mlbDebutDate":"2018-06-06","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Caleb Ferguson","nameSlug":"caleb-ferguson-657571","firstLastName":"Caleb Ferguson","lastFirstName":"Ferguson, Caleb","lastInitName":"Ferguson, C","initLastName":"C Ferguson","fullFMLName":"Caleb Paul Ferguson","fullLFMName":"Ferguson, Caleb Paul","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID656605":{"id":656605,"fullName":"Mitch Keller","link":"/api/v1/people/656605","firstName":"Mitch","lastName":"Keller","primaryNumber":"23","birthDate":"1996-04-04","currentAge":30,"birthCity":"Cedar Rapids","birthStateProvince":"IA","birthCountry":"USA","height":"6' 3\"","weight":213,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Mitch","useLastName":"Keller","middleName":"Thomas","boxscoreName":"Keller, M","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"mlbDebutDate":"2019-05-27","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Mitch Keller","nameSlug":"mitch-keller-656605","firstLastName":"Mitch Keller","lastFirstName":"Keller, Mitch","lastInitName":"Keller, M","initLastName":"M Keller","fullFMLName":"Mitch Thomas Keller","fullLFMName":"Keller, Mitch Thomas","strikeZoneTop":3.66,"strikeZoneBottom":1.68},"ID502054":{"id":502054,"fullName":"Tommy Pham","link":"/api/v1/people/502054","firstName":"Thomas","lastName":"Pham","primaryNumber":"21","birthDate":"1988-03-08","currentAge":38,"birthCity":"Las Vegas","birthStateProvince":"NV","birthCountry":"USA","height":"6' 1\"","weight":225,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Tommy","useLastName":"Pham","middleName":"James","boxscoreName":"Pham","nickName":"Phamtastic","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2006,"pronunciation":"Fam","mlbDebutDate":"2014-09-09","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Tommy Pham","nameSlug":"tommy-pham-502054","firstLastName":"Tommy Pham","lastFirstName":"Pham, Tommy","lastInitName":"Pham, T","initLastName":"T Pham","fullFMLName":"Thomas James Pham","fullLFMName":"Pham, Thomas James","strikeZoneTop":3.273,"strikeZoneBottom":1.652},"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},"ID670990":{"id":670990,"fullName":"Yohan Ramírez","link":"/api/v1/people/670990","firstName":"Yohan","lastName":"Ramírez","primaryNumber":"49","birthDate":"1995-05-06","currentAge":31,"birthCity":"Villa Mella","birthCountry":"Dominican Republic","height":"6' 3\"","weight":205,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Yohan","useLastName":"Ramírez","middleName":"Manuel","boxscoreName":"Ramírez","gender":"M","isPlayer":true,"isVerified":false,"pronunciation":"Yo-hawn","mlbDebutDate":"2020-07-24","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Yohan Ramírez","nameSlug":"yohan-ramirez-670990","firstLastName":"Yohan Ramírez","lastFirstName":"Ramírez, Yohan","lastInitName":"Ramírez, Y","initLastName":"Y Ramírez","fullFMLName":"Yohan Manuel Ramírez","fullLFMName":"Ramírez, Yohan Manuel","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},"ID457705":{"id":457705,"fullName":"Andrew McCutchen","link":"/api/v1/people/457705","firstName":"Andrew","lastName":"McCutchen","primaryNumber":"24","birthDate":"1986-10-10","currentAge":39,"birthCity":"Fort Meade","birthStateProvince":"FL","birthCountry":"USA","height":"5' 10\"","weight":190,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"Andrew","useLastName":"McCutchen","middleName":"Stefan","boxscoreName":"McCutchen","nickName":"Drusneeze","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2005,"pronunciation":"mik-KUCH-in","mlbDebutDate":"2009-06-04","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Andrew McCutchen","nameSlug":"andrew-mccutchen-457705","firstLastName":"Andrew McCutchen","lastFirstName":"McCutchen, Andrew","lastInitName":"McCutchen, A","initLastName":"A McCutchen","fullFMLName":"Andrew Stefan McCutchen","fullLFMName":"McCutchen, Andrew Stefan","strikeZoneTop":3.13,"strikeZoneBottom":1.579},"ID643396":{"id":643396,"fullName":"Isiah Kiner-Falefa","link":"/api/v1/people/643396","firstName":"Isiah","lastName":"Kiner-Falefa","primaryNumber":"2","birthDate":"1995-03-23","currentAge":31,"birthCity":"Honolulu","birthStateProvince":"HI","birthCountry":"USA","height":"5' 10\"","weight":195,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Isiah","useLastName":"Kiner-Falefa","boxscoreName":"Kiner-Falefa","nickName":"Izzy","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2013,"pronunciation":"KYE-nuhr fuh-LEFF-uh","mlbDebutDate":"2018-04-10","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Isiah Kiner-Falefa","nameSlug":"isiah-kiner-falefa-643396","firstLastName":"Isiah Kiner-Falefa","lastFirstName":"Kiner-Falefa, Isiah","lastInitName":"Kiner-Falefa, I","initLastName":"I Kiner-Falefa","fullFMLName":"Isiah Kiner-Falefa","fullLFMName":"Kiner-Falefa, Isiah","strikeZoneTop":3.125,"strikeZoneBottom":1.577},"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},"ID642701":{"id":642701,"fullName":"Dennis Santana","link":"/api/v1/people/642701","firstName":"Dennis","lastName":"Santana","primaryNumber":"59","birthDate":"1996-04-12","currentAge":30,"birthCity":"San Pedro de Macoris","birthCountry":"Dominican Republic","height":"6' 2\"","weight":202,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Dennis","useLastName":"Santana","middleName":"Anfernee","boxscoreName":"Santana, D","nickName":"Anfernee","gender":"M","nameMatrilineal":"Sanchez","isPlayer":true,"isVerified":true,"mlbDebutDate":"2018-06-01","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Dennis Santana","nameSlug":"dennis-santana-642701","firstLastName":"Dennis Santana","lastFirstName":"Santana, Dennis","lastInitName":"Santana, D","initLastName":"D Santana","fullFMLName":"Dennis Anfernee Santana","fullLFMName":"Santana, Dennis Anfernee","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID592454":{"id":592454,"fullName":"Tommy Kahnle","link":"/api/v1/people/592454","firstName":"Thomas","lastName":"Kahnle","birthDate":"1989-08-07","currentAge":37,"birthCity":"Latham","birthStateProvince":"NY","birthCountry":"USA","height":"6' 1\"","weight":230,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Tommy","useLastName":"Kahnle","middleName":"Robert","boxscoreName":"Kahnle","nickName":"King Kahn","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2010,"pronunciation":"CANE-lee","mlbDebutDate":"2014-04-03","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Tommy Kahnle","nameSlug":"tommy-kahnle-592454","firstLastName":"Tommy Kahnle","lastFirstName":"Kahnle, Tommy","lastInitName":"Kahnle, T","initLastName":"T Kahnle","fullFMLName":"Thomas Robert Kahnle","fullLFMName":"Kahnle, Thomas Robert","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID680779":{"id":680779,"fullName":"Henry Davis","link":"/api/v1/people/680779","firstName":"Henry","lastName":"Davis","primaryNumber":"32","birthDate":"1999-09-21","currentAge":26,"birthCity":"Bedford","birthStateProvince":"NY","birthCountry":"USA","height":"5' 11\"","weight":225,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Henry","useLastName":"Davis","boxscoreName":"Davis, H","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2021,"mlbDebutDate":"2023-06-19","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Henry Davis","nameSlug":"henry-davis-680779","firstLastName":"Henry Davis","lastFirstName":"Davis, Henry","lastInitName":"Davis, H","initLastName":"H Davis","fullFMLName":"Henry  Davis","fullLFMName":"Davis, Henry","strikeZoneTop":3.188,"strikeZoneBottom":1.609},"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},"ID681347":{"id":681347,"fullName":"Mike Burrows","link":"/api/v1/people/681347","firstName":"Michael","lastName":"Burrows","primaryNumber":"50","birthDate":"1999-11-08","currentAge":26,"birthCity":"Waterford","birthStateProvince":"CT","birthCountry":"USA","height":"6' 1\"","weight":200,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Mike","useLastName":"Burrows","middleName":"Thomas","boxscoreName":"Burrows","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"mlbDebutDate":"2024-09-28","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Mike Burrows","nameSlug":"mike-burrows-681347","firstLastName":"Mike Burrows","lastFirstName":"Burrows, Mike","lastInitName":"Burrows, M","initLastName":"M Burrows","fullFMLName":"Michael Thomas Burrows","fullLFMName":"Burrows, Michael Thomas","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID608650":{"id":608650,"fullName":"Dietrich Enns","link":"/api/v1/people/608650","firstName":"Dietrich","lastName":"Enns","primaryNumber":"71","birthDate":"1991-05-16","currentAge":35,"birthCity":"Frankfort","birthStateProvince":"IL","birthCountry":"USA","height":"6' 1\"","weight":230,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Dietrich","useLastName":"Enns","boxscoreName":"Enns","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2012,"pronunciation":"en-s","mlbDebutDate":"2017-08-10","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Dietrich Enns","nameSlug":"dietrich-enns-608650","firstLastName":"Dietrich Enns","lastFirstName":"Enns, Dietrich","lastInitName":"Enns, D","initLastName":"D Enns","fullFMLName":"Dietrich Enns","fullLFMName":"Enns, Dietrich","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID691907":{"id":691907,"fullName":"Tsung-Che Cheng","link":"/api/v1/people/691907","firstName":"Tsung-Che","lastName":"Cheng","primaryNumber":"39","birthDate":"2001-07-26","currentAge":25,"birthCity":"Pingtung County","birthCountry":"Taiwan","height":"5' 8\"","weight":180,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Tsung-Che","useLastName":"Cheng","boxscoreName":"Cheng, T","gender":"M","isPlayer":true,"isVerified":true,"pronunciation":"sung-chay","mlbDebutDate":"2025-04-09","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Tsung-Che Cheng","nameSlug":"tsung-che-cheng-691907","firstLastName":"Tsung-Che Cheng","lastFirstName":"Cheng, Tsung-Che","lastInitName":"Cheng, T","initLastName":"T Cheng","fullFMLName":"Tsung-Che Cheng","fullLFMName":"Cheng, Tsung-Che ","strikeZoneTop":3.016,"strikeZoneBottom":1.522},"ID676684":{"id":676684,"fullName":"Will Vest","link":"/api/v1/people/676684","firstName":"William","lastName":"Vest","primaryNumber":"19","birthDate":"1995-06-06","currentAge":31,"birthCity":"Houston","birthStateProvince":"TX","birthCountry":"USA","height":"6' 0\"","weight":180,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Will","useLastName":"Vest","middleName":"Lane","boxscoreName":"Vest","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2017,"mlbDebutDate":"2021-04-01","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Will Vest","nameSlug":"will-vest-676684","firstLastName":"Will Vest","lastFirstName":"Vest, Will","lastInitName":"Vest, W","initLastName":"W Vest","fullFMLName":"William Lane Vest","fullLFMName":"Vest, William Lane","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID672761":{"id":672761,"fullName":"Wenceel Pérez","link":"/api/v1/people/672761","firstName":"Wenceel","lastName":"Pérez","primaryNumber":"46","birthDate":"1999-10-30","currentAge":26,"birthCity":"Azua","birthCountry":"Dominican Republic","height":"5' 11\"","weight":203,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Wenceel","useLastName":"Pérez","middleName":"Xavier","boxscoreName":"Pérez, W","gender":"M","nameMatrilineal":"Vargas","isPlayer":true,"isVerified":true,"pronunciation":"when-SELL PER-ez","mlbDebutDate":"2024-04-08","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Wenceel Pérez","nameSlug":"wenceel-perez-672761","firstLastName":"Wenceel Pérez","lastFirstName":"Pérez, Wenceel","lastInitName":"Pérez, W","initLastName":"W Pérez","fullFMLName":"Wenceel Xavier Pérez","fullLFMName":"Pérez, Wenceel Xavier","strikeZoneTop":3.182,"strikeZoneBottom":1.606},"ID675512":{"id":675512,"fullName":"Troy Melton","link":"/api/v1/people/675512","firstName":"Troy","lastName":"Melton","primaryNumber":"52","birthDate":"2000-12-03","currentAge":25,"birthCity":"Newport Beach","birthStateProvince":"CA","birthCountry":"USA","height":"6' 4\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Troy","useLastName":"Melton","middleName":"Edward","boxscoreName":"Melton","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2025-07-23","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Troy Melton","nameSlug":"troy-melton-675512","firstLastName":"Troy Melton","lastFirstName":"Melton, Troy","lastInitName":"Melton, T","initLastName":"T Melton","fullFMLName":"Troy Edward Melton","fullLFMName":"Melton, Troy Edward","strikeZoneTop":3.388,"strikeZoneBottom":1.71}},"venue":{"id":31,"name":"PNC Park","link":"/api/v1/venues/31","location":{"address1":"115 Federal Street","city":"Pittsburgh","state":"Pennsylvania","stateAbbrev":"PA","postalCode":"15212","defaultCoordinates":{"latitude":40.446904,"longitude":-80.005753},"azimuthAngle":116.0,"elevation":780,"country":"USA","phone":"(412) 323-5000"},"timeZone":{"tz":"EDT","id":"America/New_York","offset":-4,"offsetAtGameTime":-4},"fieldInfo":{"capacity":38705,"turfType":"Grass","roofType":"Open","leftLine":325,"left":389,"leftCenter":410,"center":399,"rightCenter":375,"rightLine":320},"active":true,"season":"2025"},"officialVenue":{"id":31,"link":"/api/v1/venues/31"},"weather":{"condition":"Sunny","temp":"77","wind":"4 mph, Out To CF"},"gameInfo":{"attendance":17248,"firstPitch":"2025-07-23T16:37:00.000Z","gameDurationMinutes":136},"review":{"hasChallenges":false,"away":{"used":0,"remaining":1},"home":{"used":0,"remaining":1}},"flags":{"noHitter":false,"perfectGame":false,"awayTeamNoHitter":false,"awayTeamPerfectGame":false,"homeTeamNoHitter":false,"homeTeamPerfectGame":false},"alerts":[],"probablePitchers":{"away":{"id":675512,"fullName":"Troy Melton","link":"/api/v1/people/675512"},"home":{"id":663559,"fullName":"Bailey Falter","link":"/api/v1/people/663559"}},"officialScorer":{"id":496999,"fullName":"Dave Musil Jr.","link":"/api/v1/people/496999"},"primaryDatacaster":{"id":670060,"fullName":"Keith Barnes","link":"/api/v1/people/670060"},"moundVisits":{"away":{"used":2,"remaining":2},"home":{"used":1,"remaining":3}}},"liveData":{"plays":{"allPlays":[{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Gleyber Torres grounds out, shortstop Isiah Kiner-Falefa to first baseman Spencer Horwitz.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-07-23T16:37:36.501Z","endTime":"2025-07-23T16:38:03.128Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663559,"fullName":"Bailey Falter","link":"/api/v1/people/663559"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[3,4],"actionIndex":[0,1,2],"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":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":643396,"link":"/api/v1/people/643396"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":687462,"link":"/api/v1/people/687462"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Status Change - Pre-Game","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-07-23T14:25:47.382Z","endTime":"2025-07-23T16:04:40.012Z","isPitch":false,"type":"action","player":{"id":650402,"link":"/api/v1/people/650402"}},{"details":{"description":"Status Change - Warmup","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2025-07-23T16:04:40.012Z","endTime":"2025-07-23T16:36:22.590Z","isPitch":false,"type":"action","player":{"id":650402,"link":"/api/v1/people/650402"}},{"details":{"description":"Status Change - In Progress","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2025-07-23T16:36:22.590Z","endTime":"2025-07-23T16:37:38.763Z","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(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.7,"endSpeed":84.0,"strikeZoneTop":3.34111656730806,"strikeZoneBottom":1.62257756693874,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.992351886461424,"aZ":-12.2846300299974,"pfxX":4.332248096866547,"pfxZ":10.924835194572328,"pX":-0.9798470913975712,"pZ":2.651809329787738,"vX0":-6.778572766760722,"vY0":-134.7407316017329,"vZ0":-5.7105767258495455,"x":154.35,"y":167.18,"x0":1.0171713393679016,"y0":50.00249399147744,"z0":5.6829363498696255,"aX":7.887425091876391},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":18.6,"breakHorizontal":-6.2,"spinRate":2275,"spinDirection":163},"zone":11,"typeConfidence":2.0,"plateTime":0.40806467583546224,"extension":7.350787753315841},"index":3,"playId":"245298b6-bce9-3362-979c-e7cd111e63c0","pitchNumber":1,"startTime":"2025-07-23T16:37:38.763Z","endTime":"2025-07-23T16:37:43.139Z","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":92.2,"endSpeed":84.0,"strikeZoneTop":3.21,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.030781560589592,"aZ":-12.731994398053088,"pfxX":4.449073154762081,"pfxZ":10.734435688112264,"pX":-0.4014240176442926,"pZ":2.2066066146491994,"vX0":-5.678200760073413,"vY0":-133.987832633522,"vZ0":-6.760574911917009,"x":132.3,"y":179.2,"x0":1.1711457338877598,"y0":50.000375815015374,"z0":5.679461518975154,"aX":8.056385959881974},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":18.1,"breakHorizontal":-6.7,"spinRate":2235,"spinDirection":169},"zone":4,"typeConfidence":2.0,"plateTime":0.40942129676417993,"extension":7.260307870752009},"hitData":{"launchSpeed":86.3,"launchAngle":-15.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":111.78,"coordY":159.79}},"index":4,"playId":"4d95ee01-a4cf-3bcc-854c-42186648fc9f","pitchNumber":2,"startTime":"2025-07-23T16:37:55.843Z","endTime":"2025-07-23T16:38:03.128Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-23T16:38:03.128Z","atBatIndex":0},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jahmai Jones grounds out, third baseman Ke'Bryan Hayes to first baseman Spencer Horwitz.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-07-23T16:38:11.862Z","endTime":"2025-07-23T16:39:34.239Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":663330,"fullName":"Jahmai Jones","link":"/api/v1/people/663330"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663559,"fullName":"Bailey Falter","link":"/api/v1/people/663559"},"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":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":663330,"fullName":"Jahmai Jones","link":"/api/v1/people/663330"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":663647,"link":"/api/v1/people/663647"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":687462,"link":"/api/v1/people/687462"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.2,"endSpeed":85.3,"strikeZoneTop":3.34596244495875,"strikeZoneBottom":1.58398039581439,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.505994221886304,"aZ":-9.9303764174888,"pfxX":2.1291431406097825,"pfxZ":11.963833593339324,"pX":-0.9967061187897261,"pZ":2.182773816284653,"vX0":-6.540182481072945,"vY0":-135.46951704714758,"vZ0":-7.414890800762808,"x":154.99,"y":179.85,"x0":1.1717954140863498,"y0":50.00190149621887,"z0":5.648906369129953,"aX":3.9587585417236766},"breaks":{"breakAngle":12.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":20.3,"breakHorizontal":-2.5,"spinRate":2216,"spinDirection":170},"zone":13,"typeConfidence":2.0,"plateTime":0.40426564197231185,"extension":7.375219937690827},"index":0,"playId":"51a62f42-361d-3644-a617-609e9f048505","pitchNumber":1,"startTime":"2025-07-23T16:38:30.418Z","endTime":"2025-07-23T16:38:34.473Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.9,"endSpeed":84.7,"strikeZoneTop":3.44,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.417446297356655,"aZ":-10.899462700565397,"pfxX":2.308888308820931,"pfxZ":11.559858104181087,"pX":0.008846545022349201,"pZ":2.1414797804989325,"vX0":-3.7463673314271952,"vY0":-135.04420240484288,"vZ0":-7.222203966091495,"x":116.66,"y":180.96,"x0":1.1164274961927556,"y0":50.000579115652144,"z0":5.623619517870977,"aX":4.248646556093188},"breaks":{"breakAngle":15.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":19.6,"breakHorizontal":-3.4,"spinRate":2176,"spinDirection":168},"zone":8,"typeConfidence":2.0,"plateTime":0.4061596193207544,"extension":7.297006118932363},"index":1,"playId":"3719c95f-520c-3cad-8d21-a06f19e127d3","pitchNumber":2,"startTime":"2025-07-23T16:38:47.469Z","endTime":"2025-07-23T16:38:52.067Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.3,"endSpeed":79.1,"strikeZoneTop":3.44,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.57340881254081,"aZ":-23.92780350491093,"pfxX":-0.047336002032220215,"pfxZ":5.163308847374848,"pX":-0.3564449193966731,"pZ":2.8431375716669627,"vX0":-3.632898605951862,"vY0":-125.63986501087587,"vZ0":-2.362545672623123,"x":130.59,"y":162.02,"x0":1.1147541779750407,"y0":50.00461838210982,"z0":5.74120148261606,"aX":-0.07567713472577205},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":9.0,"breakHorizontal":1.0,"spinRate":762,"spinDirection":143},"zone":4,"typeConfidence":2.0,"plateTime":0.43602208474665494,"extension":7.363635034488634},"hitData":{"launchSpeed":75.7,"launchAngle":-22.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":92.02,"coordY":163.84}},"index":2,"playId":"0cf35989-a29d-3619-8775-55fd7b7d3f28","pitchNumber":3,"startTime":"2025-07-23T16:39:24.938Z","endTime":"2025-07-23T16:39:34.239Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-23T16:39:34.239Z","atBatIndex":1},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Wenceel Pérez strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-07-23T16:39:40.427Z","endTime":"2025-07-23T16:41:49.712Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":672761,"fullName":"Wenceel Pérez","link":"/api/v1/people/672761"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663559,"fullName":"Bailey Falter","link":"/api/v1/people/663559"},"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":672761,"fullName":"Wenceel Pérez","link":"/api/v1/people/672761"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":663698,"link":"/api/v1/people/663698"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":79.0,"endSpeed":73.1,"strikeZoneTop":3.28667544717192,"strikeZoneBottom":1.53408690257639,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.750717455941864,"aZ":-37.862848694372666,"pfxX":-2.7192565870884713,"pfxZ":-4.2355300112668814,"pX":-0.1521209267139293,"pZ":2.6691234875255123,"vX0":-2.360129765957187,"vY0":-115.06254085576006,"vZ0":1.0906911529574654,"x":122.8,"y":166.71,"x0":1.238930542144451,"y0":50.000472823102285,"z0":5.849302123627859,"aX":-3.6556697258066606},"breaks":{"breakAngle":6.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.8,"breakVerticalInduced":-7.1,"breakHorizontal":5.5,"spinRate":1864,"spinDirection":273},"zone":5,"typeConfidence":2.0,"plateTime":0.4754804839295046,"extension":7.14182181003405},"index":0,"playId":"bc1fadfb-4f45-3fe4-81a8-7183e0f4a22e","pitchNumber":1,"startTime":"2025-07-23T16:39:59.778Z","endTime":"2025-07-23T16:40:05.025Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.1,"endSpeed":74.3,"strikeZoneTop":3.17,"strikeZoneBottom":1.46,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.56900351720223,"aZ":-36.92778738636371,"pfxX":-0.2600707632525636,"pfxZ":-3.4607074998666603,"pX":-0.562334098536387,"pZ":-0.2448345967634573,"vX0":-3.9597223733298375,"vY0":-116.58630058809649,"vZ0":-5.443095825474258,"x":138.43,"y":245.39,"x0":1.194202825351037,"y0":50.00445489934693,"z0":5.617709050153649,"aX":-0.35683680803709206},"breaks":{"breakAngle":1.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-50.0,"breakVerticalInduced":-7.3,"breakHorizontal":1.4,"spinRate":1934,"spinDirection":304},"zone":13,"typeConfidence":2.0,"plateTime":0.4703734882713908,"extension":7.138314110159283},"index":1,"playId":"5b3ef5a6-c488-3aea-8b54-e9dae1a9c283","pitchNumber":2,"startTime":"2025-07-23T16:40:17.176Z","endTime":"2025-07-23T16:40:28.722Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.6,"endSpeed":74.8,"strikeZoneTop":3.17813373571759,"strikeZoneBottom":1.54284175953357,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.2965754324342,"aZ":-34.0121472230483,"pfxX":-0.10689008518116294,"pfxZ":-1.3091940147884413,"pX":-0.677012980233279,"pZ":1.2915521848127798,"vX0":-4.160598138946471,"vY0":-117.39056488151985,"vZ0":-2.8333711628235125,"x":142.81,"y":203.91,"x0":1.1289574149241615,"y0":50.005291620249544,"z0":5.666688549224683,"aX":-0.1489101986088242},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.6,"breakVerticalInduced":-2.8,"breakHorizontal":1.2,"spinRate":1901,"spinDirection":286},"zone":13,"typeConfidence":2.0,"plateTime":0.4657954612276023,"extension":7.174730181692273},"index":2,"playId":"db6393bb-dfa1-3b00-a9fa-0bfbebdcd254","pitchNumber":3,"startTime":"2025-07-23T16:40:40.423Z","endTime":"2025-07-23T16:40:43.943Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.8,"endSpeed":83.8,"strikeZoneTop":3.19538280154143,"strikeZoneBottom":1.52152264145385,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.920605104696865,"aZ":-12.531529091359669,"pfxX":2.7297489838983253,"pfxZ":10.850780317736428,"pX":0.1965780201346865,"pZ":4.498185324771809,"vX0":-3.7214122985892852,"vY0":-133.71720712227474,"vZ0":-1.1824490212610468,"x":109.51,"y":117.33,"x0":1.2518728702549142,"y0":50.0028199294509,"z0":5.845524634252956,"aX":4.941939086048057},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":19.6,"breakHorizontal":-4.1,"spinRate":2168,"spinDirection":169},"zone":12,"typeConfidence":2.0,"plateTime":0.40967701708036586,"extension":7.154972949374681},"index":3,"playId":"25462dc9-8acf-3df3-a470-ed36e06d1ede","pitchNumber":4,"startTime":"2025-07-23T16:40:58.189Z","endTime":"2025-07-23T16:41:02.056Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.2,"endSpeed":84.0,"strikeZoneTop":3.17,"strikeZoneBottom":1.46,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.983109683249328,"aZ":-12.084515553060106,"pfxX":2.113863130796789,"pfxZ":11.047484338459283,"pX":-0.23184210275455322,"pZ":3.617016066463051,"vX0":-4.053674178920425,"vY0":-134.23583998411175,"vZ0":-3.480705214733166,"x":125.84,"y":141.12,"x0":1.0255575159099177,"y0":50.004201788673456,"z0":5.795127038957086,"aX":3.8447683369062973},"breaks":{"breakAngle":13.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":19.4,"breakHorizontal":-2.9,"spinRate":2135,"spinDirection":169},"zone":11,"typeConfidence":2.0,"plateTime":0.4085512664755493,"extension":7.335400143720212},"index":4,"playId":"18cd98a3-f1c1-3f5d-8edd-3585c347de49","pitchNumber":5,"startTime":"2025-07-23T16:41:19.637Z","endTime":"2025-07-23T16:41:22.637Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":93.6,"endSpeed":85.0,"strikeZoneTop":3.17,"strikeZoneBottom":1.46,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.632257861008117,"aZ":-11.30299627322895,"pfxX":3.5539455764781485,"pfxZ":11.18037406009039,"pX":0.3248682727037481,"pZ":3.370918218853491,"vX0":-3.7859527776273287,"vY0":-136.17869811997312,"vZ0":-4.265235400570557,"x":104.62,"y":147.77,"x0":1.2755129484536873,"y0":50.00038991700963,"z0":5.74747448697316,"aX":6.63300905356962},"breaks":{"breakAngle":25.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":19.4,"breakHorizontal":-5.5,"spinRate":2251,"spinDirection":171},"zone":12,"typeConfidence":2.0,"plateTime":0.40317314994097186,"extension":7.211041734725524},"index":5,"playId":"f450249f-5cc9-3a89-ab35-a896a52ee556","pitchNumber":6,"startTime":"2025-07-23T16:41:45.737Z","endTime":"2025-07-23T16:41:49.712Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-23T16:41:49.712Z","atBatIndex":2},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Spencer Horwitz lines out sharply to shortstop Javier Báez.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-07-23T16:44:00.916Z","endTime":"2025-07-23T16:45:08.446Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":675512,"fullName":"Troy Melton","link":"/api/v1/people/675512"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":595879,"link":"/api/v1/people/595879"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.1,"endSpeed":88.8,"strikeZoneTop":3.49694526942647,"strikeZoneBottom":1.62397541563248,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.271824755708572,"aZ":-15.35237797000605,"pfxX":-5.412674913289179,"pfxZ":8.383263307945258,"pX":-0.483381697211106,"pZ":2.5450486223227338,"vX0":5.623602355146953,"vY0":-139.98208071867347,"vZ0":-5.038601794089483,"x":135.43,"y":170.06,"x0":-1.8043756752546531,"y0":50.006240215549724,"z0":5.355895701122809,"aX":-10.865122218320804},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":14.5,"breakHorizontal":8.8,"spinRate":2291,"spinDirection":208},"zone":4,"typeConfidence":0.88,"plateTime":0.3896236049338424,"extension":7.248026433163669},"index":0,"playId":"e40c15a9-4a00-3f60-97fb-15cd0aebe94a","pitchNumber":1,"startTime":"2025-07-23T16:44:00.916Z","endTime":"2025-07-23T16:44:05.060Z","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":89.1,"endSpeed":82.9,"strikeZoneTop":3.37922592974722,"strikeZoneBottom":1.66401423857609,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.022284143822482,"aZ":-28.278886835211893,"pfxX":1.042430985611575,"pfxZ":2.240708610068898,"pX":-1.8038057039640685,"pZ":3.253185523868018,"vX0":0.6199850956020088,"vY0":-129.96742776755173,"vZ0":-0.17256085571906232,"x":185.76,"y":150.94,"x0":-2.179614052732632,"y0":50.0031867684518,"z0":5.438561301558247,"aX":1.8127536453735487},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":4.2,"breakHorizontal":-2.0,"spinRate":2386,"spinDirection":140},"zone":11,"typeConfidence":0.81,"plateTime":0.41880908789379223,"extension":7.109299030241788},"index":1,"playId":"5160ebd1-a67f-3022-b4c3-9482cfc537cc","pitchNumber":2,"startTime":"2025-07-23T16:44:17.348Z","endTime":"2025-07-23T16:44:21.326Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.0,"endSpeed":77.8,"strikeZoneTop":3.63,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.971562020085347,"aZ":-33.5315352850652,"pfxX":2.139548444105654,"pfxZ":-0.8930189419162584,"pX":-0.03052580931526733,"pZ":1.7624159732446611,"vX0":3.9274691620619944,"vY0":-122.40680027489292,"vZ0":-2.096377846310972,"x":118.16,"y":191.19,"x0":-1.9303454976859606,"y0":50.00080122671959,"z0":5.4864034602321725,"aX":3.2627523328613512},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":-1.8,"breakHorizontal":-4.8,"spinRate":2409,"spinDirection":78},"zone":8,"typeConfidence":0.87,"plateTime":0.44655929417536333,"extension":7.4063166264017},"index":2,"playId":"157c9750-f494-3ea8-8faa-ac6295f9433b","pitchNumber":3,"startTime":"2025-07-23T16:44:32.151Z","endTime":"2025-07-23T16:44:38.086Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":0},"pitchData":{"startSpeed":88.7,"endSpeed":82.3,"strikeZoneTop":3.63,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.667779416776877,"aZ":-28.1842794359471,"pfxX":-5.621153914703324,"pfxZ":2.332389891715472,"pX":-0.4181488062589662,"pZ":2.2490038956409153,"vX0":5.774815674450855,"vY0":-129.21458897030024,"vZ0":-2.2835508542192295,"x":132.94,"y":178.06,"x0":-1.9380645592295955,"y0":50.00518173626704,"z0":5.281971187191158,"aX":-9.629493703822506},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":4.0,"breakHorizontal":9.1,"spinRate":1023,"spinDirection":240},"zone":7,"typeConfidence":2.0,"plateTime":0.42180546061797486,"extension":7.374723215742568},"hitData":{"launchSpeed":101.4,"launchAngle":9.0,"totalDistance":205.0,"trajectory":"line_drive","hardness":"hard","location":"6","coordinates":{"coordX":118.0,"coordY":142.0}},"index":3,"playId":"04027ee1-1fe7-36b5-b6e3-d594904f61dc","pitchNumber":4,"startTime":"2025-07-23T16:45:02.480Z","endTime":"2025-07-23T16:45:08.446Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-23T16:45:08.446Z","atBatIndex":3},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Andrew McCutchen homers (9) on a fly ball to center field.","rbi":1,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-07-23T16:45:13.960Z","endTime":"2025-07-23T16:45:57.873Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":65},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":457705,"fullName":"Andrew McCutchen","link":"/api/v1/people/457705"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":675512,"fullName":"Troy Melton","link":"/api/v1/people/675512"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":457705,"fullName":"Andrew McCutchen","link":"/api/v1/people/457705"},"responsiblePitcher":{"id":675512,"link":"/api/v1/people/675512"},"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":1},"pitchData":{"startSpeed":97.2,"endSpeed":89.5,"strikeZoneTop":3.48,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.91222165355729,"aZ":-17.32697563264049,"pfxX":-3.8456194315272527,"pfxZ":7.261079737873009,"pX":0.556864350315735,"pZ":2.726707144808391,"vX0":7.193144057966634,"vY0":-141.51822334603972,"vZ0":-4.2035030543954255,"x":95.77,"y":165.16,"x0":-1.5090957884337002,"y0":50.002039109509646,"z0":5.329122257819814,"aX":-7.862935731672414},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":12.6,"breakHorizontal":5.6,"spinRate":2181,"spinDirection":203},"zone":6,"typeConfidence":0.91,"plateTime":0.3858786470965194,"extension":7.283499257733922},"hitData":{"launchSpeed":104.3,"launchAngle":27.0,"totalDistance":411.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":157.91,"coordY":35.79}},"index":0,"playId":"af6f8b61-a140-329b-a804-9a881730e7ff","pitchNumber":1,"startTime":"2025-07-23T16:45:33.353Z","endTime":"2025-07-23T16:45:57.873Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-23T16:45:57.873Z","atBatIndex":4},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Bryan Reynolds grounds out to first baseman Spencer Torkelson.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-07-23T16:45:45.566Z","endTime":"2025-07-23T16:47:00.043Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":675512,"fullName":"Troy Melton","link":"/api/v1/people/675512"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":679529,"link":"/api/v1/people/679529"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.7,"endSpeed":79.1,"strikeZoneTop":3.21,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.559767275115618,"aZ":-33.32039962973714,"pfxX":2.957124190468027,"pfxZ":-0.7265465613093607,"pX":0.2095914732021684,"pZ":2.2517277929399326,"vX0":4.088203868029388,"vY0":-124.84192316595576,"vZ0":-1.2281881328077884,"x":109.01,"y":177.98,"x0":-1.8317347903553793,"y0":50.00060375123954,"z0":5.486504544084856,"aX":4.678415070902046},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":-1.3,"breakHorizontal":-6.2,"spinRate":2396,"spinDirection":90},"zone":5,"typeConfidence":0.91,"plateTime":0.43832159817149563,"extension":7.256562321091777},"index":0,"playId":"b2da46c1-2bcb-33b9-a036-05d44b236536","pitchNumber":1,"startTime":"2025-07-23T16:46:19.633Z","endTime":"2025-07-23T16:46:22.633Z","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":98.0,"endSpeed":90.2,"strikeZoneTop":3.1166428925174,"strikeZoneBottom":1.56176942474341,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.238509227598165,"aZ":-16.089076208313077,"pfxX":-3.8798844664972982,"pfxZ":7.7235107629011,"pX":-1.0475297944097208,"pZ":3.901652534861345,"vX0":3.3082110011743824,"vY0":-142.78136938903694,"vZ0":-1.4368283720038706,"x":156.93,"y":133.44,"x0":-1.712229148023596,"y0":50.002245043212085,"z0":5.414916680276309,"aX":-8.079384080191083},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":13.9,"breakHorizontal":6.5,"spinRate":2291,"spinDirection":205},"zone":11,"typeConfidence":0.92,"plateTime":0.3823740252547254,"extension":7.1960001958632835},"index":1,"playId":"89abe673-78b1-37a8-a6e1-b216c62f178b","pitchNumber":2,"startTime":"2025-07-23T16:46:37.760Z","endTime":"2025-07-23T16:46:42.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(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":1},"pitchData":{"startSpeed":97.2,"endSpeed":89.8,"strikeZoneTop":3.21,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.92581804223604,"aZ":-16.6350865893778,"pfxX":-3.2277572275731505,"pfxZ":7.571158549079208,"pX":-0.1106766229668136,"pZ":2.372529271764719,"vX0":5.688776135080599,"vY0":-141.548020273373,"vZ0":-5.271427063858405,"x":121.22,"y":174.72,"x0":-1.7168932756959843,"y0":50.001483854714316,"z0":5.3056318819524,"aX":-6.623652512846176},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":13.0,"breakHorizontal":4.8,"spinRate":2246,"spinDirection":207},"zone":5,"typeConfidence":0.9,"plateTime":0.38531477999514196,"extension":7.27275172230278},"hitData":{"launchSpeed":66.7,"launchAngle":-32.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":146.24,"coordY":167.9}},"index":2,"playId":"77376ebc-7d30-336f-9537-d632df927465","pitchNumber":3,"startTime":"2025-07-23T16:46:53.483Z","endTime":"2025-07-23T16:47:00.043Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-23T16:47:00.043Z","atBatIndex":5},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Nick Gonzales grounds out sharply, shortstop Javier Báez to first baseman Spencer Torkelson.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-07-23T16:47:04.774Z","endTime":"2025-07-23T16:47:58.574Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":675512,"fullName":"Troy Melton","link":"/api/v1/people/675512"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":595879,"link":"/api/v1/people/595879"},"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":"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.8,"endSpeed":88.7,"strikeZoneTop":3.51,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.87202262993452,"aZ":-19.970246882012358,"pfxX":-8.655314567474155,"pfxZ":6.073588253189686,"pX":-0.5200531768978908,"pZ":1.952764434012741,"vX0":6.056414510116929,"vY0":-140.85221237189634,"vZ0":-5.800753883033398,"x":136.82,"y":186.06,"x0":-1.5730853976369206,"y0":50.006928372905485,"z0":5.329662351556404,"aX":-17.40224079347846},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":10.0,"breakHorizontal":14.4,"spinRate":2145,"spinDirection":211},"zone":7,"typeConfidence":0.96,"plateTime":0.3888078714041132,"extension":7.163161593961478},"index":0,"playId":"7993b922-8419-3e55-af74-7d9990527f9e","pitchNumber":1,"startTime":"2025-07-23T16:47:32.874Z","endTime":"2025-07-23T16:47:36.661Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.1,"endSpeed":78.7,"strikeZoneTop":3.51,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.034311252363203,"aZ":-33.803460643909546,"pfxX":3.325526787111483,"pfxZ":-1.042513946410443,"pX":0.22956482860858837,"pZ":1.7642246860997481,"vX0":3.548628036438979,"vY0":-123.97922506017302,"vZ0":-2.0494937144588343,"x":108.25,"y":191.15,"x0":-1.6506867370020744,"y0":50.00394686527198,"z0":5.414184618996717,"aX":5.193158352081144},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":-2.2,"breakHorizontal":-6.8,"spinRate":2430,"spinDirection":83},"zone":8,"typeConfidence":0.9,"plateTime":0.44124266919255595,"extension":7.256088086946048},"hitData":{"launchSpeed":102.0,"launchAngle":-19.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"hard","location":"6","coordinates":{"coordX":105.2,"coordY":148.14}},"index":1,"playId":"1c061085-dd80-3f56-be7a-834ee5f9f5fa","pitchNumber":2,"startTime":"2025-07-23T16:47:50.416Z","endTime":"2025-07-23T16:47:58.574Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-23T16:47:58.574Z","atBatIndex":6},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Spencer Torkelson strikes out swinging.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":7,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-07-23T16:49:04.820Z","endTime":"2025-07-23T16:51:45.301Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663559,"fullName":"Bailey Falter","link":"/api/v1/people/663559"},"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":"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":663698,"link":"/api/v1/people/663698"},"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":78.1,"endSpeed":71.8,"strikeZoneTop":3.56331706121121,"strikeZoneBottom":1.70111503608759,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.02901439473838,"aZ":-33.28570907550079,"pfxX":-1.835515878417342,"pfxZ":-0.8501813298433749,"pX":-0.14000500688934003,"pZ":3.156901177780015,"vX0":-2.5583350212062825,"vY0":-113.7648857891798,"vZ0":1.3255148999034247,"x":122.34,"y":153.54,"x0":1.2378841639349278,"y0":50.001812551073094,"z0":5.867969197956585,"aX":-2.403532077685493},"breaks":{"breakAngle":4.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.7,"breakVerticalInduced":-0.8,"breakHorizontal":4.0,"spinRate":1782,"spinDirection":270},"zone":2,"typeConfidence":2.0,"plateTime":0.4816044277884268,"extension":7.098619908674077},"index":0,"playId":"d8b850d0-77ab-3d89-bf2c-72fe2721cf2d","pitchNumber":1,"startTime":"2025-07-23T16:50:23.244Z","endTime":"2025-07-23T16:50:27.612Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.4,"endSpeed":84.5,"strikeZoneTop":3.64492451367857,"strikeZoneBottom":1.7437122530438,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.353988854141253,"aZ":-13.66344085931931,"pfxX":4.413629258379222,"pfxZ":10.103863737750794,"pX":0.5891874051308005,"pZ":3.00652884008665,"vX0":-3.148142727023321,"vY0":-134.53767532824818,"vZ0":-4.748322134673606,"x":94.54,"y":157.6,"x0":1.2014186417284345,"y0":50.00381076618819,"z0":5.763744516625924,"aX":8.086550061640366},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":17.5,"breakHorizontal":-7.3,"spinRate":2070,"spinDirection":172},"zone":6,"typeConfidence":2.0,"plateTime":0.40722194025438796,"extension":7.229725226945152},"index":1,"playId":"67a2f2be-325c-368f-8b22-2635d1225e9c","pitchNumber":2,"startTime":"2025-07-23T16:50:41.643Z","endTime":"2025-07-23T16:50:46.082Z","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":0},"pitchData":{"startSpeed":94.5,"endSpeed":86.6,"strikeZoneTop":3.59,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.7533989798748,"aZ":-13.221093742388321,"pfxX":4.59842137236989,"pfxZ":9.872947028810641,"pX":0.10506239483964622,"pZ":2.5802393285807117,"vX0":-4.343492491833054,"vY0":-137.495974280055,"vZ0":-5.991493071056092,"x":113.0,"y":169.11,"x0":1.1058471216562715,"y0":50.00159334861095,"z0":5.680397135150687,"aX":8.826649047492207},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":16.8,"breakHorizontal":-7.4,"spinRate":2187,"spinDirection":165},"zone":5,"typeConfidence":2.0,"plateTime":0.39796087231674404,"extension":7.312423711394953},"index":2,"playId":"15937315-3dd0-3c24-86d2-3d4ee4755f8f","pitchNumber":3,"startTime":"2025-07-23T16:51:01.019Z","endTime":"2025-07-23T16:51:04.019Z","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":92.9,"endSpeed":85.8,"strikeZoneTop":3.57853860081191,"strikeZoneBottom":1.71687992445562,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.015636658214483,"aZ":-13.65823035006016,"pfxX":1.697235170277906,"pfxZ":9.846116927726744,"pX":0.11995736601598764,"pZ":4.673832212532992,"vX0":-3.2650174684821476,"vY0":-135.41111266292063,"vZ0":-0.6575683416463808,"x":112.43,"y":112.59,"x0":1.1139301692309365,"y0":50.00556492942978,"z0":5.864014712930111,"aX":3.1929813320963785},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":18.0,"breakHorizontal":-2.5,"spinRate":2140,"spinDirection":171},"zone":12,"typeConfidence":2.0,"plateTime":0.4025281827464946,"extension":7.130078626197173},"index":3,"playId":"600888fc-5ecd-3119-8213-e16a7001a6a8","pitchNumber":4,"startTime":"2025-07-23T16:51:22.267Z","endTime":"2025-07-23T16:51:26.350Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":84.9,"endSpeed":78.8,"strikeZoneTop":3.59,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.64969809105805,"aZ":-29.78230166616703,"pfxX":-4.097320813587937,"pfxZ":1.5217432203639873,"pX":-0.12086429885973987,"pZ":4.058693159298386,"vX0":-2.5947585828237996,"vY0":-123.72203335743266,"vZ0":1.5372863358735733,"x":121.61,"y":129.2,"x0":1.4691734704246742,"y0":50.002014294204386,"z0":5.9017603255277304,"aX":-6.4342375606144975},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":3.2,"breakHorizontal":7.9,"spinRate":2084,"spinDirection":219},"zone":11,"typeConfidence":2.0,"plateTime":0.44051118871020467,"extension":7.245463272305528},"index":4,"playId":"cbe5574a-b250-336a-a08b-6198001e3b3d","pitchNumber":5,"startTime":"2025-07-23T16:51:41.720Z","endTime":"2025-07-23T16:51:45.301Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-23T16:51:45.301Z","atBatIndex":7},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Matt Vierling flies out sharply to center fielder Oneil Cruz.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":8,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-07-23T16:51:44.961Z","endTime":"2025-07-23T16:54:09.904Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":663837,"fullName":"Matt Vierling","link":"/api/v1/people/663837"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663559,"fullName":"Bailey Falter","link":"/api/v1/people/663559"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"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":5},"credits":[{"player":{"id":665833,"link":"/api/v1/people/665833"},"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":1},"pitchData":{"startSpeed":93.4,"endSpeed":85.9,"strikeZoneTop":3.52450534881974,"strikeZoneBottom":1.77512407367487,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.455776692683038,"aZ":-12.795120376665146,"pfxX":1.8019243867184676,"pfxZ":10.30830992618827,"pX":-0.07493879098076664,"pZ":1.7322229381965832,"vX0":-3.879618183944134,"vY0":-135.90525009639197,"vZ0":-8.108483795272846,"x":119.86,"y":192.01,"x0":1.1338809870803725,"y0":50.00170348981271,"z0":5.633713702540757,"aX":3.387507668579763},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":17.3,"breakHorizontal":-2.5,"spinRate":2137,"spinDirection":170},"zone":8,"typeConfidence":2.0,"plateTime":0.40229024594201057,"extension":7.374786198903966},"index":0,"playId":"335e1a18-439f-34ce-876f-ea5fba12129f","pitchNumber":1,"startTime":"2025-07-23T16:52:12.757Z","endTime":"2025-07-23T16:52:17.234Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.0,"endSpeed":85.5,"strikeZoneTop":3.49,"strikeZoneBottom":1.73,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.19625114087614,"aZ":-11.89216312935976,"pfxX":1.2229726321915355,"pfxZ":10.861022400115779,"pX":0.1881005082157147,"pZ":2.631950134144085,"vX0":-2.823808247409964,"vY0":-135.44857116296137,"vZ0":-5.930067735159439,"x":109.83,"y":167.72,"x0":1.0829221984663688,"y0":50.00362714228377,"z0":5.673251130032672,"aX":2.284298947239664},"breaks":{"breakAngle":7.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":18.7,"breakHorizontal":-1.7,"spinRate":2236,"spinDirection":164},"zone":5,"typeConfidence":2.0,"plateTime":0.4036153153791542,"extension":7.288182673891908},"index":1,"playId":"56b6c6d4-97ca-33ec-8358-cbdcda99a0fe","pitchNumber":2,"startTime":"2025-07-23T16:52:33.079Z","endTime":"2025-07-23T16:52:40.454Z","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":93.2,"endSpeed":86.0,"strikeZoneTop":3.49,"strikeZoneBottom":1.73,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.860211378899123,"aZ":-13.335339818804728,"pfxX":2.3834170839054325,"pfxZ":10.024521889012123,"pX":-0.20152781645658174,"pZ":1.8508733176614622,"vX0":-4.538904515383962,"vY0":-135.5396693060581,"vZ0":-7.52494785651701,"x":124.68,"y":188.81,"x0":1.1775943042872496,"y0":50.00168508191529,"z0":5.575104296094845,"aX":4.478887663002913},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":16.9,"breakHorizontal":-3.5,"spinRate":2115,"spinDirection":166},"zone":8,"typeConfidence":2.0,"plateTime":0.40258525351948515,"extension":7.516524260263563},"index":2,"playId":"53db6201-641f-3bb2-9e73-972b558849bb","pitchNumber":3,"startTime":"2025-07-23T16:53:07.664Z","endTime":"2025-07-23T16:53:13.207Z","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":94.1,"endSpeed":86.4,"strikeZoneTop":3.49,"strikeZoneBottom":1.73,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.9812822889906,"aZ":-12.309596682529813,"pfxX":3.6260271739384544,"pfxZ":10.39593977509789,"pX":1.0803095387981863,"pZ":2.812550418952491,"vX0":-1.38946472005297,"vY0":-137.0408376329664,"vZ0":-5.506449210882876,"x":75.82,"y":162.84,"x0":1.1214486863127289,"y0":50.003905242705976,"z0":5.681811009004682,"aX":6.928681680034616},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":18.0,"breakHorizontal":-6.2,"spinRate":2159,"spinDirection":167},"zone":12,"typeConfidence":2.0,"plateTime":0.3989969321759683,"extension":7.312302861038578},"index":3,"playId":"f6a76a87-51eb-3ee0-b053-a32ca39e40c6","pitchNumber":4,"startTime":"2025-07-23T16:53:29.861Z","endTime":"2025-07-23T16:53:32.861Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":4,"startTime":"2025-07-23T16:53:44.900Z","endTime":"2025-07-23T16:53:57.821Z","isPitch":false,"type":"action","player":{"id":663837,"link":"/api/v1/people/663837"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.2,"endSpeed":86.4,"strikeZoneTop":3.49,"strikeZoneBottom":1.73,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.350606982791877,"aZ":-11.574839761152697,"pfxX":2.493314570396182,"pfxZ":10.80938034748331,"pX":-0.3573998005439363,"pZ":1.940084582193129,"vX0":-4.65869886565662,"vY0":-136.96122796618118,"vZ0":-7.762976919141069,"x":130.62,"y":186.4,"x0":1.0392578138314579,"y0":50.00502381031284,"z0":5.597083113218783,"aX":4.75283727836657},"breaks":{"breakAngle":15.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":18.2,"breakHorizontal":-3.6,"spinRate":2155,"spinDirection":169},"zone":7,"typeConfidence":2.0,"plateTime":0.39943184465090953,"extension":7.370257782885125},"hitData":{"launchSpeed":103.8,"launchAngle":33.0,"totalDistance":399.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":123.3,"coordY":37.96}},"index":5,"playId":"cf3079ef-7a00-3089-9bed-e1baa6793943","pitchNumber":5,"startTime":"2025-07-23T16:53:57.821Z","endTime":"2025-07-23T16:54:09.904Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-23T16:54:09.904Z","atBatIndex":8},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Zach McKinstry flies out to center fielder Oneil Cruz.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-07-23T16:54:11.633Z","endTime":"2025-07-23T16:55:10.033Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663559,"fullName":"Bailey Falter","link":"/api/v1/people/663559"},"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":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":665833,"link":"/api/v1/people/665833"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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":86.3,"endSpeed":80.0,"strikeZoneTop":3.36,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.456718648439498,"aZ":-27.46501629312554,"pfxX":-2.9683014816558684,"pfxZ":2.9104865503824975,"pX":0.07239656838126701,"pZ":2.280727804951026,"vX0":-2.059030521218437,"vY0":-125.79752109271317,"vZ0":-3.1121553078872743,"x":114.24,"y":177.2,"x0":1.284646671800105,"y0":50.000832903683694,"z0":5.739971999427178,"aX":-4.797306415998587},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":4.8,"breakHorizontal":5.8,"spinRate":2051,"spinDirection":207},"zone":5,"typeConfidence":2.0,"plateTime":0.43397237277989564,"extension":7.1356402451122545},"index":0,"playId":"e527e4c6-1ffe-3c1b-a573-176f43561609","pitchNumber":1,"startTime":"2025-07-23T16:54:39.135Z","endTime":"2025-07-23T16:54:42.303Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.2,"endSpeed":79.5,"strikeZoneTop":3.36,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.27513230936218,"aZ":-28.505480910624996,"pfxX":-3.6569435633387792,"pfxZ":2.316854725658864,"pX":-0.5684905459659513,"pZ":2.4295575402116585,"vX0":-3.749060469486961,"vY0":-124.16244318340337,"vZ0":-2.3826379666207638,"x":138.67,"y":173.18,"x0":1.4278190131537554,"y0":50.00562606156708,"z0":5.737664307226998,"aX":-5.797694172833657},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":4.0,"breakHorizontal":7.4,"spinRate":2073,"spinDirection":210},"zone":4,"typeConfidence":2.0,"plateTime":0.4385703077133485,"extension":7.214333562237614},"hitData":{"launchSpeed":91.2,"launchAngle":50.0,"totalDistance":277.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":99.76,"coordY":91.63}},"index":1,"playId":"545c0c9e-b727-3471-9781-9fb2489709f2","pitchNumber":2,"startTime":"2025-07-23T16:55:00.630Z","endTime":"2025-07-23T16:55:10.033Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-23T16:55:10.033Z","atBatIndex":9},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Oneil Cruz singles on a sharp ground ball to right fielder Wenceel Pérez.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":10,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-07-23T16:57:22.338Z","endTime":"2025-07-23T16:58:03.328Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":675512,"fullName":"Troy Melton","link":"/api/v1/people/675512"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":672761,"link":"/api/v1/people/672761"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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":78.1,"endSpeed":71.0,"strikeZoneTop":3.65273663536286,"strikeZoneBottom":1.77612856231672,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.72594188261665,"aZ":-40.50473980203676,"pfxX":9.550060185777554,"pfxZ":-6.497470735406148,"pX":-0.2449920236713589,"pZ":2.2239234925614757,"vX0":0.40364092061568696,"vY0":-113.63720242183993,"vZ0":1.2011123273080913,"x":126.34,"y":178.73,"x0":-1.6630594523977784,"y0":50.00414475442854,"z0":5.776274669727662,"aX":12.239652557202318},"breaks":{"breakAngle":16.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.5,"breakVerticalInduced":-10.9,"breakHorizontal":-17.3,"spinRate":2467,"spinDirection":41},"zone":8,"typeConfidence":0.91,"plateTime":0.4857540319423812,"extension":7.204581297656125},"index":0,"playId":"8cf43d4a-98d7-315a-8d92-c0959ebe3d92","pitchNumber":1,"startTime":"2025-07-23T16:57:22.338Z","endTime":"2025-07-23T16:57:26.273Z","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":88.7,"strikeZoneTop":3.93691777099754,"strikeZoneBottom":1.90245600335405,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.95467198791393,"aZ":-15.706229604507348,"pfxX":-2.1513392527635737,"pfxZ":8.128809362127857,"pX":-0.9358122442660093,"pZ":3.688038702148499,"vX0":2.6414043194489967,"vY0":-141.3543049446477,"vZ0":-2.076654277406149,"x":152.67,"y":139.2,"x0":-1.6024580632122412,"y0":50.000494449629116,"z0":5.439616831413117,"aX":-4.357177849228568},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":14.5,"breakHorizontal":3.4,"spinRate":2296,"spinDirection":216},"zone":11,"typeConfidence":0.89,"plateTime":0.3873667163093102,"extension":6.95951423321465},"index":1,"playId":"9897c2d5-c677-3902-b32a-b691176927b3","pitchNumber":2,"startTime":"2025-07-23T16:57:35.400Z","endTime":"2025-07-23T16:57:39.777Z","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":1,"outs":0},"pitchData":{"startSpeed":78.8,"endSpeed":71.8,"strikeZoneTop":3.88,"strikeZoneBottom":1.82,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.763189213959315,"aZ":-41.48765546814281,"pfxX":8.172055432327191,"pfxZ":-7.12509023698931,"pX":-0.42624519523467097,"pZ":2.0412246125398323,"vX0":0.5484321866335602,"vY0":-114.6588078223843,"vZ0":0.9723284420748459,"x":133.25,"y":183.67,"x0":-1.728802134189842,"y0":50.00260659198109,"z0":5.7185362985904025,"aX":10.683681709951621},"breaks":{"breakAngle":14.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.9,"breakVerticalInduced":-12.2,"breakHorizontal":-14.9,"spinRate":2542,"spinDirection":42},"zone":7,"typeConfidence":0.91,"plateTime":0.48104984470298673,"extension":7.161691321644676},"hitData":{"launchSpeed":103.0,"launchAngle":-3.0,"totalDistance":31.0,"trajectory":"ground_ball","hardness":"hard","location":"9","coordinates":{"coordX":168.54,"coordY":119.25}},"index":2,"playId":"7b37a5ce-7d8c-3df3-a62b-8145ed2067ef","pitchNumber":3,"startTime":"2025-07-23T16:57:50.647Z","endTime":"2025-07-23T16:58:03.328Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-23T16:58:03.328Z","atBatIndex":10},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Tommy Pham walks.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":11,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-07-23T16:58:01.689Z","endTime":"2025-07-23T17:01:04.712Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":502054,"fullName":"Tommy Pham","link":"/api/v1/people/502054"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":675512,"fullName":"Troy Melton","link":"/api/v1/people/675512"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":502054,"fullName":"Tommy Pham","link":"/api/v1/people/502054"},"postOnSecond":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,7,8],"actionIndex":[6],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":502054,"fullName":"Tommy Pham","link":"/api/v1/people/502054"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.4,"endSpeed":77.9,"strikeZoneTop":3.44624184033623,"strikeZoneBottom":1.61385430673663,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.33578439478635,"aZ":-32.72214215902538,"pfxX":4.099221234311033,"pfxZ":-0.35541406650941276,"pX":0.4770017337838525,"pZ":1.1495356771556968,"vX0":4.071133293406938,"vY0":-122.84200933098957,"vZ0":-3.591427900603996,"x":98.82,"y":207.74,"x0":-1.7344671544776578,"y0":50.00490051898081,"z0":5.412325507916239,"aX":6.2652697213732385},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":-1.2,"breakHorizontal":-8.4,"spinRate":2502,"spinDirection":67},"zone":14,"typeConfidence":0.91,"plateTime":0.44587860180001737,"extension":6.746682268545138},"index":0,"playId":"893153d0-8668-3ecd-adc0-4cd82e20574a","pitchNumber":1,"startTime":"2025-07-23T16:58:27.016Z","endTime":"2025-07-23T16:58:31.031Z","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":95.6,"endSpeed":87.7,"strikeZoneTop":3.50987922527484,"strikeZoneBottom":1.75645746350576,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.239147916646377,"aZ":-22.186240979295388,"pfxX":-8.701575051767053,"pfxZ":5.08574507817827,"pX":0.3793904391025912,"pZ":2.2833089142922076,"vX0":8.17746578049348,"vY0":-139.03900960040795,"vZ0":-4.514856564425195,"x":102.54,"y":177.13,"x0":-1.464707516278188,"y0":50.005407395203186,"z0":5.394532673160347,"aX":-17.094597771482793},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":8.5,"breakHorizontal":14.2,"spinRate":2157,"spinDirection":216},"zone":9,"typeConfidence":0.94,"plateTime":0.3934678102296636,"extension":7.124862133468754},"index":1,"playId":"61758720-8af3-328e-be35-73491ad9a8a6","pitchNumber":2,"startTime":"2025-07-23T16:58:44.553Z","endTime":"2025-07-23T16:58:48.829Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.4,"endSpeed":81.5,"strikeZoneTop":3.47055678265511,"strikeZoneBottom":1.67779827884672,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.680213216981784,"aZ":-26.20990769133508,"pfxX":-6.794510057305843,"pfxZ":3.5498542523501104,"pX":-0.7717718257867812,"pZ":1.1292333759314843,"vX0":4.623998520846909,"vY0":-128.62188070637853,"vZ0":-5.450210676028551,"x":146.42,"y":208.29,"x0":-1.7064208791325124,"y0":50.00571096953723,"z0":5.297814854547349,"aX":-11.431698917904894},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":5.5,"breakHorizontal":11.3,"spinRate":1156,"spinDirection":225},"zone":13,"typeConfidence":2.0,"plateTime":0.42519419771159717,"extension":7.247756406957721},"index":2,"playId":"d077bfd0-d825-3504-9c85-a5a5a2732fae","pitchNumber":3,"startTime":"2025-07-23T16:59:04.449Z","endTime":"2025-07-23T16:59:08.112Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.0,"endSpeed":89.8,"strikeZoneTop":3.4772458114973,"strikeZoneBottom":1.6441761204842,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.613192008009563,"aZ":-21.054804862953453,"pfxX":-7.852263125417531,"pfxZ":5.446604502973491,"pX":0.25442919447701684,"pZ":1.7611138087003444,"vX0":7.291975131382959,"vY0":-141.1206382548216,"vZ0":-6.28785323501471,"x":107.3,"y":191.23,"x0":-1.3282710709639405,"y0":50.000547548048644,"z0":5.350559135505565,"aX":-16.020507835027356},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":8.9,"breakHorizontal":13.0,"spinRate":2156,"spinDirection":213},"zone":8,"typeConfidence":0.94,"plateTime":0.3864175747627945,"extension":7.082720393804192},"index":3,"playId":"5b5a4f69-09f6-343a-8ec5-bb8f50259685","pitchNumber":4,"startTime":"2025-07-23T16:59:23.273Z","endTime":"2025-07-23T16:59:27.299Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":98.8,"endSpeed":90.6,"strikeZoneTop":3.53,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.24011367820367,"aZ":-13.02122873717493,"pfxX":-2.7725587712545705,"pfxZ":9.10402708897259,"pX":-0.43714414213565217,"pZ":2.8547268408479445,"vX0":3.2722427124910274,"vY0":-143.87918225770383,"vZ0":-4.941597817533194,"x":133.66,"y":161.7,"x0":-1.2270091909905192,"y0":50.005563674229435,"z0":5.396385010000377,"aX":-5.835052211159494},"breaks":{"breakAngle":20.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":15.7,"breakHorizontal":4.4,"spinRate":2285,"spinDirection":211},"zone":4,"typeConfidence":0.92,"plateTime":0.3801485869051535,"extension":6.878385246629959},"index":4,"playId":"fa62aa76-e3db-316d-8924-4c851f91176b","pitchNumber":5,"startTime":"2025-07-23T16:59:42.653Z","endTime":"2025-07-23T16:59:45.653Z","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,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":79.0,"endSpeed":72.3,"strikeZoneTop":3.38223698119604,"strikeZoneBottom":1.70711177122208,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.355280547248334,"aZ":-41.249741852389896,"pfxX":7.43043655552899,"pfxZ":-6.815594306261451,"pX":-1.3344318677699838,"pZ":3.5732517584235013,"vX0":-1.3849930731206186,"vY0":-114.92930281142648,"vZ0":3.8732613443461874,"x":167.87,"y":142.3,"x0":-1.6872549767672809,"y0":50.00518964407213,"z0":5.886200860560929,"aX":9.888583578962786},"breaks":{"breakAngle":13.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.1,"breakVerticalInduced":-11.0,"breakHorizontal":-13.1,"spinRate":2633,"spinDirection":42},"zone":11,"typeConfidence":0.91,"plateTime":0.47754892943762206,"extension":6.796219890295853},"index":5,"playId":"00a0c8f1-610d-3a50-ae72-4c78867c798a","pitchNumber":6,"startTime":"2025-07-23T17:00:05.087Z","endTime":"2025-07-23T17:00:16.755Z","isPitch":true,"type":"pitch"},{"details":{"description":"Oneil Cruz steals (32) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"index":6,"actionPlayId":"00a0c8f1-610d-3a50-ae72-4c78867c798a","startTime":"2025-07-23T17:00:18.211Z","endTime":"2025-07-23T17:00:38.977Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":665833,"link":"/api/v1/people/665833"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.2,"endSpeed":89.6,"strikeZoneTop":3.53,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.78735103002383,"aZ":-21.93911408395464,"pfxX":-6.748634344250183,"pfxZ":5.0544583458798025,"pX":0.7189393135372572,"pZ":2.26202911834321,"vX0":8.233328344703624,"vY0":-140.05300736114344,"vZ0":-4.719669234524068,"x":89.6,"y":177.71,"x0":-1.355181994380774,"y0":50.005595570709666,"z0":5.3671431173066075,"aX":-13.673488239325316},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":8.5,"breakHorizontal":10.9,"spinRate":2065,"spinDirection":205},"zone":6,"typeConfidence":0.73,"plateTime":0.388185583207886,"extension":7.0828832199563925},"index":7,"playId":"9cde7f3c-fae0-3645-acee-749ca9f4580f","pitchNumber":7,"startTime":"2025-07-23T17:00:38.977Z","endTime":"2025-07-23T17:00:42.209Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"pitchData":{"startSpeed":99.2,"endSpeed":91.2,"strikeZoneTop":3.42350259781195,"strikeZoneBottom":1.65837662085204,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.975175201403122,"aZ":-12.705828249189542,"pfxX":-2.9400925618933007,"pfxZ":9.2012274857839,"pX":1.417846246180402,"pZ":1.7656401071900167,"vX0":8.709369121884691,"vY0":-144.18720114885664,"vZ0":-7.667387010772915,"x":62.96,"y":191.11,"x0":-1.2533774276332554,"y0":50.00542038102051,"z0":5.234798084103638,"aX":-6.223392505848923},"breaks":{"breakAngle":16.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":15.4,"breakHorizontal":3.7,"spinRate":2414,"spinDirection":216},"zone":14,"typeConfidence":0.91,"plateTime":0.3791695568045257,"extension":7.0884631826179465},"index":8,"playId":"d3be1cd9-3aa8-3e38-8e78-7f5e619b1656","pitchNumber":8,"startTime":"2025-07-23T17:01:00.664Z","endTime":"2025-07-23T17:01:04.712Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-23T17:01:04.712Z","atBatIndex":11},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Ke'Bryan Hayes grounds into a force out, second baseman Gleyber Torres to shortstop Javier Báez. Oneil Cruz to 3rd. Tommy Pham out at 2nd. Ke'Bryan Hayes to 1st.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":12,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-07-23T17:01:06.770Z","endTime":"2025-07-23T17:02:24.681Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":663647,"fullName":"Ke'Bryan Hayes","link":"/api/v1/people/663647"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":675512,"fullName":"Troy Melton","link":"/api/v1/people/675512"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663647,"fullName":"Ke'Bryan Hayes","link":"/api/v1/people/663647"},"postOnThird":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":502054,"fullName":"Tommy Pham","link":"/api/v1/people/502054"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":650402,"link":"/api/v1/people/650402"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":595879,"link":"/api/v1/people/595879"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_adv_play","runner":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":663647,"fullName":"Ke'Bryan Hayes","link":"/api/v1/people/663647"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":87.6,"endSpeed":81.3,"strikeZoneTop":3.11305727727747,"strikeZoneBottom":1.56004347910594,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.833757012627565,"aZ":-33.80515157480396,"pfxX":2.683415513174296,"pfxZ":-0.989517066297315,"pX":2.2888902511197124,"pZ":0.8757197859825242,"vX0":8.499414827283303,"vY0":-127.28657182123837,"vZ0":-4.599598212368287,"x":29.75,"y":215.14,"x0":-1.4350104807726396,"y0":50.00295190994253,"z0":5.367163941027909,"aX":4.42483228407086},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":-2.6,"breakHorizontal":-6.7,"spinRate":2366,"spinDirection":94},"zone":14,"typeConfidence":0.91,"plateTime":0.42944526824489504,"extension":6.894673756554126},"index":0,"playId":"40ecb50e-ae3e-3049-80e3-21cdb6ceefae","pitchNumber":1,"startTime":"2025-07-23T17:01:30.721Z","endTime":"2025-07-23T17:01:34.879Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.4,"endSpeed":88.6,"strikeZoneTop":3.29,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.598963880993598,"aZ":-22.429147463284362,"pfxX":-9.473413855891668,"pfxZ":4.87891501956919,"pX":-0.09385246130203849,"pZ":1.8442228026692906,"vX0":7.350232012945234,"vY0":-140.18910035588652,"vZ0":-5.802819002318313,"x":120.58,"y":188.99,"x0":-1.5140461208890155,"y0":50.00568441205195,"z0":5.397586864831044,"aX":-18.928940905420074},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":7.8,"breakHorizontal":15.7,"spinRate":2204,"spinDirection":211},"zone":8,"typeConfidence":0.95,"plateTime":0.39016148447704646,"extension":7.078571456916909},"index":1,"playId":"c9bc1b4e-a740-39ab-b05c-7915c31d23d5","pitchNumber":2,"startTime":"2025-07-23T17:01:51.347Z","endTime":"2025-07-23T17:01:55.148Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.0,"endSpeed":87.9,"strikeZoneTop":3.29,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.39787216641495,"aZ":-23.292314285584627,"pfxX":-9.295253233299572,"pfxZ":4.497349402949916,"pX":-0.10292067597748834,"pZ":2.30677181379636,"vX0":7.075517665119894,"vY0":-139.67799353995542,"vZ0":-4.279441258614665,"x":120.92,"y":176.5,"x0":-1.4609005791693013,"y0":50.006003238848024,"z0":5.389916244735868,"aX":-18.374182013872332},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":7.4,"breakHorizontal":15.4,"spinRate":2057,"spinDirection":220},"zone":5,"typeConfidence":0.95,"plateTime":0.39209398687284525,"extension":7.199326135433173},"hitData":{"launchSpeed":100.0,"launchAngle":6.0,"totalDistance":140.0,"trajectory":"ground_ball","hardness":"hard","location":"4","coordinates":{"coordX":144.72,"coordY":153.71}},"index":2,"playId":"c81c5c52-ac9a-3b83-8922-fc318bb708f4","pitchNumber":3,"startTime":"2025-07-23T17:02:16.665Z","endTime":"2025-07-23T17:02:24.681Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-23T17:02:24.681Z","atBatIndex":12},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Joey Bart walks. Ke'Bryan Hayes to 2nd.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":13,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-07-23T17:02:37.926Z","endTime":"2025-07-23T17:05:10.486Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":663698,"fullName":"Joey Bart","link":"/api/v1/people/663698"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":675512,"fullName":"Troy Melton","link":"/api/v1/people/675512"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663698,"fullName":"Joey Bart","link":"/api/v1/people/663698"},"postOnSecond":{"id":663647,"fullName":"Ke'Bryan Hayes","link":"/api/v1/people/663647"},"postOnThird":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3,4,6],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":663647,"fullName":"Ke'Bryan Hayes","link":"/api/v1/people/663647"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":663698,"fullName":"Joey Bart","link":"/api/v1/people/663698"},"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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.7,"endSpeed":88.1,"strikeZoneTop":3.31623970877059,"strikeZoneBottom":1.4900115992294,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.26879279874516,"aZ":-18.96350791742754,"pfxX":-7.853682524148145,"pfxZ":6.709304580702806,"pX":0.711202149627632,"pZ":1.3451370394871571,"vX0":8.19782381421584,"vY0":-139.01861539161072,"vZ0":-7.3080287494433955,"x":89.89,"y":202.46,"x0":-1.2463648909380585,"y0":50.006615656490396,"z0":5.2529782017881566,"aX":-15.475436395224035},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":10.9,"breakHorizontal":12.7,"spinRate":2134,"spinDirection":212},"zone":14,"typeConfidence":0.95,"plateTime":0.39301938242442436,"extension":7.212406886987855},"index":0,"playId":"468063ec-f8c6-347a-b398-29a9fa5cb771","pitchNumber":1,"startTime":"2025-07-23T17:03:11.221Z","endTime":"2025-07-23T17:03:15.267Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":1},"index":1,"playId":"13c2f796-5f1f-35c8-91ce-20e0900ce78f","startTime":"2025-07-23T17:03:30.921Z","endTime":"2025-07-23T17:03:35.133Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.8,"endSpeed":88.3,"strikeZoneTop":3.43590900345887,"strikeZoneBottom":1.53090543451074,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.05283439669271,"aZ":-21.021489542098305,"pfxX":-6.562678520792314,"pfxZ":5.616431381565306,"pX":-1.1091203611976401,"pZ":2.940019531895067,"vX0":3.6009356861317796,"vY0":-139.5096773699984,"vZ0":-3.0508510507262514,"x":159.28,"y":159.4,"x0":-1.558453509902015,"y0":50.005809539805426,"z0":5.420613261620474,"aX":-13.041317873130788},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":9.8,"breakHorizontal":11.3,"spinRate":2066,"spinDirection":206},"zone":11,"typeConfidence":0.6,"plateTime":0.39141861269327194,"extension":6.891183896758019},"index":2,"playId":"9c3b0e9b-e211-3629-a1ed-13d61e6b19a0","pitchNumber":2,"startTime":"2025-07-23T17:03:51.228Z","endTime":"2025-07-23T17:03:55.971Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.8,"endSpeed":89.0,"strikeZoneTop":3.40660204845298,"strikeZoneBottom":1.58023064466591,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.76903127980873,"aZ":-19.11061359514884,"pfxX":-2.105054726401429,"pfxZ":6.441406023638738,"pX":-0.10446154178788769,"pZ":4.002373622759012,"vX0":4.1559901780875315,"vY0":-140.98916318841043,"vZ0":-0.5563708973976143,"x":120.98,"y":130.72,"x0":-1.3191032307114121,"y0":50.0039910074861,"z0":5.42716119758323,"aX":-4.270401031765433},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":11.8,"breakHorizontal":3.0,"spinRate":2199,"spinDirection":210},"zone":11,"typeConfidence":0.85,"plateTime":0.387355984798317,"extension":6.9935182034716155},"index":3,"playId":"1de34ff1-620c-336e-8c2d-c612684a5688","pitchNumber":3,"startTime":"2025-07-23T17:04:10.991Z","endTime":"2025-07-23T17:04:14.186Z","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,"disengagementNum":1},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.8,"endSpeed":89.1,"strikeZoneTop":3.31949443362274,"strikeZoneBottom":1.56459084799402,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.86385920445639,"aZ":-17.945356784181563,"pfxX":-2.498882965857902,"pfxZ":7.006655322162022,"pX":-0.3771033158194456,"pZ":3.4801144412976805,"vX0":4.538939231093312,"vY0":-141.06889294584764,"vZ0":-2.244218531045219,"x":131.37,"y":144.82,"x0":-1.6768421296745557,"y0":50.001915756174235,"z0":5.433274068619789,"aX":-5.074382321961426},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":12.5,"breakHorizontal":3.7,"spinRate":2224,"spinDirection":205},"zone":11,"typeConfidence":0.87,"plateTime":0.38718180547856873,"extension":6.933492389843262},"index":4,"playId":"b26be017-39a6-3de2-a7ac-14d5fad8b31f","pitchNumber":4,"startTime":"2025-07-23T17:04:31.497Z","endTime":"2025-07-23T17:04:35.696Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":1,"outs":1},"index":5,"startTime":"2025-07-23T17:04:50.990Z","endTime":"2025-07-23T17:05:05.133Z","isPitch":false,"type":"action","player":{"id":663698,"link":"/api/v1/people/663698"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.4,"endSpeed":88.0,"strikeZoneTop":3.48258269620842,"strikeZoneBottom":1.53763856550401,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.399101378070412,"aZ":-16.401294992849092,"pfxX":-6.45413531230749,"pfxZ":8.0203931089086,"pX":1.1013276071267206,"pZ":1.9065095390539744,"vX0":8.921618453689804,"vY0":-138.71444914848203,"vZ0":-6.3991914141923285,"x":75.02,"y":187.3,"x0":-1.3045772963422755,"y0":50.00127149994733,"z0":5.319822347892394,"aX":-12.690793767753968},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":13.4,"breakHorizontal":10.1,"spinRate":2109,"spinDirection":211},"zone":14,"typeConfidence":0.73,"plateTime":0.3934985735954566,"extension":7.16054856654928},"index":6,"playId":"9a00b6e4-9a58-35f8-8a63-526e52b63446","pitchNumber":5,"startTime":"2025-07-23T17:05:05.133Z","endTime":"2025-07-23T17:05:10.486Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-23T17:05:10.486Z","atBatIndex":13},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Isiah Kiner-Falefa called out on strikes.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":14,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-07-23T17:06:14.497Z","endTime":"2025-07-23T17:07:02.500Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":643396,"fullName":"Isiah Kiner-Falefa","link":"/api/v1/people/643396"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":675512,"fullName":"Troy Melton","link":"/api/v1/people/675512"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663698,"fullName":"Joey Bart","link":"/api/v1/people/663698"},"postOnSecond":{"id":663647,"fullName":"Ke'Bryan Hayes","link":"/api/v1/people/663647"},"postOnThird":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[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":643396,"fullName":"Isiah Kiner-Falefa","link":"/api/v1/people/643396"},"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":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2025-07-23T17:05:18.330Z","endTime":"2025-07-23T17:06:16.671Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.7,"endSpeed":80.9,"strikeZoneTop":3.4,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.374759545071857,"aZ":-32.558324240379626,"pfxX":2.0662652686589125,"pfxZ":-0.23550503642368947,"pX":1.4805963618380644,"pZ":-0.106134155229694,"vX0":7.654820496211935,"vY0":-126.04478087728535,"vZ0":-6.941603003020847,"x":60.56,"y":241.65,"x0":-1.852806577834087,"y0":50.00485704765217,"z0":5.281702583250646,"aX":3.3544810094746005},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":-1.7,"breakHorizontal":-5.3,"spinRate":2455,"spinDirection":87},"zone":14,"typeConfidence":0.91,"plateTime":0.4330021106088173,"extension":7.067873750062153},"index":1,"playId":"37516e40-eb93-3dd7-ba70-979939dcc0ea","pitchNumber":1,"startTime":"2025-07-23T17:06:16.671Z","endTime":"2025-07-23T17:06:20.474Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":99.1,"endSpeed":90.7,"strikeZoneTop":3.53153678506541,"strikeZoneBottom":1.68250111149412,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.18987499135672,"aZ":-14.76857182491695,"pfxX":-3.8645268829957895,"pfxZ":8.269471744420814,"pX":0.03607944004722164,"pZ":2.055351530051116,"vX0":5.950158944582236,"vY0":-144.09863998684244,"vZ0":-6.599029599416144,"x":115.62,"y":183.29,"x0":-1.552614291056379,"y0":50.00594613566141,"z0":5.286150341033784,"aX":-8.136987639863696},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":13.8,"breakHorizontal":5.9,"spinRate":2291,"spinDirection":206},"zone":8,"typeConfidence":0.91,"plateTime":0.3799744191447796,"extension":7.115168601527098},"index":2,"playId":"0b34759e-3c4d-38dc-83c9-ca47220121e7","pitchNumber":2,"startTime":"2025-07-23T17:06:40.530Z","endTime":"2025-07-23T17:06:44.805Z","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":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"pitchData":{"startSpeed":79.9,"endSpeed":73.2,"strikeZoneTop":3.3706375597417,"strikeZoneBottom":1.63755471555484,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.117006111509884,"aZ":-41.014211642182524,"pfxX":5.825272591239263,"pfxZ":-6.502050702474369,"pX":-0.6004498444147253,"pZ":2.865787160054348,"vX0":0.765676085417506,"vY0":-116.25001323663012,"vZ0":2.152794368335157,"x":139.89,"y":161.4,"x0":-1.6909696083127566,"y0":50.003165069804986,"z0":5.839812848302838,"aX":7.920286667346994},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.0,"breakVerticalInduced":-10.9,"breakHorizontal":-10.7,"spinRate":2395,"spinDirection":37},"zone":1,"typeConfidence":0.9,"plateTime":0.472340596380993,"extension":6.999271186743188},"index":3,"playId":"20ae3c16-a67e-3e59-834d-a41741f86f7e","pitchNumber":3,"startTime":"2025-07-23T17:06:58.470Z","endTime":"2025-07-23T17:07:02.500Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-23T17:07:02.500Z","atBatIndex":14},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Spencer Horwitz hits a grand slam (3) to center field. Oneil Cruz scores. Ke'Bryan Hayes scores. Joey Bart scores.","rbi":4,"awayScore":0,"homeScore":5,"isOut":false},"about":{"atBatIndex":15,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-07-23T17:07:10.044Z","endTime":"2025-07-23T17:08:15.796Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":95},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":675512,"fullName":"Troy Melton","link":"/api/v1/people/675512"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"responsiblePitcher":{"id":675512,"link":"/api/v1/people/675512"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"responsiblePitcher":{"id":675512,"link":"/api/v1/people/675512"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":663647,"fullName":"Ke'Bryan Hayes","link":"/api/v1/people/663647"},"responsiblePitcher":{"id":675512,"link":"/api/v1/people/675512"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":663698,"fullName":"Joey Bart","link":"/api/v1/people/663698"},"responsiblePitcher":{"id":675512,"link":"/api/v1/people/675512"},"isScoringEvent":true,"rbi":true,"earned":true,"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":91.3,"endSpeed":84.6,"strikeZoneTop":3.56875523131745,"strikeZoneBottom":1.6629739407574,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.70029830383199,"aZ":-28.358088917610992,"pfxX":1.9520243795198677,"pfxZ":2.115396185226827,"pX":-0.2522910909652818,"pZ":0.9511598357797914,"vX0":4.265003671999285,"vY0":-132.94581391007057,"vZ0":-5.95128875978484,"x":126.62,"y":213.1,"x0":-2.1265514588612975,"y0":50.00028780090407,"z0":5.258978228497347,"aX":3.517048684086558},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":2.9,"breakHorizontal":-4.4,"spinRate":2429,"spinDirection":155},"zone":13,"typeConfidence":0.89,"plateTime":0.4109341143339207,"extension":6.994225303522979},"index":0,"playId":"16c5ea11-33ec-3c85-aed5-73b32e4059a8","pitchNumber":1,"startTime":"2025-07-23T17:07:28.382Z","endTime":"2025-07-23T17:07:32.570Z","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.6,"strikeZoneTop":3.63,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.2733267693619,"aZ":-27.732208315263854,"pfxX":1.5477668039955101,"pfxZ":2.4488971614759896,"pX":-0.2975786690246944,"pZ":2.1590153757168866,"vX0":3.6370007061356606,"vY0":-133.4910290885587,"vZ0":-3.4270214754739308,"x":128.34,"y":180.49,"x0":-1.8758582210257735,"y0":50.00336969162149,"z0":5.443936608089492,"aX":2.8084428427859582},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":4.0,"breakHorizontal":-3.6,"spinRate":2297,"spinDirection":159},"zone":7,"typeConfidence":0.91,"plateTime":0.40946269955769043,"extension":6.966324616644008},"hitData":{"launchSpeed":106.1,"launchAngle":23.0,"totalDistance":416.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":152.21,"coordY":32.78}},"index":1,"playId":"e5e88708-cdf0-38c8-96ce-0cd7ec91682b","pitchNumber":2,"startTime":"2025-07-23T17:07:47.419Z","endTime":"2025-07-23T17:08:15.796Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-23T17:08:15.796Z","atBatIndex":15},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Andrew McCutchen strikes out swinging.","rbi":0,"awayScore":0,"homeScore":5,"isOut":true},"about":{"atBatIndex":16,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-07-23T17:08:02.318Z","endTime":"2025-07-23T17:09:29.561Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":457705,"fullName":"Andrew McCutchen","link":"/api/v1/people/457705"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":675512,"fullName":"Troy Melton","link":"/api/v1/people/675512"},"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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":457705,"fullName":"Andrew McCutchen","link":"/api/v1/people/457705"},"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":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.5,"endSpeed":88.8,"strikeZoneTop":3.46438492237742,"strikeZoneBottom":1.70574708589893,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.006221670785408,"aZ":-19.729500281462013,"pfxX":-8.001003218352597,"pfxZ":6.2099657379732065,"pX":-0.0974515523870288,"pZ":1.440887148835832,"vX0":7.18901901872944,"vY0":-140.25533097930855,"vZ0":-7.111699150680142,"x":120.71,"y":199.88,"x0":-1.6471101102976409,"y0":50.00325927376689,"z0":5.283784428809289,"aX":-16.03330616086912},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":10.1,"breakHorizontal":13.1,"spinRate":2211,"spinDirection":213},"zone":13,"typeConfidence":0.95,"plateTime":0.3896580150400899,"extension":7.39179602299659},"index":0,"playId":"e5faeb93-52ca-33bc-9e94-0f022b22f172","pitchNumber":1,"startTime":"2025-07-23T17:08:36.856Z","endTime":"2025-07-23T17:08:40.856Z","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":79.5,"endSpeed":73.3,"strikeZoneTop":3.40887628041055,"strikeZoneBottom":1.64991898771213,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.106600770901757,"aZ":-39.491872213886644,"pfxX":6.632168691395684,"pfxZ":-5.42922885307585,"pX":-0.36692996173790937,"pZ":1.0604535805844972,"vX0":0.6046402173697986,"vY0":-115.83099782696085,"vZ0":-1.6586376954396735,"x":130.99,"y":210.15,"x0":-1.492648052139828,"y0":50.00176893318587,"z0":5.587178049337335,"aX":8.944719752640696},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.4,"breakVerticalInduced":-10.0,"breakHorizontal":-12.1,"spinRate":2565,"spinDirection":38},"zone":13,"typeConfidence":0.91,"plateTime":0.4742019256410779,"extension":7.189038627907621},"index":1,"playId":"0a7d2087-8147-3fff-aab0-de16dda26fe9","pitchNumber":2,"startTime":"2025-07-23T17:08:51.260Z","endTime":"2025-07-23T17:08:57.603Z","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":2,"outs":2},"pitchData":{"startSpeed":96.3,"endSpeed":89.1,"strikeZoneTop":3.41675664679063,"strikeZoneBottom":1.65768948148411,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.23284354845645,"aZ":-20.01083411516907,"pfxX":-7.4084879590106825,"pfxZ":6.049368640308542,"pX":-0.47391423323574117,"pZ":1.595121337219365,"vX0":5.911841015209613,"vY0":-140.089115471261,"vZ0":-6.6004783415984845,"x":135.06,"y":195.71,"x0":-1.6370420343686474,"y0":50.00245326377041,"z0":5.266137138259096,"aX":-14.894439924985386},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":10.0,"breakHorizontal":12.4,"spinRate":2238,"spinDirection":211},"zone":7,"typeConfidence":0.91,"plateTime":0.3892744964512995,"extension":7.343878774889858},"index":2,"playId":"1e239a68-6c7b-342c-9049-bf7d0034116d","pitchNumber":3,"startTime":"2025-07-23T17:09:07.640Z","endTime":"2025-07-23T17:09:11.729Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":98.0,"endSpeed":89.0,"strikeZoneTop":3.48,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.829230873890104,"aZ":-13.929786041480488,"pfxX":-2.6570528950535963,"pfxZ":8.90624146333681,"pX":-0.6858066800883243,"pZ":3.369294453001949,"vX0":3.0507562683835103,"vY0":-142.67967228357776,"vZ0":-3.2430963412416833,"x":143.14,"y":147.81,"x0":-1.4270158879231576,"y0":50.00247874152142,"z0":5.406470048699296,"aX":-5.442746517159073},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":15.6,"breakHorizontal":4.2,"spinRate":2386,"spinDirection":207},"zone":1,"typeConfidence":0.91,"plateTime":0.3848520443871628,"extension":6.9659093768115685},"index":3,"playId":"947938cb-acd6-3cf8-8a84-ec31e1a644ec","pitchNumber":4,"startTime":"2025-07-23T17:09:25.927Z","endTime":"2025-07-23T17:09:29.561Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-23T17:09:29.561Z","atBatIndex":16},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Dillon Dingler pops out to third baseman Ke'Bryan Hayes.","rbi":0,"awayScore":0,"homeScore":5,"isOut":true},"about":{"atBatIndex":17,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-07-23T17:11:25.160Z","endTime":"2025-07-23T17:12:47.175Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663559,"fullName":"Bailey Falter","link":"/api/v1/people/663559"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":663647,"link":"/api/v1/people/663647"},"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":91.3,"endSpeed":83.5,"strikeZoneTop":3.4398028033044,"strikeZoneBottom":1.68709933328701,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.45169263428542,"aZ":-13.73850793193015,"pfxX":1.483152572290392,"pfxZ":10.28828350243214,"pX":0.0489417984921237,"pZ":3.8598370460006852,"vX0":-2.941979887481879,"vY0":-133.0006165613589,"vZ0":-2.399821575898369,"x":115.13,"y":134.56,"x0":0.976604825675933,"y0":50.004417460165214,"z0":5.769922178683613,"aX":2.6585150874860393},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":18.4,"breakHorizontal":-2.0,"spinRate":2078,"spinDirection":166},"zone":12,"typeConfidence":2.0,"plateTime":0.41179005402132196,"extension":7.287524786942463},"index":0,"playId":"efd8696d-a2e8-3137-9e6d-7eee6a541d96","pitchNumber":1,"startTime":"2025-07-23T17:11:46.394Z","endTime":"2025-07-23T17:11:50.810Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":78.6,"endSpeed":72.5,"strikeZoneTop":3.46943839879421,"strikeZoneBottom":1.63833842672773,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.678967819955382,"aZ":-31.889185249276487,"pfxX":-2.394271180388549,"pfxZ":0.2134629536507262,"pX":0.0943291747820748,"pZ":4.5041238394619425,"vX0":-1.8877649578523457,"vY0":-114.38617965056905,"vZ0":3.6106780262301887,"x":113.4,"y":117.17,"x0":1.2392342198349409,"y0":50.00231918443139,"z0":6.017886851162462,"aX":-3.195327482800162},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.5,"breakVerticalInduced":1.6,"breakHorizontal":4.8,"spinRate":1889,"spinDirection":254},"zone":12,"typeConfidence":2.0,"plateTime":0.4775197690652204,"extension":7.0352855236747},"index":1,"playId":"6ad7a2f3-0000-3bab-a21d-3ad19ec412bf","pitchNumber":2,"startTime":"2025-07-23T17:12:02.078Z","endTime":"2025-07-23T17:12:05.843Z","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":0},"pitchData":{"startSpeed":91.4,"endSpeed":83.3,"strikeZoneTop":3.47948531208882,"strikeZoneBottom":1.60908457382924,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.567458269868258,"aZ":-13.502778588723704,"pfxX":2.7752099507151886,"pfxZ":10.445708750411908,"pX":0.8581221425505103,"pZ":3.0483787814674765,"vX0":-1.4555807688931854,"vY0":-133.0917066592287,"vZ0":-4.4164079666426375,"x":84.29,"y":156.47,"x0":1.0526749913480038,"y0":50.00116604202703,"z0":5.712875749633902,"aX":4.959401464297266},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":18.1,"breakHorizontal":-4.7,"spinRate":2177,"spinDirection":167},"zone":12,"typeConfidence":2.0,"plateTime":0.4121436994053087,"extension":7.344816749662252},"index":2,"playId":"448c4d92-ef2f-3e95-943a-701bfb1005dd","pitchNumber":3,"startTime":"2025-07-23T17:12:19.857Z","endTime":"2025-07-23T17:12:24.127Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":77.6,"endSpeed":72.1,"strikeZoneTop":3.48,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.159940963029467,"aZ":-32.780341314735146,"pfxX":-2.6879827648879715,"pfxZ":-0.467105778251268,"pX":0.5060396893571992,"pZ":2.391864369665936,"vX0":-1.2118672392554302,"vY0":-113.1776674046061,"vZ0":-0.3792375683644704,"x":97.71,"y":174.2,"x0":1.3962959698605153,"y0":50.00081343880322,"z0":5.823032243306955,"aX":-3.5133333199696564},"breaks":{"breakAngle":6.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.6,"breakVerticalInduced":-0.6,"breakHorizontal":5.2,"spinRate":1837,"spinDirection":264},"zone":6,"typeConfidence":2.0,"plateTime":0.4825243784226312,"extension":7.176811997908281},"hitData":{"launchSpeed":77.5,"launchAngle":79.0,"totalDistance":36.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":123.25,"coordY":189.83}},"index":3,"playId":"af957909-4965-389e-b260-85d162eccf97","pitchNumber":4,"startTime":"2025-07-23T17:12:37.178Z","endTime":"2025-07-23T17:12:47.175Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-23T17:12:47.175Z","atBatIndex":17},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Javier Báez flies out to right fielder Bryan Reynolds.","rbi":0,"awayScore":0,"homeScore":5,"isOut":true},"about":{"atBatIndex":18,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-07-23T17:12:53.130Z","endTime":"2025-07-23T17:13:41.582Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":595879,"fullName":"Javier Báez","link":"/api/v1/people/595879"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663559,"fullName":"Bailey Falter","link":"/api/v1/people/663559"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":595879,"fullName":"Javier Báez","link":"/api/v1/people/595879"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":668804,"link":"/api/v1/people/668804"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.3,"endSpeed":85.5,"strikeZoneTop":3.56709483907302,"strikeZoneBottom":1.75345289030017,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.006421740867307,"aZ":-11.997602333030985,"pfxX":3.2504580617766177,"pfxZ":10.77850797053259,"pX":0.09110279328103744,"pZ":3.0534062850324744,"vX0":-3.879268412701048,"vY0":-135.7741842711452,"vZ0":-4.937457906383067,"x":113.53,"y":156.34,"x0":1.1143259546455129,"y0":50.00032920884344,"z0":5.726463496317576,"aX":6.083558685623582},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":18.7,"breakHorizontal":-5.0,"spinRate":2225,"spinDirection":166},"zone":2,"typeConfidence":2.0,"plateTime":0.40300879083829644,"extension":7.3124605378266105},"index":0,"playId":"560555e4-8f82-31a7-a6e4-8d862b75edeb","pitchNumber":1,"startTime":"2025-07-23T17:13:16.188Z","endTime":"2025-07-23T17:13:20.399Z","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":93.1,"endSpeed":85.1,"strikeZoneTop":3.52,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.568376028178896,"aZ":-12.913482686532387,"pfxX":1.3591156656140289,"pfxZ":10.355029416059422,"pX":-0.27014824397222803,"pZ":3.6531536160729057,"vX0":-3.878330171463606,"vY0":-135.4999447137589,"vZ0":-3.2105144878757006,"x":127.3,"y":140.14,"x0":1.002976412335657,"y0":50.00060386737605,"z0":5.7554699007733054,"aX":2.5281531485714055},"breaks":{"breakAngle":7.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":18.2,"breakHorizontal":-1.7,"spinRate":2103,"spinDirection":167},"zone":11,"typeConfidence":2.0,"plateTime":0.4042087090271771,"extension":7.385864397726554},"hitData":{"launchSpeed":87.0,"launchAngle":48.0,"totalDistance":274.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":194.55,"coordY":113.04}},"index":1,"playId":"dcced81f-d383-3775-b739-430156db36d6","pitchNumber":2,"startTime":"2025-07-23T17:13:33.070Z","endTime":"2025-07-23T17:13:41.582Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-23T17:13:41.582Z","atBatIndex":18},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Parker Meadows grounds out, second baseman Nick Gonzales to first baseman Spencer Horwitz.","rbi":0,"awayScore":0,"homeScore":5,"isOut":true},"about":{"atBatIndex":19,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-07-23T17:13:45.609Z","endTime":"2025-07-23T17:14:52.909Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":3},"matchup":{"batter":{"id":678009,"fullName":"Parker Meadows","link":"/api/v1/people/678009"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663559,"fullName":"Bailey Falter","link":"/api/v1/people/663559"},"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":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":678009,"fullName":"Parker Meadows","link":"/api/v1/people/678009"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":693304,"link":"/api/v1/people/693304"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":687462,"link":"/api/v1/people/687462"},"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":86.3,"endSpeed":80.0,"strikeZoneTop":3.50540171827678,"strikeZoneBottom":1.75296954088389,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.20828196396011,"aZ":-23.590731614466453,"pfxX":-0.5666607618685315,"pfxZ":5.3471082902038,"pX":0.23526855238035183,"pZ":0.05486329794934019,"vX0":-2.80862069609665,"vY0":-125.54893913750483,"vZ0":-8.895762346515001,"x":108.03,"y":237.3,"x0":1.4397012466926404,"y0":50.00199859609729,"z0":5.548374841542873,"aX":-0.9084807716982715},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":8.0,"breakHorizontal":1.7,"spinRate":2126,"spinDirection":189},"zone":14,"typeConfidence":2.0,"plateTime":0.4354193651200049,"extension":7.275887860823682},"index":0,"playId":"f00f4ba2-c869-365d-afa2-363c3721abb2","pitchNumber":1,"startTime":"2025-07-23T17:14:08.838Z","endTime":"2025-07-23T17:14:11.915Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.1,"endSpeed":85.4,"strikeZoneTop":3.52395007580105,"strikeZoneBottom":1.77131811867251,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.95750536866656,"aZ":-10.917123364814667,"pfxX":3.136133711650798,"pfxZ":11.387929987641101,"pX":1.2562191212188407,"pZ":2.6662741985736713,"vX0":-0.8735382600398205,"vY0":-135.59304257138388,"vZ0":-5.942459003921959,"x":69.12,"y":166.79,"x0":1.1745692882994954,"y0":50.00480816315406,"z0":5.644298154515383,"aX":5.854578860605057},"breaks":{"breakAngle":25.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":19.6,"breakHorizontal":-5.5,"spinRate":2173,"spinDirection":166},"zone":12,"typeConfidence":2.0,"plateTime":0.40356835638958977,"extension":7.383414385005254},"index":1,"playId":"f6fe8828-b340-35f9-b723-a317f0f1eab7","pitchNumber":2,"startTime":"2025-07-23T17:14:26.663Z","endTime":"2025-07-23T17:14:31.099Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.8,"endSpeed":79.0,"strikeZoneTop":3.5,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.7795895237444,"aZ":-25.198090052973605,"pfxX":-1.5376655754941875,"pfxZ":4.410405797283498,"pX":-0.17563543464818696,"pZ":1.7655687222415628,"vX0":-3.2951359999157437,"vY0":-124.90812628271024,"vZ0":-4.46830905840261,"x":123.69,"y":191.11,"x0":1.3596542608155473,"y0":50.00420959432973,"z0":5.645457315355837,"aX":-2.4340603237080085},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":7.2,"breakHorizontal":3.5,"spinRate":2151,"spinDirection":202},"zone":8,"typeConfidence":2.0,"plateTime":0.4382231643220722,"extension":7.226774824815951},"hitData":{"launchSpeed":87.0,"launchAngle":5.0,"totalDistance":96.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":153.84,"coordY":154.72}},"index":2,"playId":"815d4220-3d69-389e-a750-8e152ba506fa","pitchNumber":3,"startTime":"2025-07-23T17:14:43.762Z","endTime":"2025-07-23T17:14:52.909Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-23T17:14:52.909Z","atBatIndex":19},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Bryan Reynolds doubles (21) on a sharp fly ball to center fielder Parker Meadows.","rbi":0,"awayScore":0,"homeScore":5,"isOut":false},"about":{"atBatIndex":20,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-07-23T17:17:05.409Z","endTime":"2025-07-23T17:17:45.275Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":675512,"fullName":"Troy Melton","link":"/api/v1/people/675512"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,2],"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":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":678009,"link":"/api/v1/people/678009"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"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":95.2,"endSpeed":86.9,"strikeZoneTop":3.07784973474914,"strikeZoneBottom":1.5994342235375,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.297570174597247,"aZ":-14.224516443522113,"pfxX":-3.646654977517214,"pfxZ":9.254243463185993,"pX":-0.7094105390065274,"pZ":2.423046568482615,"vX0":4.015231744547453,"vY0":-138.46974002781448,"vZ0":-5.5241807598293455,"x":144.04,"y":173.36,"x0":-1.705370816621998,"y0":50.00112027498247,"z0":5.397714578304871,"aX":-7.071767001750407},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":15.8,"breakHorizontal":5.8,"spinRate":2204,"spinDirection":208},"zone":4,"typeConfidence":0.9,"plateTime":0.39576214402459486,"extension":7.292995961009265},"index":0,"playId":"99f24a76-ede1-3871-8368-e1e9b4b97420","pitchNumber":1,"startTime":"2025-07-23T17:17:05.409Z","endTime":"2025-07-23T17:17:09.398Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"index":1,"startTime":"2025-07-23T17:17:17.606Z","endTime":"2025-07-23T17:17:31.968Z","isPitch":false,"type":"action","player":{"id":668804,"link":"/api/v1/people/668804"}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.6,"endSpeed":87.2,"strikeZoneTop":3.21,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.810010511737573,"aZ":-13.768693408811664,"pfxX":-4.126284974566466,"pfxZ":9.406881799574005,"pX":-0.5364916482026736,"pZ":2.6807406541043255,"vX0":4.483895439493971,"vY0":-139.12680487136313,"vZ0":-4.9566975819187595,"x":137.45,"y":166.4,"x0":-1.634505640761269,"y0":50.00232745588225,"z0":5.401126228303308,"aX":-8.072776791678312},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":16.2,"breakHorizontal":6.5,"spinRate":2282,"spinDirection":211},"zone":1,"typeConfidence":0.91,"plateTime":0.3940094934028333,"extension":7.149444869888427},"hitData":{"launchSpeed":100.2,"launchAngle":30.0,"totalDistance":384.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":60.31,"coordY":46.44}},"index":2,"playId":"f9a9c696-dda1-3a9d-a7ca-46aac4b2ea65","pitchNumber":2,"startTime":"2025-07-23T17:17:31.968Z","endTime":"2025-07-23T17:17:45.275Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-23T17:17:45.275Z","atBatIndex":20},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Nick Gonzales flies out to right fielder Wenceel Pérez. Bryan Reynolds to 3rd.","rbi":0,"awayScore":0,"homeScore":5,"isOut":true},"about":{"atBatIndex":21,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-07-23T17:17:59.224Z","endTime":"2025-07-23T17:18:44.323Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":675512,"fullName":"Troy Melton","link":"/api/v1/people/675512"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":672761,"link":"/api/v1/people/672761"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Flyout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"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(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":84.8,"endSpeed":77.9,"strikeZoneTop":3.41260595478949,"strikeZoneBottom":1.62598479278331,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.539657142056946,"aZ":-33.539865553446454,"pfxX":3.3634405616732588,"pfxZ":-0.8842635421358889,"pX":-1.1282144119581743,"pZ":2.9326920826306195,"vX0":1.0140577062872382,"vY0":-123.47314726039761,"vZ0":0.424909370695995,"x":160.0,"y":159.6,"x0":-1.9811680396896703,"y0":50.002195901460645,"z0":5.580056225405308,"aX":5.194150643289304},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":-1.2,"breakHorizontal":-6.4,"spinRate":2363,"spinDirection":86},"zone":11,"typeConfidence":0.9,"plateTime":0.4435597509057234,"extension":6.783680852518875},"index":0,"playId":"3be188e3-c9e4-37e7-a060-40bef3b85a6a","pitchNumber":1,"startTime":"2025-07-23T17:18:14.572Z","endTime":"2025-07-23T17:18:19.150Z","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":95.5,"endSpeed":88.1,"strikeZoneTop":3.51,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.950008393102532,"aZ":-18.283817959553932,"pfxX":-7.3715031001691,"pfxZ":7.033405827591089,"pX":0.4621505854890078,"pZ":3.073167895013387,"vX0":8.124538879116402,"vY0":-138.88331762171467,"vZ0":-3.2421690421730185,"x":99.38,"y":155.8,"x0":-1.5283840858585738,"y0":50.002804600772095,"z0":5.455660047871657,"aX":-14.557224005519776},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":12.4,"breakHorizontal":11.9,"spinRate":2173,"spinDirection":210},"zone":3,"typeConfidence":0.93,"plateTime":0.39276119748289684,"extension":7.097452335343933},"hitData":{"launchSpeed":98.9,"launchAngle":31.0,"totalDistance":366.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":192.11,"coordY":66.49}},"index":1,"playId":"1baaa743-64fb-3fe9-94f7-39fe7e0e6398","pitchNumber":2,"startTime":"2025-07-23T17:18:32.029Z","endTime":"2025-07-23T17:18:44.323Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-23T17:18:44.323Z","atBatIndex":21},{"result":{"type":"atBat","event":"Sac Fly","eventType":"sac_fly","description":"Oneil Cruz out on a sacrifice fly to center fielder Parker Meadows. Bryan Reynolds scores.","rbi":1,"awayScore":0,"homeScore":6,"isOut":true},"about":{"atBatIndex":22,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-07-23T17:18:53.867Z","endTime":"2025-07-23T17:21:01.986Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":675512,"fullName":"Troy Melton","link":"/api/v1/people/675512"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":null,"runner":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":678009,"link":"/api/v1/people/678009"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"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":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"responsiblePitcher":{"id":675512,"link":"/api/v1/people/675512"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","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.1,"endSpeed":73.5,"strikeZoneTop":3.88,"strikeZoneBottom":1.82,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.560401806263894,"aZ":-38.68974589138809,"pfxX":6.017637380568263,"pfxZ":-4.771592194239988,"pX":-0.11845862915785915,"pZ":1.9926071595373869,"vX0":1.9904994040183934,"vY0":-116.58024311560624,"vZ0":-0.15480445944217025,"x":121.52,"y":184.98,"x0":-1.7670192181516546,"y0":50.00357009249784,"z0":5.736650281513421,"aX":8.216024037843841},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.2,"breakVerticalInduced":-8.4,"breakHorizontal":-11.4,"spinRate":2437,"spinDirection":42},"zone":8,"typeConfidence":0.9,"plateTime":0.47128131755948566,"extension":7.012191193958418},"index":0,"playId":"25c6b5bf-a22f-3f1c-8323-94e33f34c888","pitchNumber":1,"startTime":"2025-07-23T17:19:14.103Z","endTime":"2025-07-23T17:19:18.519Z","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.0,"endSpeed":89.0,"strikeZoneTop":3.95508239451702,"strikeZoneBottom":1.9627278165401,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.499564178938595,"aZ":-16.479694374782074,"pfxX":-5.645520337518564,"pfxZ":7.746279416000265,"pX":1.1588240992275127,"pZ":2.8526524624615357,"vX0":9.152414905152776,"vY0":-141.05596404411568,"vZ0":-4.048003118616657,"x":72.83,"y":161.76,"x0":-1.3865347584839236,"y0":50.00179233798953,"z0":5.361077796936933,"aX":-11.437158606876732},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":13.4,"breakHorizontal":8.5,"spinRate":2162,"spinDirection":215},"zone":14,"typeConfidence":0.78,"plateTime":0.38752797326376864,"extension":7.189216894615909},"index":1,"playId":"3147f25d-126a-3bfa-bb96-d7a61b880545","pitchNumber":2,"startTime":"2025-07-23T17:19:33.733Z","endTime":"2025-07-23T17:19:37.532Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.2,"endSpeed":89.4,"strikeZoneTop":3.88,"strikeZoneBottom":1.82,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.343398650685156,"aZ":-17.049200352916937,"pfxX":-5.400671559992442,"pfxZ":7.404223829371933,"pX":-0.037175370247072514,"pZ":2.9859507316220117,"vX0":6.0415509425639105,"vY0":-141.5595512757353,"vZ0":-3.6284971802751453,"x":118.42,"y":158.16,"x0":-1.4907754837461273,"y0":50.002644127450765,"z0":5.3664087289005735,"aX":-11.032422783058477},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":13.0,"breakHorizontal":8.6,"spinRate":2114,"spinDirection":216},"zone":5,"typeConfidence":0.88,"plateTime":0.38597094687668365,"extension":6.981435826235711},"index":2,"playId":"79f36582-3da5-3870-8e03-830ac6715d3d","pitchNumber":3,"startTime":"2025-07-23T17:19:52.567Z","endTime":"2025-07-23T17:19:56.540Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2025-07-23T17:20:06.777Z","endTime":"2025-07-23T17:20:26.561Z","isPitch":false,"type":"action","player":{"id":665833,"link":"/api/v1/people/665833"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.5,"endSpeed":81.8,"strikeZoneTop":3.88,"strikeZoneBottom":1.82,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.340962647323053,"aZ":-34.42619433449385,"pfxX":2.351962888446841,"pfxZ":-1.3458104692958912,"pX":0.45693839389239543,"pZ":1.5172408365183385,"vX0":4.896899456464295,"vY0":-127.4654202729079,"vZ0":-3.1694547989962825,"x":99.58,"y":197.81,"x0":-1.7829830329436325,"y0":50.005284964132294,"z0":5.451989874601355,"aX":3.9300555969936672},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":-2.9,"breakHorizontal":-5.2,"spinRate":2493,"spinDirection":77},"zone":14,"typeConfidence":0.9,"plateTime":0.4271630828674531,"extension":6.978111138371652},"index":4,"playId":"d44f0d45-ddbb-3567-bc65-27f9cf83519a","pitchNumber":4,"startTime":"2025-07-23T17:20:26.561Z","endTime":"2025-07-23T17:20:29.854Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.1,"endSpeed":74.1,"strikeZoneTop":3.88,"strikeZoneBottom":1.82,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.15481531619015,"aZ":-40.89300356055878,"pfxX":6.621092106373274,"pfxZ":-6.256583793725589,"pX":0.15188922272073768,"pZ":2.3979781781505833,"vX0":2.1217977701110216,"vY0":-118.04540802205872,"vZ0":0.9383984064514537,"x":111.21,"y":174.03,"x0":-1.6219189396283267,"y0":50.00441471770941,"z0":5.7984301768443585,"aX":9.22431569675298},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.7,"breakVerticalInduced":-10.7,"breakHorizontal":-12.5,"spinRate":2545,"spinDirection":44},"zone":8,"typeConfidence":0.91,"plateTime":0.46629316687336564,"extension":6.9874628550702464},"hitData":{"launchSpeed":94.5,"launchAngle":29.0,"totalDistance":363.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":128.44,"coordY":52.85}},"index":5,"playId":"b6fd4481-fe06-38aa-9c55-7890e2c0c1f3","pitchNumber":5,"startTime":"2025-07-23T17:20:48.950Z","endTime":"2025-07-23T17:21:01.986Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-23T17:21:01.986Z","atBatIndex":22},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Tommy Pham lines out to right fielder Wenceel Pérez.","rbi":0,"awayScore":0,"homeScore":6,"isOut":true},"about":{"atBatIndex":23,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-07-23T17:21:06.932Z","endTime":"2025-07-23T17:22:29.279Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":502054,"fullName":"Tommy Pham","link":"/api/v1/people/502054"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":675512,"fullName":"Troy Melton","link":"/api/v1/people/675512"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":502054,"fullName":"Tommy Pham","link":"/api/v1/people/502054"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":672761,"link":"/api/v1/people/672761"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.5,"endSpeed":88.8,"strikeZoneTop":3.53,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.98831361545738,"aZ":-17.43558072641984,"pfxX":-1.1614047314105105,"pfxZ":7.314372698646986,"pX":0.14030562326417237,"pZ":3.4931824983235593,"vX0":5.218353273333079,"vY0":-140.60275125790727,"vZ0":-2.1788980857160896,"x":111.65,"y":144.46,"x0":-1.5836724479285043,"y0":50.001994790013335,"z0":5.4016077552687705,"aX":-2.3407582092405383},"breaks":{"breakAngle":3.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":13.1,"breakHorizontal":1.1,"spinRate":2205,"spinDirection":213},"zone":2,"typeConfidence":0.72,"plateTime":0.38862367710564216,"extension":7.087706313057467},"index":0,"playId":"c5e5374e-1467-3709-bfc5-76793177f142","pitchNumber":1,"startTime":"2025-07-23T17:21:28.291Z","endTime":"2025-07-23T17:21:31.524Z","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":95.3,"endSpeed":87.4,"strikeZoneTop":3.52992535161364,"strikeZoneBottom":1.69558592109563,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.411331299820763,"aZ":-23.744505221907545,"pfxX":-7.181345922667675,"pfxZ":4.312764434027475,"pX":-1.7257725673144482,"pZ":3.1608380492591923,"vX0":2.2495491319412917,"vY0":-138.79038587548897,"vZ0":-1.9460020572293628,"x":182.78,"y":153.44,"x0":-1.6126161457947978,"y0":50.00443617614421,"z0":5.448807022573094,"aX":-14.04263096773812},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":7.6,"breakHorizontal":12.6,"spinRate":2073,"spinDirection":216},"zone":11,"typeConfidence":0.89,"plateTime":0.3942987857951241,"extension":7.06481237813339},"index":1,"playId":"1e3e31da-08e0-3dfc-ba18-00e05b201e45","pitchNumber":2,"startTime":"2025-07-23T17:21:43.509Z","endTime":"2025-07-23T17:21:47.912Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.8,"endSpeed":78.7,"strikeZoneTop":3.53,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.239765887277702,"aZ":-34.71432208153667,"pfxX":4.941200151287786,"pfxZ":-1.6374565591718628,"pX":0.337368976292315,"pZ":1.4483465150689276,"vX0":2.9725307486035732,"vY0":-123.55167908317634,"vZ0":-2.6922914960795863,"x":104.14,"y":199.67,"x0":-1.5207784166460683,"y0":50.00139725052972,"z0":5.452459864961001,"aX":7.682419588344211},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.0,"breakVerticalInduced":-3.4,"breakHorizontal":-9.6,"spinRate":2492,"spinDirection":76},"zone":14,"typeConfidence":0.89,"plateTime":0.4423265204865876,"extension":7.111343595983032},"index":2,"playId":"849b2232-0e31-3289-9665-774c754dada7","pitchNumber":3,"startTime":"2025-07-23T17:22:01.664Z","endTime":"2025-07-23T17:22:04.664Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2025-07-23T17:22:09.746Z","endTime":"2025-07-23T17:22:22.219Z","isPitch":false,"type":"action","player":{"id":502054,"link":"/api/v1/people/502054"}},{"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":2},"pitchData":{"startSpeed":98.3,"endSpeed":90.5,"strikeZoneTop":3.53,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.786343166392115,"aZ":-14.557642666370933,"pfxX":-2.921469018292374,"pfxZ":8.412582032018278,"pX":-0.6505836614801206,"pZ":3.1991299818721832,"vX0":3.160392802805079,"vY0":-143.26150029475946,"vZ0":-3.699758618794039,"x":141.8,"y":152.4,"x0":-1.3845591794051426,"y0":50.00207073853133,"z0":5.407540884251581,"aX":-6.117689843440265},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":14.8,"breakHorizontal":4.7,"spinRate":2242,"spinDirection":208},"zone":1,"typeConfidence":0.92,"plateTime":0.3812365382328329,"extension":6.915564614522348},"hitData":{"launchSpeed":87.3,"launchAngle":27.0,"totalDistance":315.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":182.18,"coordY":85.74}},"index":4,"playId":"f614731d-ee68-3380-8842-45a01b6f152c","pitchNumber":4,"startTime":"2025-07-23T17:22:22.219Z","endTime":"2025-07-23T17:22:29.279Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-23T17:22:29.279Z","atBatIndex":23},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Gleyber Torres lines out sharply to right fielder Bryan Reynolds.","rbi":0,"awayScore":0,"homeScore":6,"isOut":true},"about":{"atBatIndex":24,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-07-23T17:24:40.687Z","endTime":"2025-07-23T17:25:53.950Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":1},"matchup":{"batter":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663559,"fullName":"Bailey Falter","link":"/api/v1/people/663559"},"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":"Lineout","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":668804,"link":"/api/v1/people/668804"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":78.6,"endSpeed":73.1,"strikeZoneTop":3.28287172479095,"strikeZoneBottom":1.60060236747763,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.674148471718123,"aZ":-33.36548877090709,"pfxX":-1.5954722914999984,"pfxZ":-0.8882602104427537,"pX":-0.20178830371432932,"pZ":1.573846766737348,"vX0":-2.848188527332228,"vY0":-114.52679211560114,"vZ0":-2.135581069451527,"x":124.69,"y":196.29,"x0":1.2616640197408475,"y0":50.00479022897098,"z0":5.758823763353712,"aX":-2.134836086450844},"breaks":{"breakAngle":4.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.7,"breakVerticalInduced":-1.8,"breakHorizontal":3.6,"spinRate":1890,"spinDirection":264},"zone":8,"typeConfidence":2.0,"plateTime":0.4769098978600579,"extension":7.084890809130532},"index":0,"playId":"a7551486-2281-31a3-9252-76835c716dcf","pitchNumber":1,"startTime":"2025-07-23T17:24:40.839Z","endTime":"2025-07-23T17:24:44.907Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.6,"endSpeed":84.5,"strikeZoneTop":3.28878099468734,"strikeZoneBottom":1.60431930772542,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.856789277220685,"aZ":-11.657346611403517,"pfxX":3.242986965231222,"pfxZ":11.219068672458139,"pX":-0.8779139967246483,"pZ":2.1633487133588414,"vX0":-6.232728165298686,"vY0":-134.53922441075142,"vZ0":-7.091179234200053,"x":150.46,"y":180.37,"x0":1.0499564208408867,"y0":50.0025696499215,"z0":5.663823095916019,"aX":5.930940646821851},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":19.0,"breakHorizontal":-4.6,"spinRate":2152,"spinDirection":164},"zone":13,"typeConfidence":2.0,"plateTime":0.4074920555631767,"extension":7.458350179447249},"index":1,"playId":"33145e2d-78ab-3819-bf49-c72002eafb8f","pitchNumber":2,"startTime":"2025-07-23T17:24:57.808Z","endTime":"2025-07-23T17:25:01.860Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.4,"endSpeed":78.5,"strikeZoneTop":3.34845686143672,"strikeZoneBottom":1.62663156748125,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.723445821242784,"aZ":-21.08861976554073,"pfxX":1.269109700797955,"pfxZ":7.078417270522456,"pX":1.6341918800063766,"pZ":1.7582310842976503,"vX0":0.36880570869630225,"vY0":-124.31185377019916,"vZ0":-5.370589908710403,"x":54.71,"y":191.31,"x0":1.3190362494321315,"y0":50.004634517802856,"z0":5.695419161402443,"aX":1.9880323178959631},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":11.9,"breakHorizontal":-2.4,"spinRate":1029,"spinDirection":151},"zone":14,"typeConfidence":2.0,"plateTime":0.4404599415143138,"extension":7.1984577257613935},"index":2,"playId":"821fd76e-e6c2-3079-b4d9-7ecaf324f84e","pitchNumber":3,"startTime":"2025-07-23T17:25:12.702Z","endTime":"2025-07-23T17:25:16.990Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.4,"endSpeed":76.7,"strikeZoneTop":3.24080855319077,"strikeZoneBottom":1.59818792195046,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.65903670826524,"aZ":-20.53459180824926,"pfxX":2.5524553680945345,"pfxZ":7.7470303658684045,"pX":1.192075425293089,"pZ":3.3198674971569453,"vX0":-1.2106533140494382,"vY0":-121.47547634126164,"vZ0":-1.560275066601485,"x":71.56,"y":149.14,"x0":1.3639550264555451,"y0":50.00191322909373,"z0":5.746840390143141,"aX":3.8337999378241028},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":13.9,"breakHorizontal":-4.3,"spinRate":1081,"spinDirection":148},"zone":12,"typeConfidence":2.0,"plateTime":0.45002033827401533,"extension":7.195630699617279},"index":3,"playId":"2c42a5aa-78a7-3f69-ba0b-aeb45951b768","pitchNumber":4,"startTime":"2025-07-23T17:25:28.641Z","endTime":"2025-07-23T17:25:32.259Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.9,"endSpeed":85.1,"strikeZoneTop":3.21,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.05340281075401,"aZ":-13.37628058723457,"pfxX":1.8790658159058036,"pfxZ":10.135769125589338,"pX":0.5628610727693778,"pZ":2.7424522025141904,"vX0":-2.2034683546276357,"vY0":-135.21711904805179,"vZ0":-5.278507758251815,"x":95.55,"y":164.73,"x0":1.1435874966392128,"y0":50.00328918688237,"z0":5.655962870486827,"aX":3.485212753079676},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":17.4,"breakHorizontal":-3.0,"spinRate":2174,"spinDirection":162},"zone":3,"typeConfidence":2.0,"plateTime":0.404835097671977,"extension":7.44330409910593},"hitData":{"launchSpeed":104.3,"launchAngle":14.0,"totalDistance":267.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":178.67,"coordY":106.13}},"index":4,"playId":"833fafd0-7986-301c-874e-0af7e3d7b159","pitchNumber":5,"startTime":"2025-07-23T17:25:45.978Z","endTime":"2025-07-23T17:25:53.950Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-23T17:25:53.950Z","atBatIndex":24},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jahmai Jones strikes out swinging.","rbi":0,"awayScore":0,"homeScore":6,"isOut":true},"about":{"atBatIndex":25,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-07-23T17:25:56.472Z","endTime":"2025-07-23T17:27:04.997Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":663330,"fullName":"Jahmai Jones","link":"/api/v1/people/663330"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663559,"fullName":"Bailey Falter","link":"/api/v1/people/663559"},"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":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":663330,"fullName":"Jahmai Jones","link":"/api/v1/people/663330"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":663698,"link":"/api/v1/people/663698"},"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":93.2,"endSpeed":85.2,"strikeZoneTop":3.48274670901736,"strikeZoneBottom":1.68292572579682,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.656832978430057,"aZ":-12.106562735591615,"pfxX":2.056464986444339,"pfxZ":10.772600197455924,"pX":-0.4778149263461332,"pZ":2.730885017655595,"vX0":-4.500255179432488,"vY0":-135.62216526162024,"vZ0":-5.66391993116158,"x":135.21,"y":165.05,"x0":0.9358532409734015,"y0":50.00463604779528,"z0":5.690871251264651,"aX":3.832088166365678},"breaks":{"breakAngle":12.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":18.5,"breakHorizontal":-2.8,"spinRate":2140,"spinDirection":167},"zone":4,"typeConfidence":2.0,"plateTime":0.4038716327749716,"extension":7.376769544071052},"index":0,"playId":"5428aa10-14b6-3f2c-a0f7-9170c9f96983","pitchNumber":1,"startTime":"2025-07-23T17:26:22.513Z","endTime":"2025-07-23T17:26:26.938Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.7,"endSpeed":84.7,"strikeZoneTop":3.36642051242021,"strikeZoneBottom":1.6462818444943,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.876225276752393,"aZ":-12.545790666566116,"pfxX":2.4887550722169745,"pfxZ":10.682322049261298,"pX":-0.7546947708268203,"pZ":2.36727991190518,"vX0":-6.128865658815304,"vY0":-134.81928348194845,"vZ0":-6.534088796723096,"x":145.77,"y":174.86,"x0":1.2267065183677612,"y0":50.000563772775024,"z0":5.711396730622174,"aX":4.572889323947334},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":18.1,"breakHorizontal":-3.1,"spinRate":2124,"spinDirection":165},"zone":4,"typeConfidence":2.0,"plateTime":0.4065928658835052,"extension":7.370182846948407},"index":1,"playId":"a8e2dc8e-6973-3b87-8e33-aa796c868def","pitchNumber":2,"startTime":"2025-07-23T17:26:40.573Z","endTime":"2025-07-23T17:26:44.879Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"pitchData":{"startSpeed":93.3,"endSpeed":85.6,"strikeZoneTop":3.44,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.753556402359777,"aZ":-13.717574027349182,"pfxX":4.415984195704263,"pfxZ":9.82147417293601,"pX":0.7121390650973557,"pZ":3.3556337495413775,"vX0":-3.105324390605264,"vY0":-135.95352963937924,"vZ0":-3.766115289459849,"x":89.85,"y":148.18,"x0":1.2932720922588115,"y0":50.0001425427793,"z0":5.705655719908151,"aX":8.296488563939898},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":17.3,"breakHorizontal":-7.3,"spinRate":2101,"spinDirection":167},"zone":3,"typeConfidence":2.0,"plateTime":0.40228715190097564,"extension":7.438512267565403},"index":2,"playId":"70c343e6-7adf-3790-9f0b-56598f73b24c","pitchNumber":3,"startTime":"2025-07-23T17:27:01.888Z","endTime":"2025-07-23T17:27:04.997Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-23T17:27:04.997Z","atBatIndex":25},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Wenceel Pérez singles on a line drive to left fielder Tommy Pham.","rbi":0,"awayScore":0,"homeScore":6,"isOut":false},"about":{"atBatIndex":26,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-07-23T17:27:05.383Z","endTime":"2025-07-23T17:28:19.857Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":672761,"fullName":"Wenceel Pérez","link":"/api/v1/people/672761"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663559,"fullName":"Bailey Falter","link":"/api/v1/people/663559"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":672761,"fullName":"Wenceel Pérez","link":"/api/v1/people/672761"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":672761,"fullName":"Wenceel Pérez","link":"/api/v1/people/672761"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":502054,"link":"/api/v1/people/502054"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":79.3,"endSpeed":73.8,"strikeZoneTop":3.17585463641286,"strikeZoneBottom":1.49812428792899,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.673980902093568,"aZ":-31.252092393790697,"pfxX":-1.3497648931881363,"pfxZ":0.6728099962335534,"pX":-0.6768507670750887,"pZ":1.6249430098101247,"vX0":-4.035178082692552,"vY0":-115.52344468195626,"vZ0":-2.5964817898028096,"x":142.8,"y":194.91,"x0":1.2613403260926381,"y0":50.00199135025249,"z0":5.740647572097392,"aX":-1.8397725844645876},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.2,"breakVerticalInduced":0.8,"breakHorizontal":3.4,"spinRate":1807,"spinDirection":277},"zone":7,"typeConfidence":2.0,"plateTime":0.4724768978729337,"extension":7.119627369292006},"index":0,"playId":"f7ccca0c-fe13-32ca-913c-bf5e84dbd510","pitchNumber":1,"startTime":"2025-07-23T17:27:30.848Z","endTime":"2025-07-23T17:27:35.963Z","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":2},"pitchData":{"startSpeed":93.9,"endSpeed":86.0,"strikeZoneTop":3.1110602358588,"strikeZoneBottom":1.52353678606636,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.70493357472358,"aZ":-11.323514486230138,"pfxX":2.9936171013630304,"pfxZ":11.033605997710875,"pX":0.5050644446316725,"pZ":1.8067563366377632,"vX0":-2.65449895599348,"vY0":-136.51982807455664,"vZ0":-8.135943906237166,"x":97.75,"y":190.0,"x0":1.100469975688217,"y0":50.00402693638089,"z0":5.602640099129288,"aX":5.658170310526312},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":18.5,"breakHorizontal":-4.9,"spinRate":2246,"spinDirection":167},"zone":9,"typeConfidence":2.0,"plateTime":0.4010107766385742,"extension":7.271981092360142},"index":1,"playId":"808cad83-ff19-31b5-a16e-c95bf6c8a3b0","pitchNumber":2,"startTime":"2025-07-23T17:27:50.065Z","endTime":"2025-07-23T17:27:54.242Z","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":1,"outs":2},"pitchData":{"startSpeed":80.1,"endSpeed":73.6,"strikeZoneTop":3.17,"strikeZoneBottom":1.46,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.720087197094482,"aZ":-31.83412784186564,"pfxX":-1.7825411723621458,"pfxZ":0.2467102405901187,"pX":0.47239026715220017,"pZ":1.8291207790036375,"vX0":-1.5562843699623112,"vY0":-116.64783510420055,"vZ0":-1.9938312181581432,"x":98.99,"y":189.39,"x0":1.3807089302387132,"y0":50.00297724888995,"z0":5.707252219935089,"aX":-2.446655932631022},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.5,"breakVerticalInduced":0.2,"breakHorizontal":3.6,"spinRate":1885,"spinDirection":264},"zone":9,"typeConfidence":2.0,"plateTime":0.4702534021134306,"extension":7.111559805907695},"hitData":{"launchSpeed":97.6,"launchAngle":13.0,"totalDistance":223.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":80.7,"coordY":90.39}},"index":2,"playId":"72844be6-0c9a-3a62-802c-87b01aacf0d4","pitchNumber":3,"startTime":"2025-07-23T17:28:08.341Z","endTime":"2025-07-23T17:28:19.857Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-23T17:28:19.857Z","atBatIndex":26},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Spencer Torkelson pops out to first baseman Spencer Horwitz in foul territory.","rbi":0,"awayScore":0,"homeScore":6,"isOut":true},"about":{"atBatIndex":27,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-07-23T17:28:20.727Z","endTime":"2025-07-23T17:29:49.776Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663559,"fullName":"Bailey Falter","link":"/api/v1/people/663559"},"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":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":687462,"link":"/api/v1/people/687462"},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.6,"endSpeed":84.2,"strikeZoneTop":3.59,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.947972014011008,"aZ":-12.080358710384967,"pfxX":3.5124082550514455,"pfxZ":10.999838291602646,"pX":-0.40322739293856175,"pZ":2.7014681346264786,"vX0":-4.753848766661064,"vY0":-134.71945420505057,"vZ0":-5.46061370910003,"x":132.37,"y":165.84,"x0":0.9329590974919195,"y0":50.004014210850734,"z0":5.6182887979540865,"aX":6.41733493509888},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":18.8,"breakHorizontal":-5.3,"spinRate":2148,"spinDirection":167},"zone":4,"typeConfidence":2.0,"plateTime":0.40753206055144453,"extension":7.364808648015672},"index":0,"playId":"a62a2fb8-05d8-3add-a9e9-2e08574fff18","pitchNumber":1,"startTime":"2025-07-23T17:28:47.966Z","endTime":"2025-07-23T17:28:52.750Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.7,"endSpeed":77.1,"strikeZoneTop":3.66047261474531,"strikeZoneBottom":1.75260150526434,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.00288924469081,"aZ":-22.999616412896366,"pfxX":4.3318874083586945,"pfxZ":5.995531177735561,"pX":1.2925251514214715,"pZ":3.470980742589945,"vX0":-1.081385181505835,"vY0":-123.29624847445318,"vZ0":-0.786964279936208,"x":67.73,"y":145.06,"x0":1.175875002865048,"y0":50.0011446933264,"z0":5.746650621643776,"aX":6.625101968404223},"breaks":{"breakAngle":15.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":10.9,"breakHorizontal":-7.6,"spinRate":592,"spinDirection":131},"zone":12,"typeConfidence":2.0,"plateTime":0.44535177624605815,"extension":7.148285280581826},"index":1,"playId":"b62686e2-cf8c-374c-bb45-52afa269fad3","pitchNumber":2,"startTime":"2025-07-23T17:29:17.322Z","endTime":"2025-07-23T17:29:21.328Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.7,"endSpeed":85.2,"strikeZoneTop":3.59,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.943926206807657,"aZ":-13.647260357834007,"pfxX":4.522294080506627,"pfxZ":9.989481941205684,"pX":0.05509739288543479,"pZ":2.8613353960575596,"vX0":-3.970698768252596,"vY0":-134.98303282392047,"vZ0":-4.937988758062051,"x":114.9,"y":161.52,"x0":0.9538781582445242,"y0":50.004573993119386,"z0":5.667111233204475,"aX":8.389632582948348},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":17.3,"breakHorizontal":-7.4,"spinRate":2026,"spinDirection":171},"zone":5,"typeConfidence":2.0,"plateTime":0.4049658042441693,"extension":7.091338465825947},"hitData":{"launchSpeed":91.5,"launchAngle":79.0,"totalDistance":84.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":168.54,"coordY":194.75}},"index":2,"playId":"70bcbecd-6e88-3873-be72-5b3e782670a4","pitchNumber":3,"startTime":"2025-07-23T17:29:39.197Z","endTime":"2025-07-23T17:29:49.776Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-23T17:29:49.776Z","atBatIndex":27},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Ke'Bryan Hayes singles on a ground ball to right fielder Wenceel Pérez.","rbi":0,"awayScore":0,"homeScore":6,"isOut":false},"about":{"atBatIndex":28,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-07-23T17:31:55.422Z","endTime":"2025-07-23T17:32:39.908Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":663647,"fullName":"Ke'Bryan Hayes","link":"/api/v1/people/663647"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":675512,"fullName":"Troy Melton","link":"/api/v1/people/675512"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663647,"fullName":"Ke'Bryan Hayes","link":"/api/v1/people/663647"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":663647,"fullName":"Ke'Bryan Hayes","link":"/api/v1/people/663647"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":672761,"link":"/api/v1/people/672761"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":81.1,"endSpeed":75.5,"strikeZoneTop":3.29,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.376150819586186,"aZ":-32.542123906840594,"pfxX":4.362549570902172,"pfxZ":-0.2559242718903061,"pX":-0.267557490616227,"pZ":1.7376354919207238,"vX0":2.751498097077067,"vY0":-118.14452347633343,"vZ0":-2.1597889808684805,"x":127.2,"y":191.86,"x0":-2.0101704988922,"y0":50.004728800877245,"z0":5.625806268446211,"aX":6.229328579266761},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.9,"breakVerticalInduced":-0.7,"breakHorizontal":-8.5,"spinRate":2351,"spinDirection":72},"zone":8,"typeConfidence":0.66,"plateTime":0.4618382021275216,"extension":6.943110522982184},"index":0,"playId":"4bd962a5-4d86-3c1a-804c-49fc679b5215","pitchNumber":1,"startTime":"2025-07-23T17:31:58.468Z","endTime":"2025-07-23T17:32:01.717Z","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":95.7,"endSpeed":88.4,"strikeZoneTop":3.17816951187047,"strikeZoneBottom":1.70987371539708,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.84057046443902,"aZ":-19.266044884113242,"pfxX":-3.2887097913255885,"pfxZ":6.468272564306508,"pX":-1.195617715044184,"pZ":4.3405481641397365,"vX0":2.7577104268585577,"vY0":-139.54643454419397,"vZ0":-0.1010381079222687,"x":162.57,"y":121.59,"x0":-1.763500401221659,"y0":50.00547449009821,"z0":5.633631868024498,"aX":-6.565723788768591},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":11.9,"breakHorizontal":5.5,"spinRate":2270,"spinDirection":209},"zone":11,"typeConfidence":0.9,"plateTime":0.39071207322312507,"extension":7.004021240581756},"index":1,"playId":"d27693ca-55bb-3022-bc2a-a79fdf51c1b4","pitchNumber":2,"startTime":"2025-07-23T17:32:11.710Z","endTime":"2025-07-23T17:32:14.925Z","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":1,"outs":0},"pitchData":{"startSpeed":93.1,"endSpeed":86.4,"strikeZoneTop":3.29,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.364292879665726,"aZ":-22.42083365846935,"pfxX":-7.272862965050545,"pfxZ":5.162676773355873,"pX":-0.05533395499822591,"pZ":2.538457332677902,"vX0":6.878511170384095,"vY0":-135.53137301432452,"vZ0":-3.9811631487104346,"x":119.11,"y":170.24,"x0":-1.6626215489478064,"y0":50.00213010196181,"z0":5.563179422529219,"aX":-13.73745427585085},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":8.9,"breakHorizontal":12.0,"spinRate":2079,"spinDirection":206},"zone":5,"typeConfidence":0.84,"plateTime":0.40179243914294105,"extension":7.105718153868169},"hitData":{"launchSpeed":88.2,"launchAngle":6.0,"totalDistance":112.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":165.5,"coordY":120.26}},"index":2,"playId":"261f76e7-25b9-3144-9035-ae31eecae793","pitchNumber":3,"startTime":"2025-07-23T17:32:26.435Z","endTime":"2025-07-23T17:32:39.908Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-23T17:32:39.908Z","atBatIndex":28},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Joey Bart grounds into a force out, third baseman Zach McKinstry to second baseman Gleyber Torres. Ke'Bryan Hayes out at 2nd. Joey Bart to 1st.","rbi":0,"awayScore":0,"homeScore":6,"isOut":true},"about":{"atBatIndex":29,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-07-23T17:32:36.956Z","endTime":"2025-07-23T17:33:13.112Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":663698,"fullName":"Joey Bart","link":"/api/v1/people/663698"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":675512,"fullName":"Troy Melton","link":"/api/v1/people/675512"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663698,"fullName":"Joey Bart","link":"/api/v1/people/663698"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":663647,"fullName":"Ke'Bryan Hayes","link":"/api/v1/people/663647"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":656716,"link":"/api/v1/people/656716"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":650402,"link":"/api/v1/people/650402"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":663698,"fullName":"Joey Bart","link":"/api/v1/people/663698"},"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":83.7,"endSpeed":77.9,"strikeZoneTop":3.49,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.68287564948224,"aZ":-32.607600529273164,"pfxX":3.1620159422860503,"pfxZ":-0.2805443585778047,"pX":0.12947244928175589,"pZ":1.8943421078603988,"vX0":3.820055335391234,"vY0":-121.95990902323081,"vZ0":-2.1498656592910406,"x":112.06,"y":187.63,"x0":-1.8621158095205401,"y0":50.005932243647834,"z0":5.572073394150114,"aX":4.812652840329483},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":-0.7,"breakHorizontal":-6.6,"spinRate":2388,"spinDirection":80},"zone":8,"typeConfidence":0.88,"plateTime":0.4473624018508491,"extension":6.956125355738596},"hitData":{"launchSpeed":92.8,"launchAngle":-23.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":103.68,"coordY":167.39}},"index":0,"playId":"7b006d0b-b783-33bc-8fe8-08c311547df0","pitchNumber":1,"startTime":"2025-07-23T17:33:02.044Z","endTime":"2025-07-23T17:33:13.112Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-23T17:33:13.112Z","atBatIndex":29},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Isiah Kiner-Falefa strikes out swinging.","rbi":0,"awayScore":0,"homeScore":6,"isOut":true},"about":{"atBatIndex":30,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-07-23T17:33:20.932Z","endTime":"2025-07-23T17:34:47.568Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":643396,"fullName":"Isiah Kiner-Falefa","link":"/api/v1/people/643396"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":675512,"fullName":"Troy Melton","link":"/api/v1/people/675512"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663698,"fullName":"Joey Bart","link":"/api/v1/people/663698"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":643396,"fullName":"Isiah Kiner-Falefa","link":"/api/v1/people/643396"},"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":1},"pitchData":{"startSpeed":96.0,"endSpeed":88.4,"strikeZoneTop":3.4,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.284334388103705,"aZ":-22.212098627787828,"pfxX":-9.084517031452956,"pfxZ":5.012518307766439,"pX":0.1952746535880775,"pZ":1.9096030530206372,"vX0":7.8630964693128345,"vY0":-139.59014865719902,"vZ0":-5.624726752190731,"x":109.56,"y":187.22,"x0":-1.4677993675100653,"y0":50.003629311314874,"z0":5.398179545580599,"aX":-18.059123699904617},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":8.2,"breakHorizontal":15.0,"spinRate":2221,"spinDirection":213},"zone":8,"typeConfidence":0.95,"plateTime":0.3912989664599338,"extension":7.175337772047602},"index":0,"playId":"4a795fe7-13dc-3968-bacf-eeb657991e08","pitchNumber":1,"startTime":"2025-07-23T17:33:37.590Z","endTime":"2025-07-23T17:33:41.385Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.0,"endSpeed":80.6,"strikeZoneTop":3.39521557597985,"strikeZoneBottom":1.63940307883897,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.882877138687135,"aZ":-32.53995048285076,"pfxX":-5.83668875230019,"pfxZ":-0.22701531659641816,"pX":-1.6168890133888665,"pZ":2.073873201194756,"vX0":2.5620636297685597,"vY0":-126.77645594140888,"vZ0":-2.14537008365091,"x":178.63,"y":182.79,"x0":-1.877720506677681,"y0":50.000864526570076,"z0":5.50746246216038,"aX":-9.57906513546476},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":-0.6,"breakHorizontal":10.1,"spinRate":1095,"spinDirection":238},"zone":13,"typeConfidence":2.0,"plateTime":0.4306716108943367,"extension":7.145395812930099},"index":1,"playId":"1f143392-f897-33a3-aa57-977b710c2e96","pitchNumber":2,"startTime":"2025-07-23T17:34:01.901Z","endTime":"2025-07-23T17:34:05.921Z","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":96.4,"endSpeed":88.8,"strikeZoneTop":3.4,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.025286969717737,"aZ":-16.554283385005643,"pfxX":-3.8176891776204034,"pfxZ":7.769886400762799,"pX":0.6596765405478047,"pZ":3.3889601290375055,"vX0":7.746910657359208,"vY0":-140.2591072445792,"vZ0":-2.854279665066999,"x":91.85,"y":147.28,"x0":-1.6309015230516883,"y0":50.00481117868816,"z0":5.487423458932595,"aX":-7.677546247630087},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":13.7,"breakHorizontal":5.5,"spinRate":2170,"spinDirection":219},"zone":3,"typeConfidence":0.91,"plateTime":0.3891695038265093,"extension":7.3974397385110215},"index":2,"playId":"be9d910a-07c4-3381-926a-659921ab261c","pitchNumber":3,"startTime":"2025-07-23T17:34:19.191Z","endTime":"2025-07-23T17:34:22.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, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":85.8,"endSpeed":79.1,"strikeZoneTop":3.4,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.670478876939118,"aZ":-32.79453788155348,"pfxX":3.403444430248249,"pfxZ":-0.39102993860465496,"pX":0.29549491624913654,"pZ":2.2941989750668204,"vX0":4.242583301880208,"vY0":-124.94717923350376,"vZ0":-1.477685050620746,"x":105.74,"y":176.84,"x0":-1.865294376219933,"y0":50.00311822377085,"z0":5.582702448505533,"aX":5.392405726278393},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":-0.8,"breakHorizontal":-7.1,"spinRate":2377,"spinDirection":85},"zone":6,"typeConfidence":0.91,"plateTime":0.43800491045472745,"extension":6.844018590557594},"index":3,"playId":"020c2866-e10a-361b-be0f-506f8ac86081","pitchNumber":4,"startTime":"2025-07-23T17:34:43.565Z","endTime":"2025-07-23T17:34:47.568Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-23T17:34:47.568Z","atBatIndex":30},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Spencer Horwitz strikes out swinging.","rbi":0,"awayScore":0,"homeScore":6,"isOut":true},"about":{"atBatIndex":31,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-07-23T17:34:52.613Z","endTime":"2025-07-23T17:37:05.445Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":675512,"fullName":"Troy Melton","link":"/api/v1/people/675512"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"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(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.3,"endSpeed":76.9,"strikeZoneTop":3.63,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.25425011446089,"aZ":-33.98317063595456,"pfxX":3.1222876155503787,"pfxZ":-1.212577752685613,"pX":0.15756758586893427,"pZ":2.0326131023578746,"vX0":4.085239707782487,"vY0":-121.33463699469952,"vZ0":-1.2616899198990943,"x":110.99,"y":183.9,"x0":-1.9520733661634508,"y0":50.001269070916635,"z0":5.514623543808542,"aX":4.664762976441083},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.5,"breakVerticalInduced":-2.3,"breakHorizontal":-6.6,"spinRate":2375,"spinDirection":76},"zone":8,"typeConfidence":0.84,"plateTime":0.4510396849606413,"extension":7.360135590047401},"index":0,"playId":"9b6ee89f-60f1-3989-9a63-fbcb7cc4828d","pitchNumber":1,"startTime":"2025-07-23T17:35:11.070Z","endTime":"2025-07-23T17:35:14.070Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.1,"endSpeed":81.3,"strikeZoneTop":3.63,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.692143474880318,"aZ":-31.41575874600095,"pfxX":-6.1703128639720894,"pfxZ":0.4576929437130328,"pX":-0.8274617168373473,"pZ":1.3430858683108442,"vX0":4.512396062073806,"vY0":-128.20763050951007,"vZ0":-3.9852118705827744,"x":148.54,"y":202.52,"x0":-1.8057572611414245,"y0":50.00501882862713,"z0":5.360667703738937,"aX":-10.306977516339161},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":0.1,"breakHorizontal":10.2,"spinRate":1031,"spinDirection":234},"zone":13,"typeConfidence":2.0,"plateTime":0.42667813273233834,"extension":7.168885604798408},"index":1,"playId":"06270296-dec6-3e02-b4fe-677b935df300","pitchNumber":2,"startTime":"2025-07-23T17:35:31.990Z","endTime":"2025-07-23T17:35:36.069Z","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":96.9,"endSpeed":89.4,"strikeZoneTop":3.53910976878892,"strikeZoneBottom":1.7127457676491,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.768693454198242,"aZ":-15.752257658673201,"pfxX":-3.2561955455645206,"pfxZ":8.043557987590887,"pX":-0.8120253418857953,"pZ":4.035892387496883,"vX0":3.455947294450703,"vY0":-141.18172250334646,"vZ0":-1.1900100400796914,"x":147.95,"y":129.81,"x0":-1.6224063732677259,"y0":50.00026739802208,"z0":5.465327248691955,"aX":-6.6461865560168185},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":14.5,"breakHorizontal":5.3,"spinRate":2139,"spinDirection":211},"zone":11,"typeConfidence":0.92,"plateTime":0.3863184515928899,"extension":6.760437439240028},"index":2,"playId":"e5555d29-6c1e-3021-a5a4-3e3aeea86652","pitchNumber":3,"startTime":"2025-07-23T17:35:57.405Z","endTime":"2025-07-23T17:36:01.671Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.6,"endSpeed":79.5,"strikeZoneTop":3.63,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.71050664661062,"aZ":-33.908875409237815,"pfxX":2.544869754285748,"pfxZ":-1.0997903938804443,"pX":0.24456972082937364,"pZ":0.6313743017631619,"vX0":4.274253742520659,"vY0":-124.63029738670357,"vZ0":-4.86956194335977,"x":107.68,"y":221.73,"x0":-1.8194024645265194,"y0":50.00193818589763,"z0":5.393315084614757,"aX":4.024502335228313},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":-2.9,"breakHorizontal":-5.5,"spinRate":2474,"spinDirection":77},"zone":14,"typeConfidence":0.9,"plateTime":0.43853522022138147,"extension":7.134050450935651},"index":3,"playId":"433bd184-2249-32e6-a043-308e47a0ae90","pitchNumber":4,"startTime":"2025-07-23T17:36:16.508Z","endTime":"2025-07-23T17:36:19.859Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":79.8,"endSpeed":73.7,"strikeZoneTop":3.60214357648722,"strikeZoneBottom":1.6970512218038,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.398995081279967,"aZ":-42.35092575462482,"pfxX":7.812662537983364,"pfxZ":-7.458536207392764,"pX":-0.9588137631200848,"pZ":1.874119308083994,"vX0":-0.6974910693405038,"vY0":-116.23593697295689,"vZ0":0.4015058094736603,"x":153.55,"y":188.18,"x0":-1.6690373732907544,"y0":50.0042552166046,"z0":5.730317848618415,"aX":10.6584605683254},"breaks":{"breakAngle":14.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.0,"breakVerticalInduced":-13.1,"breakHorizontal":-13.9,"spinRate":2537,"spinDirection":39},"zone":13,"typeConfidence":0.91,"plateTime":0.4717630540894633,"extension":7.054403950342448},"index":4,"playId":"7a70b054-99b0-32d1-9396-3af352da54d5","pitchNumber":5,"startTime":"2025-07-23T17:36:40.410Z","endTime":"2025-07-23T17:36:45.604Z","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.1,"endSpeed":82.2,"strikeZoneTop":3.63,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.827236339833608,"aZ":-30.89839906936734,"pfxX":-4.59697350036342,"pfxZ":0.7514384004656192,"pX":0.4511505123796846,"pZ":1.0867443126532674,"vX0":6.961068023538717,"vY0":-128.24437940062575,"vZ0":-4.5422723072832625,"x":99.8,"y":209.44,"x0":-1.6827511560678217,"y0":50.00008303897677,"z0":5.250476790175418,"aX":-7.770143149659212},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":0.7,"breakHorizontal":7.1,"spinRate":1077,"spinDirection":244},"zone":14,"typeConfidence":2.0,"plateTime":0.42470114995987984,"extension":7.33754784989121},"index":5,"playId":"4bd2ee5a-a802-3f07-94ad-5c1b8f2d4f97","pitchNumber":6,"startTime":"2025-07-23T17:37:00.249Z","endTime":"2025-07-23T17:37:05.445Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-23T17:37:05.445Z","atBatIndex":31},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Matt Vierling strikes out swinging.","rbi":0,"awayScore":0,"homeScore":6,"isOut":true},"about":{"atBatIndex":32,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-07-23T17:38:33.265Z","endTime":"2025-07-23T17:40:43.927Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":663837,"fullName":"Matt Vierling","link":"/api/v1/people/663837"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663559,"fullName":"Bailey Falter","link":"/api/v1/people/663559"},"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":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":663837,"fullName":"Matt Vierling","link":"/api/v1/people/663837"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":663698,"link":"/api/v1/people/663698"},"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":78.8,"endSpeed":73.0,"strikeZoneTop":3.56680933326874,"strikeZoneBottom":1.74044644317394,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.111261197824202,"aZ":-32.82563709792719,"pfxX":-1.0592213779195325,"pfxZ":-0.48462934679456104,"pX":0.5112908736221279,"pZ":2.396989577705471,"vX0":-1.7049170365877642,"vY0":-114.84528863967691,"vZ0":-0.606301944143484,"x":97.51,"y":174.06,"x0":1.3992092054550227,"y0":50.00288714855915,"z0":5.841101622477346,"aX":-1.4229607396830932},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.5,"breakVerticalInduced":-0.7,"breakHorizontal":2.3,"spinRate":1883,"spinDirection":260},"zone":6,"typeConfidence":2.0,"plateTime":0.47586200174710713,"extension":6.985367672543617},"index":0,"playId":"22acc222-9936-3606-a5cf-2e6c2944866e","pitchNumber":1,"startTime":"2025-07-23T17:39:18.335Z","endTime":"2025-07-23T17:39:22.611Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.1,"endSpeed":84.4,"strikeZoneTop":3.49,"strikeZoneBottom":1.73,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.3034011539256,"aZ":-12.761938723382126,"pfxX":2.913216206025761,"pfxZ":10.65661950728085,"pX":-0.14908069723873676,"pZ":2.582566124580138,"vX0":-4.712957639403099,"vY0":-133.9546896808943,"vZ0":-5.913205132002175,"x":122.68,"y":169.05,"x0":1.252716953452474,"y0":50.000634124458614,"z0":5.726929088832898,"aX":5.305955753062659},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":18.2,"breakHorizontal":-4.3,"spinRate":2184,"spinDirection":167},"zone":5,"typeConfidence":2.0,"plateTime":0.40851301697946196,"extension":7.246253723903389},"index":1,"playId":"c4a721f4-ce65-3a67-9730-d3f234bf6f1d","pitchNumber":2,"startTime":"2025-07-23T17:39:33.472Z","endTime":"2025-07-23T17:39:37.417Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2025-07-23T17:39:49.117Z","endTime":"2025-07-23T17:40:05.007Z","isPitch":false,"type":"action","player":{"id":663837,"link":"/api/v1/people/663837"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.8,"endSpeed":84.8,"strikeZoneTop":3.49,"strikeZoneBottom":1.73,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.25478226922112,"aZ":-13.146171803815106,"pfxX":3.216223007233236,"pfxZ":10.27737390711642,"pX":0.5823887208043083,"pZ":3.958237409882602,"vX0":-3.063581209551755,"vY0":-135.1618866852014,"vZ0":-2.4817630778700326,"x":94.8,"y":131.91,"x0":1.312261557281839,"y0":50.00462477514601,"z0":5.810678155745134,"aX":5.9559562385771505},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":18.2,"breakHorizontal":-5.2,"spinRate":2097,"spinDirection":166},"zone":12,"typeConfidence":2.0,"plateTime":0.40512715875296434,"extension":7.307694543287947},"index":3,"playId":"cf0320b7-ff5e-3374-8fe5-ec319b32fc6a","pitchNumber":3,"startTime":"2025-07-23T17:40:05.007Z","endTime":"2025-07-23T17:40:08.007Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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.0,"endSpeed":75.6,"strikeZoneTop":3.52994469879599,"strikeZoneBottom":1.78218120897884,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.20035811360624,"aZ":-31.59952738159252,"pfxX":-0.11737047881450158,"pfxZ":0.3959374083149694,"pX":-0.861836899599415,"pZ":1.4135282249921552,"vX0":-5.2605261025025865,"vY0":-119.35071008988747,"vZ0":-3.301634078130496,"x":149.85,"y":200.61,"x0":1.3869742638402887,"y0":50.00147691514948,"z0":5.663787913157184,"aX":-0.1682256148597019},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.6,"breakVerticalInduced":0.1,"breakHorizontal":1.4,"spinRate":1817,"spinDirection":252},"zone":13,"typeConfidence":2.0,"plateTime":0.45910532136520743,"extension":7.163269405461654},"index":4,"playId":"887b9ff1-10b9-399b-b95f-dfbbc4172bc4","pitchNumber":4,"startTime":"2025-07-23T17:40:22.691Z","endTime":"2025-07-23T17:40:26.591Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":92.6,"endSpeed":85.3,"strikeZoneTop":3.49,"strikeZoneBottom":1.73,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.951087062920713,"aZ":-14.468383266083238,"pfxX":3.8254974727440785,"pfxZ":9.52185571945784,"pX":0.14996744673034965,"pZ":4.039533380573625,"vX0":-4.094524090074205,"vY0":-134.92057123361536,"vZ0":-2.0077859813279044,"x":111.28,"y":129.71,"x0":1.1839176059787355,"y0":50.006137681458924,"z0":5.802997397887096,"aX":7.11627978841512},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":17.0,"breakHorizontal":-6.1,"spinRate":2027,"spinDirection":171},"zone":12,"typeConfidence":2.0,"plateTime":0.40462244336856656,"extension":7.234250522829844},"index":5,"playId":"196529be-0a1a-3969-994f-52ceb7c0b77e","pitchNumber":5,"startTime":"2025-07-23T17:40:40.907Z","endTime":"2025-07-23T17:40:43.927Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-23T17:40:43.927Z","atBatIndex":32},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Zach McKinstry singles on a fly ball to left fielder Tommy Pham.","rbi":0,"awayScore":0,"homeScore":6,"isOut":false},"about":{"atBatIndex":33,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-07-23T17:40:45.432Z","endTime":"2025-07-23T17:42:39.755Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663559,"fullName":"Bailey Falter","link":"/api/v1/people/663559"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":502054,"link":"/api/v1/people/502054"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.3,"endSpeed":87.3,"strikeZoneTop":3.31811121122487,"strikeZoneBottom":1.46742725869425,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.985440789557533,"aZ":-14.138693169088775,"pfxX":2.838352583377408,"pfxZ":9.348039703809471,"pX":-0.8257560719337678,"pZ":1.7548788976091343,"vX0":-6.107990136684643,"vY0":-137.2080808371341,"vZ0":-7.809070603304249,"x":148.48,"y":191.4,"x0":1.0487014967270976,"y0":50.00507350712614,"z0":5.578054609646252,"aX":5.477975933836123},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":15.7,"breakHorizontal":-4.1,"spinRate":2023,"spinDirection":172},"zone":7,"typeConfidence":2.0,"plateTime":0.39740579367799045,"extension":7.434069055360167},"index":0,"playId":"bd857097-59d1-3004-a668-fba4cfe68e98","pitchNumber":1,"startTime":"2025-07-23T17:41:10.640Z","endTime":"2025-07-23T17:41:14.889Z","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.8,"endSpeed":86.5,"strikeZoneTop":3.31414929843502,"strikeZoneBottom":1.61889018715263,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.373434103932848,"aZ":-12.960771936468019,"pfxX":3.9502147792381193,"pfxZ":10.103748032496195,"pX":-0.052906541157045385,"pZ":1.7343568463363055,"vX0":-4.6267860223852555,"vY0":-136.39575554528463,"vZ0":-8.020488519699834,"x":119.02,"y":191.95,"x0":1.1447326510103506,"y0":50.00267600130664,"z0":5.588272215513624,"aX":7.512345374022689},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":16.9,"breakHorizontal":-6.2,"spinRate":1995,"spinDirection":171},"zone":8,"typeConfidence":2.0,"plateTime":0.4001425581048914,"extension":7.395460577313332},"index":1,"playId":"b5644545-58aa-3c82-a83c-ec834be4d464","pitchNumber":2,"startTime":"2025-07-23T17:41:27.834Z","endTime":"2025-07-23T17:41:32.217Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.6,"endSpeed":87.2,"strikeZoneTop":3.36,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.416573602444835,"aZ":-12.605636454411759,"pfxX":3.2159011940037248,"pfxZ":10.123531016922659,"pX":0.5182175250206335,"pZ":1.8195737369727045,"vX0":-2.761315363379088,"vY0":-137.64741831727864,"vZ0":-8.023287874506314,"x":97.25,"y":189.65,"x0":1.1128992577274885,"y0":50.005925997178416,"z0":5.611509193828326,"aX":6.21830611695416},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":17.0,"breakHorizontal":-5.3,"spinRate":1987,"spinDirection":170},"zone":9,"typeConfidence":2.0,"plateTime":0.3967946654654275,"extension":7.50143693596653},"index":2,"playId":"14099bc3-365f-3709-9a1a-1424d1e53bd7","pitchNumber":3,"startTime":"2025-07-23T17:41:48.367Z","endTime":"2025-07-23T17:41:51.814Z","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":85.9,"endSpeed":79.4,"strikeZoneTop":3.39233704595765,"strikeZoneBottom":1.58133012617989,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.699415717871524,"aZ":-28.792558456495723,"pfxX":-2.798318181517846,"pfxZ":2.1229662632690545,"pX":-1.4233804628955924,"pZ":3.0617185128921776,"vX0":-5.4961150569724415,"vY0":-125.10069725059637,"vZ0":-0.7420228226964869,"x":171.26,"y":156.11,"x0":1.160176320378727,"y0":50.005194834846485,"z0":5.7087652296327684,"aX":-4.464661970176367},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":4.0,"breakHorizontal":6.2,"spinRate":1986,"spinDirection":218},"zone":11,"typeConfidence":2.0,"plateTime":0.4367423227022753,"extension":7.3437856070371454},"index":3,"playId":"ec16a3d5-3325-3683-9d6a-07302038a503","pitchNumber":4,"startTime":"2025-07-23T17:42:10.646Z","endTime":"2025-07-23T17:42:14.815Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.0,"endSpeed":77.1,"strikeZoneTop":3.36,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.22725248768187,"aZ":-30.96161281900368,"pfxX":-2.5772348015700324,"pfxZ":0.8082019713812851,"pX":-1.3128253964227699,"pZ":2.514542763286711,"vX0":-5.373911798486687,"vY0":-120.85685846030704,"vZ0":-1.1014269447109224,"x":167.04,"y":170.89,"x0":1.265007036384904,"y0":50.00119271056902,"z0":5.669865934396885,"aX":-3.851062310820068},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":1.4,"breakHorizontal":5.9,"spinRate":1980,"spinDirection":219},"zone":11,"typeConfidence":2.0,"plateTime":0.4514006117566911,"extension":7.320102054547034},"hitData":{"launchSpeed":69.4,"launchAngle":42.0,"totalDistance":219.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":91.65,"coordY":119.84}},"index":4,"playId":"f357f713-d4b8-330b-99fa-84e9744b57a4","pitchNumber":5,"startTime":"2025-07-23T17:42:27.710Z","endTime":"2025-07-23T17:42:39.755Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-23T17:42:39.755Z","atBatIndex":33},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Dillon Dingler called out on strikes.","rbi":0,"awayScore":0,"homeScore":6,"isOut":true},"about":{"atBatIndex":34,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-07-23T17:42:43.082Z","endTime":"2025-07-23T17:43:57.732Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663559,"fullName":"Bailey Falter","link":"/api/v1/people/663559"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"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":2},"credits":[{"player":{"id":663698,"link":"/api/v1/people/663698"},"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":1},"pitchData":{"startSpeed":79.1,"endSpeed":72.6,"strikeZoneTop":3.47433938950092,"strikeZoneBottom":1.62382206445488,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.844305117838033,"aZ":-32.90203972760464,"pfxX":-0.3899812484191233,"pfxZ":-0.5428051974377723,"pX":0.22883175333593456,"pZ":2.8996251251545977,"vX0":-2.3957360455544023,"vY0":-115.16856494082819,"vZ0":0.6387959813263377,"x":108.28,"y":160.49,"x0":1.3341939822396376,"y0":50.00313297338133,"z0":5.806657000598378,"aX":-0.5223740398295215},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.3,"breakVerticalInduced":-0.5,"breakHorizontal":1.3,"spinRate":1725,"spinDirection":268},"zone":2,"typeConfidence":2.0,"plateTime":0.47600853350152716,"extension":6.913585992291996},"index":0,"playId":"2c9d8a97-bb0d-3110-9c72-328d3de2e6ea","pitchNumber":1,"startTime":"2025-07-23T17:43:09.052Z","endTime":"2025-07-23T17:43:13.530Z","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":93.9,"endSpeed":86.3,"strikeZoneTop":3.48,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.63604319086749,"aZ":-13.163588664153599,"pfxX":2.6925562753804364,"pfxZ":10.000443987857746,"pX":-0.4099715730665167,"pZ":2.2087540141160678,"vX0":-4.711063267542579,"vY0":-136.6391077083084,"vZ0":-6.722759875022507,"x":132.63,"y":179.14,"x0":0.9825685846164068,"y0":50.001481260106395,"z0":5.596180030990741,"aX":5.118088524728824},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":16.9,"breakHorizontal":-4.0,"spinRate":2170,"spinDirection":167},"zone":4,"typeConfidence":2.0,"plateTime":0.40006460218955064,"extension":7.406047643246272},"index":1,"playId":"c82a221c-a14d-3df5-bf78-4fc04ee9000e","pitchNumber":2,"startTime":"2025-07-23T17:43:27.808Z","endTime":"2025-07-23T17:43:31.192Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"pitchData":{"startSpeed":93.7,"endSpeed":86.4,"strikeZoneTop":3.45579255398036,"strikeZoneBottom":1.60544071252961,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.25427424816511,"aZ":-14.86298956529284,"pfxX":5.491593111181295,"pfxZ":9.101579727534006,"pX":-0.7411933520145471,"pZ":2.840858303310629,"vX0":-6.547320325063819,"vY0":-136.37404626853854,"vZ0":-4.721839377596255,"x":145.25,"y":162.08,"x0":0.966300292187665,"y0":50.00338135453729,"z0":5.604767565662467,"aX":10.445638769578883},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":15.8,"breakHorizontal":-8.8,"spinRate":2072,"spinDirection":170},"zone":4,"typeConfidence":2.0,"plateTime":0.40016021814025926,"extension":7.383187039072772},"index":2,"playId":"98a189a6-804a-3322-a3b5-f7e4538b5554","pitchNumber":3,"startTime":"2025-07-23T17:43:53.690Z","endTime":"2025-07-23T17:43:57.732Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-23T17:43:57.732Z","atBatIndex":34},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Javier Báez grounds out, shortstop Isiah Kiner-Falefa to first baseman Spencer Horwitz.","rbi":0,"awayScore":0,"homeScore":6,"isOut":true},"about":{"atBatIndex":35,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-07-23T17:44:05.038Z","endTime":"2025-07-23T17:45:00.564Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":595879,"fullName":"Javier Báez","link":"/api/v1/people/595879"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663559,"fullName":"Bailey Falter","link":"/api/v1/people/663559"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":595879,"fullName":"Javier Báez","link":"/api/v1/people/595879"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":643396,"link":"/api/v1/people/643396"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":687462,"link":"/api/v1/people/687462"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.2,"endSpeed":86.5,"strikeZoneTop":3.33805797349835,"strikeZoneBottom":1.56141892161713,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.124393498256005,"aZ":-10.888951245813319,"pfxX":2.8607800970783805,"pfxZ":11.151196106114782,"pX":-0.8372071232286605,"pZ":2.238423634982607,"vX0":-6.141007874736691,"vY0":-137.01002964292294,"vZ0":-7.063224888395552,"x":148.91,"y":178.34,"x0":1.0574812922717856,"y0":50.003234099779824,"z0":5.587099010446089,"aX":5.46127260417835},"breaks":{"breakAngle":19.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":19.0,"breakHorizontal":-4.0,"spinRate":2182,"spinDirection":168},"zone":13,"typeConfidence":2.0,"plateTime":0.3991506169755552,"extension":7.364309513516593},"index":0,"playId":"7f363944-9b15-343d-b3b6-50143e709dd2","pitchNumber":1,"startTime":"2025-07-23T17:44:29.506Z","endTime":"2025-07-23T17:44:33.817Z","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,"runnerGoing":true},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.4,"endSpeed":86.7,"strikeZoneTop":3.52,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.861428779397325,"aZ":-11.023348354690997,"pfxX":0.9126310870507306,"pfxZ":11.003505399327649,"pX":-0.09871065502015518,"pZ":2.8640981397445047,"vX0":-3.840781100049111,"vY0":-137.39111733980445,"vZ0":-5.560462535154674,"x":120.76,"y":161.45,"x0":1.1954663774601837,"y0":50.005619090230816,"z0":5.6553745619557745,"aX":1.7552455172781796},"breaks":{"breakAngle":4.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":19.1,"breakHorizontal":-0.8,"spinRate":2212,"spinDirection":168},"zone":5,"typeConfidence":2.0,"plateTime":0.3978230388020947,"extension":7.204630820492863},"hitData":{"launchSpeed":99.9,"launchAngle":-1.0,"totalDistance":47.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":102.66,"coordY":149.66}},"index":1,"playId":"5a6913b8-e460-372f-b1ec-b57e667aa103","pitchNumber":2,"startTime":"2025-07-23T17:44:50.615Z","endTime":"2025-07-23T17:45:00.564Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-23T17:45:00.564Z","atBatIndex":35},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Andrew McCutchen strikes out swinging.","rbi":0,"awayScore":0,"homeScore":6,"isOut":true},"about":{"atBatIndex":36,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-07-23T17:46:56.472Z","endTime":"2025-07-23T17:48:22.945Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":457705,"fullName":"Andrew McCutchen","link":"/api/v1/people/457705"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":675512,"fullName":"Troy Melton","link":"/api/v1/people/675512"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":457705,"fullName":"Andrew McCutchen","link":"/api/v1/people/457705"},"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(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.2,"endSpeed":87.3,"strikeZoneTop":3.42414860462434,"strikeZoneBottom":1.63383563377021,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.01686424139515,"aZ":-15.120199224543503,"pfxX":-4.100759895124759,"pfxZ":8.75141528527163,"pX":-0.20292720633655967,"pZ":2.3826461039833062,"vX0":4.967053619530567,"vY0":-138.514973443243,"vZ0":-5.626880930672417,"x":124.74,"y":174.45,"x0":-1.483932951196757,"y0":50.00625845457928,"z0":5.446054711298204,"aX":-7.995316180237664},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":14.9,"breakHorizontal":6.5,"spinRate":2216,"spinDirection":208},"zone":5,"typeConfidence":0.9,"plateTime":0.3949379279808758,"extension":6.989245327185556},"index":0,"playId":"8a8ca3e8-7d09-3369-a2ba-412ba03659e4","pitchNumber":1,"startTime":"2025-07-23T17:47:10.619Z","endTime":"2025-07-23T17:47:14.873Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.4,"endSpeed":86.9,"strikeZoneTop":3.43166518008287,"strikeZoneBottom":1.72260613743023,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.003962850269755,"aZ":-21.067528669923497,"pfxX":-7.074038945036897,"pfxZ":5.786864512684932,"pX":-0.6938808841772067,"pZ":1.5899255240680663,"vX0":5.019141748356828,"vY0":-137.35639330927486,"vZ0":-6.385321675266913,"x":143.45,"y":195.85,"x0":-1.6211302422656269,"y0":50.00649775845884,"z0":5.366592702080434,"aX":-13.587433699103551},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":9.4,"breakHorizontal":11.9,"spinRate":2103,"spinDirection":213},"zone":13,"typeConfidence":0.89,"plateTime":0.3980002948257373,"extension":7.071738660953506},"index":1,"playId":"2768f69e-40ea-32e7-be5e-fc1a11a67cc9","pitchNumber":2,"startTime":"2025-07-23T17:47:25.235Z","endTime":"2025-07-23T17:47:30.131Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.5,"endSpeed":78.3,"strikeZoneTop":3.48,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.079387225655385,"aZ":-30.477412051344263,"pfxX":2.4289127103767574,"pfxZ":1.1026654370907591,"pX":0.6533104143661438,"pZ":1.5029790997107086,"vX0":4.7932532039500515,"vY0":-123.02875662316922,"vZ0":-3.467994958371253,"x":92.1,"y":198.2,"x0":-1.6314588460356827,"y0":50.00532843439739,"z0":5.498239366396171,"aX":3.74454733163327},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":1.4,"breakHorizontal":-5.5,"spinRate":2428,"spinDirection":89},"zone":14,"typeConfidence":0.91,"plateTime":0.4442198092902969,"extension":7.071677468848894},"index":2,"playId":"5333662c-328d-323c-883b-deaa301820f8","pitchNumber":3,"startTime":"2025-07-23T17:47:40.799Z","endTime":"2025-07-23T17:47:44.086Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2025-07-23T17:47:54.269Z","endTime":"2025-07-23T17:48:01.791Z","isPitch":false,"type":"action","player":{"id":457705,"link":"/api/v1/people/457705"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.7,"endSpeed":77.7,"strikeZoneTop":3.35826116023952,"strikeZoneBottom":1.64936463673278,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.46404268107518,"aZ":-30.108653977682852,"pfxX":3.7687245929595767,"pfxZ":1.3617122768966219,"pX":-0.058516868664795524,"pZ":1.017150099438462,"vX0":2.739018638499895,"vY0":-121.92127447546913,"vZ0":-4.464562722231237,"x":119.23,"y":211.32,"x0":-1.6834301480571527,"y0":50.001131137331846,"z0":5.450703786521165,"aX":5.711306633887645},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":1.7,"breakHorizontal":-7.4,"spinRate":2456,"spinDirection":79},"zone":13,"typeConfidence":0.91,"plateTime":0.44810051964155706,"extension":7.061202102069616},"index":4,"playId":"1a23d0d7-f534-358c-9771-3a9c1a707052","pitchNumber":4,"startTime":"2025-07-23T17:48:01.791Z","endTime":"2025-07-23T17:48:05.917Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":96.1,"endSpeed":89.0,"strikeZoneTop":3.48,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.21208089459554,"aZ":-22.165534565085256,"pfxX":-8.534162785353141,"pfxZ":5.002374978710467,"pX":-0.7700491851510524,"pZ":1.1952767152249633,"vX0":4.795388803572637,"vY0":-139.79070735168526,"vZ0":-7.262246859407208,"x":146.35,"y":206.51,"x0":-1.3888050539681929,"y0":50.00428681054244,"z0":5.2564905510653945,"aX":-17.080508720275056},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":7.9,"breakHorizontal":14.6,"spinRate":2212,"spinDirection":216},"zone":13,"typeConfidence":0.95,"plateTime":0.3901531976194623,"extension":6.993809926537791},"index":5,"playId":"6258ba98-0554-348f-85fe-963a88ac62b6","pitchNumber":5,"startTime":"2025-07-23T17:48:18.963Z","endTime":"2025-07-23T17:48:22.945Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-23T17:48:22.945Z","atBatIndex":36},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Bryan Reynolds singles on a sharp line drive to right fielder Wenceel Pérez.","rbi":0,"awayScore":0,"homeScore":6,"isOut":false},"about":{"atBatIndex":37,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-07-23T17:48:24.343Z","endTime":"2025-07-23T17:50:30.593Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":675512,"fullName":"Troy Melton","link":"/api/v1/people/675512"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":672761,"link":"/api/v1/people/672761"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.0,"endSpeed":75.9,"strikeZoneTop":3.10968604473064,"strikeZoneBottom":1.56638078620912,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.10057111135589,"aZ":-34.78645373459008,"pfxX":5.108665678049613,"pfxZ":-1.7971230761275088,"pX":-1.6465900868733767,"pZ":2.2365146715417143,"vX0":-0.6387179280430667,"vY0":-119.57003247645855,"vZ0":-0.4111750151703214,"x":179.76,"y":178.39,"x0":-2.040673408964592,"y0":50.00173147276438,"z0":5.520192312356531,"aX":7.429414556924289},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.4,"breakVerticalInduced":-3.1,"breakHorizontal":-9.1,"spinRate":2382,"spinDirection":79},"zone":13,"typeConfidence":0.58,"plateTime":0.4573052518682106,"extension":7.076909057157619},"index":0,"playId":"53ff0630-bc81-3cb2-8d0b-64ea62fbd91e","pitchNumber":1,"startTime":"2025-07-23T17:48:46.896Z","endTime":"2025-07-23T17:48:50.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":0,"outs":1},"pitchData":{"startSpeed":81.8,"endSpeed":75.6,"strikeZoneTop":3.08912408525511,"strikeZoneBottom":1.54625518004369,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.576362818494612,"aZ":-32.000433298850076,"pfxX":4.777943037172792,"pfxZ":0.12125951677771418,"pX":-1.1872479605069244,"pZ":2.923027042992729,"vX0":0.009601611659357662,"vY0":-119.14653186296444,"vZ0":0.495469533767223,"x":162.26,"y":159.86,"x0":-1.812728881733087,"y0":50.00338791906549,"z0":5.589984900536518,"aX":6.911662317464485},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":0.6,"breakHorizontal":-8.6,"spinRate":2423,"spinDirection":79},"zone":11,"typeConfidence":0.84,"plateTime":0.45862403053663625,"extension":6.9998907973267706},"index":1,"playId":"45920a60-e02d-3466-8ddb-b1f1c35945e2","pitchNumber":2,"startTime":"2025-07-23T17:49:00.444Z","endTime":"2025-07-23T17:49:05.097Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.9,"endSpeed":88.3,"strikeZoneTop":3.13017392963403,"strikeZoneBottom":1.54682865838821,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.681712142093623,"aZ":-14.609944396761039,"pfxX":-5.010729675946145,"pfxZ":8.866673458030219,"pX":-0.08425233092715435,"pZ":1.1255113568144943,"vX0":5.800014665479171,"vY0":-139.43330597841467,"vZ0":-8.81686817728761,"x":120.21,"y":208.39,"x0":-1.5347203960806082,"y0":50.000401960022955,"z0":5.280547394922865,"aX":-9.921814384359179},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":14.5,"breakHorizontal":7.9,"spinRate":2156,"spinDirection":209},"zone":13,"typeConfidence":0.89,"plateTime":0.3919803867610514,"extension":7.192949773536901},"index":2,"playId":"9b318e50-64bd-3f2a-853e-50ccc0b0c37d","pitchNumber":3,"startTime":"2025-07-23T17:49:17.895Z","endTime":"2025-07-23T17:49:21.700Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.1,"endSpeed":88.5,"strikeZoneTop":2.91458234488069,"strikeZoneBottom":1.45189425621505,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.52367409846912,"aZ":-16.133249139732328,"pfxX":-4.20422572185931,"pfxZ":8.033231638959574,"pX":-0.39061674951546993,"pZ":2.1623402695696052,"vX0":4.851642737591023,"vY0":-139.92544884371904,"vZ0":-5.724411919832915,"x":131.89,"y":180.4,"x0":-1.5950682398520832,"y0":50.00126670173114,"z0":5.27963275671583,"aX":-8.393935287001273},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":13.7,"breakHorizontal":6.7,"spinRate":2202,"spinDirection":213},"zone":4,"typeConfidence":0.91,"plateTime":0.3904137971982524,"extension":7.152479298652803},"index":3,"playId":"dcd553ba-f5ab-3962-81f7-2ba9deef8dae","pitchNumber":4,"startTime":"2025-07-23T17:49:31.945Z","endTime":"2025-07-23T17:49:36.142Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"index":4,"startTime":"2025-07-23T17:49:41.928Z","endTime":"2025-07-23T17:49:58.931Z","isPitch":false,"type":"action","player":{"id":668804,"link":"/api/v1/people/668804"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.7,"endSpeed":77.2,"strikeZoneTop":3.21,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.655829580243076,"aZ":-31.296186631950796,"pfxX":3.434752663251382,"pfxZ":0.5817072719486465,"pX":-0.47389150812535463,"pZ":2.4123161468658387,"vX0":2.3877964132516283,"vY0":-122.00430727755494,"vZ0":-1.1335778467141522,"x":135.06,"y":173.65,"x0":-1.9109948095135365,"y0":50.00305315316783,"z0":5.57641304891153,"aX":5.18560020957026},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":1.1,"breakHorizontal":-6.7,"spinRate":2412,"spinDirection":83},"zone":4,"typeConfidence":0.9,"plateTime":0.4486787689091738,"extension":7.124173508418828},"index":5,"playId":"bd895cc8-7989-37c6-a3c3-38df7c0b169d","pitchNumber":5,"startTime":"2025-07-23T17:49:58.931Z","endTime":"2025-07-23T17:50:02.227Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.8,"endSpeed":89.9,"strikeZoneTop":3.21,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.908150276264912,"aZ":-15.239645463032048,"pfxX":-4.723474678931724,"pfxZ":8.209465208007035,"pX":0.24838651017548635,"pZ":2.2543782609949043,"vX0":6.955846140421163,"vY0":-142.29277942998527,"vZ0":-5.860974482490847,"x":107.53,"y":177.91,"x0":-1.6076489491686494,"y0":50.00054757166657,"z0":5.296901074590883,"aX":-9.740965404519185},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":13.9,"breakHorizontal":7.2,"spinRate":2260,"spinDirection":213},"zone":5,"typeConfidence":0.91,"plateTime":0.3840927892561421,"extension":7.2488449950287634},"hitData":{"launchSpeed":104.7,"launchAngle":16.0,"totalDistance":308.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":158.08,"coordY":79.89}},"index":6,"playId":"051b9f10-9e9a-3740-9c26-bda5f31bf1fb","pitchNumber":6,"startTime":"2025-07-23T17:50:19.556Z","endTime":"2025-07-23T17:50:30.593Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-23T17:50:30.593Z","atBatIndex":37},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Nick Gonzales strikes out swinging.","rbi":0,"awayScore":0,"homeScore":6,"isOut":true},"about":{"atBatIndex":38,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-07-23T17:50:39.569Z","endTime":"2025-07-23T17:52:23.461Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":675512,"fullName":"Troy Melton","link":"/api/v1/people/675512"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"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":1},"pitchData":{"startSpeed":94.5,"endSpeed":87.3,"strikeZoneTop":3.51,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.447839758785364,"aZ":-20.745515080075975,"pfxX":-8.777907349259856,"pfxZ":5.901313944561522,"pX":-0.7406825088959974,"pZ":2.2871006515169023,"vX0":5.577622253443518,"vY0":-137.5260664584095,"vZ0":-4.817927298718749,"x":145.23,"y":177.03,"x0":-1.643570891663206,"y0":50.00189251297725,"z0":5.448667345025063,"aX":-16.992851090241963},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":10.0,"breakHorizontal":14.9,"spinRate":2093,"spinDirection":212},"zone":4,"typeConfidence":0.95,"plateTime":0.3966599996061553,"extension":6.880702955240411},"index":0,"playId":"676c6899-e077-3fe5-a855-587db60d24e8","pitchNumber":1,"startTime":"2025-07-23T17:50:57.853Z","endTime":"2025-07-23T17:51:01.155Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.4,"endSpeed":81.9,"strikeZoneTop":3.51,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.336915786451392,"aZ":-28.945497123805296,"pfxX":-6.014299285347666,"pfxZ":1.9201315260944387,"pX":-0.8452939000531807,"pZ":2.787214822141488,"vX0":4.35755022761991,"vY0":-127.44526075660214,"vZ0":-1.153149892488364,"x":149.22,"y":163.53,"x0":-1.775842403354861,"y0":50.0060810513595,"z0":5.482993903011618,"aX":-10.131394883016563},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":3.5,"breakHorizontal":10.2,"spinRate":1131,"spinDirection":231},"zone":11,"typeConfidence":2.0,"plateTime":0.42592477423478003,"extension":7.400511208658362},"index":1,"playId":"ec799b19-00fa-3f37-a18e-51a30c86a1af","pitchNumber":2,"startTime":"2025-07-23T17:51:36.085Z","endTime":"2025-07-23T17:51:39.085Z","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":78.9,"endSpeed":73.0,"strikeZoneTop":3.50840290616167,"strikeZoneBottom":1.62454292238493,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.61524986785928,"aZ":-40.077572645495636,"pfxX":7.211011526914459,"pfxZ":-5.894231721148396,"pX":-1.1743024816333931,"pZ":2.7728443748551586,"vX0":-1.374582521715211,"vY0":-114.92504080990605,"vZ0":2.008006969111145,"x":161.76,"y":163.91,"x0":-1.5065746848963333,"y0":50.00065489774279,"z0":5.770795082456558,"aX":9.676980243902586},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.6,"breakVerticalInduced":-10.0,"breakHorizontal":-12.7,"spinRate":2451,"spinDirection":39},"zone":11,"typeConfidence":0.91,"plateTime":0.47598214471501343,"extension":6.977711668393731},"index":2,"playId":"9b4901c8-0371-318f-b549-82b06ab44e84","pitchNumber":3,"startTime":"2025-07-23T17:51:59.496Z","endTime":"2025-07-23T17:52:04.297Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":84.3,"endSpeed":78.4,"strikeZoneTop":3.51,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.57141801413555,"aZ":-31.491106926139626,"pfxX":3.941508395383007,"pfxZ":0.4443031273249094,"pX":0.1560094385473747,"pZ":2.642960647172497,"vX0":3.3558267467882064,"vY0":-122.90365936631602,"vZ0":-0.8172912057905561,"x":111.05,"y":167.42,"x0":-1.7333736512490636,"y0":50.00475373926874,"z0":5.625636650768728,"aX":6.104151047059621},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":0.8,"breakHorizontal":-7.8,"spinRate":2497,"spinDirection":74},"zone":5,"typeConfidence":0.91,"plateTime":0.4435916654620575,"extension":6.949926331754387},"index":3,"playId":"35f93914-f10c-3d98-8389-99bcf0080b91","pitchNumber":4,"startTime":"2025-07-23T17:52:19.748Z","endTime":"2025-07-23T17:52:23.461Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-23T17:52:23.461Z","atBatIndex":38},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Oneil Cruz singles on a ground ball to right fielder Wenceel Pérez. Bryan Reynolds to 3rd.","rbi":0,"awayScore":0,"homeScore":6,"isOut":false},"about":{"atBatIndex":39,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-07-23T17:52:43.181Z","endTime":"2025-07-23T17:55:03.686Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":675512,"fullName":"Troy Melton","link":"/api/v1/people/675512"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"postOnThird":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,4,5,6],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":672761,"link":"/api/v1/people/672761"},"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":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":81.2,"strikeZoneTop":3.88,"strikeZoneBottom":1.82,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.844951021863086,"aZ":-30.5567518654755,"pfxX":-5.319705269784296,"pfxZ":0.9767903747614834,"pX":-0.28074245816058047,"pZ":2.3354906168778435,"vX0":5.098689079704522,"vY0":-126.91954639657072,"vZ0":-1.8306510330829766,"x":127.7,"y":175.72,"x0":-1.60837840940839,"y0":50.00398484088731,"z0":5.460639376284784,"aX":-8.826837296659098},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":1.7,"breakHorizontal":8.8,"spinRate":1022,"spinDirection":228},"zone":7,"typeConfidence":2.0,"plateTime":0.42878706181491477,"extension":7.157727757306956},"index":0,"playId":"a80e3966-9500-305f-9040-499d72775ed6","pitchNumber":1,"startTime":"2025-07-23T17:52:50.020Z","endTime":"2025-07-23T17:52:54.779Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.3,"endSpeed":81.9,"strikeZoneTop":3.85643646061477,"strikeZoneBottom":1.89244099725445,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.129588562078325,"aZ":-26.219107515335367,"pfxX":-4.229104487843085,"pfxZ":3.5323702352184565,"pX":0.7024926862420927,"pZ":1.1232529249809882,"vX0":7.442098021626185,"vY0":-128.422371630749,"vZ0":-5.32663529115329,"x":90.22,"y":208.45,"x0":-1.6706551391556894,"y0":50.00594683264286,"z0":5.238731939014903,"aX":-7.136113465372076},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":5.5,"breakHorizontal":6.1,"spinRate":1165,"spinDirection":240},"zone":14,"typeConfidence":2.0,"plateTime":0.42491120966928,"extension":7.2737494887966125},"index":1,"playId":"1298ccc0-c0f1-3747-9282-8efa4cf51822","pitchNumber":2,"startTime":"2025-07-23T17:53:20.563Z","endTime":"2025-07-23T17:53:24.329Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.1,"endSpeed":89.6,"strikeZoneTop":3.88,"strikeZoneBottom":1.82,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.152604158583014,"aZ":-15.218631846595935,"pfxX":-4.159200737308657,"pfxZ":8.273833000621709,"pX":-0.6297643462134532,"pZ":3.8465260515245805,"vX0":4.577218913339946,"vY0":-141.52158732893682,"vZ0":-1.8554965023253218,"x":141.01,"y":134.92,"x0":-1.7197398687220995,"y0":50.00433856901222,"z0":5.474269787418203,"aX":-8.52541058177353},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":14.9,"breakHorizontal":6.7,"spinRate":2247,"spinDirection":206},"zone":1,"typeConfidence":0.92,"plateTime":0.38550940336677186,"extension":6.97026411243048},"index":2,"playId":"440f95ff-65db-33f8-aa7e-7e084c719c55","pitchNumber":3,"startTime":"2025-07-23T17:53:38.716Z","endTime":"2025-07-23T17:53:41.716Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2025-07-23T17:53:49.033Z","endTime":"2025-07-23T17:54:02.772Z","isPitch":false,"type":"action","player":{"id":665833,"link":"/api/v1/people/665833"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":79.9,"endSpeed":73.6,"strikeZoneTop":3.88,"strikeZoneBottom":1.82,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.065976158278943,"aZ":-41.700154501430895,"pfxX":5.102924491006345,"pfxZ":-6.965569456655395,"pX":-0.8441491904091462,"pZ":2.728925580498401,"vX0":0.134791124160065,"vY0":-116.28060172607361,"vZ0":2.0351791562664854,"x":149.18,"y":165.1,"x0":-1.5657181882856768,"y0":50.002828726365514,"z0":5.802477035579455,"aX":6.978621179604206},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.7,"breakVerticalInduced":-11.8,"breakHorizontal":-9.2,"spinRate":2488,"spinDirection":33},"zone":13,"typeConfidence":0.9,"plateTime":0.47126467637174274,"extension":7.091419813787564},"index":4,"playId":"d7149778-afe3-3e6f-8867-b8f7b8a7f364","pitchNumber":4,"startTime":"2025-07-23T17:54:02.772Z","endTime":"2025-07-23T17:54:08.640Z","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":84.4,"endSpeed":79.0,"strikeZoneTop":3.7007042080683,"strikeZoneBottom":1.90038757308879,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.449588023546898,"aZ":-34.69382219529927,"pfxX":2.559527318357075,"pfxZ":-1.6233157942463912,"pX":0.5442459645547277,"pZ":0.8280306321988451,"vX0":4.6802733619550185,"vY0":-122.97222365352997,"vZ0":-4.084246660281574,"x":96.25,"y":216.42,"x0":-1.7067128324489174,"y0":50.00338243475128,"z0":5.41354753312473,"aX":3.9701781019622033},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.5,"breakVerticalInduced":-3.6,"breakHorizontal":-5.6,"spinRate":2444,"spinDirection":74},"zone":14,"typeConfidence":0.84,"plateTime":0.44324601744181713,"extension":7.113543787575208},"index":5,"playId":"67b95926-7849-330f-bdbf-407eda6e3b26","pitchNumber":5,"startTime":"2025-07-23T17:54:31.784Z","endTime":"2025-07-23T17:54:36.224Z","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":2,"outs":2},"pitchData":{"startSpeed":97.2,"endSpeed":89.4,"strikeZoneTop":3.88,"strikeZoneBottom":1.82,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.09730565659699,"aZ":-16.97351140962589,"pfxX":-3.071035055176951,"pfxZ":7.436942809363947,"pX":0.2961058097935479,"pZ":3.60892521260171,"vX0":6.0512536643805985,"vY0":-141.54163829305807,"vZ0":-2.162725074573411,"x":105.71,"y":141.34,"x0":-1.4634541328005322,"y0":50.00246733067496,"z0":5.4609181362177575,"aX":-6.277402478231024},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":13.2,"breakHorizontal":4.4,"spinRate":2244,"spinDirection":210},"zone":3,"typeConfidence":0.91,"plateTime":0.3859025829253593,"extension":6.951687318233366},"hitData":{"launchSpeed":93.2,"launchAngle":-17.0,"totalDistance":13.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":191.34,"coordY":107.09}},"index":6,"playId":"0e0ae5af-f52c-30e4-94a6-0ac0f8a1e65f","pitchNumber":6,"startTime":"2025-07-23T17:54:52.234Z","endTime":"2025-07-23T17:55:03.686Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-23T17:55:03.686Z","atBatIndex":39},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Tommy Pham strikes out swinging.","rbi":0,"awayScore":0,"homeScore":6,"isOut":true},"about":{"atBatIndex":40,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-07-23T17:56:20.770Z","endTime":"2025-07-23T17:57:28.537Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":502054,"fullName":"Tommy Pham","link":"/api/v1/people/502054"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":675512,"fullName":"Troy Melton","link":"/api/v1/people/675512"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,3,4,5],"actionIndex":[2],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":502054,"fullName":"Tommy Pham","link":"/api/v1/people/502054"},"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":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-07-23T17:55:25.512Z","endTime":"2025-07-23T17:56:20.770Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.4,"endSpeed":77.3,"strikeZoneTop":3.4755487309147,"strikeZoneBottom":1.68035754607114,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.321666156677153,"aZ":-34.39150891247246,"pfxX":3.0211469831264983,"pfxZ":-1.4885868997981606,"pX":0.595203745501828,"pZ":0.718768319992061,"vX0":4.912666776953996,"vY0":-121.33216286968181,"vZ0":-4.0587103600007755,"x":104.38,"y":142.31,"x0":-1.8466398288787853,"y0":50.001097259618405,"z0":5.404183667726932,"aX":4.510970585630785},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.7,"breakVerticalInduced":-3.4,"breakHorizontal":-6.6,"spinRate":2369,"spinDirection":70},"zone":14,"typeConfidence":0.82,"plateTime":0.4511081466871185,"extension":7.193246140049704},"index":1,"playId":"e01ae5d1-5394-37bb-a25a-9805fa547b5f","pitchNumber":1,"startTime":"2025-07-23T17:56:20.770Z","endTime":"2025-07-23T17:56:26.443Z","isPitch":true,"type":"pitch"},{"details":{"description":"Oneil Cruz steals (33) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":0,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"index":2,"actionPlayId":"e01ae5d1-5394-37bb-a25a-9805fa547b5f","startTime":"2025-07-23T17:56:38.002Z","endTime":"2025-07-23T17:56:46.543Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":665833,"link":"/api/v1/people/665833"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.6,"endSpeed":87.7,"strikeZoneTop":3.47322938447292,"strikeZoneBottom":1.63700209832884,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.911635149050138,"aZ":-19.93025164520778,"pfxX":-8.664940738270234,"pfxZ":6.240463790591854,"pX":0.6726990014525883,"pZ":1.9685975103534543,"vX0":9.027884591978873,"vY0":-138.89829654362407,"vZ0":-5.58032337222769,"x":91.36,"y":185.63,"x0":-1.4875096456944013,"y0":50.00155008028924,"z0":5.320810498463122,"aX":-16.99929087795804},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":10.3,"breakHorizontal":13.9,"spinRate":2228,"spinDirection":211},"zone":9,"typeConfidence":0.95,"plateTime":0.3937058562267599,"extension":7.14440043630007},"index":3,"playId":"9d33627f-b574-3ce0-89d9-5a0880b75069","pitchNumber":2,"startTime":"2025-07-23T17:56:46.543Z","endTime":"2025-07-23T17:56:50.634Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.8,"endSpeed":78.9,"strikeZoneTop":3.53,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.12264208536996,"aZ":-35.073864797291286,"pfxX":2.9505732896611754,"pfxZ":-1.839788998681553,"pX":0.18612251876334662,"pZ":1.2070545860320527,"vX0":3.958092701022646,"vY0":-124.83200082152182,"vZ0":-3.2820041899745,"x":109.91,"y":206.19,"x0":-1.806079717717645,"y0":50.0056750128678,"z0":5.438759727751178,"aX":4.638012937637185},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.2,"breakVerticalInduced":-3.8,"breakHorizontal":-6.2,"spinRate":2437,"spinDirection":76},"zone":14,"typeConfidence":0.9,"plateTime":0.4394714634131689,"extension":7.141589367036145},"index":4,"playId":"856112a8-3862-3af0-9ef1-a98272923b93","pitchNumber":3,"startTime":"2025-07-23T17:57:04.959Z","endTime":"2025-07-23T17:57:08.580Z","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":84.9,"endSpeed":78.4,"strikeZoneTop":3.53,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.18811940196638,"aZ":-35.032390490801404,"pfxX":4.277248503183799,"pfxZ":-1.841791302392351,"pX":0.3431908314046091,"pZ":1.7705668927209732,"vX0":3.4226745479728886,"vY0":-123.60922373298216,"vZ0":-2.053493031256693,"x":103.92,"y":190.97,"x0":-1.614220809950589,"y0":50.00410500647692,"z0":5.547972806661831,"aX":6.631700057746356},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.4,"breakVerticalInduced":-3.6,"breakHorizontal":-8.5,"spinRate":2530,"spinDirection":70},"zone":9,"typeConfidence":0.89,"plateTime":0.44278059323695906,"extension":6.957363992436506},"index":5,"playId":"b3a53c50-23ed-35cd-bd95-7ca0c0277843","pitchNumber":4,"startTime":"2025-07-23T17:57:24.926Z","endTime":"2025-07-23T17:57:28.537Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-23T17:57:28.537Z","atBatIndex":40},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Parker Meadows strikes out swinging.","rbi":0,"awayScore":0,"homeScore":6,"isOut":true},"about":{"atBatIndex":41,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-07-23T17:59:42.515Z","endTime":"2025-07-23T18:01:00.555Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":678009,"fullName":"Parker Meadows","link":"/api/v1/people/678009"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663559,"fullName":"Bailey Falter","link":"/api/v1/people/663559"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":678009,"fullName":"Parker Meadows","link":"/api/v1/people/678009"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":663698,"link":"/api/v1/people/663698"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.6,"endSpeed":86.1,"strikeZoneTop":3.55628809112478,"strikeZoneBottom":1.71988407614322,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.381505144438105,"aZ":-11.451054466711184,"pfxX":3.20689577934801,"pfxZ":10.995358117077949,"pX":0.09355373786151264,"pZ":1.5968936155103373,"vX0":-3.9486241918597256,"vY0":-136.06746064262055,"vZ0":-8.74984179535403,"x":113.43,"y":195.66,"x0":1.1433196729284643,"y0":50.00501065731282,"z0":5.63722965133282,"aX":6.0457788210058165},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":18.4,"breakHorizontal":-5.0,"spinRate":2112,"spinDirection":173},"zone":14,"typeConfidence":2.0,"plateTime":0.4017295105031482,"extension":7.3257248762261735},"index":0,"playId":"6705c9c6-e996-3f22-a1ae-3f3582e3b01a","pitchNumber":1,"startTime":"2025-07-23T17:59:42.558Z","endTime":"2025-07-23T17:59:47.589Z","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":92.0,"endSpeed":84.5,"strikeZoneTop":3.48046571350583,"strikeZoneBottom":1.72555076201052,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.750864756738405,"aZ":-13.318701677862974,"pfxX":5.105755489315367,"pfxZ":10.318094462362525,"pX":0.3903550414311966,"pZ":3.499844847996164,"vX0":-3.8071886914059063,"vY0":-134.03553266228798,"vZ0":-3.4722115013486228,"x":102.12,"y":144.28,"x0":1.162616333313731,"y0":50.00490524603308,"z0":5.757149309476223,"aX":9.332995217424674},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":18.2,"breakHorizontal":-8.5,"spinRate":2084,"spinDirection":171},"zone":3,"typeConfidence":2.0,"plateTime":0.4079328122827435,"extension":7.306970185396802},"index":1,"playId":"05d5b3da-8efa-3940-89fa-9af9b39c3df4","pitchNumber":2,"startTime":"2025-07-23T17:59:58.986Z","endTime":"2025-07-23T18:00:03.003Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.3,"endSpeed":77.8,"strikeZoneTop":3.48028540984865,"strikeZoneBottom":1.72526019424031,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.401892477828934,"aZ":-26.321765818864314,"pfxX":-1.6177556483536062,"pfxZ":3.8226602506363,"pX":-0.8821443344002807,"pZ":1.8298909289391376,"vX0":-5.011580472756453,"vY0":-122.65045580594605,"vZ0":-3.929107777736907,"x":150.63,"y":189.37,"x0":1.394521838071817,"y0":50.000262347565275,"z0":5.687735874083858,"aX":-2.472171563105579},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":6.2,"breakHorizontal":4.1,"spinRate":2033,"spinDirection":204},"zone":13,"typeConfidence":2.0,"plateTime":0.445944754001673,"extension":7.090512987741667},"index":2,"playId":"a8967f87-6a40-30a2-91dd-dbffd47b4780","pitchNumber":3,"startTime":"2025-07-23T18:00:14.433Z","endTime":"2025-07-23T18:00:18.882Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.5,"endSpeed":84.9,"strikeZoneTop":3.5,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.277048258724008,"aZ":-13.259290021155035,"pfxX":3.255993729611286,"pfxZ":10.23672724465961,"pX":0.8217230512444808,"pZ":3.58776455113501,"vX0":-2.245941223409769,"vY0":-134.81562982323894,"vZ0":-3.287010896508631,"x":85.68,"y":141.91,"x0":1.2410010933864668,"y0":50.00162687705687,"z0":5.7537998380460005,"aX":6.015654109653962},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":18.1,"breakHorizontal":-5.4,"spinRate":2172,"spinDirection":169},"zone":12,"typeConfidence":2.0,"plateTime":0.4056919333459472,"extension":7.267078754149071},"index":3,"playId":"1b226ead-530a-3f97-b9ca-108a5b45c6ad","pitchNumber":4,"startTime":"2025-07-23T18:00:31.800Z","endTime":"2025-07-23T18:00:35.060Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"index":4,"startTime":"2025-07-23T18:00:45.000Z","endTime":"2025-07-23T18:00:57.255Z","isPitch":false,"type":"action","player":{"id":678009,"link":"/api/v1/people/678009"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":93.9,"endSpeed":86.0,"strikeZoneTop":3.5,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.418998499997254,"aZ":-11.837699633013475,"pfxX":2.890898054659803,"pfxZ":10.721382785304613,"pX":0.4756745291581351,"pZ":2.8033606143610887,"vX0":-2.5637571959300858,"vY0":-136.69706976470994,"vZ0":-5.479296182700048,"x":98.87,"y":163.09,"x0":1.0489487975123095,"y0":50.00659238739322,"z0":5.642740468577396,"aX":5.486046992432476},"breaks":{"breakAngle":20.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":18.5,"breakHorizontal":-4.7,"spinRate":2036,"spinDirection":171},"zone":6,"typeConfidence":2.0,"plateTime":0.4002988827313403,"extension":7.4209908320322455},"index":5,"playId":"c4bef2a7-ef4e-392a-9110-af1bc2ca9ba9","pitchNumber":5,"startTime":"2025-07-23T18:00:57.255Z","endTime":"2025-07-23T18:01:00.555Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-23T18:01:00.555Z","atBatIndex":41},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Gleyber Torres lines out sharply to center fielder Oneil Cruz.","rbi":0,"awayScore":0,"homeScore":6,"isOut":true},"about":{"atBatIndex":42,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-07-23T18:01:01.916Z","endTime":"2025-07-23T18:01:53.230Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663559,"fullName":"Bailey Falter","link":"/api/v1/people/663559"},"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":"Lineout","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":1},"credits":[{"player":{"id":665833,"link":"/api/v1/people/665833"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":79.2,"endSpeed":73.6,"strikeZoneTop":3.25569675538345,"strikeZoneBottom":1.60880990006309,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.67697424249155,"aZ":-31.85984999568548,"pfxX":-0.7430728928834082,"pfxZ":0.23282149418757214,"pX":-0.060552820845573625,"pZ":2.6249185602267833,"vX0":-3.1789325271119067,"vY0":-115.48049390668743,"vZ0":-0.22168400490545692,"x":119.31,"y":167.91,"x0":1.4253738772388684,"y0":50.005061206523564,"z0":5.763737564855351,"aX":-1.0121234862581927},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.5,"breakVerticalInduced":0.6,"breakHorizontal":2.0,"spinRate":1737,"spinDirection":272},"zone":5,"typeConfidence":2.0,"plateTime":0.4726805046255085,"extension":7.164886780849713},"index":0,"playId":"8c6e4af2-1b22-3127-9215-4dedc3b0ea27","pitchNumber":1,"startTime":"2025-07-23T18:01:25.780Z","endTime":"2025-07-23T18:01:30.176Z","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":86.1,"endSpeed":80.4,"strikeZoneTop":3.21,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.348043678156895,"aZ":-27.578970780928678,"pfxX":-2.6166739159105936,"pfxZ":2.8257241576835987,"pX":0.2015232440483111,"pZ":2.4073199460072137,"vX0":-2.0708553410476647,"vY0":-125.62459311946172,"vZ0":-2.6749269164830523,"x":109.32,"y":173.78,"x0":1.371536910512967,"y0":50.001948853463865,"z0":5.688521064059554,"aX":-4.2537368709509025},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":4.8,"breakHorizontal":5.2,"spinRate":2127,"spinDirection":211},"zone":5,"typeConfidence":2.0,"plateTime":0.4331707790082384,"extension":7.133174009191133},"hitData":{"launchSpeed":103.8,"launchAngle":19.0,"totalDistance":363.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":137.77,"coordY":53.3}},"index":1,"playId":"53018d7c-04c5-3fd2-90f7-7284ed36d5da","pitchNumber":2,"startTime":"2025-07-23T18:01:44.218Z","endTime":"2025-07-23T18:01:53.230Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-23T18:01:53.230Z","atBatIndex":42},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Jahmai Jones pops out to first baseman Spencer Horwitz in foul territory.","rbi":0,"awayScore":0,"homeScore":6,"isOut":true},"about":{"atBatIndex":43,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-07-23T18:01:56.110Z","endTime":"2025-07-23T18:02:32.729Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":663330,"fullName":"Jahmai Jones","link":"/api/v1/people/663330"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663559,"fullName":"Bailey Falter","link":"/api/v1/people/663559"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":663330,"fullName":"Jahmai Jones","link":"/api/v1/people/663330"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":687462,"link":"/api/v1/people/687462"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.0,"endSpeed":85.6,"strikeZoneTop":3.44,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.52340947527339,"aZ":-13.365377659391365,"pfxX":4.155977574776786,"pfxZ":10.057422957425667,"pX":0.5547172410488398,"pZ":2.960835348139477,"vX0":-3.001251963359145,"vY0":-135.39215261689128,"vZ0":-4.7534416190533255,"x":95.86,"y":158.84,"x0":1.133528195842609,"y0":50.005086297154335,"z0":5.663674155472379,"aX":7.773611975225095},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":17.5,"breakHorizontal":-7.0,"spinRate":1948,"spinDirection":166},"zone":3,"typeConfidence":2.0,"plateTime":0.4034242906225791,"extension":7.367071436068331},"hitData":{"launchSpeed":88.1,"launchAngle":68.0,"totalDistance":143.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":175.13,"coordY":185.13}},"index":0,"playId":"7b928e1d-cf3f-3cec-89cc-b8cddfe05855","pitchNumber":1,"startTime":"2025-07-23T18:02:22.718Z","endTime":"2025-07-23T18:02:32.729Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-23T18:02:32.729Z","atBatIndex":43},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ke'Bryan Hayes strikes out swinging.","rbi":0,"awayScore":0,"homeScore":6,"isOut":true},"about":{"atBatIndex":44,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-07-23T18:04:48.540Z","endTime":"2025-07-23T18:05:20.748Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":663647,"fullName":"Ke'Bryan Hayes","link":"/api/v1/people/663647"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":695445,"fullName":"Chase Lee","link":"/api/v1/people/695445"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":663647,"fullName":"Ke'Bryan Hayes","link":"/api/v1/people/663647"},"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":{"description":"Pitching Change: Chase Lee replaces Troy Melton.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-07-23T18:03:28.441Z","endTime":"2025-07-23T18:04:50.799Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":695445,"link":"/api/v1/people/695445"},"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, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":78.9,"endSpeed":72.3,"strikeZoneTop":3.22199417937722,"strikeZoneBottom":1.62774495389413,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.071127954887416,"aZ":-28.794697488721095,"pfxX":9.517303373538232,"pfxZ":2.5408683442285085,"pX":0.5285893416012449,"pZ":2.262990458441157,"vX0":4.451557038023193,"vY0":-114.84461600167953,"vZ0":2.781113493462288,"x":96.85,"y":177.68,"x0":-2.67380215257371,"y0":50.00276829627643,"z0":3.8443267940158847,"aX":12.661345855539262},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":5.6,"breakHorizontal":-18.4,"spinRate":2837,"spinDirection":85},"zone":6,"typeConfidence":2.0,"plateTime":0.4776661127590116,"extension":5.741393011201387},"index":1,"playId":"e58ab41a-0393-3ec3-8f52-7779338d1175","pitchNumber":1,"startTime":"2025-07-23T18:04:50.799Z","endTime":"2025-07-23T18:04:55.011Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.1,"endSpeed":82.8,"strikeZoneTop":3.21340225040109,"strikeZoneBottom":1.57800807110893,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.395660007796625,"aZ":-38.12793603253646,"pfxX":-6.991787383197327,"pfxZ":-3.4121179847553016,"pX":0.4161649738182076,"pZ":2.1502004420518843,"vX0":9.585617603686543,"vY0":-130.90034111360112,"vZ0":2.8117489566820923,"x":101.14,"y":180.72,"x0":-2.376763846789151,"y0":50.00456327828775,"z0":3.907485109025837,"aX":-12.193354949587128},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":-5.3,"breakHorizontal":10.7,"spinRate":2304,"spinDirection":267},"zone":6,"typeConfidence":2.0,"plateTime":0.41767486640406215,"extension":5.92556033781264},"index":2,"playId":"98208825-3f8d-3f77-883b-bc01e485dd8b","pitchNumber":2,"startTime":"2025-07-23T18:05:03.594Z","endTime":"2025-07-23T18:05:07.789Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":89.7,"endSpeed":82.9,"strikeZoneTop":3.29,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.72930309537395,"aZ":-26.686936158748804,"pfxX":-3.3425801415921708,"pfxZ":3.141498147959812,"pX":1.0157362043070504,"pZ":3.33622085285094,"vX0":9.658845606631145,"vY0":-130.38822936562312,"vZ0":3.5093125079073175,"x":78.28,"y":148.7,"x0":-2.279099704505849,"y0":50.00238649168694,"z0":3.9709221602642284,"aX":-5.839125200851419},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":6.6,"breakHorizontal":4.2,"spinRate":2436,"spinDirection":276},"zone":12,"typeConfidence":2.0,"plateTime":0.41780033868495403,"extension":5.76437585971237},"index":3,"playId":"3817b6af-5c52-352a-a714-8cc2201f9fb7","pitchNumber":3,"startTime":"2025-07-23T18:05:17.457Z","endTime":"2025-07-23T18:05:20.748Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-23T18:05:20.748Z","atBatIndex":44},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Joey Bart strikes out swinging.","rbi":0,"awayScore":0,"homeScore":6,"isOut":true},"about":{"atBatIndex":45,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-07-23T18:05:21.157Z","endTime":"2025-07-23T18:06:46.811Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":663698,"fullName":"Joey Bart","link":"/api/v1/people/663698"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":695445,"fullName":"Chase Lee","link":"/api/v1/people/695445"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":663698,"fullName":"Joey Bart","link":"/api/v1/people/663698"},"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":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.2,"endSpeed":83.1,"strikeZoneTop":3.51980612398251,"strikeZoneBottom":1.63735561535264,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.815570050488695,"aZ":-36.736029608710815,"pfxX":-8.737180586558381,"pfxZ":-2.608749536451162,"pX":1.4881010259961538,"pZ":2.0637813930469826,"vX0":12.916584206568357,"vY0":-130.72433259883476,"vZ0":2.2983856751517786,"x":60.28,"y":183.06,"x0":-2.3578237750499444,"y0":50.00320707541082,"z0":3.910764905640548,"aX":-15.284845714436477},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":-4.0,"breakHorizontal":13.3,"spinRate":2331,"spinDirection":270},"zone":14,"typeConfidence":2.0,"plateTime":0.4173103557107316,"extension":5.818130984563538},"index":0,"playId":"baac6fb0-3a09-3df7-8424-f1feb042b664","pitchNumber":1,"startTime":"2025-07-23T18:05:42.714Z","endTime":"2025-07-23T18:05:47.427Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.4,"endSpeed":82.7,"strikeZoneTop":3.3922576131822,"strikeZoneBottom":1.59133186314536,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.512357042581428,"aZ":-36.994245308662265,"pfxX":-7.349517128758273,"pfxZ":-2.7891282466079286,"pX":1.2384288507298173,"pZ":2.4462334784521036,"vX0":11.694234741505037,"vY0":-129.69914084252696,"vZ0":3.211677441033336,"x":69.79,"y":172.73,"x0":-2.344931512242295,"y0":50.0029653959271,"z0":3.987466456058487,"aX":-12.700251228023067},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":-4.2,"breakHorizontal":11.2,"spinRate":2404,"spinDirection":272},"zone":14,"typeConfidence":2.0,"plateTime":0.42002463500391585,"extension":5.957868954075646},"index":1,"playId":"38db6c4e-a439-3182-8cf3-e76cedf31233","pitchNumber":2,"startTime":"2025-07-23T18:05:54.172Z","endTime":"2025-07-23T18:05:58.315Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":79.6,"endSpeed":73.2,"strikeZoneTop":3.3117604932911,"strikeZoneBottom":1.49958881654875,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.740868058583445,"aZ":-28.882493439184373,"pfxX":9.275409456776567,"pfxZ":2.4123067249635888,"pX":-0.4319217342971774,"pZ":3.508458069779524,"vX0":2.4249082076912036,"vY0":-115.81233588568907,"vZ0":5.205307995742745,"x":133.46,"y":144.05,"x0":-2.696491649833409,"y0":50.00253139383438,"z0":3.9883186584919907,"aX":12.653338599119687},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":5.9,"breakHorizontal":-17.4,"spinRate":2891,"spinDirection":85},"zone":11,"typeConfidence":2.0,"plateTime":0.4721485942399579,"extension":5.467032098565115},"index":2,"playId":"2f1fd67f-fb0a-3091-b08f-859a4c52e042","pitchNumber":3,"startTime":"2025-07-23T18:06:10.676Z","endTime":"2025-07-23T18:06:15.213Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.5,"endSpeed":82.7,"strikeZoneTop":3.49,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.79846457121298,"aZ":-34.65187100829,"pfxX":-8.328258483662468,"pfxZ":-1.4236211569709063,"pX":0.24108815324402452,"pZ":2.551456741096259,"vX0":9.701074548370173,"vY0":-130.02026472294514,"vZ0":3.2478399900994717,"x":107.81,"y":169.89,"x0":-2.432807796076736,"y0":50.00623048930524,"z0":3.8933684711990546,"aX":-14.456083869926264},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":-1.7,"breakHorizontal":13.3,"spinRate":2311,"spinDirection":271},"zone":5,"typeConfidence":2.0,"plateTime":0.41910044457967643,"extension":5.727623263863169},"index":3,"playId":"35ef6ff8-570a-357f-8b92-95a63e376553","pitchNumber":4,"startTime":"2025-07-23T18:06:25.870Z","endTime":"2025-07-23T18:06:28.870Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":80.2,"endSpeed":74.2,"strikeZoneTop":3.49,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.986784863494364,"aZ":-27.50735389529604,"pfxX":7.130218844168652,"pfxZ":3.3652495731134007,"pX":1.7739028371344638,"pZ":1.5104336632176474,"vX0":7.600246345519654,"vY0":-116.69424524726061,"vZ0":0.9605223955634552,"x":49.38,"y":198.0,"x0":-2.4455557775654357,"y0":50.001262495363285,"z0":3.675550398176312,"aX":9.876839733349614},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":6.6,"breakHorizontal":-14.8,"spinRate":2763,"spinDirection":76},"zone":14,"typeConfidence":2.0,"plateTime":0.4685272123620785,"extension":5.8118855797153},"index":4,"playId":"9e1839c3-1091-30bd-b4be-c015be539bec","pitchNumber":5,"startTime":"2025-07-23T18:06:43.728Z","endTime":"2025-07-23T18:06:46.811Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-23T18:06:46.811Z","atBatIndex":45},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Isiah Kiner-Falefa called out on strikes.","rbi":0,"awayScore":0,"homeScore":6,"isOut":true},"about":{"atBatIndex":46,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-07-23T18:06:47.966Z","endTime":"2025-07-23T18:08:36.017Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":643396,"fullName":"Isiah Kiner-Falefa","link":"/api/v1/people/643396"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":695445,"fullName":"Chase Lee","link":"/api/v1/people/695445"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":643396,"fullName":"Isiah Kiner-Falefa","link":"/api/v1/people/643396"},"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(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":89.3,"endSpeed":81.7,"strikeZoneTop":3.43311234235631,"strikeZoneBottom":1.63180468026091,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.143226486597833,"aZ":-33.75848787827356,"pfxX":-8.293999303670015,"pfxZ":-0.925684473698718,"pX":-0.4993936284051095,"pZ":1.8106620538043108,"vX0":7.832467219931255,"vY0":-129.78838620049717,"vZ0":1.2731565110664165,"x":136.04,"y":189.89,"x0":-2.478605290237146,"y0":50.005817980639975,"z0":3.884557353628117,"aX":-14.154023835557616},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":-1.2,"breakHorizontal":13.3,"spinRate":2424,"spinDirection":267},"zone":7,"typeConfidence":2.0,"plateTime":0.4220096334075736,"extension":5.7001338857030195},"index":0,"playId":"67613ef9-802d-39ba-83f5-be92c9899403","pitchNumber":1,"startTime":"2025-07-23T18:07:11.054Z","endTime":"2025-07-23T18:07:15.164Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.1,"endSpeed":79.1,"strikeZoneTop":3.38661134256935,"strikeZoneBottom":1.58537358014063,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.73016180932583,"aZ":-37.75549686407009,"pfxX":-7.475382659766065,"pfxZ":-3.5092694722664035,"pX":-0.8074483935415204,"pZ":1.76419658137293,"vX0":6.4256122671528635,"vY0":-125.21555491659483,"vZ0":2.1528455132804085,"x":147.78,"y":191.15,"x0":-2.4327564375978192,"y0":50.000699787125775,"z0":3.9772339689310234,"aX":-11.896858709133268},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.5,"breakVerticalInduced":-5.6,"breakHorizontal":12.1,"spinRate":1603,"spinDirection":276},"zone":7,"typeConfidence":2.0,"plateTime":0.43703139575225247,"extension":5.987146767130125},"index":1,"playId":"869817b2-360d-3d35-b4d4-a6723ef99fa4","pitchNumber":2,"startTime":"2025-07-23T18:07:24.125Z","endTime":"2025-07-23T18:07:28.165Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.1,"endSpeed":83.3,"strikeZoneTop":3.37270719604441,"strikeZoneBottom":1.65249413336244,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.899591995385077,"aZ":-26.142295126954224,"pfxX":-3.8473046667481556,"pfxZ":3.4183340286204054,"pX":0.3394667224363788,"pZ":3.8148342392705836,"vX0":8.350279492989127,"vY0":-131.0328435956498,"vZ0":4.631843163087984,"x":104.06,"y":135.78,"x0":-2.368063101771099,"y0":50.00145142775249,"z0":3.9648462818355843,"aX":-6.787385277199955},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":7.3,"breakHorizontal":5.4,"spinRate":2536,"spinDirection":270},"zone":12,"typeConfidence":2.0,"plateTime":0.41569620064776336,"extension":5.7973581587522895},"index":2,"playId":"86395f89-8068-359c-b7af-cf402cd8ad25","pitchNumber":3,"startTime":"2025-07-23T18:07:38.727Z","endTime":"2025-07-23T18:07:42.754Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":79.7,"endSpeed":73.0,"strikeZoneTop":3.3566039682882,"strikeZoneBottom":1.59566084365208,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.93457934769474,"aZ":-28.117517354262883,"pfxX":11.219397040795739,"pfxZ":2.9952515697823303,"pX":1.0059241872207503,"pZ":1.9301277989230265,"vX0":4.9318830152630815,"vY0":-115.98192006778253,"vZ0":1.875634963578655,"x":78.66,"y":186.67,"x0":-2.6095859726765624,"y0":50.002546863997686,"z0":3.8040974817014233,"aX":15.188973384926324},"breaks":{"breakAngle":30.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":6.2,"breakHorizontal":-21.6,"spinRate":2938,"spinDirection":82},"zone":14,"typeConfidence":2.0,"plateTime":0.47337350673042833,"extension":5.521137324453475},"index":3,"playId":"4ad2ad7a-ace4-3a20-8976-ba0fbb1b8d05","pitchNumber":4,"startTime":"2025-07-23T18:07:51.858Z","endTime":"2025-07-23T18:07:57.296Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.6,"endSpeed":81.3,"strikeZoneTop":3.4,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.053713474779574,"aZ":-35.931976239302806,"pfxX":-6.861954779645447,"pfxZ":-2.2288157068177608,"pX":-0.2613916236908002,"pZ":2.025073985659633,"vX0":8.262092426376206,"vY0":-128.84194205414082,"vZ0":2.441499466346377,"x":126.96,"y":184.1,"x0":-2.613858150902412,"y0":50.00319732080257,"z0":3.83654722582367,"aX":-11.57062238283899},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":-3.2,"breakHorizontal":10.7,"spinRate":2393,"spinDirection":274},"zone":8,"typeConfidence":2.0,"plateTime":0.4246505234142872,"extension":5.8849291226641745},"index":4,"playId":"6279884f-5b1e-312e-8de8-deaf0ecb75d1","pitchNumber":5,"startTime":"2025-07-23T18:08:10.086Z","endTime":"2025-07-23T18:08:13.086Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":2},"pitchData":{"startSpeed":88.3,"endSpeed":81.8,"strikeZoneTop":3.28596104435396,"strikeZoneBottom":1.64654398665257,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.76250238597622,"aZ":-35.35885106766032,"pfxX":-4.380894793147842,"pfxZ":-1.8839698836148093,"pX":-0.7419246761439241,"pZ":1.6115869251251156,"vX0":6.230497615097313,"vY0":-128.58262126223477,"vZ0":1.3458205217572634,"x":145.28,"y":195.27,"x0":-2.6143153710573563,"y0":50.0009312810898,"z0":3.8013639828081396,"aX":-7.421177276831326},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":-2.9,"breakHorizontal":6.7,"spinRate":2323,"spinDirection":270},"zone":7,"typeConfidence":2.0,"plateTime":0.42410975280249863,"extension":5.9311296872449},"index":5,"playId":"609b66db-50d3-3271-ae43-fba890d11666","pitchNumber":6,"startTime":"2025-07-23T18:08:31.499Z","endTime":"2025-07-23T18:08:36.017Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-23T18:08:36.017Z","atBatIndex":46},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Wenceel Pérez called out on strikes.","rbi":0,"awayScore":0,"homeScore":6,"isOut":true},"about":{"atBatIndex":47,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-07-23T18:10:48.725Z","endTime":"2025-07-23T18:11:52.234Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":672761,"fullName":"Wenceel Pérez","link":"/api/v1/people/672761"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663559,"fullName":"Bailey Falter","link":"/api/v1/people/663559"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":672761,"fullName":"Wenceel Pérez","link":"/api/v1/people/672761"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":663698,"link":"/api/v1/people/663698"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.7,"endSpeed":84.5,"strikeZoneTop":3.22413632989478,"strikeZoneBottom":1.54085085316299,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.96141332466609,"aZ":-14.242933885814749,"pfxX":2.1726007523249296,"pfxZ":9.861495984547748,"pX":1.099285270809187,"pZ":2.2654685353802897,"vX0":-1.3344670694765322,"vY0":-133.53267316695732,"vZ0":-6.2666351709140224,"x":75.1,"y":177.61,"x0":1.3215452458021948,"y0":50.000509909768105,"z0":5.655162827407297,"aX":3.949051866327866},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":16.8,"breakHorizontal":-3.7,"spinRate":2059,"spinDirection":161},"zone":14,"typeConfidence":2.0,"plateTime":0.4091403308370474,"extension":7.327085603541888},"index":0,"playId":"a9a7e538-1389-3948-9d56-337cee1fc570","pitchNumber":1,"startTime":"2025-07-23T18:10:48.725Z","endTime":"2025-07-23T18:10:52.781Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.7,"endSpeed":85.8,"strikeZoneTop":3.17,"strikeZoneBottom":1.46,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.44606122579632,"aZ":-12.323023289484418,"pfxX":2.346022960058163,"pfxZ":10.516256391553059,"pX":0.5398763971900765,"pZ":3.154364891941387,"vX0":-2.6756622090172795,"vY0":-136.3864171723547,"vZ0":-4.670390216198081,"x":96.42,"y":153.61,"x0":1.2279202446248494,"y0":50.0024490785833,"z0":5.736079051220692,"aX":4.428456524555714},"breaks":{"breakAngle":15.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":18.2,"breakHorizontal":-3.7,"spinRate":1991,"spinDirection":165},"zone":3,"typeConfidence":2.0,"plateTime":0.40130871962627657,"extension":7.411246584924406},"index":1,"playId":"40757d47-4321-36f5-8e6b-9a6188765641","pitchNumber":2,"startTime":"2025-07-23T18:11:07.257Z","endTime":"2025-07-23T18:11:10.285Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2025-07-23T18:11:24.776Z","endTime":"2025-07-23T18:11:48.302Z","isPitch":false,"type":"action","player":{"id":672761,"link":"/api/v1/people/672761"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"pitchData":{"startSpeed":94.7,"endSpeed":86.8,"strikeZoneTop":3.13636903887871,"strikeZoneBottom":1.41179556265021,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.57305608162142,"aZ":-11.24580084343047,"pfxX":2.9116969048895287,"pfxZ":10.847680131484447,"pX":-0.14269746288979163,"pZ":2.518742199352984,"vX0":-4.4584640010746615,"vY0":-137.7649128224536,"vZ0":-6.388420589545377,"x":122.44,"y":170.77,"x0":1.1156375060932846,"y0":50.00216086173542,"z0":5.622105355186632,"aX":5.617435680303127},"breaks":{"breakAngle":20.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":18.6,"breakHorizontal":-4.3,"spinRate":2092,"spinDirection":166},"zone":5,"typeConfidence":2.0,"plateTime":0.3970459357515499,"extension":7.352223728637348},"index":3,"playId":"3c16cfab-c5de-364d-b2c3-507fa1e36c36","pitchNumber":3,"startTime":"2025-07-23T18:11:48.302Z","endTime":"2025-07-23T18:11:52.234Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-23T18:11:52.234Z","atBatIndex":47},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Spencer Torkelson doubles (23) on a sharp line drive to left fielder Tommy Pham.","rbi":0,"awayScore":0,"homeScore":6,"isOut":false},"about":{"atBatIndex":48,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-07-23T18:11:54.694Z","endTime":"2025-07-23T18:12:34.286Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663559,"fullName":"Bailey Falter","link":"/api/v1/people/663559"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"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":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":502054,"link":"/api/v1/people/502054"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.9,"endSpeed":86.5,"strikeZoneTop":3.59,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.905875753620126,"aZ":-14.344666171741665,"pfxX":3.7822994937646532,"pfxZ":9.3530811303436,"pX":0.3242814819577871,"pZ":2.420562454471892,"vX0":-3.7689966699860586,"vY0":-136.6659919800821,"vZ0":-6.0380012054856875,"x":104.64,"y":173.42,"x0":1.2246528948308755,"y0":50.00673953845072,"z0":5.630417126160293,"aX":7.212879706939132},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":16.0,"breakHorizontal":-6.1,"spinRate":2037,"spinDirection":166},"zone":6,"typeConfidence":2.0,"plateTime":0.39958537399088545,"extension":7.3889280636754355},"hitData":{"launchSpeed":106.2,"launchAngle":19.0,"totalDistance":368.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":68.61,"coordY":49.94}},"index":0,"playId":"1d4165f3-5030-3521-9ed7-36d299dd2f48","pitchNumber":1,"startTime":"2025-07-23T18:12:18.286Z","endTime":"2025-07-23T18:12:34.286Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-23T18:12:34.286Z","atBatIndex":48},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Matt Vierling singles on a sharp line drive to right fielder Bryan Reynolds. Spencer Torkelson scores.","rbi":1,"awayScore":1,"homeScore":6,"isOut":false},"about":{"atBatIndex":49,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-07-23T18:12:35.467Z","endTime":"2025-07-23T18:15:55.411Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":663837,"fullName":"Matt Vierling","link":"/api/v1/people/663837"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663559,"fullName":"Bailey Falter","link":"/api/v1/people/663559"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":663837,"fullName":"Matt Vierling","link":"/api/v1/people/663837"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":663837,"fullName":"Matt Vierling","link":"/api/v1/people/663837"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":668804,"link":"/api/v1/people/668804"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"responsiblePitcher":{"id":663559,"link":"/api/v1/people/663559"},"isScoringEvent":true,"rbi":true,"earned":true,"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(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":78.2,"endSpeed":72.7,"strikeZoneTop":3.49,"strikeZoneBottom":1.73,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.511645255091143,"aZ":-35.9005563014512,"pfxX":-1.5972769928422157,"pfxZ":-2.816542887499919,"pX":-0.3527446823179023,"pZ":1.9878372723463325,"vX0":-3.2377275413676796,"vY0":-113.90887623703347,"vZ0":-0.42250676997937664,"x":130.45,"y":185.11,"x0":1.290503476876927,"y0":50.00278761956529,"z0":5.703535491263479,"aX":-2.113386441383658},"breaks":{"breakAngle":3.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.3,"breakVerticalInduced":-4.9,"breakHorizontal":3.6,"spinRate":1735,"spinDirection":271},"zone":7,"typeConfidence":2.0,"plateTime":0.47952917248055726,"extension":6.963737237259745},"index":0,"playId":"bc5c7010-dded-34d4-b28d-d93d4f8747c7","pitchNumber":1,"startTime":"2025-07-23T18:13:04.843Z","endTime":"2025-07-23T18:13:07.843Z","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":94.3,"endSpeed":86.0,"strikeZoneTop":3.65936872223091,"strikeZoneBottom":1.82431079475391,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.168991443152905,"aZ":-12.526067215731098,"pfxX":3.793612990969807,"pfxZ":10.385492035903788,"pX":-1.0188050858704498,"pZ":1.3685892004500784,"vX0":-6.825136951448992,"vY0":-136.91103301279983,"vZ0":-8.89482051736262,"x":155.83,"y":201.83,"x0":1.0173370695436221,"y0":50.00490894924131,"z0":5.523900318710678,"aX":7.179030313333256},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":17.0,"breakHorizontal":-5.4,"spinRate":2100,"spinDirection":165},"zone":13,"typeConfidence":2.0,"plateTime":0.4005661300736998,"extension":7.321779828645655},"index":1,"playId":"ceb0d6cf-28ff-3ef7-a0d2-11f208485215","pitchNumber":2,"startTime":"2025-07-23T18:13:42.964Z","endTime":"2025-07-23T18:13:47.702Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.2,"endSpeed":85.3,"strikeZoneTop":3.64359247782851,"strikeZoneBottom":1.7678392450805,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.663067945189656,"aZ":-10.409171323607188,"pfxX":4.296619501795717,"pfxZ":11.691447740194079,"pX":0.7337353057392731,"pZ":1.5459028583046168,"vX0":-2.3516739648599465,"vY0":-135.58497933475493,"vZ0":-8.651107774875637,"x":89.03,"y":197.04,"x0":1.0540953971730498,"y0":50.005528849621214,"z0":5.504756815073554,"aX":8.000186334671236},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":19.6,"breakHorizontal":-7.3,"spinRate":2080,"spinDirection":172},"zone":14,"typeConfidence":2.0,"plateTime":0.40399134254815916,"extension":7.299688311408158},"index":2,"playId":"62a6e3b2-7015-3b10-8cf6-c3f6e8e16d02","pitchNumber":3,"startTime":"2025-07-23T18:14:02.115Z","endTime":"2025-07-23T18:14:06.967Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.8,"endSpeed":84.4,"strikeZoneTop":3.49,"strikeZoneBottom":1.73,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.075555658141433,"aZ":-12.005880607547462,"pfxX":3.6371401167754294,"pfxZ":10.996129344975193,"pX":-0.610899216872399,"pZ":2.7345581205786744,"vX0":-6.068788564785179,"vY0":-134.99072200745408,"vZ0":-5.391113468573379,"x":140.29,"y":164.95,"x0":1.2001818730884013,"y0":50.00232131715023,"z0":5.612274613885668,"aX":6.671120440987775},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":18.8,"breakHorizontal":-5.2,"spinRate":2216,"spinDirection":165},"zone":4,"typeConfidence":2.0,"plateTime":0.4067083273476446,"extension":7.33191259056032},"index":3,"playId":"a88c045d-95df-324a-8571-3096b813aa31","pitchNumber":4,"startTime":"2025-07-23T18:14:25.128Z","endTime":"2025-07-23T18:14:29.670Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.5,"endSpeed":87.5,"strikeZoneTop":3.52656528093159,"strikeZoneBottom":1.68401682437118,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.080020619493315,"aZ":-12.477574054918678,"pfxX":4.526337069702608,"pfxZ":10.218938720449195,"pX":-0.6052062265901517,"pZ":0.22658629834884692,"vX0":-6.032379870386264,"vY0":-137.1799161927889,"vZ0":-11.638666212831957,"x":140.07,"y":232.66,"x0":1.022571271056556,"y0":50.0063963178775,"z0":5.346776880392884,"aX":8.727880803739602},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":16.6,"breakHorizontal":-7.1,"spinRate":1989,"spinDirection":164},"zone":13,"typeConfidence":2.0,"plateTime":0.39753743733775737,"extension":7.519085631019162},"index":4,"playId":"e4634c42-ca97-3144-aff4-17843de426f6","pitchNumber":5,"startTime":"2025-07-23T18:15:17.272Z","endTime":"2025-07-23T18:15:20.482Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.8,"endSpeed":85.4,"strikeZoneTop":3.49,"strikeZoneBottom":1.73,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.251206071123345,"aZ":-13.713142679070277,"pfxX":1.8783568761605516,"pfxZ":9.825595495626667,"pX":0.2995630672733552,"pZ":3.408633533860608,"vX0":-2.777467447443621,"vY0":-136.50069979200092,"vZ0":-3.5210188767242996,"x":105.58,"y":146.75,"x0":1.0882522481254842,"y0":50.00383421261663,"z0":5.665202164067677,"aX":3.52981209534499},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":17.2,"breakHorizontal":-2.8,"spinRate":2134,"spinDirection":160},"zone":3,"typeConfidence":2.0,"plateTime":0.4019241549472268,"extension":7.359945288264105},"hitData":{"launchSpeed":100.9,"launchAngle":14.0,"totalDistance":278.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":176.63,"coordY":73.69}},"index":5,"playId":"77d375aa-d2f7-3842-bd93-efde6e8fbc5a","pitchNumber":6,"startTime":"2025-07-23T18:15:44.365Z","endTime":"2025-07-23T18:15:55.411Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-23T18:15:55.411Z","atBatIndex":49},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Zach McKinstry grounds into a force out, second baseman Nick Gonzales to shortstop Isiah Kiner-Falefa. Matt Vierling out at 2nd. Zach McKinstry to 1st.","rbi":0,"awayScore":1,"homeScore":6,"isOut":true},"about":{"atBatIndex":50,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-07-23T18:17:02.443Z","endTime":"2025-07-23T18:19:07.899Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663559,"fullName":"Bailey Falter","link":"/api/v1/people/663559"},"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":[1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":663837,"fullName":"Matt Vierling","link":"/api/v1/people/663837"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":693304,"link":"/api/v1/people/693304"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":643396,"link":"/api/v1/people/643396"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2025-07-23T18:16:18.632Z","endTime":"2025-07-23T18:17:04.748Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.6,"endSpeed":78.0,"strikeZoneTop":3.36,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.092892238426895,"aZ":-26.69350983759822,"pfxX":-2.2068068960552196,"pfxZ":3.560303260995755,"pX":-1.010355672755137,"pZ":1.6415817272356397,"vX0":-5.076076502500411,"vY0":-123.14110170177011,"vZ0":-3.9668871834019974,"x":155.51,"y":194.46,"x0":1.3630003450175519,"y0":50.00139108111925,"z0":5.527670263882415,"aX":-3.3927365151371314},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":5.8,"breakHorizontal":5.2,"spinRate":2016,"spinDirection":206},"zone":13,"typeConfidence":2.0,"plateTime":0.4445353251938222,"extension":7.368492539296444},"index":1,"playId":"34cdaea3-2b63-352e-8645-5b8c3e0637d5","pitchNumber":1,"startTime":"2025-07-23T18:17:04.748Z","endTime":"2025-07-23T18:17:08.527Z","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":80.0,"strikeZoneTop":3.3964925782172,"strikeZoneBottom":1.6204126455485,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.35181748835044,"aZ":-28.450109815242012,"pfxX":-2.4188848038722246,"pfxZ":2.2958873816475354,"pX":-0.5630056099627355,"pZ":3.300325097838953,"vX0":-3.9759196322012906,"vY0":-125.64263947365545,"vZ0":-0.32496512481761575,"x":138.46,"y":149.67,"x0":1.346138551747652,"y0":50.000796346959135,"z0":5.7179643199943,"aX":-3.915542075070357},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":4.3,"breakHorizontal":5.2,"spinRate":2095,"spinDirection":206},"zone":1,"typeConfidence":2.0,"plateTime":0.43379978369796834,"extension":7.12254137411933},"index":2,"playId":"c5f8c310-a353-3966-b2b1-79ec6064b1be","pitchNumber":2,"startTime":"2025-07-23T18:17:28.152Z","endTime":"2025-07-23T18:17:32.305Z","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":95.2,"endSpeed":87.5,"strikeZoneTop":3.36,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.17747077785504,"aZ":-13.302931547623189,"pfxX":4.005308370825744,"pfxZ":9.631306646448403,"pX":0.30666550790021885,"pZ":3.1649348917892657,"vX0":-3.5006794583971814,"vY0":-138.65795709414905,"vZ0":-4.368678946411115,"x":105.31,"y":153.33,"x0":1.0612763130186242,"y0":50.00370414544046,"z0":5.639825652909939,"aX":7.848672950403674},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":16.8,"breakHorizontal":-6.6,"spinRate":2105,"spinDirection":168},"zone":3,"typeConfidence":2.0,"plateTime":0.3940829718726051,"extension":7.299165310016627},"index":3,"playId":"d5a38696-dcb8-3150-96dc-959c97e33e39","pitchNumber":3,"startTime":"2025-07-23T18:17:48.810Z","endTime":"2025-07-23T18:17:51.810Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":1},"index":4,"playId":"87cd631d-d969-38ca-84ff-792f734f452d","startTime":"2025-07-23T18:18:14.944Z","endTime":"2025-07-23T18:18:19.319Z","isPitch":false,"type":"pickoff"},{"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":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.9,"endSpeed":78.9,"strikeZoneTop":3.36272849308079,"strikeZoneBottom":1.6320711730557,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.59303665643197,"aZ":-27.743136853543987,"pfxX":-3.1998195960628277,"pfxZ":2.798241608044215,"pX":-1.056210054926737,"pZ":2.8569993630304458,"vX0":-4.955329013605537,"vY0":-125.11392809843286,"vZ0":-1.4074606682052884,"x":157.26,"y":161.64,"x0":1.3668633932533265,"y0":50.00291776734515,"z0":5.703712017581248,"aX":-5.063718057111583},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":5.0,"breakHorizontal":7.0,"spinRate":2067,"spinDirection":214},"zone":11,"typeConfidence":2.0,"plateTime":0.43803200123825237,"extension":7.252950308570413},"index":5,"playId":"3002eb31-0308-36db-854e-14618becb9ac","pitchNumber":4,"startTime":"2025-07-23T18:18:36.122Z","endTime":"2025-07-23T18:18:40.934Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.3,"endSpeed":86.5,"strikeZoneTop":3.36,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.212273008238665,"aZ":-13.747563330232936,"pfxX":4.541755438204105,"pfxZ":9.628793835084744,"pX":-0.2759626656852319,"pZ":3.071059554199302,"vX0":-5.429481866555071,"vY0":-137.1916759903399,"vZ0":-4.39814473623431,"x":127.52,"y":155.86,"x0":1.1349437310805321,"y0":50.0041817049748,"z0":5.626229982994965,"aX":8.693250702042553},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":16.8,"breakHorizontal":-7.2,"spinRate":2006,"spinDirection":167},"zone":2,"typeConfidence":2.0,"plateTime":0.3986270241224177,"extension":7.403121723278803},"hitData":{"launchSpeed":75.3,"launchAngle":-12.0,"totalDistance":13.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":144.72,"coordY":149.15}},"index":6,"playId":"58108bb1-fbef-3264-9c6c-c626d7219331","pitchNumber":5,"startTime":"2025-07-23T18:19:00.139Z","endTime":"2025-07-23T18:19:07.899Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-23T18:19:07.899Z","atBatIndex":50},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Dillon Dingler strikes out swinging.","rbi":0,"awayScore":1,"homeScore":6,"isOut":true},"about":{"atBatIndex":51,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-07-23T18:19:26.804Z","endTime":"2025-07-23T18:20:59.571Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663559,"fullName":"Bailey Falter","link":"/api/v1/people/663559"},"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":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":663698,"link":"/api/v1/people/663698"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":79.2,"endSpeed":72.7,"strikeZoneTop":3.48,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.445454749781643,"aZ":-32.33822416643582,"pfxX":-1.0416699087802666,"pfxZ":-0.1185310529857464,"pX":0.3606579235081168,"pZ":2.2865049394697983,"vX0":-2.2939298017364256,"vY0":-115.37446824167337,"vZ0":-0.7821009988064975,"x":103.25,"y":177.04,"x0":1.5051479790089997,"y0":50.005754306015056,"z0":5.759927243792039,"aX":-1.39727331442739},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.8,"breakVerticalInduced":-0.1,"breakHorizontal":2.5,"spinRate":1810,"spinDirection":247},"zone":6,"typeConfidence":2.0,"plateTime":0.47562784155010185,"extension":7.018161496379922},"index":0,"playId":"4e5ae3e1-0577-3122-96d4-07f1c210a495","pitchNumber":1,"startTime":"2025-07-23T18:19:40.989Z","endTime":"2025-07-23T18:19:47.700Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.9,"endSpeed":87.3,"strikeZoneTop":3.48,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.736282947601833,"aZ":-13.115158715479211,"pfxX":5.203854568855498,"pfxZ":9.809226265189691,"pX":-0.1451773962819339,"pZ":2.108364893421007,"vX0":-5.554679795387067,"vY0":-138.01837580830272,"vZ0":-6.959206446879216,"x":122.53,"y":181.85,"x0":1.2107650606564067,"y0":50.00005947895172,"z0":5.533345132613006,"aX":10.107658948663431},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":16.6,"breakHorizontal":-8.4,"spinRate":1989,"spinDirection":165},"zone":8,"typeConfidence":2.0,"plateTime":0.3958062590802247,"extension":7.2885673824399735},"index":1,"playId":"a73965f6-727e-3a34-8d79-f152c840e83d","pitchNumber":2,"startTime":"2025-07-23T18:20:28.954Z","endTime":"2025-07-23T18:20:31.954Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"pitchData":{"startSpeed":93.6,"endSpeed":86.0,"strikeZoneTop":3.48,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.66927480590171,"aZ":-12.694123212317153,"pfxX":4.203001257294369,"pfxZ":10.3148863422172,"pX":1.389085815537628,"pZ":2.247386131894779,"vX0":-1.2695984820436137,"vY0":-136.26080892560452,"vZ0":-6.569493519926932,"x":64.05,"y":178.1,"x0":1.3136202911016153,"y0":50.00592805909436,"z0":5.558885527993966,"aX":7.9408735905577785},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":17.5,"breakHorizontal":-7.3,"spinRate":2012,"spinDirection":169},"zone":14,"typeConfidence":2.0,"plateTime":0.40127148573588745,"extension":7.227061098046257},"index":2,"playId":"646c9ae1-4e52-3302-9ff6-db173fb9435e","pitchNumber":3,"startTime":"2025-07-23T18:20:54.825Z","endTime":"2025-07-23T18:20:59.571Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-23T18:20:59.571Z","atBatIndex":51},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Spencer Horwitz lines out to third baseman Zach McKinstry.","rbi":0,"awayScore":1,"homeScore":6,"isOut":true},"about":{"atBatIndex":52,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-07-23T18:23:06.626Z","endTime":"2025-07-23T18:24:56.635Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":695445,"fullName":"Chase Lee","link":"/api/v1/people/695445"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":656716,"link":"/api/v1/people/656716"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":77.9,"endSpeed":71.5,"strikeZoneTop":3.65508892179889,"strikeZoneBottom":1.75156835303289,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.037095115190784,"aZ":-29.114357715609568,"pfxX":7.108002650499586,"pfxZ":2.34799736128826,"pX":-1.1949459325710983,"pZ":1.721684450051194,"vX0":1.6118652783916825,"vY0":-113.44995744309622,"vZ0":1.8350178529928942,"x":162.55,"y":192.29,"x0":-2.8381592435098986,"y0":50.001073749644675,"z0":3.8072481864042333,"aX":9.250281631582391},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":5.0,"breakHorizontal":-13.3,"spinRate":2781,"spinDirection":79},"zone":13,"typeConfidence":2.0,"plateTime":0.4830570119324866,"extension":5.385561734675916},"index":0,"playId":"5d8d5550-afce-3a69-894b-0168f31e634d","pitchNumber":1,"startTime":"2025-07-23T18:23:20.546Z","endTime":"2025-07-23T18:23:24.812Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.2,"endSpeed":77.0,"strikeZoneTop":3.67139603272608,"strikeZoneBottom":1.72702192556321,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.597982275123428,"aZ":-37.38554408915734,"pfxX":-10.438433633453133,"pfxZ":-3.442284489488438,"pX":-0.5956845475120227,"pZ":2.0425888170662456,"vX0":7.873896035866883,"vY0":-122.35396295654871,"vZ0":2.674178226454381,"x":139.71,"y":183.63,"x0":-2.502522241480668,"y0":50.003409541026286,"z0":4.143464802560732,"aX":-15.795127480370777},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.0,"breakVerticalInduced":-5.3,"breakHorizontal":17.0,"spinRate":1575,"spinDirection":270},"zone":7,"typeConfidence":2.0,"plateTime":0.44800527381101185,"extension":6.124965450790618},"index":1,"playId":"1652ad80-7d4f-3a54-873e-211909842120","pitchNumber":2,"startTime":"2025-07-23T18:23:32.695Z","endTime":"2025-07-23T18:23:36.831Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.2,"endSpeed":82.0,"strikeZoneTop":3.6478992704686,"strikeZoneBottom":1.78593438406264,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.033150732628354,"aZ":-29.522555564013928,"pfxX":-4.394370137700496,"pfxZ":1.5506698269550885,"pX":1.302266846386303,"pZ":2.8974432043539413,"vX0":10.910461439065857,"vY0":-129.48041266672155,"vZ0":3.015396844595721,"x":67.36,"y":160.55,"x0":-2.3804482599550316,"y0":50.00303815948755,"z0":3.965805988714089,"aX":-7.520246923279404},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":3.7,"breakHorizontal":5.8,"spinRate":2351,"spinDirection":280},"zone":12,"typeConfidence":2.0,"plateTime":0.4217349592246027,"extension":5.844670837519691},"index":2,"playId":"a0320266-ed12-322f-99ec-db25c03b02aa","pitchNumber":3,"startTime":"2025-07-23T18:23:45.568Z","endTime":"2025-07-23T18:23:49.547Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.4,"endSpeed":81.0,"strikeZoneTop":3.63,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.29464728402352,"aZ":-35.98159540599106,"pfxX":-6.481170721564109,"pfxZ":-2.2754183804634245,"pX":0.41542132064895515,"pZ":2.012745315883558,"vX0":9.327320491071692,"vY0":-128.46582588708256,"vZ0":2.067939969851011,"x":101.17,"y":184.44,"x0":-2.4181853993730917,"y0":50.00247818204808,"z0":3.991705762019043,"aX":-10.847143153179246},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":-3.4,"breakHorizontal":9.7,"spinRate":2307,"spinDirection":267},"zone":9,"typeConfidence":2.0,"plateTime":0.42614767233037787,"extension":5.7898212505128015},"index":3,"playId":"05043606-d82e-3233-9607-99747c0e6a0f","pitchNumber":4,"startTime":"2025-07-23T18:23:59.738Z","endTime":"2025-07-23T18:24:03.054Z","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":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.1,"endSpeed":79.5,"strikeZoneTop":3.5201536526127,"strikeZoneBottom":1.63841507428722,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.800174764180337,"aZ":-39.18992894458646,"pfxX":-7.213179952794626,"pfxZ":-4.357740752170251,"pX":-0.7047926303593345,"pZ":0.7200813062566512,"vX0":6.8373729320285594,"vY0":-126.590412676963,"vZ0":-0.11421752466320201,"x":143.87,"y":219.34,"x0":-2.514159166097466,"y0":50.00386255483163,"z0":3.9245955375040977,"aX":-11.61315815516416},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.0,"breakVerticalInduced":-7.7,"breakHorizontal":11.4,"spinRate":1599,"spinDirection":269},"zone":13,"typeConfidence":2.0,"plateTime":0.43402420672381314,"extension":5.989666796505599},"index":4,"playId":"50587401-7462-396e-bc02-ca7929d54c9e","pitchNumber":5,"startTime":"2025-07-23T18:24:34.819Z","endTime":"2025-07-23T18:24:38.698Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.2,"endSpeed":83.7,"strikeZoneTop":3.63,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.14796915439894,"aZ":-25.79925417557466,"pfxX":-5.553164425129921,"pfxZ":3.5871134798694886,"pX":-0.09260522206177359,"pZ":2.688508631667767,"vX0":8.215130962490973,"vY0":-131.33092080902136,"vZ0":1.7304825222411864,"x":120.53,"y":166.19,"x0":-2.5143097048436878,"y0":50.00500237875294,"z0":3.916740005049841,"aX":-9.876293615659211},"breaks":{"breakAngle":18.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":7.1,"breakHorizontal":8.6,"spinRate":2528,"spinDirection":269},"zone":5,"typeConfidence":2.0,"plateTime":0.41424557955915065,"extension":5.748694178626929},"hitData":{"launchSpeed":77.8,"launchAngle":12.0,"totalDistance":148.0,"trajectory":"line_drive","hardness":"medium","location":"5","coordinates":{"coordX":104.94,"coordY":146.36}},"index":5,"playId":"70baeb21-e9fa-328f-a38c-1961d2aea67b","pitchNumber":6,"startTime":"2025-07-23T18:24:51.074Z","endTime":"2025-07-23T18:24:56.635Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-23T18:24:56.635Z","atBatIndex":52},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Andrew McCutchen grounds out softly, shortstop Javier Báez to first baseman Spencer Torkelson.","rbi":0,"awayScore":1,"homeScore":6,"isOut":true},"about":{"atBatIndex":53,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-07-23T18:25:02.427Z","endTime":"2025-07-23T18:26:30.082Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":457705,"fullName":"Andrew McCutchen","link":"/api/v1/people/457705"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":695445,"fullName":"Chase Lee","link":"/api/v1/people/695445"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":457705,"fullName":"Andrew McCutchen","link":"/api/v1/people/457705"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":595879,"link":"/api/v1/people/595879"},"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":"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":88.3,"endSpeed":82.1,"strikeZoneTop":3.43862830968506,"strikeZoneBottom":1.67069504729768,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.601142383206348,"aZ":-26.792495221706616,"pfxX":-3.273114890716802,"pfxZ":3.1511395646288385,"pX":-0.642544484799668,"pZ":2.7584215944463137,"vX0":5.852688807354761,"vY0":-128.5737962322162,"vZ0":2.4287423771481627,"x":141.49,"y":164.3,"x0":-2.5025334991433605,"y0":50.00301071811021,"z0":3.8542601007796633,"aX":-5.591411905626273},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":6.4,"breakHorizontal":4.9,"spinRate":2438,"spinDirection":275},"zone":4,"typeConfidence":2.0,"plateTime":0.422762824706449,"extension":5.847400791669986},"index":0,"playId":"a1733794-cc49-3cf5-88c4-a25d68a6e8bb","pitchNumber":1,"startTime":"2025-07-23T18:25:22.120Z","endTime":"2025-07-23T18:25:26.467Z","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":89.7,"endSpeed":82.9,"strikeZoneTop":3.48,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.584774982991853,"aZ":-37.51954105751056,"pfxX":-6.251053786495451,"pfxZ":-3.0750376446052954,"pX":0.777142192522332,"pZ":2.0341238237971773,"vX0":10.141835556665994,"vY0":-130.3219980286586,"vZ0":2.4478068232663333,"x":87.38,"y":183.86,"x0":-2.3334219765099298,"y0":50.00266122329704,"z0":3.89550435066403,"aX":-10.871283426260492},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":-4.8,"breakHorizontal":9.4,"spinRate":2448,"spinDirection":267},"zone":9,"typeConfidence":2.0,"plateTime":0.4185458347346036,"extension":5.666584069736744},"index":1,"playId":"0f6cbe4e-9b15-3f2e-af7a-3f2a78643690","pitchNumber":2,"startTime":"2025-07-23T18:25:34.415Z","endTime":"2025-07-23T18:25:38.302Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.8,"endSpeed":74.5,"strikeZoneTop":3.38332450426039,"strikeZoneBottom":1.65612665052246,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.064119900512907,"aZ":-27.504538724707142,"pfxX":8.386169761025931,"pfxZ":3.33406366052425,"pX":1.9775456856803695,"pZ":1.4949117684486177,"vX0":7.66206515528129,"vY0":-117.50374927290714,"vZ0":0.7848051022206106,"x":41.62,"y":198.42,"x0":-2.4135661189762687,"y0":50.00074920142266,"z0":3.7101346298203843,"aX":11.735960310454587},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":6.5,"breakHorizontal":-17.0,"spinRate":3048,"spinDirection":77},"zone":14,"typeConfidence":2.0,"plateTime":0.4659518926218178,"extension":5.777409642117351},"index":2,"playId":"9b402a8e-3fe5-3cab-b68f-67af862d4236","pitchNumber":3,"startTime":"2025-07-23T18:26:05.572Z","endTime":"2025-07-23T18:26:08.734Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.0,"endSpeed":74.2,"strikeZoneTop":3.48,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.322485113553245,"aZ":-26.967580179064235,"pfxX":9.101698335856511,"pfxZ":3.715584985874677,"pX":1.028829754282401,"pZ":2.055430675306665,"vX0":5.482925286617385,"vY0":-117.90121379314277,"vZ0":1.699356975497257,"x":77.78,"y":183.28,"x0":-2.5128250694322865,"y0":50.00427478095983,"z0":3.8217799134863,"aX":12.757023142399522},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":7.4,"breakHorizontal":-17.9,"spinRate":3049,"spinDirection":78},"zone":14,"typeConfidence":2.0,"plateTime":0.46533835087385444,"extension":5.6942222648746785},"hitData":{"launchSpeed":56.8,"launchAngle":0.0,"totalDistance":31.0,"trajectory":"ground_ball","hardness":"soft","location":"6","coordinates":{"coordX":120.62,"coordY":178.85}},"index":3,"playId":"28240dc2-9b2e-349d-901d-b934c96a69ed","pitchNumber":4,"startTime":"2025-07-23T18:26:22.867Z","endTime":"2025-07-23T18:26:30.082Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-23T18:26:30.082Z","atBatIndex":53},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Bryan Reynolds grounds out, first baseman Spencer Torkelson to pitcher Chase Lee.","rbi":0,"awayScore":1,"homeScore":6,"isOut":true},"about":{"atBatIndex":54,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-07-23T18:26:35.790Z","endTime":"2025-07-23T18:28:12.044Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":695445,"fullName":"Chase Lee","link":"/api/v1/people/695445"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":679529,"link":"/api/v1/people/679529"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":695445,"link":"/api/v1/people/695445"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":80.1,"endSpeed":73.3,"strikeZoneTop":3.21,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.87162108899919,"aZ":-27.25138329145769,"pfxX":9.024046860612724,"pfxZ":3.5966315331959526,"pX":0.9439168791914713,"pZ":2.1272275210245986,"vX0":5.585259156514737,"vY0":-116.51591392928948,"vZ0":2.0763079988755258,"x":81.02,"y":181.34,"x0":-2.6603842615713686,"y0":50.00160267235634,"z0":3.8081173729351367,"aX":12.346690018690998},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":7.3,"breakHorizontal":-17.8,"spinRate":2937,"spinDirection":88},"zone":14,"typeConfidence":2.0,"plateTime":0.4709555011875133,"extension":5.698937304958923},"index":0,"playId":"1c9738a7-ee9b-3946-a93d-f10a931a2dc3","pitchNumber":1,"startTime":"2025-07-23T18:26:55.817Z","endTime":"2025-07-23T18:26:58.817Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.0,"endSpeed":80.8,"strikeZoneTop":3.08796038761889,"strikeZoneBottom":1.5004547761343,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.35339483853829,"aZ":-37.335018510549254,"pfxX":-9.337480283223865,"pfxZ":-3.1236386927459776,"pX":1.77491881817576,"pZ":0.8811431910529843,"vX0":13.159864559034345,"vY0":-127.45221474046399,"vZ0":-0.1367000999499064,"x":49.34,"y":214.99,"x0":-2.234113528596674,"y0":50.00474378999913,"z0":3.8754736855306717,"aX":-15.417006847687299},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.0,"breakVerticalInduced":-5.4,"breakHorizontal":14.0,"spinRate":1637,"spinDirection":275},"zone":14,"typeConfidence":2.0,"plateTime":0.4291960081757029,"extension":6.061868529468519},"index":1,"playId":"483771ce-94cf-38db-8cab-514ca1732b06","pitchNumber":2,"startTime":"2025-07-23T18:27:15.774Z","endTime":"2025-07-23T18:27:19.738Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.6,"endSpeed":73.7,"strikeZoneTop":3.05264798388804,"strikeZoneBottom":1.58237599865329,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.418915624683486,"aZ":-27.369045172791836,"pfxX":10.939404316705598,"pfxZ":3.4743559421151593,"pX":0.3548317525552426,"pZ":2.0740124033115492,"vX0":3.8220288541574075,"vY0":-117.24327328927438,"vZ0":2.0545843622677564,"x":103.47,"y":182.78,"x0":-2.720535274705241,"y0":50.00368173988313,"z0":3.751162515180698,"aX":15.13782803520222},"breaks":{"breakAngle":30.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":7.1,"breakHorizontal":-20.8,"spinRate":2900,"spinDirection":80},"zone":6,"typeConfidence":2.0,"plateTime":0.46824900188189567,"extension":5.510284693904509},"index":2,"playId":"efa083cc-4f98-38bc-ab85-2049ec5c7f7a","pitchNumber":3,"startTime":"2025-07-23T18:27:33.229Z","endTime":"2025-07-23T18:27:37.360Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2025-07-23T18:27:44.002Z","endTime":"2025-07-23T18:28:03.666Z","isPitch":false,"type":"action","player":{"id":668804,"link":"/api/v1/people/668804"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.4,"endSpeed":80.6,"strikeZoneTop":3.21,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.53123544653204,"aZ":-36.85890064356625,"pfxX":-9.302655325185992,"pfxZ":-2.854337097203863,"pX":0.1517611571354028,"pZ":1.116742989555357,"vX0":9.201635915772634,"vY0":-126.98626113252818,"vZ0":0.06089662995817391,"x":111.22,"y":208.63,"x0":-2.299716758147503,"y0":50.000067527317114,"z0":4.010000392295853,"aX":-15.28234937151958},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.7,"breakVerticalInduced":-4.9,"breakHorizontal":14.9,"spinRate":1664,"spinDirection":273},"zone":14,"typeConfidence":2.0,"plateTime":0.4303270022432404,"extension":5.986961566067351},"hitData":{"launchSpeed":91.6,"launchAngle":-9.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":156.88,"coordY":162.32}},"index":4,"playId":"fb3685f7-80cc-336c-9b1a-18ae63ae5221","pitchNumber":4,"startTime":"2025-07-23T18:28:03.666Z","endTime":"2025-07-23T18:28:12.044Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-23T18:28:12.044Z","atBatIndex":54},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Javier Báez grounds out, third baseman Ke'Bryan Hayes to first baseman Spencer Horwitz.","rbi":0,"awayScore":1,"homeScore":6,"isOut":true},"about":{"atBatIndex":55,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-07-23T18:30:40.856Z","endTime":"2025-07-23T18:31:44.679Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":595879,"fullName":"Javier Báez","link":"/api/v1/people/595879"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669387,"fullName":"Carmen Mlodzinski","link":"/api/v1/people/669387"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":595879,"fullName":"Javier Báez","link":"/api/v1/people/595879"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":663647,"link":"/api/v1/people/663647"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":687462,"link":"/api/v1/people/687462"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Carmen Mlodzinski replaces Bailey Falter.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-07-23T18:29:21.727Z","endTime":"2025-07-23T18:30:43.180Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669387,"link":"/api/v1/people/669387"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.3,"endSpeed":88.6,"strikeZoneTop":3.60358631481041,"strikeZoneBottom":1.74335203703009,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.46893702545925,"aZ":-20.2343612590149,"pfxX":-8.89994685239413,"pfxZ":5.984754140556604,"pX":1.36217038597327,"pZ":1.956107842042852,"vX0":11.383910368301954,"vY0":-139.86001757702468,"vZ0":-5.374331813390074,"x":65.08,"y":185.97,"x0":-1.5912175242723015,"y0":50.00339766134945,"z0":5.216324275906797,"aX":-17.75703305003816},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":10.0,"breakHorizontal":13.9,"spinRate":2115,"spinDirection":224},"zone":14,"typeConfidence":2.0,"plateTime":0.390590301574675,"extension":6.594305006779728},"index":1,"playId":"a45ef0e9-0a5e-36de-bd3e-cdb24f3b7028","pitchNumber":1,"startTime":"2025-07-23T18:30:43.180Z","endTime":"2025-07-23T18:30:48.133Z","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":95.6,"endSpeed":88.0,"strikeZoneTop":3.55172117003339,"strikeZoneBottom":1.7323986958641,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.964956377580137,"aZ":-23.00411613396934,"pfxX":-9.386234951914737,"pfxZ":4.652670730530982,"pX":0.7896380942357293,"pZ":1.8939699504845728,"vX0":10.382564065857617,"vY0":-138.94702191617077,"vZ0":-4.530096118969734,"x":86.9,"y":187.64,"x0":-1.762769919435603,"y0":50.000452831664155,"z0":5.059527217819107,"aX":-18.48785138607608},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":7.7,"breakHorizontal":15.0,"spinRate":2059,"spinDirection":235},"zone":9,"typeConfidence":2.0,"plateTime":0.3930803221665533,"extension":6.551074580052696},"index":2,"playId":"7afdb359-97ed-3a56-8752-e43d29a25b7f","pitchNumber":2,"startTime":"2025-07-23T18:30:59.776Z","endTime":"2025-07-23T18:31:03.755Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.1,"endSpeed":88.1,"strikeZoneTop":3.52,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.564114263836174,"aZ":-19.460958974611295,"pfxX":-6.524244026886146,"pfxZ":6.401923546909593,"pX":-0.1385704527143131,"pZ":2.772549701938027,"vX0":6.982095513098539,"vY0":-139.79921046966564,"vZ0":-3.6640520417165905,"x":122.28,"y":163.92,"x0":-1.8169579687124868,"y0":50.00368918261292,"z0":5.372501471941817,"aX":-12.956891322278405},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":11.0,"breakHorizontal":10.4,"spinRate":2048,"spinDirection":228},"zone":5,"typeConfidence":2.0,"plateTime":0.391322037455788,"extension":6.5821023301415575},"index":3,"playId":"4db21f6b-de84-3f88-8a53-2242fb32aa19","pitchNumber":3,"startTime":"2025-07-23T18:31:15.903Z","endTime":"2025-07-23T18:31:18.903Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":96.4,"endSpeed":88.7,"strikeZoneTop":3.52,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.493866418482977,"aZ":-18.46901565316152,"pfxX":-7.256889828149378,"pfxZ":6.837826515590363,"pX":0.5715912499726836,"pZ":2.64654210820247,"vX0":8.608178055912484,"vY0":-140.18331232501083,"vZ0":-4.279828861340249,"x":95.21,"y":167.32,"x0":-1.5854443867266774,"y0":50.00658187280055,"z0":5.386747509511776,"aX":-14.553622303467197},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":11.8,"breakHorizontal":11.5,"spinRate":2067,"spinDirection":226},"zone":6,"typeConfidence":2.0,"plateTime":0.3896232736384464,"extension":6.474119065911929},"hitData":{"launchSpeed":81.7,"launchAngle":-50.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":111.28,"coordY":171.95}},"index":4,"playId":"90381e4b-8dee-324e-aeab-e780981f7bdb","pitchNumber":4,"startTime":"2025-07-23T18:31:35.669Z","endTime":"2025-07-23T18:31:44.679Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-23T18:31:44.679Z","atBatIndex":55},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Parker Meadows pops out to second baseman Nick Gonzales.","rbi":0,"awayScore":1,"homeScore":6,"isOut":true},"about":{"atBatIndex":56,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-07-23T18:31:55.893Z","endTime":"2025-07-23T18:33:38.344Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":2},"matchup":{"batter":{"id":678009,"fullName":"Parker Meadows","link":"/api/v1/people/678009"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669387,"fullName":"Carmen Mlodzinski","link":"/api/v1/people/669387"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":678009,"fullName":"Parker Meadows","link":"/api/v1/people/678009"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":693304,"link":"/api/v1/people/693304"},"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(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":85.1,"endSpeed":77.9,"strikeZoneTop":3.5,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.021051506020353,"aZ":-40.506034799655,"pfxX":2.139511233902133,"pfxZ":-5.423063282070577,"pX":0.46217416085514,"pZ":1.5041898174918211,"vX0":4.674203289712977,"vY0":-123.79239357500235,"vZ0":-1.3681690617167706,"x":99.38,"y":198.17,"x0":-1.735931270519612,"y0":50.00205833502685,"z0":5.485582811220899,"aX":3.2871572717466493},"breaks":{"breakAngle":6.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.0,"breakVerticalInduced":-9.8,"breakHorizontal":-5.0,"spinRate":2664,"spinDirection":34},"zone":14,"typeConfidence":2.0,"plateTime":0.44414965093922154,"extension":6.487945640174019},"index":0,"playId":"ade9f65e-5a52-3059-b380-d7f65bd32f97","pitchNumber":1,"startTime":"2025-07-23T18:32:13.161Z","endTime":"2025-07-23T18:32:18.008Z","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.4,"endSpeed":87.8,"strikeZoneTop":3.58942738347673,"strikeZoneBottom":1.78218951778893,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.256316445504424,"aZ":-18.446017112510813,"pfxX":-6.901762869207971,"pfxZ":6.913739419934558,"pX":0.6726209980558439,"pZ":4.000338730094532,"vX0":9.137914538589925,"vY0":-140.13732070995715,"vZ0":-0.3273813466507871,"x":91.36,"y":130.77,"x0":-1.736681972116053,"y0":50.00000231045673,"z0":5.325761742481066,"aX":-13.699246164774957},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":12.6,"breakHorizontal":10.6,"spinRate":2034,"spinDirection":224},"zone":12,"typeConfidence":2.0,"plateTime":0.39115596763266725,"extension":6.562889878228126},"index":1,"playId":"855c1340-6ded-3d04-8f97-3175bb348684","pitchNumber":2,"startTime":"2025-07-23T18:32:36.248Z","endTime":"2025-07-23T18:32:40.054Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.4,"endSpeed":80.4,"strikeZoneTop":3.53569540457647,"strikeZoneBottom":1.6877013207053,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.349678348217406,"aZ":-30.17497278371448,"pfxX":-6.609134731358116,"pfxZ":1.2166354448377508,"pX":-1.0911819537395129,"pZ":2.4987088039462653,"vX0":4.261213302761917,"vY0":-127.25733243389618,"vZ0":-1.1714120285637613,"x":158.59,"y":171.31,"x0":-1.9260065562490207,"y0":50.00454998473439,"z0":5.348555763920657,"aX":-10.874998534765565},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":2.2,"breakHorizontal":11.0,"spinRate":1744,"spinDirection":248},"zone":13,"typeConfidence":2.0,"plateTime":0.42990486873869127,"extension":6.539962318889414},"index":2,"playId":"dfda85f9-57cf-3aca-aa96-6867d589f0b0","pitchNumber":3,"startTime":"2025-07-23T18:32:52.156Z","endTime":"2025-07-23T18:32:56.893Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.8,"endSpeed":80.5,"strikeZoneTop":3.59128492961364,"strikeZoneBottom":1.70219414760725,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.95577382883939,"aZ":-34.442412528121565,"pfxX":-7.250655303050483,"pfxZ":-1.383488489462481,"pX":1.0827094223482656,"pZ":1.3500177189099338,"vX0":9.317360065959981,"vY0":-127.50584853000774,"vZ0":-3.0356220818710273,"x":75.73,"y":202.33,"x0":-1.6819134422075737,"y0":50.002168281616704,"z0":5.282118159149586,"aX":-11.902983347882168},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":-3.0,"breakHorizontal":10.9,"spinRate":1699,"spinDirection":253},"zone":14,"typeConfidence":2.0,"plateTime":0.43007585652615354,"extension":6.543281867952428},"index":3,"playId":"5c4661bb-15bf-30b8-ac60-845ba583312f","pitchNumber":4,"startTime":"2025-07-23T18:33:12.080Z","endTime":"2025-07-23T18:33:16.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(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.8,"endSpeed":87.6,"strikeZoneTop":3.5,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.08648829055754,"aZ":-17.028951290170504,"pfxX":-4.18985022530781,"pfxZ":7.644995262847744,"pX":0.7103240930153298,"pZ":2.5318760738264317,"vX0":7.961625326348085,"vY0":-140.60125475947103,"vZ0":-4.665659758132455,"x":89.92,"y":170.42,"x0":-1.6275266954563716,"y0":50.00033786631393,"z0":5.335401849895988,"aX":-8.298216582969035},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":13.0,"breakHorizontal":5.8,"spinRate":2006,"spinDirection":221},"zone":6,"typeConfidence":2.0,"plateTime":0.3911892628876936,"extension":6.535314526700665},"hitData":{"launchSpeed":78.3,"launchAngle":60.0,"totalDistance":183.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":140.36,"coordY":129.34}},"index":4,"playId":"51796831-30ef-3e90-aaa2-74d8ce2dba06","pitchNumber":5,"startTime":"2025-07-23T18:33:29.334Z","endTime":"2025-07-23T18:33:38.344Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-23T18:33:38.344Z","atBatIndex":56},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Gleyber Torres lines out to center fielder Oneil Cruz.","rbi":0,"awayScore":1,"homeScore":6,"isOut":true},"about":{"atBatIndex":57,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-07-23T18:33:45.925Z","endTime":"2025-07-23T18:36:48.378Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669387,"fullName":"Carmen Mlodzinski","link":"/api/v1/people/669387"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5,6,7,8],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","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":8},"credits":[{"player":{"id":665833,"link":"/api/v1/people/665833"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":90.2,"endSpeed":84.2,"strikeZoneTop":3.13468428565609,"strikeZoneBottom":1.40865217844909,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.42406094507299,"aZ":-28.718466629210806,"pfxX":0.6522683724477663,"pfxZ":1.9449337193579508,"pX":0.6253241671216545,"pZ":1.773356240576842,"vX0":6.594698053675293,"vY0":-131.37275721549273,"vZ0":-3.2269416900601495,"x":93.16,"y":190.9,"x0":-1.984842221294673,"y0":50.004427610309115,"z0":5.114186230745245,"aX":1.1580453088134268},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":3.1,"breakHorizontal":-2.4,"spinRate":2297,"spinDirection":184},"zone":9,"typeConfidence":2.0,"plateTime":0.41427550991939865,"extension":6.5245760532220505},"index":0,"playId":"895a3fa5-a3ff-3b50-8935-67c52a984ef5","pitchNumber":1,"startTime":"2025-07-23T18:34:06.312Z","endTime":"2025-07-23T18:34:10.415Z","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":87.8,"endSpeed":81.0,"strikeZoneTop":3.21,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.559710356265295,"aZ":-33.55514257545281,"pfxX":1.7603334534550021,"pfxZ":-0.8345608339631116,"pX":0.9798204223735308,"pZ":1.9790569667957167,"vX0":6.775303404807116,"vY0":-127.7243089133244,"vZ0":-1.7320751744215868,"x":79.65,"y":185.35,"x0":-1.9325824422139541,"y0":50.00223853954893,"z0":5.297174281604506,"aX":2.915950528534282},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":-1.7,"breakHorizontal":-4.7,"spinRate":2480,"spinDirection":76},"zone":14,"typeConfidence":2.0,"plateTime":0.42834698543244487,"extension":6.5303261570800775},"index":1,"playId":"064b8e00-2bab-38b3-9b29-8db1e60deaf5","pitchNumber":2,"startTime":"2025-07-23T18:34:21.155Z","endTime":"2025-07-23T18:34:26.359Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2025-07-23T18:34:37.533Z","endTime":"2025-07-23T18:34:53.991Z","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, 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":90.3,"endSpeed":84.2,"strikeZoneTop":3.219744812681,"strikeZoneBottom":1.53448757460232,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.188145639887622,"aZ":-30.371451469188553,"pfxX":0.24792752792753614,"pfxZ":1.0208452145823057,"pX":1.1999955360670416,"pZ":0.8850736154115907,"vX0":7.819927774633742,"vY0":-131.34863118760896,"vZ0":-5.443479799828372,"x":71.26,"y":214.88,"x0":-1.8308738567044263,"y0":50.004650396018384,"z0":5.204771023368363,"aX":0.43973965672221044},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":1.0,"breakHorizontal":-1.9,"spinRate":2339,"spinDirection":178},"zone":14,"typeConfidence":2.0,"plateTime":0.41479946655847133,"extension":6.475965611480833},"index":3,"playId":"5a8918b1-7f62-3369-8b7d-39ace0f49960","pitchNumber":3,"startTime":"2025-07-23T18:34:53.991Z","endTime":"2025-07-23T18:34:57.131Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.6,"endSpeed":89.7,"strikeZoneTop":3.21,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.739570379041048,"aZ":-21.24354193949391,"pfxX":-6.676199529239467,"pfxZ":5.30888286093022,"pX":-0.6835167413947691,"pZ":3.3207674341960565,"vX0":5.7953725021798554,"vY0":-142.1698791080702,"vZ0":-1.872674323262794,"x":143.05,"y":149.12,"x0":-1.8749018538553353,"y0":50.0053639030204,"z0":5.327911238004346,"aX":-13.751957217125021},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":9.5,"breakHorizontal":11.0,"spinRate":2000,"spinDirection":227},"zone":1,"typeConfidence":2.0,"plateTime":0.3843768761589441,"extension":6.638068292471795},"index":4,"playId":"afa11acf-0319-38c8-a940-93f9817ff88e","pitchNumber":4,"startTime":"2025-07-23T18:35:16.009Z","endTime":"2025-07-23T18:35:19.009Z","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":90.4,"endSpeed":84.1,"strikeZoneTop":3.22638028240716,"strikeZoneBottom":1.58214099887186,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.06095959283943,"aZ":-28.845104895303667,"pfxX":0.25774691316406173,"pfxZ":1.8811127533370304,"pX":1.623660129501442,"pZ":0.7589453527019231,"vX0":8.575947827724653,"vY0":-131.40518485395734,"vZ0":-5.919124441910025,"x":55.11,"y":218.29,"x0":-1.7011251987890357,"y0":50.00257903009417,"z0":5.154938818823333,"aX":0.4528580772040153},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":2.4,"breakHorizontal":-2.2,"spinRate":2540,"spinDirection":170},"zone":14,"typeConfidence":2.0,"plateTime":0.4151484471960276,"extension":6.438960980745933},"index":5,"playId":"d0868626-30a9-30cf-a25b-eb0d63d5640a","pitchNumber":5,"startTime":"2025-07-23T18:35:37.261Z","endTime":"2025-07-23T18:35:41.574Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.3,"endSpeed":88.3,"strikeZoneTop":3.21,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.266818008877163,"aZ":-20.008236084667036,"pfxX":-7.802688391890695,"pfxZ":6.089419617539896,"pX":-0.29420425473932493,"pZ":3.3368549637044698,"vX0":7.109773926772758,"vY0":-140.1097074822803,"vZ0":-1.6769212308282957,"x":128.21,"y":148.68,"x0":-1.8451251749736437,"y0":50.000873229176904,"z0":5.244357582741727,"aX":-15.58430119238385},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":10.9,"breakHorizontal":12.7,"spinRate":2157,"spinDirection":223},"zone":11,"typeConfidence":2.0,"plateTime":0.39022382619832063,"extension":6.528363728733456},"index":6,"playId":"f73981f1-df42-30db-81f1-290cb7f07764","pitchNumber":6,"startTime":"2025-07-23T18:35:59.973Z","endTime":"2025-07-23T18:36:07.082Z","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":2},"pitchData":{"startSpeed":97.4,"endSpeed":89.2,"strikeZoneTop":3.22483118988013,"strikeZoneBottom":1.58038073881826,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.05236420721775,"aZ":-21.476667507392,"pfxX":-10.155083721197748,"pfxZ":5.264365378382362,"pX":1.311357051574405,"pZ":2.434128762350798,"vX0":12.200004347592454,"vY0":-141.3919894189037,"vZ0":-3.2338650054710367,"x":67.01,"y":173.06,"x0":-1.7320421686122431,"y0":50.00545406926452,"z0":4.964542237585726,"aX":-20.64606394155477},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":9.0,"breakHorizontal":16.1,"spinRate":2091,"spinDirection":233},"zone":12,"typeConfidence":2.0,"plateTime":0.3867994609448884,"extension":6.726736757830008},"index":7,"playId":"8c9099db-ed02-3596-b6f2-32f2303f4904","pitchNumber":7,"startTime":"2025-07-23T18:36:24.719Z","endTime":"2025-07-23T18:36:29.715Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.5,"endSpeed":83.6,"strikeZoneTop":3.21,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.86907728120513,"aZ":-28.50421918544041,"pfxX":0.0965912409470484,"pfxZ":2.068111364488683,"pX":-0.4067583846758707,"pZ":2.6963466974701595,"vX0":4.376766377117696,"vY0":-131.8204981344887,"vZ0":-1.0564675041319258,"x":132.5,"y":165.98,"x0":-2.095460450251615,"y0":50.0027644450169,"z0":5.191051081165617,"aX":0.1707172698148589},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":3.7,"breakHorizontal":-1.1,"spinRate":2347,"spinDirection":202},"zone":4,"typeConfidence":2.0,"plateTime":0.4142231529583529,"extension":6.4435650583167075},"hitData":{"launchSpeed":93.4,"launchAngle":18.0,"totalDistance":284.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":128.06,"coordY":85.96}},"index":8,"playId":"45883a82-0832-330b-9ba2-7f03956512d4","pitchNumber":8,"startTime":"2025-07-23T18:36:41.755Z","endTime":"2025-07-23T18:36:48.378Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-23T18:36:48.378Z","atBatIndex":57},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Nick Gonzales strikes out swinging.","rbi":0,"awayScore":1,"homeScore":6,"isOut":true},"about":{"atBatIndex":58,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-07-23T18:39:20.721Z","endTime":"2025-07-23T18:40:55.283Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":672578,"fullName":"Carlos Hernández","link":"/api/v1/people/672578"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,5,6,7],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":693307,"link":"/api/v1/people/693307"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Carlos Hernández replaces Chase Lee.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-07-23T18:38:00.820Z","endTime":"2025-07-23T18:39:23.015Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":672578,"link":"/api/v1/people/672578"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.4,"endSpeed":75.6,"strikeZoneTop":3.51,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.495960896387583,"aZ":-33.609177620583445,"pfxX":1.8955565653212627,"pfxZ":-0.9959406079684081,"pX":-0.02083535237224865,"pZ":1.9166924685708813,"vX0":3.7785635029493743,"vY0":-119.91116432057619,"vZ0":-2.2438553084061614,"x":117.79,"y":187.03,"x0":-1.86692892467963,"y0":50.00022836414138,"z0":5.880662410908877,"aX":2.7425253487175674},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.6,"breakVerticalInduced":-2.0,"breakHorizontal":-4.4,"spinRate":1916,"spinDirection":69},"zone":8,"typeConfidence":2.0,"plateTime":0.4578368612858905,"extension":6.833442871354231},"index":1,"playId":"3ded60a3-0caa-3ddd-a3ae-beb53ac83a8f","pitchNumber":1,"startTime":"2025-07-23T18:39:23.015Z","endTime":"2025-07-23T18:39:26.537Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.9,"endSpeed":79.7,"strikeZoneTop":3.5258706621845,"strikeZoneBottom":1.64744080386277,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.844535020666697,"aZ":-20.82119814524944,"pfxX":-6.910441390650208,"pfxZ":7.019395094571191,"pX":-0.8849009148483544,"pZ":1.7803672949679772,"vX0":3.8620681686575473,"vY0":-126.36313666329929,"vZ0":-6.156163330309118,"x":150.73,"y":190.71,"x0":-1.5356324434759685,"y0":50.00062604262565,"z0":5.92194717568863,"aX":-11.16938303676306},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":11.5,"breakHorizontal":11.6,"spinRate":1247,"spinDirection":206},"zone":13,"typeConfidence":2.0,"plateTime":0.43352864402264935,"extension":7.117366526857133},"index":2,"playId":"d735256b-a417-35a5-86b7-635bbab60d7e","pitchNumber":2,"startTime":"2025-07-23T18:39:40.958Z","endTime":"2025-07-23T18:39:45.832Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.2,"endSpeed":79.1,"strikeZoneTop":3.51,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.288588406973762,"aZ":-25.2022812988058,"pfxX":-7.434550481526914,"pfxZ":4.401320434581347,"pX":0.1884911055618481,"pZ":0.9369840797435477,"vX0":6.1006180523713835,"vY0":-125.2986818886902,"vZ0":-6.995576394939359,"x":109.82,"y":213.48,"x0":-1.3167931681244576,"y0":50.00324687550685,"z0":5.836502057777845,"aX":-11.77337817133826},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":6.5,"breakHorizontal":12.0,"spinRate":1506,"spinDirection":206},"zone":14,"typeConfidence":2.0,"plateTime":0.4378309282494164,"extension":7.147269001029904},"index":3,"playId":"0c9a8f6b-51b5-301c-b29e-bab5217741f6","pitchNumber":3,"startTime":"2025-07-23T18:39:55.564Z","endTime":"2025-07-23T18:39:58.686Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":4,"startTime":"2025-07-23T18:40:05.794Z","endTime":"2025-07-23T18:40:18.684Z","isPitch":false,"type":"action","player":{"id":693304,"link":"/api/v1/people/693304"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.0,"endSpeed":80.8,"strikeZoneTop":3.64308647932053,"strikeZoneBottom":1.64273564259619,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.164408157726314,"aZ":-24.529162739765194,"pfxX":-2.0371230147942705,"pfxZ":4.626742159482701,"pX":-0.24245709376658264,"pZ":0.8344309857492156,"vX0":3.0785574505334314,"vY0":-127.88893519280626,"vZ0":-8.04937650932635,"x":126.24,"y":216.25,"x0":-1.1988991930593027,"y0":50.00091343433867,"z0":5.955988934075962,"aX":-3.363639203672891},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":6.7,"breakHorizontal":3.0,"spinRate":835,"spinDirection":212},"zone":13,"typeConfidence":2.0,"plateTime":0.4288072884851237,"extension":7.057690085562597},"index":5,"playId":"8c0024df-15a9-3044-906f-84fc6e609b4b","pitchNumber":4,"startTime":"2025-07-23T18:40:18.684Z","endTime":"2025-07-23T18:40:22.348Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.2,"endSpeed":89.2,"strikeZoneTop":3.4722352566851,"strikeZoneBottom":1.67544039965119,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.96848295248561,"aZ":-13.080514808711623,"pfxX":-5.112076336571732,"pfxZ":9.44259075994003,"pX":0.8434813644585759,"pZ":1.4554479921896584,"vX0":8.28592386404854,"vY0":-141.03287788058506,"vZ0":-9.723206557208853,"x":84.85,"y":199.48,"x0":-1.463397430674782,"y0":50.00158062876685,"z0":5.7834164511934425,"aX":-10.335972071682189},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":15.4,"breakHorizontal":7.7,"spinRate":2318,"spinDirection":213},"zone":14,"typeConfidence":2.0,"plateTime":0.3878167588406787,"extension":7.1355520210921295},"index":6,"playId":"6bbc2798-e69a-3a9a-9da7-83f8c00e3f32","pitchNumber":5,"startTime":"2025-07-23T18:40:36.780Z","endTime":"2025-07-23T18:40:40.875Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"pitchData":{"startSpeed":84.2,"endSpeed":78.2,"strikeZoneTop":3.51,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.667816688504406,"aZ":-33.90723284234298,"pfxX":-0.42026762985943983,"pfxZ":-1.1281781446491959,"pX":-0.04092755488035106,"pZ":1.756927033521863,"vX0":3.6837153628234742,"vY0":-122.73394926001345,"vZ0":-2.95391540423892,"x":118.56,"y":191.34,"x0":-1.5021161338786033,"y0":50.00393243954713,"z0":5.843201404141554,"aX":-0.6466329401695309},"breaks":{"breakAngle":0.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.7,"breakVerticalInduced":-2.5,"breakHorizontal":0.0,"spinRate":2077,"spinDirection":85},"zone":8,"typeConfidence":2.0,"plateTime":0.4450731408169992,"extension":7.029834925923218},"index":7,"playId":"2818b3d1-41e2-3de5-9bcc-bad3d993dfff","pitchNumber":6,"startTime":"2025-07-23T18:40:51.914Z","endTime":"2025-07-23T18:40:55.283Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-23T18:40:55.283Z","atBatIndex":58},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Oneil Cruz flies out sharply to center fielder Parker Meadows.","rbi":0,"awayScore":1,"homeScore":6,"isOut":true},"about":{"atBatIndex":59,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-07-23T18:40:56.858Z","endTime":"2025-07-23T18:41:50.661Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":672578,"fullName":"Carlos Hernández","link":"/api/v1/people/672578"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":678009,"link":"/api/v1/people/678009"},"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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.9,"endSpeed":83.6,"strikeZoneTop":3.92199460023365,"strikeZoneBottom":1.78281043684488,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.269434397844165,"aZ":-21.17522596459422,"pfxX":-7.0493495498405885,"pfxZ":6.311099534889271,"pX":0.7761273433215391,"pZ":-0.5425438348257594,"vX0":8.076690181999165,"vY0":-130.37207453193795,"vZ0":-11.763431711064152,"x":87.42,"y":253.43,"x0":-1.4284074435431564,"y0":50.00137235333892,"z0":5.586974651971609,"aX":-12.282526661780897},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":9.2,"breakHorizontal":11.3,"spinRate":1277,"spinDirection":204},"zone":14,"typeConfidence":2.0,"plateTime":0.4181720281505732,"extension":7.291540049420683},"index":0,"playId":"7c18e2f8-dd12-363a-947a-e8a82e740ecc","pitchNumber":1,"startTime":"2025-07-23T18:41:21.264Z","endTime":"2025-07-23T18:41:25.738Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.4,"endSpeed":76.4,"strikeZoneTop":3.88,"strikeZoneBottom":1.82,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.559504357847462,"aZ":-28.521982612528518,"pfxX":2.952570533020876,"pfxZ":2.453195743568525,"pX":0.09164075197414605,"pZ":2.9420947318672823,"vX0":3.4330243705243673,"vY0":-121.4210886998233,"vZ0":-1.0272752530502631,"x":113.51,"y":159.34,"x0":-1.72598648269819,"y0":50.00268105330061,"z0":5.8605023818761,"aX":4.391700483945249},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":4.4,"breakHorizontal":-6.2,"spinRate":2040,"spinDirection":82},"zone":5,"typeConfidence":2.0,"plateTime":0.4517093944162527,"extension":7.081683386529519},"hitData":{"launchSpeed":106.9,"launchAngle":42.0,"totalDistance":385.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":114.67,"coordY":44.09}},"index":1,"playId":"50d4a0b6-5d3b-39ca-a94a-eb163529dfec","pitchNumber":2,"startTime":"2025-07-23T18:41:40.725Z","endTime":"2025-07-23T18:41:50.661Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-23T18:41:50.661Z","atBatIndex":59},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Tommy Pham singles on a line drive to center fielder Parker Meadows.","rbi":0,"awayScore":1,"homeScore":6,"isOut":false},"about":{"atBatIndex":60,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-07-23T18:41:57.210Z","endTime":"2025-07-23T18:43:36.238Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":502054,"fullName":"Tommy Pham","link":"/api/v1/people/502054"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":672578,"fullName":"Carlos Hernández","link":"/api/v1/people/672578"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":502054,"fullName":"Tommy Pham","link":"/api/v1/people/502054"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":502054,"fullName":"Tommy Pham","link":"/api/v1/people/502054"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":678009,"link":"/api/v1/people/678009"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"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":2},"pitchData":{"startSpeed":98.4,"endSpeed":88.8,"strikeZoneTop":3.54476682897975,"strikeZoneBottom":1.73532530914186,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.64225349523725,"aZ":-8.989040369222192,"pfxX":-6.132536064229244,"pfxZ":11.3715622664802,"pX":0.8957975860736568,"pZ":2.015232472845438,"vX0":8.759820439041839,"vY0":-142.76924347712549,"vZ0":-8.641213869615054,"x":82.85,"y":184.37,"x0":-1.4331836853143467,"y0":50.005782602771035,"z0":5.668825546489316,"aX":-12.50696606402443},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.0,"breakVerticalInduced":18.7,"breakHorizontal":9.1,"spinRate":2403,"spinDirection":212},"zone":14,"typeConfidence":2.0,"plateTime":0.3854613552680646,"extension":7.2240474601629305},"index":0,"playId":"e1e34a47-065b-3906-af04-a1235af02e47","pitchNumber":1,"startTime":"2025-07-23T18:42:20.484Z","endTime":"2025-07-23T18:42:24.621Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.2,"endSpeed":81.7,"strikeZoneTop":3.47950571673926,"strikeZoneBottom":1.67024894049202,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.917580540939966,"aZ":-23.40984132122627,"pfxX":-7.291831460500385,"pfxZ":5.235591905180138,"pX":0.015619378608934946,"pZ":0.1209249751182699,"vX0":5.6022840519502175,"vY0":-128.13602546488966,"vZ0":-9.654564994516253,"x":116.4,"y":235.52,"x0":-1.2449527083997607,"y0":50.001626313611446,"z0":5.7471643200417555,"aX":-12.200999210710208},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":7.7,"breakHorizontal":12.0,"spinRate":1229,"spinDirection":201},"zone":14,"typeConfidence":2.0,"plateTime":0.4264377340109511,"extension":7.399937374232887},"index":1,"playId":"5bc4f132-0b9f-3a5b-b463-9dbab32f2ea2","pitchNumber":2,"startTime":"2025-07-23T18:42:34.323Z","endTime":"2025-07-23T18:42:38.821Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.3,"endSpeed":77.2,"strikeZoneTop":3.46892886731131,"strikeZoneBottom":1.65994370032135,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.979887572429497,"aZ":-20.963819122282295,"pfxX":-2.560759842197606,"pfxZ":7.330527481987151,"pX":0.19699494705756898,"pZ":4.1625892066594625,"vX0":4.192154077051695,"vY0":-122.7778930777836,"vZ0":-0.23886173047171866,"x":109.49,"y":126.39,"x0":-1.1987098719092741,"y0":50.001104701032496,"z0":6.042995045594628,"aX":-3.9153002534608996},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":13.4,"breakHorizontal":3.7,"spinRate":1209,"spinDirection":205},"zone":12,"typeConfidence":2.0,"plateTime":0.44586886781944157,"extension":7.2293294938197645},"index":2,"playId":"e3cf9a73-8b01-3dcb-b41c-f5c794f30c3b","pitchNumber":3,"startTime":"2025-07-23T18:42:53.511Z","endTime":"2025-07-23T18:42:57.141Z","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":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.0,"endSpeed":77.3,"strikeZoneTop":3.53,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.022099309571043,"aZ":-30.588402560619794,"pfxX":1.3129933612499367,"pfxZ":1.0552012998338096,"pX":-0.1467193502793501,"pZ":1.2165969847267248,"vX0":2.4967299974801045,"vY0":-122.29036596783199,"vZ0":-4.69761811207572,"x":122.59,"y":205.93,"x0":-1.353195044649661,"y0":50.005524387293825,"z0":5.798476421482213,"aX":1.9809002848397803},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":1.0,"breakHorizontal":-3.0,"spinRate":1898,"spinDirection":77},"zone":13,"typeConfidence":2.0,"plateTime":0.4485866025911167,"extension":6.961877944747475},"index":3,"playId":"b929ca01-8e82-3112-a5d5-ebb881bee471","pitchNumber":4,"startTime":"2025-07-23T18:43:09.772Z","endTime":"2025-07-23T18:43:12.772Z","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":2,"outs":2},"pitchData":{"startSpeed":96.7,"endSpeed":88.8,"strikeZoneTop":3.53,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.162050494423365,"aZ":-13.210438832813379,"pfxX":-2.185111295236575,"pfxZ":9.44576080279359,"pX":0.5790544961312959,"pZ":1.8558917838277327,"vX0":5.506643139391456,"vY0":-140.61269360014927,"vZ0":-8.882073881788163,"x":94.93,"y":188.67,"x0":-1.1185933687593637,"y0":50.00023636404596,"z0":5.907658908433517,"aX":-4.386197180783088},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":15.5,"breakHorizontal":2.9,"spinRate":2260,"spinDirection":204},"zone":9,"typeConfidence":2.0,"plateTime":0.38916742511330327,"extension":7.141176256732662},"hitData":{"launchSpeed":89.1,"launchAngle":13.0,"totalDistance":231.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":153.18,"coordY":80.53}},"index":4,"playId":"a181b72c-edb7-3851-b498-c6f4d13eb80d","pitchNumber":5,"startTime":"2025-07-23T18:43:26.508Z","endTime":"2025-07-23T18:43:36.238Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-23T18:43:36.238Z","atBatIndex":60},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Ke'Bryan Hayes lines out to second baseman Gleyber Torres.","rbi":0,"awayScore":1,"homeScore":6,"isOut":true},"about":{"atBatIndex":61,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-07-23T18:43:38.031Z","endTime":"2025-07-23T18:44:45.988Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":663647,"fullName":"Ke'Bryan Hayes","link":"/api/v1/people/663647"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":672578,"fullName":"Carlos Hernández","link":"/api/v1/people/672578"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":663647,"fullName":"Ke'Bryan Hayes","link":"/api/v1/people/663647"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":650402,"link":"/api/v1/people/650402"},"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(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.5,"endSpeed":76.6,"strikeZoneTop":3.29,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.194758344335185,"aZ":-28.828234629652925,"pfxX":-0.22073463810347183,"pfxZ":2.227902158028768,"pX":0.06468934173516822,"pZ":1.9848103279227614,"vX0":4.028633128580767,"vY0":-122.93618998348354,"vZ0":-3.261795435131665,"x":114.53,"y":185.19,"x0":-1.5785247926698844,"y0":50.00561714294943,"z0":5.820078743341305,"aX":-0.33209905058085026},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":3.4,"breakHorizontal":-0.7,"spinRate":1848,"spinDirection":153},"zone":8,"typeConfidence":2.0,"plateTime":0.44843020173643744,"extension":6.872785432992849},"index":0,"playId":"b72d3508-6bdf-30c4-880f-895f6315ad71","pitchNumber":1,"startTime":"2025-07-23T18:44:04.460Z","endTime":"2025-07-23T18:44:07.460Z","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":2},"pitchData":{"startSpeed":84.2,"endSpeed":77.6,"strikeZoneTop":3.13115968111354,"strikeZoneBottom":1.48360972256355,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.52722991351439,"aZ":-30.651975542578125,"pfxX":0.22832362766095168,"pfxZ":0.9959948032989008,"pX":0.03583023299964808,"pZ":2.9473953136873887,"vX0":3.5889577178840857,"vY0":-122.58810971145488,"vZ0":-0.9202234705535648,"x":115.63,"y":159.2,"x0":-1.4748834438720542,"y0":50.00181973724971,"z0":5.936940983775139,"aX":0.34826892675648463},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":1.8,"breakHorizontal":-1.2,"spinRate":1954,"spinDirection":75},"zone":2,"typeConfidence":2.0,"plateTime":0.446271643375181,"extension":6.962065306049852},"index":1,"playId":"818c816d-5853-383c-8997-63c3f8a08989","pitchNumber":2,"startTime":"2025-07-23T18:44:21.099Z","endTime":"2025-07-23T18:44:25.701Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.2,"endSpeed":80.5,"strikeZoneTop":3.29,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.66021169750401,"aZ":-22.473266047462108,"pfxX":-4.151797337388223,"pfxZ":5.907345809887036,"pX":-0.11831123284374723,"pZ":1.6940432417085691,"vX0":4.290803592013012,"vY0":-126.96454998365371,"vZ0":-5.99720713332686,"x":121.51,"y":193.04,"x0":-1.2863955829347649,"y0":50.00055778136171,"z0":5.861524797415199,"aX":-6.814750210261596},"breaks":{"breakAngle":14.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":9.6,"breakHorizontal":6.6,"spinRate":760,"spinDirection":211},"zone":8,"typeConfidence":2.0,"plateTime":0.4304971686270749,"extension":7.475020298273068},"hitData":{"launchSpeed":69.9,"launchAngle":15.0,"totalDistance":146.0,"trajectory":"line_drive","hardness":"medium","location":"4","coordinates":{"coordX":129.85,"coordY":143.77}},"index":2,"playId":"7ac7d066-8911-33df-8d3a-43ab0108165e","pitchNumber":3,"startTime":"2025-07-23T18:44:39.187Z","endTime":"2025-07-23T18:44:45.988Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-23T18:44:45.988Z","atBatIndex":61},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Colt Keith singles on a ground ball to right fielder Bryan Reynolds.","rbi":0,"awayScore":1,"homeScore":6,"isOut":false},"about":{"atBatIndex":62,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-07-23T18:47:06.480Z","endTime":"2025-07-23T18:48:27.806Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669387,"fullName":"Carmen Mlodzinski","link":"/api/v1/people/669387"},"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":[1,2,3,4,5],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":668804,"link":"/api/v1/people/668804"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Colt Keith replaces Jahmai Jones.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":1,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-07-23T18:46:37.429Z","endTime":"2025-07-23T18:47:08.588Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":690993,"link":"/api/v1/people/690993"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"201","replacedPlayer":{"id":663330,"link":"/api/v1/people/663330"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.0,"endSpeed":80.2,"strikeZoneTop":3.28,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.97970299285576,"aZ":-30.377972480339075,"pfxX":-6.490365874250269,"pfxZ":1.1016034818659488,"pX":-0.30875945061856375,"pZ":2.0898920347714194,"vX0":5.949078271940032,"vY0":-126.67968023340968,"vZ0":-2.08097325576545,"x":128.77,"y":182.35,"x0":-1.840153558472005,"y0":50.00376684149816,"z0":5.341708697700589,"aX":-10.588761207585211},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":1.8,"breakHorizontal":10.4,"spinRate":1636,"spinDirection":249},"zone":4,"typeConfidence":2.0,"plateTime":0.4317651864065457,"extension":6.3027688220497025},"index":1,"playId":"1601a3df-dff5-39be-9019-dc343f773f13","pitchNumber":1,"startTime":"2025-07-23T18:47:08.588Z","endTime":"2025-07-23T18:47:11.893Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.8,"endSpeed":79.9,"strikeZoneTop":3.25953076176858,"strikeZoneBottom":1.62451997215705,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.733917533152002,"aZ":-33.267362724470495,"pfxX":-8.596335301337739,"pfxZ":-0.6810074933626753,"pX":0.47126983574719467,"pZ":1.0084324585381714,"vX0":8.401315290536044,"vY0":-126.17964832300862,"vZ0":-3.868494100980414,"x":99.04,"y":211.55,"x0":-1.7849668677500945,"y0":50.000527681526265,"z0":5.242526851476707,"aX":-13.85641511251099},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":-1.9,"breakHorizontal":13.7,"spinRate":1700,"spinDirection":248},"zone":14,"typeConfidence":2.0,"plateTime":0.4341246300456172,"extension":6.4639180185739935},"index":2,"playId":"7d65bd62-aa2a-335d-b0ca-7fe5eef3b94f","pitchNumber":2,"startTime":"2025-07-23T18:47:26.987Z","endTime":"2025-07-23T18:47:31.470Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.9,"endSpeed":89.0,"strikeZoneTop":3.25477014119197,"strikeZoneBottom":1.61984236857891,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.012915954609237,"aZ":-20.188467922495665,"pfxX":-6.5408263422746735,"pfxZ":5.969861305907614,"pX":-1.3674997883720457,"pZ":2.4458344225214,"vX0":3.8772691414462503,"vY0":-139.70801079295737,"vZ0":-4.260428927547153,"x":169.13,"y":172.74,"x0":-1.9126745300331767,"y0":50.000266498060796,"z0":5.291402779990594,"aX":-13.123224714681557},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":10.3,"breakHorizontal":11.2,"spinRate":2107,"spinDirection":221},"zone":11,"typeConfidence":2.0,"plateTime":0.3898134992097635,"extension":6.435920860598028},"index":3,"playId":"d8adb7b4-5691-3606-9c8e-23dbe132b60a","pitchNumber":3,"startTime":"2025-07-23T18:47:42.654Z","endTime":"2025-07-23T18:47:47.028Z","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":2,"outs":0},"pitchData":{"startSpeed":95.4,"endSpeed":87.9,"strikeZoneTop":3.30097657544803,"strikeZoneBottom":1.58455304982633,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.68179933071449,"aZ":-18.39521639567794,"pfxX":-6.479649525606613,"pfxZ":6.9848567194879845,"pX":-0.5906830735165508,"pZ":3.381201338414024,"vX0":5.926114548424487,"vY0":-138.99103782933943,"vZ0":-1.731316546363106,"x":139.52,"y":147.49,"x0":-1.8997995378305965,"y0":50.00615227700817,"z0":5.2230717668787925,"aX":-12.788043773407118},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":12.5,"breakHorizontal":10.7,"spinRate":2045,"spinDirection":224},"zone":1,"typeConfidence":2.0,"plateTime":0.3928067162664961,"extension":6.641606514309352},"index":4,"playId":"cba968e7-8f06-3696-b832-4ea7456105fd","pitchNumber":4,"startTime":"2025-07-23T18:48:00.829Z","endTime":"2025-07-23T18:48:05.451Z","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(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.2,"endSpeed":81.1,"strikeZoneTop":3.28,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.715146317770376,"aZ":-35.70863076028481,"pfxX":-7.468983008116728,"pfxZ":-2.1161505340663016,"pX":-0.39881764750734794,"pZ":1.7742718525897603,"vX0":6.058712947759638,"vY0":-128.35950773600655,"vZ0":-1.7938508487701834,"x":132.2,"y":190.87,"x0":-1.8200603222780007,"y0":50.0051109616173,"z0":5.264036701204885,"aX":-12.457754014352357},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":-4.0,"breakHorizontal":12.1,"spinRate":1724,"spinDirection":252},"zone":7,"typeConfidence":2.0,"plateTime":0.42680056931184085,"extension":6.35783415118149},"hitData":{"launchSpeed":96.9,"launchAngle":3.0,"totalDistance":69.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":185.26,"coordY":103.04}},"index":5,"playId":"6a459592-7c37-3df7-b016-cf4cc46906b2","pitchNumber":5,"startTime":"2025-07-23T18:48:16.930Z","endTime":"2025-07-23T18:48:27.806Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-23T18:48:27.806Z","atBatIndex":62},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Wenceel Pérez strikes out swinging.","rbi":0,"awayScore":1,"homeScore":6,"isOut":true},"about":{"atBatIndex":63,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-07-23T18:48:27.840Z","endTime":"2025-07-23T18:49:41.343Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":672761,"fullName":"Wenceel Pérez","link":"/api/v1/people/672761"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669387,"fullName":"Carmen Mlodzinski","link":"/api/v1/people/669387"},"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],"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":672761,"fullName":"Wenceel Pérez","link":"/api/v1/people/672761"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":663698,"link":"/api/v1/people/663698"},"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":84.2,"endSpeed":77.8,"strikeZoneTop":3.15256406316174,"strikeZoneBottom":1.54238687252057,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.5378265126359,"aZ":-37.629951867242085,"pfxX":3.059948935351244,"pfxZ":-3.572864515239413,"pX":-0.7793844115101018,"pZ":2.1543591141955796,"vX0":1.9461239046379177,"vY0":-122.61435896497674,"vZ0":-0.020885924724033833,"x":146.71,"y":180.61,"x0":-1.9800379042450293,"y0":50.00152436244768,"z0":5.3654493276924935,"aX":4.673431192387357},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.6,"breakVerticalInduced":-6.2,"breakHorizontal":-6.0,"spinRate":2514,"spinDirection":34},"zone":4,"typeConfidence":2.0,"plateTime":0.4461760410221278,"extension":6.313565178296862},"index":0,"playId":"81c4fb43-d9e6-3308-b90d-9e6bd8c38ed6","pitchNumber":1,"startTime":"2025-07-23T18:48:50.749Z","endTime":"2025-07-23T18:48:54.857Z","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":96.2,"endSpeed":87.3,"strikeZoneTop":3.17,"strikeZoneBottom":1.46,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.727240236476504,"aZ":-18.69116734649992,"pfxX":-5.389252777999893,"pfxZ":6.85251989634604,"pX":-0.10933813688160723,"pZ":3.559099824468508,"vX0":6.24715023325149,"vY0":-139.9234792628373,"vZ0":-1.809212852314713,"x":121.17,"y":142.68,"x0":-1.678532186738079,"y0":50.00577985182793,"z0":5.448255123035738,"aX":-10.609843748908363},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":12.2,"breakHorizontal":8.4,"spinRate":2003,"spinDirection":226},"zone":11,"typeConfidence":2.0,"plateTime":0.39254347044920257,"extension":6.58711053814431},"index":1,"playId":"e6e4d136-5940-3375-abde-a4c86662c0c5","pitchNumber":2,"startTime":"2025-07-23T18:49:10.801Z","endTime":"2025-07-23T18:49:14.083Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"pitchData":{"startSpeed":88.1,"endSpeed":81.3,"strikeZoneTop":3.17,"strikeZoneBottom":1.46,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.150793980689556,"aZ":-32.97330688705276,"pfxX":-6.57082758838773,"pfxZ":-0.47960474098768824,"pX":-1.143141156688815,"pZ":1.0622757888726093,"vX0":4.0994974012720835,"vY0":-128.2905263784256,"vZ0":-3.91813752026394,"x":160.57,"y":210.1,"x0":-1.906835362539984,"y0":50.002784722790736,"z0":5.175115225920217,"aX":-10.969974506073376},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":-1.6,"breakHorizontal":11.0,"spinRate":1634,"spinDirection":246},"zone":13,"typeConfidence":2.0,"plateTime":0.42669420149775084,"extension":6.440384865808157},"index":2,"playId":"a1ae6ed4-afd8-38d2-b94c-dfaa37db272d","pitchNumber":3,"startTime":"2025-07-23T18:49:36.874Z","endTime":"2025-07-23T18:49:41.343Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-23T18:49:41.343Z","atBatIndex":63},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Spencer Torkelson strikes out swinging.","rbi":0,"awayScore":1,"homeScore":6,"isOut":true},"about":{"atBatIndex":64,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-07-23T18:49:50.957Z","endTime":"2025-07-23T18:51:15.469Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669387,"fullName":"Carmen Mlodzinski","link":"/api/v1/people/669387"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":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":663698,"link":"/api/v1/people/663698"},"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":96.9,"endSpeed":89.4,"strikeZoneTop":3.64239736337837,"strikeZoneBottom":1.7426379538583,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.0455454746418,"aZ":-24.25132794116606,"pfxX":-9.275074663559884,"pfxZ":3.896945153822143,"pX":-0.14896761190530958,"pZ":2.474041692903065,"vX0":8.238275384456717,"vY0":-140.9780631397826,"vZ0":-2.855492118235172,"x":122.68,"y":171.98,"x0":-1.8897454301750287,"y0":50.00401157107304,"z0":5.048346131196129,"aX":-18.85843204511369},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":6.7,"breakHorizontal":15.4,"spinRate":2071,"spinDirection":231},"zone":5,"typeConfidence":2.0,"plateTime":0.38704496699830404,"extension":6.5990303140052315},"index":0,"playId":"6e282e20-5cf3-3974-8494-9af665ee66cd","pitchNumber":1,"startTime":"2025-07-23T18:50:02.961Z","endTime":"2025-07-23T18:50:07.265Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":1},"index":1,"playId":"be3d461c-1a4e-445c-bd22-6fa408917258","startTime":"2025-07-23T18:50:15.127Z","endTime":"2025-07-23T18:50:21.265Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.6,"endSpeed":79.0,"strikeZoneTop":3.59,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.493274695377707,"aZ":-31.68015518693598,"pfxX":1.8793114125522614,"pfxZ":0.3073198572820308,"pX":0.46451070632427455,"pZ":1.9217797879917575,"vX0":5.89631474636507,"vY0":-125.95146883240146,"vZ0":-1.1902561989986855,"x":99.29,"y":186.89,"x0":-2.158467375917443,"y0":50.00113787659161,"z0":4.981115381177634,"aX":2.9937808005374045},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":0.5,"breakHorizontal":-4.8,"spinRate":2555,"spinDirection":75},"zone":9,"typeConfidence":2.0,"plateTime":0.4362160327195621,"extension":6.408711163786403},"index":2,"playId":"56725454-c976-37a0-9eb1-738c921d4318","pitchNumber":2,"startTime":"2025-07-23T18:50:35.249Z","endTime":"2025-07-23T18:50:38.350Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.7,"endSpeed":78.0,"strikeZoneTop":3.71340435275448,"strikeZoneBottom":1.77248105147018,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.419597790480108,"aZ":-30.18060223516501,"pfxX":4.935263074444217,"pfxZ":1.2967225905662714,"pX":1.7867830159842306,"pZ":2.0076950558277393,"vX0":8.109238160186944,"vY0":-123.14356647468966,"vZ0":-0.8850853395701591,"x":48.89,"y":184.57,"x0":-2.1897543262988233,"y0":50.001395519994816,"z0":4.924519913810191,"aX":7.5797695040779525},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":2.4,"breakHorizontal":-10.8,"spinRate":2550,"spinDirection":52},"zone":14,"typeConfidence":2.0,"plateTime":0.4447604186613532,"extension":6.507702703152115},"index":3,"playId":"b95a6a0a-61ed-34a2-8121-5798eea2ac68","pitchNumber":3,"startTime":"2025-07-23T18:50:55.640Z","endTime":"2025-07-23T18:50:59.966Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":97.0,"endSpeed":89.7,"strikeZoneTop":3.59,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.378185126253275,"aZ":-24.155697831148963,"pfxX":-10.072277169918978,"pfxZ":3.927725666958713,"pX":0.22775614885185358,"pZ":1.9978026162525049,"vX0":9.329548444624198,"vY0":-141.07227258597928,"vZ0":-3.8911643128375966,"x":108.32,"y":184.84,"x0":-1.793823745060768,"y0":50.001452564333945,"z0":4.929176848668001,"aX":-20.551321736869497},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":6.6,"breakHorizontal":16.7,"spinRate":2130,"spinDirection":231},"zone":8,"typeConfidence":2.0,"plateTime":0.3864402734881147,"extension":6.674080726098575},"index":4,"playId":"690fa794-f7f6-3ea3-a7af-2ec30facc98c","pitchNumber":4,"startTime":"2025-07-23T18:51:12.241Z","endTime":"2025-07-23T18:51:15.469Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-23T18:51:15.469Z","atBatIndex":64},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Matt Vierling strikes out on a foul tip.","rbi":0,"awayScore":1,"homeScore":6,"isOut":true},"about":{"atBatIndex":65,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-07-23T18:51:20.013Z","endTime":"2025-07-23T18:53:43.716Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":663837,"fullName":"Matt Vierling","link":"/api/v1/people/663837"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669387,"fullName":"Carmen Mlodzinski","link":"/api/v1/people/669387"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,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":663837,"fullName":"Matt Vierling","link":"/api/v1/people/663837"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":663698,"link":"/api/v1/people/663698"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.5,"endSpeed":89.0,"strikeZoneTop":3.49,"strikeZoneBottom":1.73,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.65456070153667,"aZ":-17.468132798326852,"pfxX":-7.446609382706901,"pfxZ":7.231981159031921,"pX":-0.14242330095913963,"pZ":2.1887086265181406,"vX0":7.182497688677282,"vY0":-141.7505211389375,"vZ0":-5.213062421705362,"x":122.43,"y":179.68,"x0":-1.7426560059944294,"y0":50.00147899183772,"z0":5.168219397916002,"aX":-15.140272668294529},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":12.2,"breakHorizontal":12.0,"spinRate":2237,"spinDirection":221},"zone":8,"typeConfidence":2.0,"plateTime":0.38651839083582873,"extension":6.55540406445313},"index":0,"playId":"5e24945c-d347-36c6-b84e-0b4489d42bb0","pitchNumber":1,"startTime":"2025-07-23T18:51:42.447Z","endTime":"2025-07-23T18:51:45.447Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"index":1,"startTime":"2025-07-23T18:51:59.106Z","endTime":"2025-07-23T18:52:20.176Z","isPitch":false,"type":"action","player":{"id":663837,"link":"/api/v1/people/663837"}},{"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":97.6,"endSpeed":90.1,"strikeZoneTop":3.52352344922296,"strikeZoneBottom":1.71276431276608,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.770486804847994,"aZ":-23.61123553882732,"pfxX":-10.779677145122822,"pfxZ":4.167963508853282,"pX":1.3659691169581833,"pZ":1.5995498640015016,"vX0":12.561337803829986,"vY0":-141.57109480141756,"vZ0":-5.188196130904194,"x":64.93,"y":195.59,"x0":-1.7034984991823148,"y0":50.00162623216452,"z0":4.943643035554268,"aX":-22.137383920351322},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":6.7,"breakHorizontal":17.3,"spinRate":2043,"spinDirection":233},"zone":14,"typeConfidence":2.0,"plateTime":0.38517320157159896,"extension":6.686414654547289},"index":2,"playId":"50a594eb-1341-33b0-aea3-5829bed30a2b","pitchNumber":2,"startTime":"2025-07-23T18:52:20.176Z","endTime":"2025-07-23T18:52:24.783Z","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":97.1,"endSpeed":89.6,"strikeZoneTop":3.49,"strikeZoneBottom":1.73,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.311404181478185,"aZ":-24.19864222571394,"pfxX":-10.265132574014094,"pfxZ":3.9126165790569507,"pX":0.11030408825225539,"pZ":2.023920000139075,"vX0":8.995056710294753,"vY0":-141.21699062580225,"vZ0":-3.872808423416674,"x":112.8,"y":184.13,"x0":-1.7678132353640128,"y0":50.00541058006128,"z0":4.952383661369761,"aX":-20.932432624965905},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":6.5,"breakHorizontal":17.0,"spinRate":2071,"spinDirection":234},"zone":8,"typeConfidence":2.0,"plateTime":0.38648205983608097,"extension":6.4752772960169045},"index":3,"playId":"d0a3de71-d3b8-37c0-b3cf-c757ca25f7b8","pitchNumber":3,"startTime":"2025-07-23T18:52:41.694Z","endTime":"2025-07-23T18:52:46.903Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.3,"endSpeed":81.6,"strikeZoneTop":3.49,"strikeZoneBottom":1.73,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.850511051977747,"aZ":-35.10209198112889,"pfxX":-6.425894383453425,"pfxZ":-1.7411122147623317,"pX":-0.8799755416298419,"pZ":1.9161950245873358,"vX0":4.763611503229051,"vY0":-128.53570448219028,"vZ0":-1.4350260857091572,"x":150.54,"y":187.04,"x0":-1.9158465729831173,"y0":50.000649765396425,"z0":5.1894709790545335,"aX":-10.828226008871711},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":-3.2,"breakHorizontal":10.7,"spinRate":1612,"spinDirection":254},"zone":13,"typeConfidence":2.0,"plateTime":0.4249606233717662,"extension":6.381869251242418},"index":4,"playId":"29dbe807-b52a-3fcc-8298-1dd2e076c8fd","pitchNumber":4,"startTime":"2025-07-23T18:53:10.600Z","endTime":"2025-07-23T18:53:13.825Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":98.1,"endSpeed":90.4,"strikeZoneTop":3.49,"strikeZoneBottom":1.73,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.994982367696004,"aZ":-18.963725765805094,"pfxX":-5.701126468186073,"pfxZ":6.337244835225594,"pX":0.5161781630523142,"pZ":3.505151768811559,"vX0":8.380673673908348,"vY0":-142.79297394779633,"vZ0":-1.71337911236238,"x":97.32,"y":144.14,"x0":-1.703402025456197,"y0":50.00287129188855,"z0":5.294569462667912,"aX":-11.88478484183507},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":11.4,"breakHorizontal":8.9,"spinRate":2049,"spinDirection":227},"zone":3,"typeConfidence":2.0,"plateTime":0.3822309412188196,"extension":6.64408150983321},"index":5,"playId":"94fcd4a2-c1fd-354f-95e7-e78e27ab5fd5","pitchNumber":5,"startTime":"2025-07-23T18:53:37.295Z","endTime":"2025-07-23T18:53:43.716Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-23T18:53:43.716Z","atBatIndex":65}],"currentPlay":{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Matt Vierling strikes out on a foul tip.","rbi":0,"awayScore":1,"homeScore":6,"isOut":true},"about":{"atBatIndex":65,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-07-23T18:51:20.013Z","endTime":"2025-07-23T18:53:43.716Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":663837,"fullName":"Matt Vierling","link":"/api/v1/people/663837"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669387,"fullName":"Carmen Mlodzinski","link":"/api/v1/people/669387"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,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":663837,"fullName":"Matt Vierling","link":"/api/v1/people/663837"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":663698,"link":"/api/v1/people/663698"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.5,"endSpeed":89.0,"strikeZoneTop":3.49,"strikeZoneBottom":1.73,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.65456070153667,"aZ":-17.468132798326852,"pfxX":-7.446609382706901,"pfxZ":7.231981159031921,"pX":-0.14242330095913963,"pZ":2.1887086265181406,"vX0":7.182497688677282,"vY0":-141.7505211389375,"vZ0":-5.213062421705362,"x":122.43,"y":179.68,"x0":-1.7426560059944294,"y0":50.00147899183772,"z0":5.168219397916002,"aX":-15.140272668294529},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":12.2,"breakHorizontal":12.0,"spinRate":2237,"spinDirection":221},"zone":8,"typeConfidence":2.0,"plateTime":0.38651839083582873,"extension":6.55540406445313},"index":0,"playId":"5e24945c-d347-36c6-b84e-0b4489d42bb0","pitchNumber":1,"startTime":"2025-07-23T18:51:42.447Z","endTime":"2025-07-23T18:51:45.447Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"index":1,"startTime":"2025-07-23T18:51:59.106Z","endTime":"2025-07-23T18:52:20.176Z","isPitch":false,"type":"action","player":{"id":663837,"link":"/api/v1/people/663837"}},{"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":97.6,"endSpeed":90.1,"strikeZoneTop":3.52352344922296,"strikeZoneBottom":1.71276431276608,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.770486804847994,"aZ":-23.61123553882732,"pfxX":-10.779677145122822,"pfxZ":4.167963508853282,"pX":1.3659691169581833,"pZ":1.5995498640015016,"vX0":12.561337803829986,"vY0":-141.57109480141756,"vZ0":-5.188196130904194,"x":64.93,"y":195.59,"x0":-1.7034984991823148,"y0":50.00162623216452,"z0":4.943643035554268,"aX":-22.137383920351322},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":6.7,"breakHorizontal":17.3,"spinRate":2043,"spinDirection":233},"zone":14,"typeConfidence":2.0,"plateTime":0.38517320157159896,"extension":6.686414654547289},"index":2,"playId":"50a594eb-1341-33b0-aea3-5829bed30a2b","pitchNumber":2,"startTime":"2025-07-23T18:52:20.176Z","endTime":"2025-07-23T18:52:24.783Z","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":97.1,"endSpeed":89.6,"strikeZoneTop":3.49,"strikeZoneBottom":1.73,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.311404181478185,"aZ":-24.19864222571394,"pfxX":-10.265132574014094,"pfxZ":3.9126165790569507,"pX":0.11030408825225539,"pZ":2.023920000139075,"vX0":8.995056710294753,"vY0":-141.21699062580225,"vZ0":-3.872808423416674,"x":112.8,"y":184.13,"x0":-1.7678132353640128,"y0":50.00541058006128,"z0":4.952383661369761,"aX":-20.932432624965905},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":6.5,"breakHorizontal":17.0,"spinRate":2071,"spinDirection":234},"zone":8,"typeConfidence":2.0,"plateTime":0.38648205983608097,"extension":6.4752772960169045},"index":3,"playId":"d0a3de71-d3b8-37c0-b3cf-c757ca25f7b8","pitchNumber":3,"startTime":"2025-07-23T18:52:41.694Z","endTime":"2025-07-23T18:52:46.903Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.3,"endSpeed":81.6,"strikeZoneTop":3.49,"strikeZoneBottom":1.73,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.850511051977747,"aZ":-35.10209198112889,"pfxX":-6.425894383453425,"pfxZ":-1.7411122147623317,"pX":-0.8799755416298419,"pZ":1.9161950245873358,"vX0":4.763611503229051,"vY0":-128.53570448219028,"vZ0":-1.4350260857091572,"x":150.54,"y":187.04,"x0":-1.9158465729831173,"y0":50.000649765396425,"z0":5.1894709790545335,"aX":-10.828226008871711},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":-3.2,"breakHorizontal":10.7,"spinRate":1612,"spinDirection":254},"zone":13,"typeConfidence":2.0,"plateTime":0.4249606233717662,"extension":6.381869251242418},"index":4,"playId":"29dbe807-b52a-3fcc-8298-1dd2e076c8fd","pitchNumber":4,"startTime":"2025-07-23T18:53:10.600Z","endTime":"2025-07-23T18:53:13.825Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":98.1,"endSpeed":90.4,"strikeZoneTop":3.49,"strikeZoneBottom":1.73,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.994982367696004,"aZ":-18.963725765805094,"pfxX":-5.701126468186073,"pfxZ":6.337244835225594,"pX":0.5161781630523142,"pZ":3.505151768811559,"vX0":8.380673673908348,"vY0":-142.79297394779633,"vZ0":-1.71337911236238,"x":97.32,"y":144.14,"x0":-1.703402025456197,"y0":50.00287129188855,"z0":5.294569462667912,"aX":-11.88478484183507},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":11.4,"breakHorizontal":8.9,"spinRate":2049,"spinDirection":227},"zone":3,"typeConfidence":2.0,"plateTime":0.3822309412188196,"extension":6.64408150983321},"index":5,"playId":"94fcd4a2-c1fd-354f-95e7-e78e27ab5fd5","pitchNumber":5,"startTime":"2025-07-23T18:53:37.295Z","endTime":"2025-07-23T18:53:43.716Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-23T18:53:43.716Z","atBatIndex":65},"scoringPlays":[4,15,22,49],"playsByInning":[{"startIndex":0,"endIndex":6,"top":[0,1,2],"bottom":[3,4,5,6],"hits":{"away":[{"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":663559,"fullName":"Bailey Falter","link":"/api/v1/people/663559"},"batter":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"coordinates":{"x":111.78,"y":159.79},"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":1,"pitcher":{"id":663559,"fullName":"Bailey Falter","link":"/api/v1/people/663559"},"batter":{"id":663330,"fullName":"Jahmai Jones","link":"/api/v1/people/663330"},"coordinates":{"x":92.02,"y":163.84},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":1,"pitcher":{"id":675512,"fullName":"Troy Melton","link":"/api/v1/people/675512"},"batter":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"coordinates":{"x":118.0,"y":142.0},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":1,"pitcher":{"id":675512,"fullName":"Troy Melton","link":"/api/v1/people/675512"},"batter":{"id":457705,"fullName":"Andrew McCutchen","link":"/api/v1/people/457705"},"coordinates":{"x":157.91,"y":35.79},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":1,"pitcher":{"id":675512,"fullName":"Troy Melton","link":"/api/v1/people/675512"},"batter":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"coordinates":{"x":146.24,"y":167.9},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":1,"pitcher":{"id":675512,"fullName":"Troy Melton","link":"/api/v1/people/675512"},"batter":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"coordinates":{"x":105.2,"y":148.14},"type":"O","description":"Groundout"}]}},{"startIndex":7,"endIndex":16,"top":[7,8,9],"bottom":[10,11,12,13,14,15,16],"hits":{"away":[{"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":663559,"fullName":"Bailey Falter","link":"/api/v1/people/663559"},"batter":{"id":663837,"fullName":"Matt Vierling","link":"/api/v1/people/663837"},"coordinates":{"x":123.3,"y":37.96},"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":663559,"fullName":"Bailey Falter","link":"/api/v1/people/663559"},"batter":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"coordinates":{"x":99.76,"y":91.63},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":2,"pitcher":{"id":675512,"fullName":"Troy Melton","link":"/api/v1/people/675512"},"batter":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"coordinates":{"x":168.54,"y":119.25},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":2,"pitcher":{"id":675512,"fullName":"Troy Melton","link":"/api/v1/people/675512"},"batter":{"id":663647,"fullName":"Ke'Bryan Hayes","link":"/api/v1/people/663647"},"coordinates":{"x":144.72,"y":153.71},"type":"O","description":"Forceout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":2,"pitcher":{"id":675512,"fullName":"Troy Melton","link":"/api/v1/people/675512"},"batter":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"coordinates":{"x":152.21,"y":32.78},"type":"H","description":"Home Run"}]}},{"startIndex":17,"endIndex":23,"top":[17,18,19],"bottom":[20,21,22,23],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":3,"pitcher":{"id":663559,"fullName":"Bailey Falter","link":"/api/v1/people/663559"},"batter":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"coordinates":{"x":123.25,"y":189.83},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":3,"pitcher":{"id":663559,"fullName":"Bailey Falter","link":"/api/v1/people/663559"},"batter":{"id":595879,"fullName":"Javier Báez","link":"/api/v1/people/595879"},"coordinates":{"x":194.55,"y":113.04},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":3,"pitcher":{"id":663559,"fullName":"Bailey Falter","link":"/api/v1/people/663559"},"batter":{"id":678009,"fullName":"Parker Meadows","link":"/api/v1/people/678009"},"coordinates":{"x":153.84,"y":154.72},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":3,"pitcher":{"id":675512,"fullName":"Troy Melton","link":"/api/v1/people/675512"},"batter":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"coordinates":{"x":60.31,"y":46.44},"type":"H","description":"Double"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":3,"pitcher":{"id":675512,"fullName":"Troy Melton","link":"/api/v1/people/675512"},"batter":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"coordinates":{"x":192.11,"y":66.49},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":3,"pitcher":{"id":675512,"fullName":"Troy Melton","link":"/api/v1/people/675512"},"batter":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"coordinates":{"x":128.44,"y":52.85},"type":"O","description":"Sac Fly"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":3,"pitcher":{"id":675512,"fullName":"Troy Melton","link":"/api/v1/people/675512"},"batter":{"id":502054,"fullName":"Tommy Pham","link":"/api/v1/people/502054"},"coordinates":{"x":182.18,"y":85.74},"type":"O","description":"Lineout"}]}},{"startIndex":24,"endIndex":31,"top":[24,25,26,27],"bottom":[28,29,30,31],"hits":{"away":[{"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":663559,"fullName":"Bailey Falter","link":"/api/v1/people/663559"},"batter":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"coordinates":{"x":178.67,"y":106.13},"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":4,"pitcher":{"id":663559,"fullName":"Bailey Falter","link":"/api/v1/people/663559"},"batter":{"id":672761,"fullName":"Wenceel Pérez","link":"/api/v1/people/672761"},"coordinates":{"x":80.7,"y":90.39},"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":663559,"fullName":"Bailey Falter","link":"/api/v1/people/663559"},"batter":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"coordinates":{"x":168.54,"y":194.75},"type":"O","description":"Pop Out"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":4,"pitcher":{"id":675512,"fullName":"Troy Melton","link":"/api/v1/people/675512"},"batter":{"id":663647,"fullName":"Ke'Bryan Hayes","link":"/api/v1/people/663647"},"coordinates":{"x":165.5,"y":120.26},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":4,"pitcher":{"id":675512,"fullName":"Troy Melton","link":"/api/v1/people/675512"},"batter":{"id":663698,"fullName":"Joey Bart","link":"/api/v1/people/663698"},"coordinates":{"x":103.68,"y":167.39},"type":"O","description":"Forceout"}]}},{"startIndex":32,"endIndex":40,"top":[32,33,34,35],"bottom":[36,37,38,39,40],"hits":{"away":[{"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":663559,"fullName":"Bailey Falter","link":"/api/v1/people/663559"},"batter":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"coordinates":{"x":91.65,"y":119.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":5,"pitcher":{"id":663559,"fullName":"Bailey Falter","link":"/api/v1/people/663559"},"batter":{"id":595879,"fullName":"Javier Báez","link":"/api/v1/people/595879"},"coordinates":{"x":102.66,"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":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":5,"pitcher":{"id":675512,"fullName":"Troy Melton","link":"/api/v1/people/675512"},"batter":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"coordinates":{"x":158.08,"y":79.89},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":5,"pitcher":{"id":675512,"fullName":"Troy Melton","link":"/api/v1/people/675512"},"batter":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"coordinates":{"x":191.34,"y":107.09},"type":"H","description":"Single"}]}},{"startIndex":41,"endIndex":46,"top":[41,42,43],"bottom":[44,45,46],"hits":{"away":[{"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":663559,"fullName":"Bailey Falter","link":"/api/v1/people/663559"},"batter":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"coordinates":{"x":137.77,"y":53.3},"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":6,"pitcher":{"id":663559,"fullName":"Bailey Falter","link":"/api/v1/people/663559"},"batter":{"id":663330,"fullName":"Jahmai Jones","link":"/api/v1/people/663330"},"coordinates":{"x":175.13,"y":185.13},"type":"O","description":"Pop Out"}],"home":[]}},{"startIndex":47,"endIndex":54,"top":[47,48,49,50,51],"bottom":[52,53,54],"hits":{"away":[{"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":663559,"fullName":"Bailey Falter","link":"/api/v1/people/663559"},"batter":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"coordinates":{"x":68.61,"y":49.94},"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":7,"pitcher":{"id":663559,"fullName":"Bailey Falter","link":"/api/v1/people/663559"},"batter":{"id":663837,"fullName":"Matt Vierling","link":"/api/v1/people/663837"},"coordinates":{"x":176.63,"y":73.69},"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":7,"pitcher":{"id":663559,"fullName":"Bailey Falter","link":"/api/v1/people/663559"},"batter":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"coordinates":{"x":144.72,"y":149.15},"type":"O","description":"Forceout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":7,"pitcher":{"id":695445,"fullName":"Chase Lee","link":"/api/v1/people/695445"},"batter":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"coordinates":{"x":104.94,"y":146.36},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":7,"pitcher":{"id":695445,"fullName":"Chase Lee","link":"/api/v1/people/695445"},"batter":{"id":457705,"fullName":"Andrew McCutchen","link":"/api/v1/people/457705"},"coordinates":{"x":120.62,"y":178.85},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":7,"pitcher":{"id":695445,"fullName":"Chase Lee","link":"/api/v1/people/695445"},"batter":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"coordinates":{"x":156.88,"y":162.32},"type":"O","description":"Groundout"}]}},{"startIndex":55,"endIndex":61,"top":[55,56,57],"bottom":[58,59,60,61],"hits":{"away":[{"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":669387,"fullName":"Carmen Mlodzinski","link":"/api/v1/people/669387"},"batter":{"id":595879,"fullName":"Javier Báez","link":"/api/v1/people/595879"},"coordinates":{"x":111.28,"y":171.95},"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":8,"pitcher":{"id":669387,"fullName":"Carmen Mlodzinski","link":"/api/v1/people/669387"},"batter":{"id":678009,"fullName":"Parker Meadows","link":"/api/v1/people/678009"},"coordinates":{"x":140.36,"y":129.34},"type":"O","description":"Pop Out"},{"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":669387,"fullName":"Carmen Mlodzinski","link":"/api/v1/people/669387"},"batter":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"coordinates":{"x":128.06,"y":85.96},"type":"O","description":"Lineout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":8,"pitcher":{"id":672578,"fullName":"Carlos Hernández","link":"/api/v1/people/672578"},"batter":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"coordinates":{"x":114.67,"y":44.09},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":8,"pitcher":{"id":672578,"fullName":"Carlos Hernández","link":"/api/v1/people/672578"},"batter":{"id":502054,"fullName":"Tommy Pham","link":"/api/v1/people/502054"},"coordinates":{"x":153.18,"y":80.53},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":8,"pitcher":{"id":672578,"fullName":"Carlos Hernández","link":"/api/v1/people/672578"},"batter":{"id":663647,"fullName":"Ke'Bryan Hayes","link":"/api/v1/people/663647"},"coordinates":{"x":129.85,"y":143.77},"type":"O","description":"Lineout"}]}},{"startIndex":62,"endIndex":65,"top":[62,63,64,65],"bottom":[],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":9,"pitcher":{"id":669387,"fullName":"Carmen Mlodzinski","link":"/api/v1/people/669387"},"batter":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"coordinates":{"x":185.26,"y":103.04},"type":"H","description":"Single"}],"home":[]}}]},"linescore":{"currentInning":9,"currentInningOrdinal":"9th","inningState":"Top","inningHalf":"Top","isTopInning":true,"scheduledInnings":9,"innings":[{"num":1,"ordinalNum":"1st","home":{"runs":1,"hits":1,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":2,"ordinalNum":"2nd","home":{"runs":4,"hits":2,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":3,"ordinalNum":"3rd","home":{"runs":1,"hits":1,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":4,"ordinalNum":"4th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"num":5,"ordinalNum":"5th","home":{"runs":0,"hits":2,"errors":0,"leftOnBase":2},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"num":6,"ordinalNum":"6th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":7,"ordinalNum":"7th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":1,"hits":2,"errors":0,"leftOnBase":1}},{"num":8,"ordinalNum":"8th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":9,"ordinalNum":"9th","home":{"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}}],"teams":{"home":{"runs":6,"hits":8,"errors":0,"leftOnBase":4},"away":{"runs":1,"hits":5,"errors":0,"leftOnBase":4}},"defense":{"pitcher":{"id":669387,"fullName":"Carmen Mlodzinski","link":"/api/v1/people/669387"},"catcher":{"id":663698,"fullName":"Joey Bart","link":"/api/v1/people/663698"},"first":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"second":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"third":{"id":663647,"fullName":"Ke'Bryan Hayes","link":"/api/v1/people/663647"},"shortstop":{"id":643396,"fullName":"Isiah Kiner-Falefa","link":"/api/v1/people/643396"},"left":{"id":502054,"fullName":"Tommy Pham","link":"/api/v1/people/502054"},"center":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"right":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"batter":{"id":663698,"fullName":"Joey Bart","link":"/api/v1/people/663698"},"onDeck":{"id":643396,"fullName":"Isiah Kiner-Falefa","link":"/api/v1/people/643396"},"inHole":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"battingOrder":8,"team":{"id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"}},"offense":{"batter":{"id":663837,"fullName":"Matt Vierling","link":"/api/v1/people/663837"},"onDeck":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"inHole":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"pitcher":{"id":672578,"fullName":"Carlos Hernández","link":"/api/v1/people/672578"},"battingOrder":5,"team":{"id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"}},"balls":1,"strikes":3,"outs":3},"boxscore":{"teams":{"away":{"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":3,"groundOuts":6,"airOuts":10,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":11,"baseOnBalls":0,"intentionalWalks":0,"hits":5,"hitByPitch":0,"avg":".248","atBats":32,"obp":".321","slg":".416","ops":".737","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":32,"totalBases":6,"rbi":1,"leftOnBase":8,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":4,"lineOuts":3},"pitching":{"flyOuts":3,"groundOuts":6,"airOuts":7,"runs":6,"doubles":1,"triples":0,"homeRuns":2,"strikeOuts":11,"baseOnBalls":2,"intentionalWalks":0,"hits":8,"hitByPitch":0,"atBats":31,"obp":".294","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":134,"era":"3.72","inningsPitched":"8.0","saveOpportunities":0,"earnedRuns":6,"whip":"1.23","battersFaced":34,"outs":24,"completeGames":0,"shutouts":0,"pitchesThrown":134,"balls":46,"strikes":88,"strikePercentage":".660","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.86","rbi":6,"pitchesPerInning":"16.75","runsScoredPer9":"6.75","homeRunsPer9":"2.25","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":0,"lineOuts":4},"fielding":{"caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":5,"putOuts":24,"errors":0,"chances":29,"passedBall":0,"pickoffs":0}},"players":{"ID695445":{"person":{"id":695445,"fullName":"Chase Lee","link":"/api/v1/people/695445"},"jerseyNumber":"53","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"stats":{"batting":{},"pitching":{"summary":"2.0 IP, 0 ER, 3 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":2,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":6,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":28,"inningsPitched":"2.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":6,"outs":6,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":28,"balls":10,"strikes":18,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":30,"gamesStarted":0,"flyOuts":25,"groundOuts":29,"airOuts":36,"runs":13,"doubles":6,"triples":2,"homeRuns":4,"strikeOuts":34,"baseOnBalls":8,"intentionalWalks":1,"hits":27,"hitByPitch":2,"atBats":123,"obp":".272","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":554,"era":"3.31","inningsPitched":"35.1","wins":4,"losses":1,"saves":0,"saveOpportunities":1,"holds":4,"blownSaves":1,"earnedRuns":13,"whip":"0.99","battersFaced":136,"outs":106,"gamesPitched":30,"completeGames":0,"shutouts":0,"pitchesThrown":554,"balls":198,"strikes":356,"strikePercentage":".640","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.81","rbi":0,"winPercentage":".800","pitchesPerInning":"15.68","gamesFinished":6,"strikeoutWalkRatio":"4.25","strikeoutsPer9Inn":"8.66","walksPer9Inn":"2.04","hitsPer9Inn":"6.88","runsScoredPer9":"3.31","homeRunsPer9":"1.02","inheritedRunners":16,"inheritedRunnersScored":5,"catchersInterference":0,"sacBunts":0,"sacFlies":3,"passedBall":0,"popOuts":3,"lineOuts":8},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":5,"errors":0,"chances":8,"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"}]},"ID676428":{"person":{"id":676428,"fullName":"Brant Hurter","link":"/api/v1/people/676428"},"jerseyNumber":"48","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":31,"gamesStarted":4,"flyOuts":19,"groundOuts":47,"airOuts":42,"runs":24,"doubles":6,"triples":0,"homeRuns":4,"strikeOuts":52,"baseOnBalls":23,"intentionalWalks":3,"hits":44,"hitByPitch":7,"atBats":182,"obp":".347","caughtStealing":2,"stolenBases":5,"stolenBasePercentage":".714","caughtStealingPercentage":".286","numberOfPitches":814,"era":"2.98","inningsPitched":"48.1","wins":2,"losses":3,"saves":2,"saveOpportunities":2,"holds":4,"blownSaves":0,"earnedRuns":16,"whip":"1.39","battersFaced":215,"outs":145,"gamesPitched":31,"completeGames":0,"shutouts":0,"pitchesThrown":814,"balls":297,"strikes":517,"strikePercentage":".640","hitBatsmen":7,"balks":0,"wildPitches":2,"pickoffs":2,"groundOutsToAirouts":"1.12","rbi":0,"winPercentage":".400","pitchesPerInning":"16.84","gamesFinished":4,"strikeoutWalkRatio":"2.26","strikeoutsPer9Inn":"9.68","walksPer9Inn":"4.28","hitsPer9Inn":"8.19","runsScoredPer9":"4.47","homeRunsPer9":"0.74","inheritedRunners":18,"inheritedRunnersScored":6,"catchersInterference":0,"sacBunts":2,"sacFlies":1,"passedBall":0,"popOuts":8,"lineOuts":15},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":1,"errors":2,"chances":10,"fielding":".800","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":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"battingOrder":"600","stats":{"batting":{"summary":"1-3","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":1,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":94,"flyOuts":36,"groundOuts":72,"airOuts":84,"runs":49,"doubles":14,"triples":8,"homeRuns":8,"strikeOuts":72,"baseOnBalls":36,"intentionalWalks":1,"hits":84,"hitByPitch":4,"avg":".274","atBats":307,"obp":".353","slg":".450","ops":".803","caughtStealing":3,"stolenBases":16,"stolenBasePercentage":".842","caughtStealingPercentage":".158","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":352,"totalBases":138,"rbi":32,"leftOnBase":132,"sacBunts":1,"sacFlies":4,"babip":".329","groundOutsToAirouts":"0.86","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"38.38","popOuts":17,"lineOuts":31},"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":104,"putOuts":106,"errors":7,"chances":217,"fielding":".968","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID700242":{"person":{"id":700242,"fullName":"Trey Sweeney","link":"/api/v1/people/700242"},"jerseyNumber":"27","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":84,"flyOuts":34,"groundOuts":62,"airOuts":57,"runs":28,"doubles":5,"triples":1,"homeRuns":5,"strikeOuts":67,"baseOnBalls":23,"intentionalWalks":0,"hits":48,"hitByPitch":0,"avg":".209","atBats":230,"obp":".276","slg":".304","ops":".580","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":257,"totalBases":70,"rbi":27,"leftOnBase":104,"sacBunts":0,"sacFlies":4,"babip":".265","groundOutsToAirouts":"1.09","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"46.00","popOuts":12,"lineOuts":11},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":153,"putOuts":88,"errors":6,"chances":247,"fielding":".976","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":17,"gamesStarted":17,"flyOuts":66,"groundOuts":84,"airOuts":106,"runs":38,"doubles":19,"triples":1,"homeRuns":12,"strikeOuts":82,"baseOnBalls":23,"intentionalWalks":1,"hits":96,"hitByPitch":1,"atBats":364,"obp":".307","caughtStealing":4,"stolenBases":10,"stolenBasePercentage":".714","caughtStealingPercentage":".286","numberOfPitches":1461,"era":"3.40","inningsPitched":"92.2","wins":9,"losses":4,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":35,"whip":"1.28","battersFaced":392,"outs":278,"gamesPitched":17,"completeGames":0,"shutouts":0,"pitchesThrown":1461,"balls":486,"strikes":975,"strikePercentage":".670","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.79","rbi":0,"winPercentage":".692","pitchesPerInning":"15.77","gamesFinished":0,"strikeoutWalkRatio":"3.57","strikeoutsPer9Inn":"7.96","walksPer9Inn":"2.23","hitsPer9Inn":"9.32","runsScoredPer9":"3.69","homeRunsPer9":"1.17","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":3,"passedBall":0,"popOuts":17,"lineOuts":23},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":4,"errors":0,"chances":8,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID681857":{"person":{"id":681857,"fullName":"Reese Olson","link":"/api/v1/people/681857"},"jerseyNumber":"45","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":12,"gamesStarted":12,"flyOuts":41,"groundOuts":59,"airOuts":60,"runs":19,"doubles":11,"triples":0,"homeRuns":3,"strikeOuts":61,"baseOnBalls":23,"intentionalWalks":1,"hits":52,"hitByPitch":4,"atBats":231,"obp":".306","caughtStealing":2,"stolenBases":4,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":1064,"era":"2.71","inningsPitched":"63.0","wins":4,"losses":3,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":19,"whip":"1.19","battersFaced":259,"outs":189,"gamesPitched":12,"completeGames":0,"shutouts":0,"pitchesThrown":1064,"balls":412,"strikes":652,"strikePercentage":".610","hitBatsmen":4,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.98","rbi":0,"winPercentage":".571","pitchesPerInning":"16.89","gamesFinished":0,"strikeoutWalkRatio":"2.65","strikeoutsPer9Inn":"8.71","walksPer9Inn":"3.29","hitsPer9Inn":"7.43","runsScoredPer9":"2.71","homeRunsPer9":"0.43","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":6,"lineOuts":13},"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}},"ID663330":{"person":{"id":663330,"fullName":"Jahmai Jones","link":"/api/v1/people/663330"},"jerseyNumber":"18","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"battingOrder":"200","stats":{"batting":{"summary":"0-3 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":30,"flyOuts":6,"groundOuts":9,"airOuts":20,"runs":6,"doubles":5,"triples":0,"homeRuns":3,"strikeOuts":11,"baseOnBalls":6,"intentionalWalks":0,"hits":13,"hitByPitch":1,"avg":".245","atBats":53,"obp":".333","slg":".509","ops":".842","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":60,"totalBases":27,"rbi":7,"leftOnBase":12,"sacBunts":0,"sacFlies":0,"babip":".256","groundOutsToAirouts":"0.45","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"17.67","popOuts":7,"lineOuts":7},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID595879":{"person":{"id":595879,"fullName":"Javier Báez","link":"/api/v1/people/595879"},"jerseyNumber":"28","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"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":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":2,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":83,"flyOuts":42,"groundOuts":72,"airOuts":67,"runs":43,"doubles":13,"triples":1,"homeRuns":10,"strikeOuts":67,"baseOnBalls":9,"intentionalWalks":0,"hits":76,"hitByPitch":5,"avg":".270","atBats":281,"obp":".304","slg":".431","ops":".735","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":296,"totalBases":121,"rbi":39,"leftOnBase":122,"sacBunts":0,"sacFlies":1,"babip":".322","groundOutsToAirouts":"1.07","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"28.10","popOuts":11,"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":113,"putOuts":109,"errors":7,"chances":229,"fielding":".969","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"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,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":100,"flyOuts":46,"groundOuts":71,"airOuts":76,"runs":54,"doubles":21,"triples":1,"homeRuns":25,"strikeOuts":135,"baseOnBalls":27,"intentionalWalks":1,"hits":107,"hitByPitch":2,"avg":".276","atBats":387,"obp":".325","slg":".530","ops":".855","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":8,"groundIntoTriplePlay":0,"plateAppearances":418,"totalBases":205,"rbi":79,"leftOnBase":185,"sacBunts":0,"sacFlies":2,"babip":".358","groundOutsToAirouts":"0.93","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"15.48","popOuts":12,"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":2,"putOuts":178,"errors":1,"chances":181,"fielding":".994","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":5,"flyOuts":27,"groundOuts":58,"airOuts":44,"runs":21,"doubles":4,"triples":0,"homeRuns":10,"strikeOuts":44,"baseOnBalls":8,"intentionalWalks":0,"hits":44,"hitByPitch":0,"atBats":185,"obp":".265","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":737,"era":"3.58","inningsPitched":"50.1","wins":5,"losses":3,"saves":0,"saveOpportunities":4,"holds":10,"blownSaves":4,"earnedRuns":20,"whip":"1.03","battersFaced":198,"outs":151,"gamesPitched":43,"completeGames":0,"shutouts":0,"pitchesThrown":737,"balls":249,"strikes":488,"strikePercentage":".660","hitBatsmen":0,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"1.32","rbi":0,"winPercentage":".625","pitchesPerInning":"14.64","gamesFinished":3,"strikeoutWalkRatio":"5.50","strikeoutsPer9Inn":"7.87","walksPer9Inn":"1.43","hitsPer9Inn":"7.87","runsScoredPer9":"3.75","homeRunsPer9":"1.79","inheritedRunners":26,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":2,"sacFlies":3,"passedBall":0,"popOuts":7,"lineOuts":10},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":3,"errors":0,"chances":10,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID656427":{"person":{"id":656427,"fullName":"Jack Flaherty","link":"/api/v1/people/656427"},"jerseyNumber":"9","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"stats":{"batting":{},"pitching":{},"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":58,"groundOuts":68,"airOuts":103,"runs":56,"doubles":15,"triples":1,"homeRuns":19,"strikeOuts":130,"baseOnBalls":43,"intentionalWalks":0,"hits":91,"hitByPitch":3,"atBats":391,"obp":".313","caughtStealing":1,"stolenBases":5,"stolenBasePercentage":".833","caughtStealingPercentage":".167","numberOfPitches":1824,"era":"4.77","inningsPitched":"103.2","wins":5,"losses":10,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":55,"whip":"1.29","battersFaced":438,"outs":311,"gamesPitched":20,"completeGames":0,"shutouts":0,"pitchesThrown":1824,"balls":662,"strikes":1162,"strikePercentage":".640","hitBatsmen":3,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.66","rbi":0,"winPercentage":".333","pitchesPerInning":"17.59","gamesFinished":0,"strikeoutWalkRatio":"3.02","strikeoutsPer9Inn":"11.29","walksPer9Inn":"3.73","hitsPer9Inn":"7.90","runsScoredPer9":"4.86","homeRunsPer9":"1.65","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":21,"lineOuts":24},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":9,"errors":0,"chances":14,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":"400","stats":{"batting":{"summary":"1-4 | 2B, 2 K, R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":1,"doubles":1,"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":2,"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":1,"putOuts":3,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":97,"flyOuts":67,"groundOuts":58,"airOuts":113,"runs":57,"doubles":23,"triples":0,"homeRuns":21,"strikeOuts":98,"baseOnBalls":46,"intentionalWalks":5,"hits":83,"hitByPitch":9,"avg":".239","atBats":347,"obp":".339","slg":".487","ops":".826","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":10,"groundIntoTriplePlay":0,"plateAppearances":407,"totalBases":169,"rbi":59,"leftOnBase":152,"sacBunts":0,"sacFlies":5,"babip":".266","groundOutsToAirouts":"0.51","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"16.52","popOuts":27,"lineOuts":19},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":52,"putOuts":628,"errors":1,"chances":681,"fielding":".999","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"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":14,"gamesStarted":8,"flyOuts":46,"groundOuts":73,"airOuts":75,"runs":34,"doubles":9,"triples":1,"homeRuns":13,"strikeOuts":50,"baseOnBalls":25,"intentionalWalks":0,"hits":71,"hitByPitch":2,"atBats":268,"obp":".332","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":1092,"era":"4.28","inningsPitched":"69.1","wins":4,"losses":2,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":33,"whip":"1.38","battersFaced":296,"outs":208,"gamesPitched":14,"completeGames":0,"shutouts":0,"pitchesThrown":1092,"balls":356,"strikes":736,"strikePercentage":".670","hitBatsmen":2,"balks":0,"wildPitches":2,"pickoffs":1,"groundOutsToAirouts":"0.97","rbi":0,"winPercentage":".667","pitchesPerInning":"15.75","gamesFinished":0,"strikeoutWalkRatio":"2.00","strikeoutsPer9Inn":"6.49","walksPer9Inn":"3.25","hitsPer9Inn":"9.22","runsScoredPer9":"4.41","homeRunsPer9":"1.69","inheritedRunners":4,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":12,"lineOuts":17},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":8,"errors":0,"chances":16,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID672578":{"person":{"id":672578,"fullName":"Carlos Hernández","link":"/api/v1/people/672578"},"jerseyNumber":"49","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":16,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":4,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":16,"balls":6,"strikes":10,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":1,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":36,"gamesStarted":0,"flyOuts":33,"groundOuts":23,"airOuts":50,"runs":29,"doubles":7,"triples":0,"homeRuns":4,"strikeOuts":36,"baseOnBalls":19,"intentionalWalks":1,"hits":46,"hitByPitch":2,"atBats":151,"obp":".385","caughtStealing":0,"stolenBases":9,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":662,"era":"6.69","inningsPitched":"36.1","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":27,"whip":"1.79","battersFaced":176,"outs":109,"gamesPitched":36,"completeGames":0,"shutouts":0,"pitchesThrown":662,"balls":232,"strikes":430,"strikePercentage":".650","hitBatsmen":2,"balks":0,"wildPitches":5,"pickoffs":0,"groundOutsToAirouts":"0.46","rbi":0,"winPercentage":"1.000","pitchesPerInning":"18.22","gamesFinished":16,"strikeoutWalkRatio":"1.89","strikeoutsPer9Inn":"8.92","walksPer9Inn":"4.71","hitsPer9Inn":"11.39","runsScoredPer9":"7.18","homeRunsPer9":"0.99","inheritedRunners":17,"inheritedRunnersScored":6,"catchersInterference":0,"sacBunts":2,"sacFlies":2,"passedBall":0,"popOuts":11,"lineOuts":6},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":0,"errors":1,"chances":4,"fielding":".750","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":27,"flyOuts":9,"groundOuts":19,"airOuts":21,"runs":8,"doubles":2,"triples":1,"homeRuns":2,"strikeOuts":22,"baseOnBalls":12,"intentionalWalks":0,"hits":12,"hitByPitch":0,"avg":".167","atBats":72,"obp":".282","slg":".306","ops":".588","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":86,"totalBases":22,"rbi":11,"leftOnBase":28,"sacBunts":1,"sacFlies":1,"babip":".204","groundOutsToAirouts":"0.90","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"36.00","popOuts":6,"lineOuts":6},"pitching":{"gamesPlayed":2,"gamesStarted":0,"flyOuts":3,"groundOuts":1,"airOuts":4,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":1,"atBats":6,"obp":".375","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":24,"era":"5.40","inningsPitched":"1.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"whip":"1.20","battersFaced":8,"outs":5,"gamesPitched":2,"completeGames":0,"shutouts":0,"pitchesThrown":24,"balls":11,"strikes":13,"strikePercentage":".540","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.25","rbi":0,"winPercentage":".---","pitchesPerInning":"14.40","gamesFinished":2,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"0.00","walksPer9Inn":"0.00","hitsPer9Inn":"10.80","runsScoredPer9":"5.40","homeRunsPer9":"0.00","inheritedRunners":2,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":5,"stolenBases":18,"stolenBasePercentage":".783","caughtStealingPercentage":".217","assists":9,"putOuts":194,"errors":3,"chances":206,"fielding":".985","passedBall":1,"pickoffs":2}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID650402":{"person":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"jerseyNumber":"25","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"battingOrder":"100","stats":{"batting":{"summary":"0-4","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":3,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":3},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":2,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":90,"flyOuts":69,"groundOuts":75,"airOuts":110,"runs":52,"doubles":17,"triples":0,"homeRuns":9,"strikeOuts":51,"baseOnBalls":54,"intentionalWalks":0,"hits":91,"hitByPitch":4,"avg":".283","atBats":322,"obp":".387","slg":".419","ops":".806","caughtStealing":1,"stolenBases":4,"stolenBasePercentage":".800","caughtStealingPercentage":".200","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":385,"totalBases":135,"rbi":45,"leftOnBase":106,"sacBunts":0,"sacFlies":5,"babip":".307","groundOutsToAirouts":"0.68","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"35.78","popOuts":14,"lineOuts":27},"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":163,"putOuts":115,"errors":3,"chances":281,"fielding":".989","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID592454":{"person":{"id":592454,"fullName":"Tommy Kahnle","link":"/api/v1/people/592454"},"jerseyNumber":"43","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"stats":{"batting":{},"pitching":{},"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":42,"gamesStarted":0,"flyOuts":21,"groundOuts":44,"airOuts":39,"runs":22,"doubles":6,"triples":1,"homeRuns":6,"strikeOuts":34,"baseOnBalls":15,"intentionalWalks":0,"hits":32,"hitByPitch":1,"atBats":149,"obp":".291","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":641,"era":"4.73","inningsPitched":"40.0","wins":1,"losses":3,"saves":9,"saveOpportunities":13,"holds":12,"blownSaves":4,"earnedRuns":21,"whip":"1.18","battersFaced":165,"outs":120,"gamesPitched":42,"completeGames":0,"shutouts":0,"pitchesThrown":641,"balls":244,"strikes":397,"strikePercentage":".620","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.13","rbi":0,"winPercentage":".250","pitchesPerInning":"16.03","gamesFinished":13,"strikeoutWalkRatio":"2.27","strikeoutsPer9Inn":"7.65","walksPer9Inn":"3.38","hitsPer9Inn":"7.20","runsScoredPer9":"4.95","homeRunsPer9":"1.35","inheritedRunners":19,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":10,"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}},"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":{},"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":23,"groundOuts":68,"airOuts":42,"runs":27,"doubles":12,"triples":2,"homeRuns":2,"strikeOuts":32,"baseOnBalls":11,"intentionalWalks":2,"hits":52,"hitByPitch":1,"atBats":193,"obp":".311","caughtStealing":1,"stolenBases":5,"stolenBasePercentage":".833","caughtStealingPercentage":".167","numberOfPitches":759,"era":"3.23","inningsPitched":"47.1","wins":3,"losses":2,"saves":0,"saveOpportunities":0,"holds":9,"blownSaves":0,"earnedRuns":17,"whip":"1.33","battersFaced":206,"outs":142,"gamesPitched":42,"completeGames":0,"shutouts":0,"pitchesThrown":759,"balls":277,"strikes":482,"strikePercentage":".640","hitBatsmen":1,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"1.62","rbi":0,"winPercentage":".600","pitchesPerInning":"16.04","gamesFinished":8,"strikeoutWalkRatio":"2.91","strikeoutsPer9Inn":"6.08","walksPer9Inn":"2.09","hitsPer9Inn":"9.89","runsScoredPer9":"5.13","homeRunsPer9":"0.38","inheritedRunners":26,"inheritedRunnersScored":10,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":6,"lineOuts":13},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":2,"errors":1,"chances":7,"fielding":".857","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID608650":{"person":{"id":608650,"fullName":"Dietrich Enns","link":"/api/v1/people/608650"},"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":5,"gamesStarted":2,"flyOuts":6,"groundOuts":19,"airOuts":13,"runs":8,"doubles":2,"triples":0,"homeRuns":2,"strikeOuts":13,"baseOnBalls":4,"intentionalWalks":0,"hits":18,"hitByPitch":0,"atBats":63,"obp":".328","caughtStealing":2,"stolenBases":3,"stolenBasePercentage":".600","caughtStealingPercentage":".400","numberOfPitches":258,"era":"3.94","inningsPitched":"16.0","wins":1,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":7,"whip":"1.38","battersFaced":67,"outs":48,"gamesPitched":5,"completeGames":0,"shutouts":0,"pitchesThrown":258,"balls":80,"strikes":178,"strikePercentage":".690","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"1.46","rbi":0,"winPercentage":".500","pitchesPerInning":"16.13","gamesFinished":1,"strikeoutWalkRatio":"3.25","strikeoutsPer9Inn":"7.31","walksPer9Inn":"2.25","hitsPer9Inn":"10.13","runsScoredPer9":"4.50","homeRunsPer9":"1.13","inheritedRunners":1,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":4},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":0,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID663837":{"person":{"id":663837,"fullName":"Matt Vierling","link":"/api/v1/people/663837"},"jerseyNumber":"8","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"battingOrder":"500","stats":{"batting":{"summary":"1-4 | 2 K, RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":1,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":19,"flyOuts":19,"groundOuts":9,"airOuts":21,"runs":2,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":14,"baseOnBalls":7,"intentionalWalks":0,"hits":11,"hitByPitch":2,"avg":".204","atBats":54,"obp":".313","slg":".222","ops":".535","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":64,"totalBases":12,"rbi":6,"leftOnBase":20,"sacBunts":0,"sacFlies":1,"babip":".268","groundOutsToAirouts":"0.43","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":2,"lineOuts":0},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":38,"errors":0,"chances":38,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":true,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID678009":{"person":{"id":678009,"fullName":"Parker Meadows","link":"/api/v1/people/678009"},"jerseyNumber":"22","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"battingOrder":"900","stats":{"batting":{"summary":"0-3 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":0,"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":36,"flyOuts":9,"groundOuts":31,"airOuts":27,"runs":13,"doubles":3,"triples":1,"homeRuns":2,"strikeOuts":39,"baseOnBalls":12,"intentionalWalks":0,"hits":22,"hitByPitch":0,"avg":".185","atBats":119,"obp":".260","slg":".277","ops":".537","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":131,"totalBases":33,"rbi":9,"leftOnBase":48,"sacBunts":0,"sacFlies":0,"babip":".256","groundOutsToAirouts":"1.15","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"59.50","popOuts":6,"lineOuts":12},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":82,"errors":1,"chances":84,"fielding":".988","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":"700","stats":{"batting":{"summary":"0-3 | 2 K","gamesPlayed":1,"flyOuts":0,"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":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":0,"putOuts":11,"errors":0,"chances":11,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":76,"flyOuts":40,"groundOuts":53,"airOuts":73,"runs":26,"doubles":12,"triples":1,"homeRuns":8,"strikeOuts":67,"baseOnBalls":10,"intentionalWalks":0,"hits":69,"hitByPitch":7,"avg":".264","atBats":261,"obp":".308","slg":".410","ops":".718","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":279,"totalBases":107,"rbi":36,"leftOnBase":109,"sacBunts":0,"sacFlies":1,"babip":".326","groundOutsToAirouts":"0.73","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"32.62","popOuts":16,"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":17,"stolenBases":35,"stolenBasePercentage":".673","caughtStealingPercentage":".327","assists":26,"putOuts":626,"errors":2,"chances":654,"fielding":".997","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID676684":{"person":{"id":676684,"fullName":"Will Vest","link":"/api/v1/people/676684"},"jerseyNumber":"19","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":41,"gamesStarted":0,"flyOuts":17,"groundOuts":50,"airOuts":32,"runs":12,"doubles":4,"triples":1,"homeRuns":2,"strikeOuts":50,"baseOnBalls":15,"intentionalWalks":1,"hits":29,"hitByPitch":0,"atBats":160,"obp":".250","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":737,"era":"2.23","inningsPitched":"44.1","wins":5,"losses":1,"saves":16,"saveOpportunities":20,"holds":1,"blownSaves":4,"earnedRuns":11,"whip":"0.99","battersFaced":176,"outs":133,"gamesPitched":41,"completeGames":0,"shutouts":0,"pitchesThrown":737,"balls":257,"strikes":480,"strikePercentage":".650","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.56","rbi":0,"winPercentage":".833","pitchesPerInning":"16.62","gamesFinished":26,"strikeoutWalkRatio":"3.33","strikeoutsPer9Inn":"10.15","walksPer9Inn":"3.05","hitsPer9Inn":"5.89","runsScoredPer9":"2.44","homeRunsPer9":"0.41","inheritedRunners":15,"inheritedRunnersScored":6,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":7,"lineOuts":8},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":1,"errors":0,"chances":5,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID690993":{"person":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"jerseyNumber":"33","position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"battingOrder":"201","stats":{"batting":{"note":"a-","summary":"1-1","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":1,"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":91,"flyOuts":49,"groundOuts":62,"airOuts":80,"runs":43,"doubles":16,"triples":2,"homeRuns":8,"strikeOuts":64,"baseOnBalls":36,"intentionalWalks":0,"hits":69,"hitByPitch":1,"avg":".254","atBats":272,"obp":".340","slg":".415","ops":".755","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":312,"totalBases":113,"rbi":30,"leftOnBase":114,"sacBunts":0,"sacFlies":3,"babip":".300","groundOutsToAirouts":"0.78","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"34.00","popOuts":9,"lineOuts":22},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":77,"putOuts":163,"errors":5,"chances":245,"fielding":".980","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}]},"ID672761":{"person":{"id":672761,"fullName":"Wenceel Pérez","link":"/api/v1/people/672761"},"jerseyNumber":"46","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"battingOrder":"300","stats":{"batting":{"summary":"1-4 | 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":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":44,"flyOuts":35,"groundOuts":21,"airOuts":55,"runs":23,"doubles":7,"triples":2,"homeRuns":7,"strikeOuts":36,"baseOnBalls":11,"intentionalWalks":0,"hits":37,"hitByPitch":2,"avg":".250","atBats":148,"obp":".309","slg":".466","ops":".775","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":162,"totalBases":69,"rbi":20,"leftOnBase":80,"sacBunts":0,"sacFlies":1,"babip":".283","groundOutsToAirouts":"0.38","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"21.14","popOuts":11,"lineOuts":9},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":73,"errors":1,"chances":78,"fielding":".987","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"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":{"note":"(L, 0-1)","summary":"5.0 IP, 6 ER, 7 K, 2 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":2,"groundOuts":4,"airOuts":4,"runs":6,"doubles":1,"triples":0,"homeRuns":2,"strikeOuts":7,"baseOnBalls":2,"intentionalWalks":0,"hits":7,"hitByPitch":0,"atBats":21,"caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","numberOfPitches":90,"inningsPitched":"5.0","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":6,"battersFaced":24,"outs":15,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":90,"balls":30,"strikes":60,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":6,"gamesFinished":0,"runsScoredPer9":"10.80","homeRunsPer9":"3.60","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":0,"lineOuts":2},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":1,"gamesStarted":1,"flyOuts":2,"groundOuts":4,"airOuts":4,"runs":6,"doubles":1,"triples":0,"homeRuns":2,"strikeOuts":7,"baseOnBalls":2,"intentionalWalks":0,"hits":7,"hitByPitch":0,"atBats":21,"obp":".375","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":90,"era":"10.80","inningsPitched":"5.0","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":6,"whip":"1.80","battersFaced":24,"outs":15,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":90,"balls":30,"strikes":60,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":6,"winPercentage":".000","pitchesPerInning":"18.00","gamesFinished":0,"strikeoutWalkRatio":"3.50","strikeoutsPer9Inn":"12.60","walksPer9Inn":"3.60","hitsPer9Inn":"12.60","runsScoredPer9":"10.80","homeRunsPer9":"3.60","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":0,"lineOuts":2},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]}},"batters":[650402,663330,690993,672761,679529,663837,656716,693307,595879,678009,675512,695445,672578],"pitchers":[675512,695445,672578],"bench":[682985,668670,700242],"bullpen":[608650,656427,669724,663947,676428,592454,663554,672456,681857,676684],"battingOrder":[650402,690993,672761,679529,663837,656716,693307,595879,678009],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Torkelson (23, Falter)."},{"label":"TB","value":"Keith; McKinstry; Pérez, W; Torkelson 2; Vierling."},{"label":"RBI","value":"Vierling (6)."},{"label":"Team RISP","value":"1-for-1."},{"label":"Team LOB","value":"4."}]}],"note":[{"label":"a","value":"Singled for Jones, Jah in the 9th."}]},"home":{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"teamStats":{"batting":{"flyOuts":3,"groundOuts":6,"airOuts":7,"runs":6,"doubles":1,"triples":0,"homeRuns":2,"strikeOuts":11,"baseOnBalls":2,"intentionalWalks":0,"hits":8,"hitByPitch":0,"avg":".232","atBats":31,"obp":".301","slg":".342","ops":".643","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":34,"totalBases":15,"rbi":6,"leftOnBase":13,"sacBunts":0,"sacFlies":1,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"15.50","popOuts":0,"lineOuts":4},"pitching":{"flyOuts":3,"groundOuts":6,"airOuts":10,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":11,"baseOnBalls":0,"intentionalWalks":0,"hits":5,"hitByPitch":0,"atBats":32,"obp":".156","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":121,"era":"3.84","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":1,"whip":"1.21","battersFaced":32,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":121,"balls":35,"strikes":86,"strikePercentage":".710","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.60","rbi":1,"pitchesPerInning":"13.44","runsScoredPer9":"1.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":4,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":27,"errors":0,"chances":33,"passedBall":0,"pickoffs":0}},"players":{"ID672744":{"person":{"id":672744,"fullName":"Alexander Canario","link":"/api/v1/people/672744"},"jerseyNumber":"29","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":55,"flyOuts":19,"groundOuts":32,"airOuts":33,"runs":18,"doubles":5,"triples":1,"homeRuns":3,"strikeOuts":56,"baseOnBalls":15,"intentionalWalks":0,"hits":33,"hitByPitch":0,"avg":".214","atBats":154,"obp":".284","slg":".318","ops":".602","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":169,"totalBases":49,"rbi":13,"leftOnBase":85,"sacBunts":0,"sacFlies":0,"babip":".316","groundOutsToAirouts":"0.97","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"51.33","popOuts":6,"lineOuts":8},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":104,"errors":1,"chances":107,"fielding":".991","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID694973":{"person":{"id":694973,"fullName":"Paul Skenes","link":"/api/v1/people/694973"},"jerseyNumber":"30","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"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":63,"groundOuts":121,"airOuts":113,"runs":30,"doubles":23,"triples":1,"homeRuns":6,"strikeOuts":137,"baseOnBalls":31,"intentionalWalks":0,"hits":85,"hitByPitch":5,"atBats":456,"obp":".246","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":1987,"era":"1.91","inningsPitched":"127.0","wins":5,"losses":8,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":27,"whip":"0.91","battersFaced":492,"outs":381,"gamesPitched":21,"completeGames":1,"shutouts":0,"pitchesThrown":1987,"balls":701,"strikes":1286,"strikePercentage":".650","hitBatsmen":5,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"1.07","rbi":0,"winPercentage":".385","pitchesPerInning":"15.65","gamesFinished":0,"strikeoutWalkRatio":"4.42","strikeoutsPer9Inn":"9.71","walksPer9Inn":"2.20","hitsPer9Inn":"6.02","runsScoredPer9":"2.13","homeRunsPer9":"0.43","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":22,"lineOuts":28},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":6,"errors":2,"chances":14,"fielding":".857","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID687462":{"person":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"jerseyNumber":"2","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"battingOrder":"100","stats":{"batting":{"summary":"1-4 | HR, K, 4 RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":4,"rbi":4,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"4.00","popOuts":0,"lineOuts":2},"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":52,"flyOuts":33,"groundOuts":39,"airOuts":56,"runs":23,"doubles":12,"triples":0,"homeRuns":3,"strikeOuts":45,"baseOnBalls":18,"intentionalWalks":1,"hits":46,"hitByPitch":1,"avg":".249","atBats":185,"obp":".317","slg":".362","ops":".679","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":205,"totalBases":67,"rbi":23,"leftOnBase":78,"sacBunts":0,"sacFlies":1,"babip":".312","groundOutsToAirouts":"0.70","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"61.67","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":32,"putOuts":354,"errors":1,"chances":387,"fielding":".997","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID663698":{"person":{"id":663698,"fullName":"Joey Bart","link":"/api/v1/people/663698"},"jerseyNumber":"14","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"battingOrder":"800","stats":{"batting":{"summary":"0-2 | BB, K, R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"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":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":11,"errors":0,"chances":11,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":62,"flyOuts":24,"groundOuts":55,"airOuts":35,"runs":13,"doubles":6,"triples":1,"homeRuns":1,"strikeOuts":64,"baseOnBalls":26,"intentionalWalks":0,"hits":46,"hitByPitch":3,"avg":".230","atBats":200,"obp":".328","slg":".285","ops":".613","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":11,"groundIntoTriplePlay":0,"plateAppearances":229,"totalBases":57,"rbi":15,"leftOnBase":95,"sacBunts":0,"sacFlies":0,"babip":".333","groundOutsToAirouts":"1.57","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"200.00","popOuts":2,"lineOuts":9},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":9,"stolenBases":34,"stolenBasePercentage":".791","caughtStealingPercentage":".209","assists":12,"putOuts":373,"errors":1,"chances":386,"fielding":".997","passedBall":4,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID668804":{"person":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"jerseyNumber":"10","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"battingOrder":"300","stats":{"batting":{"summary":"2-4 | 2B, R","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":3,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":97,"flyOuts":47,"groundOuts":98,"airOuts":82,"runs":38,"doubles":21,"triples":2,"homeRuns":10,"strikeOuts":113,"baseOnBalls":30,"intentionalWalks":1,"hits":90,"hitByPitch":2,"avg":".237","atBats":380,"obp":".294","slg":".382","ops":".676","caughtStealing":2,"stolenBases":3,"stolenBasePercentage":".600","caughtStealingPercentage":".400","groundIntoDoublePlay":11,"groundIntoTriplePlay":0,"plateAppearances":415,"totalBases":145,"rbi":50,"leftOnBase":166,"sacBunts":0,"sacFlies":3,"babip":".308","groundOutsToAirouts":"1.20","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"38.00","popOuts":1,"lineOuts":34},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":153,"errors":2,"chances":156,"fielding":".987","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID665833":{"person":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"jerseyNumber":"15","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"battingOrder":"500","stats":{"batting":{"summary":"2-3 | RBI, R, 2 SB","gamesPlayed":1,"flyOuts":2,"groundOuts":0,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":1,"leftOnBase":0,"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":4,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":91,"flyOuts":41,"groundOuts":70,"airOuts":69,"runs":51,"doubles":14,"triples":2,"homeRuns":16,"strikeOuts":123,"baseOnBalls":48,"intentionalWalks":4,"hits":72,"hitByPitch":3,"avg":".219","atBats":329,"obp":".319","slg":".419","ops":".738","caughtStealing":4,"stolenBases":33,"stolenBasePercentage":".892","caughtStealingPercentage":".108","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":385,"totalBases":138,"rbi":40,"leftOnBase":145,"sacBunts":0,"sacFlies":5,"babip":".287","groundOutsToAirouts":"1.01","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"20.56","popOuts":9,"lineOuts":19},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":212,"errors":7,"chances":223,"fielding":".969","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID678894":{"person":{"id":678894,"fullName":"Liover Peguero","link":"/api/v1/people/678894"},"jerseyNumber":"31","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":5,"flyOuts":1,"groundOuts":3,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":1,"avg":".200","atBats":10,"obp":".273","slg":".200","ops":".473","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":11,"totalBases":2,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"babip":".286","groundOutsToAirouts":"1.50","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":4,"errors":0,"chances":9,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID657571":{"person":{"id":657571,"fullName":"Caleb Ferguson","link":"/api/v1/people/657571"},"jerseyNumber":"64","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"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":20,"groundOuts":47,"airOuts":38,"runs":18,"doubles":8,"triples":0,"homeRuns":1,"strikeOuts":33,"baseOnBalls":14,"intentionalWalks":2,"hits":33,"hitByPitch":5,"atBats":148,"obp":".308","caughtStealing":1,"stolenBases":6,"stolenBasePercentage":".857","caughtStealingPercentage":".143","numberOfPitches":653,"era":"3.92","inningsPitched":"41.1","wins":2,"losses":2,"saves":0,"saveOpportunities":4,"holds":9,"blownSaves":4,"earnedRuns":18,"whip":"1.14","battersFaced":170,"outs":124,"gamesPitched":43,"completeGames":0,"shutouts":0,"pitchesThrown":653,"balls":235,"strikes":418,"strikePercentage":".640","hitBatsmen":5,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.24","rbi":0,"winPercentage":".500","pitchesPerInning":"15.80","gamesFinished":2,"strikeoutWalkRatio":"2.36","strikeoutsPer9Inn":"7.19","walksPer9Inn":"3.05","hitsPer9Inn":"7.19","runsScoredPer9":"3.92","homeRunsPer9":"0.22","inheritedRunners":18,"inheritedRunnersScored":5,"catchersInterference":0,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":7,"lineOuts":11},"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}},"ID663647":{"person":{"id":663647,"fullName":"Ke'Bryan Hayes","link":"/api/v1/people/663647"},"jerseyNumber":"13","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"battingOrder":"700","stats":{"batting":{"summary":"1-4 | K, R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":1,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":95,"flyOuts":39,"groundOuts":98,"airOuts":90,"runs":34,"doubles":10,"triples":2,"homeRuns":2,"strikeOuts":78,"baseOnBalls":18,"intentionalWalks":1,"hits":85,"hitByPitch":4,"avg":".243","atBats":350,"obp":".288","slg":".300","ops":".588","caughtStealing":2,"stolenBases":10,"stolenBasePercentage":".833","caughtStealingPercentage":".167","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":373,"totalBases":105,"rbi":34,"leftOnBase":156,"sacBunts":1,"sacFlies":0,"babip":".307","groundOutsToAirouts":"1.09","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"175.00","popOuts":23,"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":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":200,"putOuts":60,"errors":4,"chances":264,"fielding":".985","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID656605":{"person":{"id":656605,"fullName":"Mitch Keller","link":"/api/v1/people/656605"},"jerseyNumber":"23","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"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":81,"groundOuts":129,"airOuts":142,"runs":54,"doubles":28,"triples":1,"homeRuns":10,"strikeOuts":97,"baseOnBalls":30,"intentionalWalks":0,"hits":115,"hitByPitch":5,"atBats":482,"obp":".290","caughtStealing":3,"stolenBases":17,"stolenBasePercentage":".850","caughtStealingPercentage":".150","numberOfPitches":1942,"era":"3.53","inningsPitched":"125.0","wins":4,"losses":10,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":49,"whip":"1.16","battersFaced":519,"outs":375,"gamesPitched":21,"completeGames":0,"shutouts":0,"pitchesThrown":1942,"balls":641,"strikes":1301,"strikePercentage":".670","hitBatsmen":5,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.91","rbi":0,"winPercentage":".286","pitchesPerInning":"15.54","gamesFinished":0,"strikeoutWalkRatio":"3.23","strikeoutsPer9Inn":"6.98","walksPer9Inn":"2.16","hitsPer9Inn":"8.28","runsScoredPer9":"3.89","homeRunsPer9":"0.72","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":30,"lineOuts":31},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":10,"errors":0,"chances":15,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID502054":{"person":{"id":502054,"fullName":"Tommy Pham","link":"/api/v1/people/502054"},"jerseyNumber":"28","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"battingOrder":"600","stats":{"batting":{"summary":"1-3 | BB, K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":72,"flyOuts":24,"groundOuts":63,"airOuts":51,"runs":22,"doubles":10,"triples":0,"homeRuns":4,"strikeOuts":58,"baseOnBalls":23,"intentionalWalks":1,"hits":58,"hitByPitch":1,"avg":".256","atBats":227,"obp":".323","slg":".352","ops":".675","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","groundIntoDoublePlay":8,"groundIntoTriplePlay":0,"plateAppearances":254,"totalBases":80,"rbi":27,"leftOnBase":88,"sacBunts":0,"sacFlies":3,"babip":".321","groundOutsToAirouts":"1.24","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"56.75","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":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":119,"errors":1,"chances":124,"fielding":".992","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID670990":{"person":{"id":670990,"fullName":"Yohan Ramírez","link":"/api/v1/people/670990"},"jerseyNumber":"49","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":3,"gamesStarted":0,"flyOuts":1,"groundOuts":2,"airOuts":5,"runs":4,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":12,"baseOnBalls":2,"intentionalWalks":0,"hits":4,"hitByPitch":1,"atBats":23,"obp":".269","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":99,"era":"5.68","inningsPitched":"6.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":4,"whip":"0.95","battersFaced":26,"outs":19,"gamesPitched":3,"completeGames":0,"shutouts":0,"pitchesThrown":99,"balls":22,"strikes":77,"strikePercentage":".780","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.40","rbi":0,"winPercentage":".---","pitchesPerInning":"15.63","gamesFinished":0,"strikeoutWalkRatio":"6.00","strikeoutsPer9Inn":"17.05","walksPer9Inn":"2.84","hitsPer9Inn":"5.68","runsScoredPer9":"5.68","homeRunsPer9":"0.00","inheritedRunners":3,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID676755":{"person":{"id":676755,"fullName":"Isaac Mattson","link":"/api/v1/people/676755"},"jerseyNumber":"72","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":19,"gamesStarted":0,"flyOuts":12,"groundOuts":10,"airOuts":29,"runs":6,"doubles":3,"triples":0,"homeRuns":3,"strikeOuts":24,"baseOnBalls":8,"intentionalWalks":0,"hits":13,"hitByPitch":1,"atBats":76,"obp":".259","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":349,"era":"2.53","inningsPitched":"21.1","wins":2,"losses":1,"saves":0,"saveOpportunities":1,"holds":2,"blownSaves":1,"earnedRuns":6,"whip":"0.98","battersFaced":85,"outs":64,"gamesPitched":19,"completeGames":0,"shutouts":0,"pitchesThrown":349,"balls":114,"strikes":235,"strikePercentage":".670","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.34","rbi":0,"winPercentage":".667","pitchesPerInning":"16.36","gamesFinished":5,"strikeoutWalkRatio":"3.00","strikeoutsPer9Inn":"10.13","walksPer9Inn":"3.38","hitsPer9Inn":"5.48","runsScoredPer9":"2.53","homeRunsPer9":"1.27","inheritedRunners":14,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":10,"lineOuts":7},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":1,"errors":0,"chances":5,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID457705":{"person":{"id":457705,"fullName":"Andrew McCutchen","link":"/api/v1/people/457705"},"jerseyNumber":"22","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"battingOrder":"200","stats":{"batting":{"summary":"1-4 | HR, 2 K, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":4,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"4.00","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":90,"flyOuts":44,"groundOuts":80,"airOuts":84,"runs":33,"doubles":15,"triples":0,"homeRuns":9,"strikeOuts":78,"baseOnBalls":38,"intentionalWalks":1,"hits":82,"hitByPitch":2,"avg":".255","atBats":321,"obp":".335","slg":".386","ops":".721","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":366,"totalBases":124,"rbi":32,"leftOnBase":131,"sacBunts":0,"sacFlies":3,"babip":".308","groundOutsToAirouts":"0.95","catchersInterference":2,"pickoffs":0,"atBatsPerHomeRun":"35.67","popOuts":22,"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":0,"putOuts":11,"errors":0,"chances":11,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID643396":{"person":{"id":643396,"fullName":"Isiah Kiner-Falefa","link":"/api/v1/people/643396"},"jerseyNumber":"7","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"battingOrder":"900","stats":{"batting":{"summary":"0-3 | 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":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":0,"leftOnBase":4,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":1,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":89,"flyOuts":27,"groundOuts":105,"airOuts":60,"runs":27,"doubles":12,"triples":2,"homeRuns":1,"strikeOuts":54,"baseOnBalls":15,"intentionalWalks":0,"hits":80,"hitByPitch":4,"avg":".271","atBats":295,"obp":".314","slg":".336","ops":".650","caughtStealing":3,"stolenBases":12,"stolenBasePercentage":".800","caughtStealingPercentage":".200","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":318,"totalBases":99,"rbi":24,"leftOnBase":116,"sacBunts":3,"sacFlies":1,"babip":".328","groundOutsToAirouts":"1.75","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"295.00","popOuts":13,"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":205,"putOuts":117,"errors":6,"chances":328,"fielding":".982","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID669387":{"person":{"id":669387,"fullName":"Carmen Mlodzinski","link":"/api/v1/people/669387"},"jerseyNumber":"50","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"stats":{"batting":{},"pitching":{"summary":"2.0 IP, 0 ER, 3 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":7,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":34,"inningsPitched":"2.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":7,"outs":6,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":34,"balls":11,"strikes":23,"strikePercentage":".680","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":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":18,"gamesStarted":9,"flyOuts":35,"groundOuts":63,"airOuts":70,"runs":34,"doubles":16,"triples":2,"homeRuns":8,"strikeOuts":48,"baseOnBalls":17,"intentionalWalks":0,"hits":75,"hitByPitch":2,"atBats":255,"obp":".343","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":1057,"era":"4.62","inningsPitched":"62.1","wins":2,"losses":6,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":32,"whip":"1.48","battersFaced":275,"outs":187,"gamesPitched":18,"completeGames":0,"shutouts":0,"pitchesThrown":1057,"balls":387,"strikes":670,"strikePercentage":".630","hitBatsmen":2,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.90","rbi":0,"winPercentage":".250","pitchesPerInning":"16.96","gamesFinished":4,"strikeoutWalkRatio":"2.82","strikeoutsPer9Inn":"6.93","walksPer9Inn":"2.45","hitsPer9Inn":"10.83","runsScoredPer9":"4.91","homeRunsPer9":"1.16","inheritedRunners":4,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":13,"lineOuts":22},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":3,"errors":0,"chances":7,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":true,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID642701":{"person":{"id":642701,"fullName":"Dennis Santana","link":"/api/v1/people/642701"},"jerseyNumber":"60","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"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":35,"groundOuts":41,"airOuts":50,"runs":8,"doubles":3,"triples":2,"homeRuns":1,"strikeOuts":34,"baseOnBalls":7,"intentionalWalks":0,"hits":27,"hitByPitch":0,"atBats":149,"obp":".214","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":600,"era":"1.49","inningsPitched":"42.1","wins":3,"losses":2,"saves":5,"saveOpportunities":6,"holds":11,"blownSaves":1,"earnedRuns":7,"whip":"0.80","battersFaced":159,"outs":127,"gamesPitched":42,"completeGames":0,"shutouts":0,"pitchesThrown":600,"balls":168,"strikes":432,"strikePercentage":".720","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.82","rbi":0,"winPercentage":".600","pitchesPerInning":"14.17","gamesFinished":14,"strikeoutWalkRatio":"4.86","strikeoutsPer9Inn":"7.23","walksPer9Inn":"1.49","hitsPer9Inn":"5.74","runsScoredPer9":"1.70","homeRunsPer9":"0.21","inheritedRunners":13,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":0,"sacFlies":3,"passedBall":0,"popOuts":5,"lineOuts":10},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":2,"errors":1,"chances":6,"fielding":".833","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID680779":{"person":{"id":680779,"fullName":"Henry Davis","link":"/api/v1/people/680779"},"jerseyNumber":"32","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":50,"flyOuts":23,"groundOuts":26,"airOuts":55,"runs":17,"doubles":5,"triples":0,"homeRuns":4,"strikeOuts":38,"baseOnBalls":12,"intentionalWalks":0,"hits":26,"hitByPitch":1,"avg":".182","atBats":143,"obp":".248","slg":".301","ops":".549","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":160,"totalBases":43,"rbi":12,"leftOnBase":83,"sacBunts":1,"sacFlies":1,"babip":".216","groundOutsToAirouts":"0.47","catchersInterference":2,"pickoffs":0,"atBatsPerHomeRun":"35.75","popOuts":18,"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":7,"stolenBases":28,"stolenBasePercentage":".800","caughtStealingPercentage":".200","assists":16,"putOuts":350,"errors":2,"chances":368,"fielding":".995","passedBall":1,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID681347":{"person":{"id":681347,"fullName":"Mike Burrows","link":"/api/v1/people/681347"},"jerseyNumber":"53","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":11,"gamesStarted":10,"flyOuts":21,"groundOuts":40,"airOuts":47,"runs":25,"doubles":7,"triples":2,"homeRuns":8,"strikeOuts":48,"baseOnBalls":19,"intentionalWalks":1,"hits":46,"hitByPitch":3,"atBats":179,"obp":".335","caughtStealing":1,"stolenBases":5,"stolenBasePercentage":".833","caughtStealingPercentage":".167","numberOfPitches":775,"era":"4.70","inningsPitched":"46.0","wins":1,"losses":3,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":24,"whip":"1.41","battersFaced":203,"outs":138,"gamesPitched":11,"completeGames":0,"shutouts":0,"pitchesThrown":775,"balls":290,"strikes":485,"strikePercentage":".630","hitBatsmen":3,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.85","rbi":0,"winPercentage":".250","pitchesPerInning":"16.85","gamesFinished":0,"strikeoutWalkRatio":"2.53","strikeoutsPer9Inn":"9.39","walksPer9Inn":"3.72","hitsPer9Inn":"9.00","runsScoredPer9":"4.89","homeRunsPer9":"1.57","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":10,"lineOuts":16},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":8,"errors":2,"chances":12,"fielding":".833","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID691907":{"person":{"id":691907,"fullName":"Tsung-Che Cheng","link":"/api/v1/people/691907"},"jerseyNumber":"71","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":3,"flyOuts":1,"groundOuts":2,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":7,"obp":".000","slg":".000","ops":".000","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":7,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"babip":".000","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":5,"errors":0,"chances":11,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID571760":{"person":{"id":571760,"fullName":"Andrew Heaney","link":"/api/v1/people/571760"},"jerseyNumber":"45","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"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":19,"flyOuts":61,"groundOuts":104,"airOuts":119,"runs":57,"doubles":27,"triples":1,"homeRuns":20,"strikeOuts":74,"baseOnBalls":35,"intentionalWalks":0,"hits":99,"hitByPitch":4,"atBats":390,"obp":".319","caughtStealing":1,"stolenBases":6,"stolenBasePercentage":".857","caughtStealingPercentage":".143","numberOfPitches":1668,"era":"5.03","inningsPitched":"102.0","wins":4,"losses":9,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":57,"whip":"1.31","battersFaced":435,"outs":306,"gamesPitched":20,"completeGames":0,"shutouts":0,"pitchesThrown":1668,"balls":601,"strikes":1067,"strikePercentage":".640","hitBatsmen":4,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.87","rbi":0,"winPercentage":".308","pitchesPerInning":"16.35","gamesFinished":0,"strikeoutWalkRatio":"2.11","strikeoutsPer9Inn":"6.53","walksPer9Inn":"3.09","hitsPer9Inn":"8.74","runsScoredPer9":"5.03","homeRunsPer9":"1.76","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":2,"sacFlies":4,"passedBall":0,"popOuts":20,"lineOuts":38},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":3,"errors":0,"chances":11,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID663559":{"person":{"id":663559,"fullName":"Bailey Falter","link":"/api/v1/people/663559"},"jerseyNumber":"6","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"stats":{"batting":{},"pitching":{"note":"(W, 7-5)","summary":"7.0 IP, ER, 8 K, 0 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":3,"groundOuts":5,"airOuts":8,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":8,"baseOnBalls":0,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":25,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":87,"inningsPitched":"7.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":25,"outs":21,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":87,"balls":24,"strikes":63,"strikePercentage":".720","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"1.29","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":2},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":21,"gamesStarted":21,"flyOuts":78,"groundOuts":94,"airOuts":146,"runs":52,"doubles":21,"triples":1,"homeRuns":16,"strikeOuts":69,"baseOnBalls":35,"intentionalWalks":0,"hits":93,"hitByPitch":1,"atBats":395,"obp":".297","caughtStealing":4,"stolenBases":9,"stolenBasePercentage":".692","caughtStealingPercentage":".308","numberOfPitches":1628,"era":"3.82","inningsPitched":"108.1","wins":7,"losses":5,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":46,"whip":"1.18","battersFaced":438,"outs":325,"gamesPitched":21,"completeGames":0,"shutouts":0,"pitchesThrown":1628,"balls":585,"strikes":1043,"strikePercentage":".640","hitBatsmen":1,"balks":0,"wildPitches":4,"pickoffs":3,"groundOutsToAirouts":"0.64","rbi":1,"winPercentage":".583","pitchesPerInning":"15.03","gamesFinished":0,"strikeoutWalkRatio":"1.97","strikeoutsPer9Inn":"5.73","walksPer9Inn":"2.91","hitsPer9Inn":"7.73","runsScoredPer9":"4.32","homeRunsPer9":"1.33","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":3,"sacFlies":4,"passedBall":0,"popOuts":37,"lineOuts":31},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":9,"putOuts":4,"errors":0,"chances":13,"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"}]},"ID670280":{"person":{"id":670280,"fullName":"David Bednar","link":"/api/v1/people/670280"},"jerseyNumber":"51","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"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":39,"gamesStarted":0,"flyOuts":18,"groundOuts":23,"airOuts":31,"runs":11,"doubles":3,"triples":2,"homeRuns":2,"strikeOuts":48,"baseOnBalls":10,"intentionalWalks":2,"hits":29,"hitByPitch":1,"atBats":130,"obp":".282","caughtStealing":1,"stolenBases":4,"stolenBasePercentage":".800","caughtStealingPercentage":".200","numberOfPitches":570,"era":"2.31","inningsPitched":"35.0","wins":2,"losses":5,"saves":15,"saveOpportunities":15,"holds":3,"blownSaves":0,"earnedRuns":9,"whip":"1.11","battersFaced":142,"outs":105,"gamesPitched":39,"completeGames":0,"shutouts":0,"pitchesThrown":570,"balls":192,"strikes":378,"strikePercentage":".660","hitBatsmen":1,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"0.74","rbi":0,"winPercentage":".286","pitchesPerInning":"16.29","gamesFinished":32,"strikeoutWalkRatio":"4.80","strikeoutsPer9Inn":"12.34","walksPer9Inn":"2.57","hitsPer9Inn":"7.46","runsScoredPer9":"2.83","homeRunsPer9":"0.51","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":3,"lineOuts":10},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID650893":{"person":{"id":650893,"fullName":"Génesis Cabrera","link":"/api/v1/people/650893"},"jerseyNumber":"92","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":21,"gamesStarted":0,"flyOuts":16,"groundOuts":21,"airOuts":30,"runs":16,"doubles":6,"triples":0,"homeRuns":6,"strikeOuts":20,"baseOnBalls":7,"intentionalWalks":0,"hits":25,"hitByPitch":1,"atBats":95,"obp":".317","caughtStealing":2,"stolenBases":3,"stolenBasePercentage":".600","caughtStealingPercentage":".400","numberOfPitches":382,"era":"5.76","inningsPitched":"25.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":16,"whip":"1.28","battersFaced":104,"outs":75,"gamesPitched":21,"completeGames":0,"shutouts":0,"pitchesThrown":382,"balls":135,"strikes":247,"strikePercentage":".650","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.70","rbi":0,"winPercentage":".---","pitchesPerInning":"15.28","gamesFinished":5,"strikeoutWalkRatio":"2.86","strikeoutsPer9Inn":"7.20","walksPer9Inn":"2.52","hitsPer9Inn":"9.00","runsScoredPer9":"5.76","homeRunsPer9":"2.16","inheritedRunners":12,"inheritedRunnersScored":6,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":10,"lineOuts":4},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID669261":{"person":{"id":669261,"fullName":"Jack Suwinski","link":"/api/v1/people/669261"},"jerseyNumber":"65","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":25,"flyOuts":11,"groundOuts":8,"airOuts":15,"runs":5,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":30,"baseOnBalls":9,"intentionalWalks":1,"hits":6,"hitByPitch":0,"avg":".102","atBats":59,"obp":".221","slg":".169","ops":".390","caughtStealing":1,"stolenBases":5,"stolenBasePercentage":".833","caughtStealingPercentage":".167","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":68,"totalBases":10,"rbi":2,"leftOnBase":32,"sacBunts":0,"sacFlies":0,"babip":".179","groundOutsToAirouts":"0.53","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"59.00","popOuts":0,"lineOuts":4},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":48,"errors":0,"chances":48,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID693304":{"person":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"jerseyNumber":"39","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"battingOrder":"400","stats":{"batting":{"summary":"0-4 | 2 K","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":1,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":41,"flyOuts":24,"groundOuts":42,"airOuts":46,"runs":16,"doubles":7,"triples":2,"homeRuns":4,"strikeOuts":28,"baseOnBalls":14,"intentionalWalks":0,"hits":40,"hitByPitch":0,"avg":".258","atBats":155,"obp":".318","slg":".406","ops":".724","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":170,"totalBases":63,"rbi":15,"leftOnBase":61,"sacBunts":0,"sacFlies":1,"babip":".290","groundOutsToAirouts":"0.91","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"38.75","popOuts":6,"lineOuts":16},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":93,"putOuts":67,"errors":4,"chances":164,"fielding":".976","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID677952":{"person":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"jerseyNumber":"67","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"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":13,"gamesStarted":1,"flyOuts":13,"groundOuts":30,"airOuts":19,"runs":7,"doubles":8,"triples":1,"homeRuns":1,"strikeOuts":20,"baseOnBalls":11,"intentionalWalks":1,"hits":24,"hitByPitch":0,"atBats":93,"obp":".337","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":401,"era":"2.63","inningsPitched":"24.0","wins":2,"losses":0,"saves":0,"saveOpportunities":0,"holds":3,"blownSaves":0,"earnedRuns":7,"whip":"1.46","battersFaced":104,"outs":72,"gamesPitched":13,"completeGames":0,"shutouts":0,"pitchesThrown":401,"balls":138,"strikes":263,"strikePercentage":".660","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.58","rbi":0,"winPercentage":"1.000","pitchesPerInning":"16.71","gamesFinished":5,"strikeoutWalkRatio":"1.82","strikeoutsPer9Inn":"7.50","walksPer9Inn":"4.13","hitsPer9Inn":"9.00","runsScoredPer9":"2.63","homeRunsPer9":"0.38","inheritedRunners":4,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":5},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":0,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}}},"batters":[687462,457705,668804,693304,665833,502054,663647,663698,643396,663559,669387],"pitchers":[663559,669387],"bench":[672744,691907,680779,678894,669261],"bullpen":[677952,670280,681347,650893,657571,571760,656605,676755,670990,642701,694973],"battingOrder":[687462,457705,668804,693304,665833,502054,663647,663698,643396],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Reynolds, B (21, Melton)."},{"label":"HR","value":"McCutchen (9, 1st inning off Melton, 0 on, 1 out); Horwitz (3, 2nd inning off Melton, 3 on, 2 out)."},{"label":"TB","value":"Cruz, O 2; Hayes; Horwitz 4; McCutchen 4; Pham; Reynolds, B 3."},{"label":"RBI","value":"Cruz, O (40); Horwitz 4 (23); McCutchen (32)."},{"label":"2-out RBI","value":"Horwitz 4."},{"label":"Runners left in scoring position, 2 out","value":"Pham 2."},{"label":"SF","value":"Cruz, O."},{"label":"Team RISP","value":"1-for-5."},{"label":"Team LOB","value":"4."}]},{"title":"BASERUNNING","fieldList":[{"label":"SB","value":"Cruz, O 2 (33, 2nd base off Melton/Dingler, 2nd base off Melton/Dingler)."}]}],"note":[]}},"officials":[{"official":{"id":644760,"fullName":"Adam Beck","link":"/api/v1/people/644760"},"officialType":"Home Plate"},{"official":{"id":427248,"fullName":"Dan Iassogna","link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":482608,"fullName":"Scott Barry","link":"/api/v1/people/482608"},"officialType":"Second Base"},{"official":{"id":427044,"fullName":"CB Bucknor","link":"/api/v1/people/427044"},"officialType":"Third Base"}],"info":[{"label":"Pitches-strikes","value":"Melton 90-60; Lee, C 28-18; Hernández, C 16-10; Falter 87-63; Mlodzinski 34-23."},{"label":"Groundouts-flyouts","value":"Melton 4-2; Lee, C 2-0; Hernández, C 0-1; Falter 5-3; Mlodzinski 1-0."},{"label":"Batters faced","value":"Melton 24; Lee, C 6; Hernández, C 4; Falter 25; Mlodzinski 7."},{"label":"Umpires","value":"HP: Adam Beck. 1B: Dan Iassogna. 2B: Scott Barry. 3B: CB Bucknor. "},{"label":"Weather","value":"77 degrees, Sunny."},{"label":"Wind","value":"4 mph, Out To CF."},{"label":"First pitch","value":"12:37 PM."},{"label":"T","value":"2:16."},{"label":"Att","value":"17,248."},{"label":"Venue","value":"PNC Park."},{"label":"July 23, 2025"}],"pitchingNotes":[],"topPerformers":[{"player":{"person":{"id":663559,"fullName":"Bailey Falter","link":"/api/v1/people/663559","boxscoreName":"Falter"},"jerseyNumber":"6","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"stats":{"batting":{},"pitching":{"note":"(W, 7-5)","summary":"7.0 IP, ER, 8 K, 0 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":3,"groundOuts":5,"airOuts":8,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":8,"baseOnBalls":0,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":25,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":87,"inningsPitched":"7.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":25,"outs":21,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":87,"balls":24,"strikes":63,"strikePercentage":".720","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"1.29","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":2},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":21,"gamesStarted":21,"flyOuts":78,"groundOuts":94,"airOuts":146,"runs":52,"doubles":21,"triples":1,"homeRuns":16,"strikeOuts":69,"baseOnBalls":35,"intentionalWalks":0,"hits":93,"hitByPitch":1,"atBats":395,"obp":".297","caughtStealing":4,"stolenBases":9,"stolenBasePercentage":".692","caughtStealingPercentage":".308","numberOfPitches":1628,"era":"3.82","inningsPitched":"108.1","wins":7,"losses":5,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":46,"whip":"1.18","battersFaced":438,"outs":325,"gamesPitched":21,"completeGames":0,"shutouts":0,"pitchesThrown":1628,"balls":585,"strikes":1043,"strikePercentage":".640","hitBatsmen":1,"balks":0,"wildPitches":4,"pickoffs":3,"groundOutsToAirouts":"0.64","rbi":1,"winPercentage":".583","pitchesPerInning":"15.03","gamesFinished":0,"strikeoutWalkRatio":"1.97","strikeoutsPer9Inn":"5.73","walksPer9Inn":"2.91","hitsPer9Inn":"7.73","runsScoredPer9":"4.32","homeRunsPer9":"1.33","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":3,"sacFlies":4,"passedBall":0,"popOuts":37,"lineOuts":31},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":9,"putOuts":4,"errors":0,"chances":13,"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":79,"pitchingGameScore":79},{"player":{"person":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462","boxscoreName":"Horwitz"},"jerseyNumber":"2","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"battingOrder":"100","stats":{"batting":{"summary":"1-4 | HR, K, 4 RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":4,"rbi":4,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"4.00","popOuts":0,"lineOuts":2},"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":52,"flyOuts":33,"groundOuts":39,"airOuts":56,"runs":23,"doubles":12,"triples":0,"homeRuns":3,"strikeOuts":45,"baseOnBalls":18,"intentionalWalks":1,"hits":46,"hitByPitch":1,"avg":".249","atBats":185,"obp":".317","slg":".362","ops":".679","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":205,"totalBases":67,"rbi":23,"leftOnBase":78,"sacBunts":0,"sacFlies":1,"babip":".312","groundOutsToAirouts":"0.70","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"61.67","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":32,"putOuts":354,"errors":1,"chances":387,"fielding":".997","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"type":"hitter","gameScore":56,"hittingGameScore":56},{"player":{"person":{"id":695445,"fullName":"Chase Lee","link":"/api/v1/people/695445","boxscoreName":"Lee, C"},"jerseyNumber":"53","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"stats":{"batting":{},"pitching":{"summary":"2.0 IP, 0 ER, 3 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":2,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":6,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":28,"inningsPitched":"2.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":6,"outs":6,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":28,"balls":10,"strikes":18,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":30,"gamesStarted":0,"flyOuts":25,"groundOuts":29,"airOuts":36,"runs":13,"doubles":6,"triples":2,"homeRuns":4,"strikeOuts":34,"baseOnBalls":8,"intentionalWalks":1,"hits":27,"hitByPitch":2,"atBats":123,"obp":".272","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":554,"era":"3.31","inningsPitched":"35.1","wins":4,"losses":1,"saves":0,"saveOpportunities":1,"holds":4,"blownSaves":1,"earnedRuns":13,"whip":"0.99","battersFaced":136,"outs":106,"gamesPitched":30,"completeGames":0,"shutouts":0,"pitchesThrown":554,"balls":198,"strikes":356,"strikePercentage":".640","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.81","rbi":0,"winPercentage":".800","pitchesPerInning":"15.68","gamesFinished":6,"strikeoutWalkRatio":"4.25","strikeoutsPer9Inn":"8.66","walksPer9Inn":"2.04","hitsPer9Inn":"6.88","runsScoredPer9":"3.31","homeRunsPer9":"1.02","inheritedRunners":16,"inheritedRunnersScored":5,"catchersInterference":0,"sacBunts":0,"sacFlies":3,"passedBall":0,"popOuts":3,"lineOuts":8},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":5,"errors":0,"chances":8,"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":"reliever","gameScore":55,"pitchingGameScore":55}]},"decisions":{"winner":{"id":663559,"fullName":"Bailey Falter","link":"/api/v1/people/663559"},"loser":{"id":675512,"fullName":"Troy Melton","link":"/api/v1/people/675512"}},"leaders":{"hitDistance":{},"hitSpeed":{},"pitchSpeed":{}}}}