{"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":776656,"link":"/api/v1.1/game/776656/feed/live","metaData":{"wait":10,"timeStamp":"20250821_042506","gameEvents":["strikeout","game_finished"],"logicalEvents":["midInning","countChange","count13","gameStateChangeToGameOver"]},"gameData":{"game":{"pk":776656,"type":"R","doubleHeader":"N","id":"2025/08/20/sfnmlb-sdnmlb-1","gamedayType":"P","tiebreaker":"N","gameNumber":1,"calendarEventID":"14-776656-2025-08-20","season":"2025","seasonDisplay":"2025"},"datetime":{"dateTime":"2025-08-21T01:40:00Z","originalDate":"2025-08-20","officialDate":"2025-08-20","dayNight":"night","time":"6:40","ampm":"PM"},"status":{"abstractGameState":"Final","codedGameState":"F","detailedState":"Final","statusCode":"F","startTimeTBD":false,"abstractGameCode":"F"},"teams":{"away":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137","season":2025,"venue":{"id":2395,"name":"Oracle Park","link":"/api/v1/venues/2395"},"springVenue":{"id":2532,"link":"/api/v1/venues/2532"},"teamCode":"sfn","fileCode":"sf","abbreviation":"SF","teamName":"Giants","locationName":"San Francisco","firstYearOfPlay":"1883","league":{"id":104,"name":"National League","link":"/api/v1/league/104"},"division":{"id":203,"name":"National League West","link":"/api/v1/divisions/203"},"sport":{"id":1,"link":"/api/v1/sports/1","name":"Major League Baseball"},"shortName":"San Francisco","record":{"gamesPlayed":127,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":61,"losses":66,"ties":0,"pct":".480"},"records":{},"divisionLeader":false,"wins":61,"losses":66,"winningPercentage":".480"},"franchiseName":"San Francisco","clubName":"Giants","active":true},"home":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135","season":2025,"venue":{"id":2680,"name":"Petco Park","link":"/api/v1/venues/2680"},"springVenue":{"id":2530,"link":"/api/v1/venues/2530"},"teamCode":"sdn","fileCode":"sd","abbreviation":"SD","teamName":"Padres","locationName":"San Diego","firstYearOfPlay":"1968","league":{"id":104,"name":"National League","link":"/api/v1/league/104"},"division":{"id":203,"name":"National League West","link":"/api/v1/divisions/203"},"sport":{"id":1,"link":"/api/v1/sports/1","name":"Major League Baseball"},"shortName":"San Diego","record":{"gamesPlayed":127,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":71,"losses":56,"ties":0,"pct":".559"},"records":{},"divisionLeader":false,"wins":71,"losses":56,"winningPercentage":".559"},"franchiseName":"San Diego","clubName":"Padres","active":true}},"players":{"ID641482":{"id":641482,"fullName":"Nestor Cortes","link":"/api/v1/people/641482","firstName":"Nestor","lastName":"Cortes","birthDate":"1994-12-10","currentAge":31,"birthCity":"Surgidero de Batabano","birthCountry":"Cuba","height":"5' 10\"","weight":225,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Nestor","useLastName":"Cortes","boxscoreName":"Cortes","nickName":"Hialeah Kid","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2013,"mlbDebutDate":"2018-03-31","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Nestor Cortes","nameTitle":"Jr.","nameSuffix":"Jr.","nameSlug":"nestor-cortes-641482","firstLastName":"Nestor Cortes","lastFirstName":"Cortes, Nestor","lastInitName":"Cortes, N","initLastName":"N Cortes","fullFMLName":"Nestor  Cortes","fullLFMName":"Cortes, Nestor","strikeZoneTop":3.121,"strikeZoneBottom":1.575},"ID673513":{"id":673513,"fullName":"Yuki Matsui","link":"/api/v1/people/673513","firstName":"Yuki","lastName":"Matsui","primaryNumber":"1","birthDate":"1995-10-30","currentAge":30,"birthCity":"Yokohama","birthCountry":"Japan","height":"5' 8\"","weight":165,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Yuki","useLastName":"Matsui","boxscoreName":"Matsui","gender":"M","isPlayer":true,"isVerified":false,"mlbDebutDate":"2024-03-20","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Yuki Matsui","nameSlug":"yuki-matsui-673513","firstLastName":"Yuki Matsui","lastFirstName":"Matsui, Yuki","lastInitName":"Matsui, Y","initLastName":"Y Matsui","fullFMLName":"Yuki Matsui","fullLFMName":"Matsui, Yuki ","strikeZoneTop":3.032,"strikeZoneBottom":1.53},"ID666023":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023","firstName":"Freddy","lastName":"Fermin","primaryNumber":"54","birthDate":"1995-05-16","currentAge":31,"birthCity":"Puerto Ordaz","birthCountry":"Venezuela","height":"5' 10\"","weight":200,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Freddy","useLastName":"Fermin","middleName":"Antonio","boxscoreName":"Fermin","gender":"M","nameMatrilineal":"Perez","isPlayer":true,"isVerified":false,"pronunciation":"fer-meen","mlbDebutDate":"2022-07-15","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Freddy Fermin","nameSlug":"freddy-fermin-666023","firstLastName":"Freddy Fermin","lastFirstName":"Fermin, Freddy","lastInitName":"Fermin, F","initLastName":"F Fermin","fullFMLName":"Freddy Antonio Fermin","fullLFMName":"Fermin, Freddy Antonio","strikeZoneTop":3.105,"strikeZoneBottom":1.567},"ID671218":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218","firstName":"Heliot","lastName":"Ramos","primaryNumber":"34","birthDate":"1999-09-07","currentAge":27,"birthCity":"Humacao","birthCountry":"Puerto Rico","height":"5' 11\"","weight":235,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Heliot","useLastName":"Ramos","middleName":"Lemuel","boxscoreName":"Ramos, H","gender":"M","nameMatrilineal":"Lebron","isPlayer":true,"isVerified":false,"draftYear":2017,"pronunciation":"Elliot","mlbDebutDate":"2022-04-10","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Heliot Ramos","nameSlug":"heliot-ramos-671218","firstLastName":"Heliot Ramos","lastFirstName":"Ramos, Heliot","lastInitName":"Ramos, H","initLastName":"H Ramos","fullFMLName":"Heliot Lemuel Ramos","fullLFMName":"Ramos, Heliot Lemuel","strikeZoneTop":3.18,"strikeZoneBottom":1.61},"ID663158":{"id":663158,"fullName":"Robert Suarez","link":"/api/v1/people/663158","firstName":"Robert","lastName":"Suarez","primaryNumber":"75","birthDate":"1991-03-01","currentAge":35,"birthCity":"Bolivar","birthCountry":"Venezuela","height":"6' 2\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Robert","useLastName":"Suarez","middleName":"Alexander","boxscoreName":"Suarez, R","gender":"M","nameMatrilineal":"Subero","isPlayer":true,"isVerified":false,"mlbDebutDate":"2022-04-07","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Robert Suarez","nameSlug":"robert-suarez-663158","firstLastName":"Robert Suarez","lastFirstName":"Suarez, Robert","lastInitName":"Suarez, R","initLastName":"R Suarez","fullFMLName":"Robert Alexander Suarez","fullLFMName":"Suarez, Robert Alexander","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID668800":{"id":668800,"fullName":"Andrew Knizner","link":"/api/v1/people/668800","firstName":"Andrew","lastName":"Knizner","primaryNumber":"19","birthDate":"1995-02-03","currentAge":31,"birthCity":"Glen Allen","birthStateProvince":"VA","birthCountry":"USA","height":"6' 0\"","weight":225,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Andrew","useLastName":"Knizner","middleName":"Robert","boxscoreName":"Knizner","nickName":"Kiz","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2016,"pronunciation":"KIZ-ner","mlbDebutDate":"2019-06-02","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Andrew Knizner","nameSlug":"andrew-knizner-668800","firstLastName":"Andrew Knizner","lastFirstName":"Knizner, Andrew","lastInitName":"Knizner, A","initLastName":"A Knizner","fullFMLName":"Andrew Robert Knizner","fullLFMName":"Knizner, Andrew Robert","strikeZoneTop":3.205,"strikeZoneBottom":1.618},"ID666149":{"id":666149,"fullName":"Tyler Fitzgerald","link":"/api/v1/people/666149","firstName":"Tyler","lastName":"Fitzgerald","birthDate":"1997-09-15","currentAge":29,"birthCity":"Springfield","birthStateProvince":"IL","birthCountry":"USA","height":"6' 2\"","weight":214,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Tyler","useLastName":"Fitzgerald","middleName":"Joseph","boxscoreName":"Fitzgerald, T","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2023-09-21","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Tyler Fitzgerald","nameSlug":"tyler-fitzgerald-666149","firstLastName":"Tyler Fitzgerald","lastFirstName":"Fitzgerald, Tyler","lastInitName":"Fitzgerald, T","initLastName":"T Fitzgerald","fullFMLName":"Tyler Joseph Fitzgerald","fullLFMName":"Fitzgerald, Tyler Joseph","strikeZoneTop":3.28,"strikeZoneBottom":1.66},"ID678495":{"id":678495,"fullName":"Randy Rodríguez","link":"/api/v1/people/678495","firstName":"Randy","lastName":"Rodríguez","primaryNumber":"73","birthDate":"1999-09-05","currentAge":27,"birthCity":"Santo Domingo","birthCountry":"Dominican Republic","height":"6' 0\"","weight":195,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Randy","useLastName":"Rodríguez","middleName":"Alberto","boxscoreName":"Rodríguez, R","gender":"M","nameMatrilineal":"Caraballo","isPlayer":true,"isVerified":true,"mlbDebutDate":"2024-05-04","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Randy Rodríguez","nameSlug":"randy-rodriguez-678495","firstLastName":"Randy Rodríguez","lastFirstName":"Rodríguez, Randy","lastInitName":"Rodríguez, R","initLastName":"R Rodríguez","fullFMLName":"Randy Alberto Rodríguez","fullLFMName":"Rodríguez, Randy Alberto","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID657277":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277","firstName":"Logan","lastName":"Webb","primaryNumber":"62","birthDate":"1996-11-18","currentAge":29,"birthCity":"Rocklin","birthStateProvince":"CA","birthCountry":"USA","height":"6' 2\"","weight":221,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Logan","useLastName":"Webb","middleName":"T.","boxscoreName":"Webb, L","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"mlbDebutDate":"2019-08-17","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Logan Webb","nameSlug":"logan-webb-657277","firstLastName":"Logan Webb","lastFirstName":"Webb, Logan","lastInitName":"Webb, L","initLastName":"L Webb","fullFMLName":"Logan T. Webb","fullLFMName":"Webb, Logan T.","strikeZoneTop":3.41,"strikeZoneBottom":1.58},"ID506433":{"id":506433,"fullName":"Yu Darvish","link":"/api/v1/people/506433","firstName":"Yu","lastName":"Darvish","primaryNumber":"11","birthDate":"1986-08-16","currentAge":40,"birthCity":"Osaka","birthCountry":"Japan","height":"6' 5\"","weight":220,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Yu","useLastName":"Darvish","boxscoreName":"Darvish","nickName":"Yu-San","gender":"M","isPlayer":true,"isVerified":true,"mlbDebutDate":"2012-04-09","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Yu Darvish","nameSlug":"yu-darvish-506433","firstLastName":"Yu Darvish","lastFirstName":"Darvish, Yu","lastInitName":"Darvish, Y","initLastName":"Y Darvish","fullFMLName":"Yu Darvish","fullLFMName":"Darvish, Yu","strikeZoneTop":3.63,"strikeZoneBottom":1.75},"ID669093":{"id":669093,"fullName":"Jeremiah Estrada","link":"/api/v1/people/669093","firstName":"Jeremiah","lastName":"Estrada","primaryNumber":"56","birthDate":"1998-11-01","currentAge":27,"birthCity":"Indio","birthStateProvince":"CA","birthCountry":"USA","height":"6' 1\"","weight":185,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jeremiah","useLastName":"Estrada","middleName":"Ramiro","boxscoreName":"Estrada, J","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2017,"mlbDebutDate":"2022-08-30","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jeremiah Estrada","nameSlug":"jeremiah-estrada-669093","firstLastName":"Jeremiah Estrada","lastFirstName":"Estrada, Jeremiah","lastInitName":"Estrada, J","initLastName":"J Estrada","fullFMLName":"Jeremiah Ramiro Estrada","fullLFMName":"Estrada, Jeremiah Ramiro","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID672275":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275","firstName":"Patrick","lastName":"Bailey","primaryNumber":"16","birthDate":"1999-05-29","currentAge":27,"birthCity":"Greensboro","birthStateProvince":"NC","birthCountry":"USA","height":"6' 0\"","weight":223,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Patrick","useLastName":"Bailey","middleName":"Lee","boxscoreName":"Bailey","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2023-05-19","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Patrick Bailey","nameSlug":"patrick-bailey-672275","firstLastName":"Patrick Bailey","lastFirstName":"Bailey, Patrick","lastInitName":"Bailey, P","initLastName":"P Bailey","fullFMLName":"Patrick Lee Bailey","fullLFMName":"Bailey, Patrick Lee","strikeZoneTop":3.22,"strikeZoneBottom":1.63},"ID657757":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757","firstName":"Gavin","lastName":"Sheets","primaryNumber":"30","birthDate":"1996-04-23","currentAge":30,"birthCity":"Lutherville","birthStateProvince":"MD","birthCountry":"USA","height":"6' 3\"","weight":235,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Gavin","useLastName":"Sheets","middleName":"Crawford","boxscoreName":"Sheets","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2017,"mlbDebutDate":"2021-06-29","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Gavin Sheets","nameSlug":"gavin-sheets-657757","firstLastName":"Gavin Sheets","lastFirstName":"Sheets, Gavin","lastInitName":"Sheets, G","initLastName":"G Sheets","fullFMLName":"Gavin Crawford Sheets","fullLFMName":"Sheets, Gavin Crawford","strikeZoneTop":3.351,"strikeZoneBottom":1.691},"ID693313":{"id":693313,"fullName":"Carson Seymour","link":"/api/v1/people/693313","firstName":"Carson","lastName":"Seymour","primaryNumber":"77","birthDate":"1998-12-16","currentAge":27,"birthCity":"Poway","birthStateProvince":"CA","birthCountry":"USA","height":"6' 5\"","weight":264,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Carson","useLastName":"Seymour","middleName":"James","boxscoreName":"Seymour, C","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2025-06-29","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Carson Seymour","nameSlug":"carson-seymour-693313","firstLastName":"Carson Seymour","lastFirstName":"Seymour, Carson","lastInitName":"Seymour, C","initLastName":"C Seymour","fullFMLName":"Carson James Seymour","fullLFMName":"Seymour, Carson James","strikeZoneTop":3.58,"strikeZoneBottom":1.68},"ID656302":{"id":656302,"fullName":"Dylan Cease","link":"/api/v1/people/656302","firstName":"Dylan","lastName":"Cease","primaryNumber":"84","birthDate":"1995-12-28","currentAge":30,"birthCity":"Milton","birthStateProvince":"GA","birthCountry":"USA","height":"6' 2\"","weight":200,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Dylan","useLastName":"Cease","middleName":"Edward","boxscoreName":"Cease","nickName":"Cease","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"mlbDebutDate":"2019-07-03","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Dylan Cease","nameSlug":"dylan-cease-656302","firstLastName":"Dylan Cease","lastFirstName":"Cease, Dylan","lastInitName":"Cease, D","initLastName":"D Cease","fullFMLName":"Dylan Edward Cease","fullLFMName":"Cease, Dylan Edward","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID670970":{"id":670970,"fullName":"Adrian Morejon","link":"/api/v1/people/670970","firstName":"Adrian","lastName":"Morejon","primaryNumber":"50","birthDate":"1999-02-27","currentAge":27,"birthCity":"Havana","birthCountry":"Cuba","height":"5' 11\"","weight":224,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Adrian","useLastName":"Morejon","boxscoreName":"Morejon","nickName":"More","gender":"M","nameMatrilineal":"Garcia","isPlayer":true,"isVerified":true,"pronunciation":"more-eh-HONE","mlbDebutDate":"2019-07-21","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Adrian Morejon","nameSlug":"adrian-morejon-670970","firstLastName":"Adrian Morejon","lastFirstName":"Morejon, Adrian","lastInitName":"Morejon, A","initLastName":"A Morejon","fullFMLName":"Adrian Morejon","fullLFMName":"Morejon, Adrian","strikeZoneTop":3.165,"strikeZoneBottom":1.598},"ID592518":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518","firstName":"Manuel","lastName":"Machado","primaryNumber":"13","birthDate":"1992-07-06","currentAge":34,"birthCity":"Miami","birthStateProvince":"FL","birthCountry":"USA","height":"6' 2\"","weight":218,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Manny","useLastName":"Machado","middleName":"Arturo","boxscoreName":"Machado, M","nickName":"El Ministro","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2010,"mlbDebutDate":"2012-08-09","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Manny Machado","nameSlug":"manny-machado-592518","firstLastName":"Manny Machado","lastFirstName":"Machado, Manny","lastInitName":"Machado, M","initLastName":"M Machado","fullFMLName":"Manuel Arturo Machado","fullLFMName":"Machado, Manuel Arturo","strikeZoneTop":3.314,"strikeZoneBottom":1.672},"ID702352":{"id":702352,"fullName":"Spencer Bivens","link":"/api/v1/people/702352","firstName":"Spencer","lastName":"Bivens","birthDate":"1994-06-28","currentAge":32,"birthCity":"Virginia Beach","birthStateProvince":"VA","birthCountry":"USA","height":"6' 4\"","weight":220,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Spencer","useLastName":"Bivens","boxscoreName":"Bivens","gender":"M","isPlayer":true,"isVerified":false,"pronunciation":"BIV-ens","mlbDebutDate":"2024-06-16","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Spencer Bivens","nameSlug":"spencer-bivens-702352","firstLastName":"Spencer Bivens","lastFirstName":"Bivens, Spencer","lastInitName":"Bivens, S","initLastName":"S Bivens","fullFMLName":"Spencer Bivens","fullLFMName":"Bivens, Spencer","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID642086":{"id":642086,"fullName":"Dominic Smith","link":"/api/v1/people/642086","firstName":"Dominic","lastName":"Smith","primaryNumber":"8","birthDate":"1995-06-15","currentAge":31,"birthCity":"Los Angeles","birthStateProvince":"CA","birthCountry":"USA","height":"5' 11\"","weight":224,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"Dominic","useLastName":"Smith","middleName":"David Rene","boxscoreName":"Smith, D","nickName":"Sug","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2013,"mlbDebutDate":"2017-08-11","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Dominic Smith","nameSlug":"dominic-smith-642086","firstLastName":"Dominic Smith","lastFirstName":"Smith, Dominic","lastInitName":"Smith, D","initLastName":"D Smith","fullFMLName":"Dominic David Rene Smith","fullLFMName":"Smith, Dominic David Rene","strikeZoneTop":3.176,"strikeZoneBottom":1.603},"ID808982":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982","firstName":"Jung Hoo","lastName":"Lee","primaryNumber":"51","birthDate":"1998-08-20","currentAge":28,"birthCity":"Seoul","birthCountry":"Republic of Korea","height":"6' 0\"","weight":196,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Jung Hoo","useLastName":"Lee","boxscoreName":"Lee, J","gender":"M","isPlayer":true,"isVerified":true,"pronunciation":"jung who","mlbDebutDate":"2024-03-28","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jung Hoo Lee","nameSlug":"jung-hoo-lee-808982","firstLastName":"Jung Hoo Lee","lastFirstName":"Lee, Jung Hoo","lastInitName":"Lee, J","initLastName":"J Lee","fullFMLName":"J.H. Lee","fullLFMName":"J.H. Lee","strikeZoneTop":3.22,"strikeZoneBottom":1.63},"ID687551":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551","firstName":"Andrew","lastName":"Gilbert","primaryNumber":"0","birthDate":"2000-09-27","currentAge":25,"birthCity":"St. Paul","birthStateProvince":"MN","birthCountry":"USA","height":"5' 9\"","weight":195,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Drew","useLastName":"Gilbert","middleName":"Christopher","boxscoreName":"Gilbert","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2025-08-08","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Drew Gilbert","nameSlug":"drew-gilbert-687551","firstLastName":"Drew Gilbert","lastFirstName":"Gilbert, Drew","lastInitName":"Gilbert, D","initLastName":"D Gilbert","fullFMLName":"Andrew Christopher Gilbert","fullLFMName":"Gilbert, Andrew Christopher","strikeZoneTop":3.06,"strikeZoneBottom":1.54},"ID646240":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240","firstName":"Rafael","lastName":"Devers","primaryNumber":"16","birthDate":"1996-10-24","currentAge":29,"birthCity":"Sanchez","birthCountry":"Dominican Republic","height":"6' 0\"","weight":235,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Rafael","useLastName":"Devers","middleName":"Calcano","boxscoreName":"Devers","nickName":"Carita","gender":"M","isPlayer":true,"isVerified":true,"pronunciation":"DEHV-ers","mlbDebutDate":"2017-07-25","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Rafael Devers","nameSlug":"rafael-devers-646240","firstLastName":"Rafael Devers","lastFirstName":"Devers, Rafael","lastInitName":"Devers, R","initLastName":"R Devers","fullFMLName":"Rafael Calcano Devers","fullLFMName":"Devers, Rafael Calcano","strikeZoneTop":3.217,"strikeZoneBottom":1.624},"ID553869":{"id":553869,"fullName":"Elias Díaz","link":"/api/v1/people/553869","firstName":"Elias","lastName":"Díaz","primaryNumber":"35","birthDate":"1990-11-17","currentAge":35,"birthCity":"Maracaibo","birthCountry":"Venezuela","height":"6' 1\"","weight":223,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Elias","useLastName":"Díaz","middleName":"David","boxscoreName":"Díaz, E","nickName":"El Maracucho","gender":"M","nameMatrilineal":"Soto","isPlayer":true,"isVerified":true,"pronunciation":"ee-LEE-iss DEE-az","mlbDebutDate":"2015-09-12","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Elias Díaz","nameSlug":"elias-diaz-553869","firstLastName":"Elias Díaz","lastFirstName":"Díaz, Elias","lastInitName":"Díaz, E","initLastName":"E Díaz","fullFMLName":"Elias David Díaz","fullLFMName":"Díaz, Elias David","strikeZoneTop":3.241,"strikeZoneBottom":1.636},"ID642715":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715","firstName":"Willy","lastName":"Adames","primaryNumber":"2","birthDate":"1995-09-02","currentAge":31,"birthCity":"Santiago","birthCountry":"Dominican Republic","height":"6' 0\"","weight":216,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Willy","useLastName":"Adames","middleName":"Rafael","boxscoreName":"Adames","nickName":"The Kid","gender":"M","nameMatrilineal":"Luna","isPlayer":true,"isVerified":true,"pronunciation":"ah-DAH-mess","mlbDebutDate":"2018-05-22","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Willy Adames","nameSlug":"willy-adames-642715","firstLastName":"Willy Adames","lastFirstName":"Adames, Willy","lastInitName":"Adames, W","initLastName":"W Adames","fullFMLName":"Willy Rafael Adames","fullLFMName":"Adames, Willy Rafael","strikeZoneTop":3.22,"strikeZoneBottom":1.63},"ID630105":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105","firstName":"Jacob","lastName":"Cronenworth","primaryNumber":"9","birthDate":"1994-01-21","currentAge":32,"birthCity":"St. Clair","birthStateProvince":"MI","birthCountry":"USA","height":"5' 11\"","weight":187,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Jake","useLastName":"Cronenworth","middleName":"John","boxscoreName":"Cronenworth","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"pronunciation":"CROW-nen-worth","mlbDebutDate":"2020-07-26","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jake Cronenworth","nameSlug":"jake-cronenworth-630105","firstLastName":"Jake Cronenworth","lastFirstName":"Cronenworth, Jake","lastInitName":"Cronenworth, J","initLastName":"J Cronenworth","fullFMLName":"Jacob John Cronenworth","fullLFMName":"Cronenworth, Jacob John","strikeZoneTop":3.172,"strikeZoneBottom":1.601},"ID650333":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333","firstName":"Luis","lastName":"Arraez","primaryNumber":"4","birthDate":"1997-04-09","currentAge":29,"birthCity":"San Felipe","birthCountry":"Venezuela","height":"5' 10\"","weight":186,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Luis","useLastName":"Arraez","middleName":"Sangel","boxscoreName":"Arraez","nickName":"La Regadera","gender":"M","nameMatrilineal":"Reveron","isPlayer":true,"isVerified":true,"pronunciation":"ah-RISE","mlbDebutDate":"2019-05-18","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Luis Arraez","nameSlug":"luis-arraez-650333","firstLastName":"Luis Arraez","lastFirstName":"Arraez, Luis","lastInitName":"Arraez, L","initLastName":"L Arraez","fullFMLName":"Luis Sangel Arraez","fullLFMName":"Arraez, Luis Sangel","strikeZoneTop":3.12,"strikeZoneBottom":1.58},"ID676664":{"id":676664,"fullName":"JP Sears","link":"/api/v1/people/676664","firstName":"John","lastName":"Sears","primaryNumber":"39","birthDate":"1996-02-19","currentAge":30,"birthCity":"Sumter","birthStateProvince":"SC","birthCountry":"USA","height":"5' 11\"","weight":180,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"JP","useLastName":"Sears","middleName":"Patrick","boxscoreName":"Sears, J","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2017,"mlbDebutDate":"2022-04-13","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"JP Sears","nameSlug":"jp-sears-676664","firstLastName":"JP Sears","lastFirstName":"Sears, JP","lastInitName":"Sears, J","initLastName":"J Sears","fullFMLName":"John Patrick Sears","fullLFMName":"Sears, John Patrick","strikeZoneTop":3.165,"strikeZoneBottom":1.598},"ID669477":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477","firstName":"Casey","lastName":"Schmitt","primaryNumber":"10","birthDate":"1999-03-01","currentAge":27,"birthCity":"San Diego","birthStateProvince":"CA","birthCountry":"USA","height":"6' 0\"","weight":215,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Casey","useLastName":"Schmitt","middleName":"Shawn","boxscoreName":"Schmitt","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2020,"mlbDebutDate":"2023-05-09","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Casey Schmitt","nameSlug":"casey-schmitt-669477","firstLastName":"Casey Schmitt","lastFirstName":"Schmitt, Casey","lastInitName":"Schmitt, C","initLastName":"C Schmitt","fullFMLName":"Casey Shawn Schmitt","fullLFMName":"Schmitt, Casey Shawn","strikeZoneTop":3.2,"strikeZoneBottom":1.61},"ID695243":{"id":695243,"fullName":"Mason Miller","link":"/api/v1/people/695243","firstName":"Mason","lastName":"Miller","primaryNumber":"22","birthDate":"1998-08-24","currentAge":28,"birthCity":"Pittsburgh","birthStateProvince":"PA","birthCountry":"USA","height":"6' 5\"","weight":200,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Mason","useLastName":"Miller","middleName":"James","boxscoreName":"Miller, M","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2023-04-19","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Mason Miller","nameSlug":"mason-miller-695243","firstLastName":"Mason Miller","lastFirstName":"Miller, Mason","lastInitName":"Miller, M","initLastName":"M Miller","fullFMLName":"Mason James Miller","fullLFMName":"Miller, Mason James","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"ID678906":{"id":678906,"fullName":"Kai-Wei Teng","link":"/api/v1/people/678906","firstName":"Kai-Wei","lastName":"Teng","primaryNumber":"17","birthDate":"1998-12-01","currentAge":27,"birthCity":"Taichung","birthCountry":"Taiwan","height":"6' 4\"","weight":241,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Kai-Wei","useLastName":"Teng","boxscoreName":"Teng","gender":"M","isPlayer":true,"isVerified":true,"pronunciation":"kai-way","mlbDebutDate":"2024-03-31","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Kai-Wei Teng","nameSlug":"kai-wei-teng-678906","firstLastName":"Kai-Wei Teng","lastFirstName":"Teng, Kai-Wei","lastInitName":"Teng, K","initLastName":"K Teng","fullFMLName":"Kai-Wei Teng","fullLFMName":"Teng, Kai-Wei ","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID688158":{"id":688158,"fullName":"David Morgan","link":"/api/v1/people/688158","firstName":"David","lastName":"Morgan","primaryNumber":"66","birthDate":"1999-10-26","currentAge":26,"birthCity":"Mission Viejo","birthStateProvince":"CA","birthCountry":"USA","height":"6' 0\"","weight":185,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"David","useLastName":"Morgan","middleName":"Scott","boxscoreName":"Morgan, D","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2025-05-26","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"David Morgan","nameSlug":"david-morgan-688158","firstLastName":"David Morgan","lastFirstName":"Morgan, David","lastInitName":"Morgan, D","initLastName":"D Morgan","fullFMLName":"David Scott Morgan","fullLFMName":"Morgan, David Scott","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID593974":{"id":593974,"fullName":"Wandy Peralta","link":"/api/v1/people/593974","firstName":"Wandy","lastName":"Peralta","primaryNumber":"58","birthDate":"1991-07-27","currentAge":35,"birthCity":"San Francisco de Macoris","birthCountry":"Dominican Republic","height":"6' 0\"","weight":227,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Wandy","useLastName":"Peralta","middleName":"Luis","boxscoreName":"Peralta, W","nickName":"La Grasa","gender":"M","nameMatrilineal":"Dominguez","isPlayer":true,"isVerified":true,"mlbDebutDate":"2016-09-04","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Wandy Peralta","nameSlug":"wandy-peralta-593974","firstLastName":"Wandy Peralta","lastFirstName":"Peralta, Wandy","lastInitName":"Peralta, W","initLastName":"W Peralta","fullFMLName":"Wandy Luis Peralta","fullLFMName":"Peralta, Wandy Luis","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID578428":{"id":578428,"fullName":"Jose Iglesias","link":"/api/v1/people/578428","firstName":"Jose","lastName":"Iglesias","primaryNumber":"7","birthDate":"1990-01-05","currentAge":36,"birthCity":"Havana","birthCountry":"Cuba","height":"5' 11\"","weight":195,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Jose","useLastName":"Iglesias","middleName":"Antonio","boxscoreName":"Iglesias, J","nickName":"Candelita","gender":"M","nameMatrilineal":"Aleman","isPlayer":true,"isVerified":true,"pronunciation":"e-GLAY-see-uhs","mlbDebutDate":"2011-05-08","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jose Iglesias","nameSlug":"jose-iglesias-578428","firstLastName":"Jose Iglesias","lastFirstName":"Iglesias, Jose","lastInitName":"Iglesias, J","initLastName":"J Iglesias","fullFMLName":"Jose Antonio Iglesias","fullLFMName":"Iglesias, Jose Antonio","strikeZoneTop":3.26,"strikeZoneBottom":1.45},"ID592094":{"id":592094,"fullName":"Jason Adam","link":"/api/v1/people/592094","firstName":"Jason","lastName":"Adam","primaryNumber":"40","birthDate":"1991-08-04","currentAge":35,"birthCity":"Omaha","birthStateProvince":"NE","birthCountry":"USA","height":"6' 3\"","weight":229,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jason","useLastName":"Adam","middleName":"Kendall","boxscoreName":"Adam","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2010,"mlbDebutDate":"2018-05-05","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jason Adam","nameSlug":"jason-adam-592094","firstLastName":"Jason Adam","lastFirstName":"Adam, Jason","lastInitName":"Adam, J","initLastName":"J Adam","fullFMLName":"Jason Kendall Adam","fullLFMName":"Adam, Jason Kendall","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID676254":{"id":676254,"fullName":"Ryan Walker","link":"/api/v1/people/676254","firstName":"Ryan","lastName":"Walker","primaryNumber":"74","birthDate":"1995-11-26","currentAge":30,"birthCity":"Arlington","birthStateProvince":"WA","birthCountry":"USA","height":"6' 2\"","weight":215,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Ryan","useLastName":"Walker","middleName":"Patrick","boxscoreName":"Walker, R","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"mlbDebutDate":"2023-05-21","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ryan Walker","nameSlug":"ryan-walker-676254","firstLastName":"Ryan Walker","lastFirstName":"Walker, Ryan","lastInitName":"Walker, R","initLastName":"R Walker","fullFMLName":"Ryan Patrick Walker","fullLFMName":"Walker, Ryan Patrick","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID676130":{"id":676130,"fullName":"José Buttó","link":"/api/v1/people/676130","firstName":"José","lastName":"Buttó","primaryNumber":"70","birthDate":"1998-03-19","currentAge":28,"birthCity":"Cumana","birthCountry":"Venezuela","height":"6' 0\"","weight":208,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"José","useLastName":"Buttó","middleName":"Alejandro","boxscoreName":"Buttó","gender":"M","nameMatrilineal":"Salazar","isPlayer":true,"isVerified":false,"pronunciation":"BOO-toh","mlbDebutDate":"2022-08-21","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"José Buttó","nameSlug":"jose-butto-676130","firstLastName":"José Buttó","lastFirstName":"Buttó, José","lastInitName":"Buttó, J","initLastName":"J Buttó","fullFMLName":"José Alejandro Buttó","fullLFMName":"Buttó, José Alejandro","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID657656":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656","firstName":"Ramón","lastName":"Laureano","primaryNumber":"5","birthDate":"1994-07-15","currentAge":32,"birthCity":"Santo Domingo","birthCountry":"Dominican Republic","height":"5' 9\"","weight":203,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Ramón","useLastName":"Laureano","boxscoreName":"Laureano","nickName":"Ramoncito","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"pronunciation":"lah-reh-AH-no","mlbDebutDate":"2018-08-03","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ramón Laureano","nameSlug":"ramon-laureano-657656","firstLastName":"Ramón Laureano","lastFirstName":"Laureano, Ramón","lastInitName":"Laureano, R","initLastName":"R Laureano","fullFMLName":"Ramón Laureano","fullLFMName":"Laureano, Ramón","strikeZoneTop":3.065,"strikeZoneBottom":1.547},"ID527038":{"id":527038,"fullName":"Wilmer Flores","link":"/api/v1/people/527038","firstName":"Wilmer","lastName":"Flores","primaryNumber":"41","birthDate":"1991-08-06","currentAge":35,"birthCity":"Valencia","birthCountry":"Venezuela","height":"6' 3\"","weight":225,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Wilmer","useLastName":"Flores","middleName":"Alejandro","boxscoreName":"Flores","nickName":"Catire","gender":"M","nameMatrilineal":"Garcia","isPlayer":true,"isVerified":true,"pronunciation":"floor-ess","mlbDebutDate":"2013-08-06","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Wilmer Flores","nameSlug":"wilmer-flores-527038","firstLastName":"Wilmer Flores","lastFirstName":"Flores, Wilmer","lastInitName":"Flores, W","initLastName":"W Flores","fullFMLName":"Wilmer Alejandro Flores","fullLFMName":"Flores, Wilmer Alejandro","strikeZoneTop":3.324,"strikeZoneBottom":1.677},"ID669200":{"id":669200,"fullName":"Mason McCoy","link":"/api/v1/people/669200","firstName":"Mason","lastName":"McCoy","primaryNumber":"18","birthDate":"1995-03-31","currentAge":31,"birthCity":"Peoria","birthStateProvince":"IL","birthCountry":"USA","height":"5' 11\"","weight":185,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Mason","useLastName":"McCoy","middleName":"Steven","boxscoreName":"McCoy","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2017,"mlbDebutDate":"2023-08-30","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Mason McCoy","nameSlug":"mason-mccoy-669200","firstLastName":"Mason McCoy","lastFirstName":"McCoy, Mason","lastInitName":"McCoy, M","initLastName":"M McCoy","fullFMLName":"Mason Steven McCoy","fullLFMName":"McCoy, Mason Steven","strikeZoneTop":3.156,"strikeZoneBottom":1.593},"ID664192":{"id":664192,"fullName":"Joey Lucchesi","link":"/api/v1/people/664192","firstName":"Joseph","lastName":"Lucchesi","birthDate":"1993-06-06","currentAge":33,"birthCity":"Newark","birthStateProvince":"CA","birthCountry":"USA","height":"6' 5\"","weight":228,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Joey","useLastName":"Lucchesi","middleName":"George","boxscoreName":"Lucchesi","nickName":"Joey Fuego","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2016,"pronunciation":"loo-KAY-see","mlbDebutDate":"2018-03-30","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Joey Lucchesi","nameSlug":"joey-lucchesi-664192","firstLastName":"Joey Lucchesi","lastFirstName":"Lucchesi, Joey","lastInitName":"Lucchesi, J","initLastName":"J Lucchesi","fullFMLName":"Joseph George Lucchesi","fullLFMName":"Lucchesi, Joseph George","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"ID663941":{"id":663941,"fullName":"Tristan Beck","link":"/api/v1/people/663941","firstName":"Tristan","lastName":"Beck","primaryNumber":"43","birthDate":"1996-06-24","currentAge":30,"birthCity":"Corona","birthStateProvince":"CA","birthCountry":"USA","height":"6' 4\"","weight":200,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Tristan","useLastName":"Beck","middleName":"Robert","boxscoreName":"Beck, T","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"mlbDebutDate":"2023-04-20","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Tristan Beck","nameSlug":"tristan-beck-663941","firstLastName":"Tristan Beck","lastFirstName":"Beck, Tristan","lastInitName":"Beck, T","initLastName":"T Beck","fullFMLName":"Tristan Robert Beck","fullLFMName":"Beck, Tristan Robert","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID665487":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487","firstName":"Fernando","lastName":"Tatis","primaryNumber":"23","birthDate":"1999-01-02","currentAge":27,"birthCity":"San Pedro De Macoris","birthCountry":"Dominican Republic","height":"6' 3\"","weight":217,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Fernando","useLastName":"Tatis Jr.","middleName":"Gabriel","boxscoreName":"Tatis Jr.","nickName":"El Niño","gender":"M","nameMatrilineal":"Medina","isPlayer":true,"isVerified":false,"pronunciation":"tah-TEES","mlbDebutDate":"2019-03-28","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Fernando Tatis Jr.","nameTitle":"Jr.","nameSuffix":"Jr.","nameSlug":"fernando-tatis-jr-665487","firstLastName":"Fernando Tatis Jr.","lastFirstName":"Tatis Jr., Fernando","lastInitName":"Tatis Jr., F","initLastName":"F Tatis Jr.","fullFMLName":"Fernando Gabriel Tatis Jr.","fullLFMName":"Tatis Jr., Fernando Gabriel","strikeZoneTop":3.346,"strikeZoneBottom":1.689},"ID669369":{"id":669369,"fullName":"Bryce Johnson","link":"/api/v1/people/669369","firstName":"Bryce","lastName":"Johnson","primaryNumber":"29","birthDate":"1995-10-27","currentAge":30,"birthCity":"Cypress","birthStateProvince":"TX","birthCountry":"USA","height":"5' 11\"","weight":190,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Bryce","useLastName":"Johnson","middleName":"Christopher","boxscoreName":"Johnson, B","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2017,"mlbDebutDate":"2022-08-03","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Bryce Johnson","nameSlug":"bryce-johnson-669369","firstLastName":"Bryce Johnson","lastFirstName":"Johnson, Bryce","lastInitName":"Johnson, B","initLastName":"B Johnson","fullFMLName":"Bryce Christopher Johnson","fullLFMName":"Johnson, Bryce Christopher","strikeZoneTop":3.186,"strikeZoneBottom":1.608},"ID593428":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428","firstName":"Xander","lastName":"Bogaerts","primaryNumber":"2","birthDate":"1992-10-01","currentAge":33,"birthCity":"Oranjestad","birthCountry":"Aruba","height":"6' 2\"","weight":218,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Xander","useLastName":"Bogaerts","middleName":"Jan","boxscoreName":"Bogaerts","nickName":"X-Man","gender":"M","isPlayer":true,"isVerified":true,"pronunciation":"BOH-garts","mlbDebutDate":"2013-08-20","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Xander Bogaerts","nameSlug":"xander-bogaerts-593428","firstLastName":"Xander Bogaerts","lastFirstName":"Bogaerts, Xander","lastInitName":"Bogaerts, X","initLastName":"X Bogaerts","fullFMLName":"Xander Jan Bogaerts","fullLFMName":"Bogaerts, Xander Jan","strikeZoneTop":3.285,"strikeZoneBottom":1.658},"ID687529":{"id":687529,"fullName":"Grant McCray","link":"/api/v1/people/687529","firstName":"Grant","lastName":"McCray","primaryNumber":"58","birthDate":"2000-12-07","currentAge":25,"birthCity":"Billings","birthStateProvince":"MT","birthCountry":"USA","height":"6' 1\"","weight":195,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Grant","useLastName":"McCray","middleName":"Snow","boxscoreName":"McCray","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2024-08-14","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Grant McCray","nameSlug":"grant-mccray-687529","firstLastName":"Grant McCray","lastFirstName":"McCray, Grant","lastInitName":"McCray, G","initLastName":"G McCray","fullFMLName":"Grant Snow McCray","fullLFMName":"McCray, Grant Snow","strikeZoneTop":3.24,"strikeZoneBottom":1.64},"ID683766":{"id":683766,"fullName":"Christian Koss","link":"/api/v1/people/683766","firstName":"Christian","lastName":"Koss","primaryNumber":"50","birthDate":"1998-01-27","currentAge":28,"birthCity":"Riverside","birthStateProvince":"CA","birthCountry":"USA","height":"6' 1\"","weight":185,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Christian","useLastName":"Koss","boxscoreName":"Koss","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2025-04-01","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Christian Koss","nameSlug":"christian-koss-683766","firstLastName":"Christian Koss","lastFirstName":"Koss, Christian","lastInitName":"Koss, C","initLastName":"C Koss","fullFMLName":"Christian Koss","fullLFMName":"Koss, Christian ","strikeZoneTop":3.25,"strikeZoneBottom":1.64},"ID592662":{"id":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662","firstName":"Robert","lastName":"Ray","primaryNumber":"38","birthDate":"1991-10-01","currentAge":34,"birthCity":"Brentwood","birthStateProvince":"TN","birthCountry":"USA","height":"6' 2\"","weight":220,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Robbie","useLastName":"Ray","middleName":"Glenn","boxscoreName":"Ray","nickName":"Bob","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2010,"mlbDebutDate":"2014-05-06","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Robbie Ray","nameSlug":"robbie-ray-592662","firstLastName":"Robbie Ray","lastFirstName":"Ray, Robbie","lastInitName":"Ray, R","initLastName":"R Ray","fullFMLName":"Robert Glenn Ray","fullLFMName":"Ray, Robert Glenn","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID694738":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738","firstName":"Landen","lastName":"Roupp","primaryNumber":"65","birthDate":"1998-09-10","currentAge":28,"birthCity":"Rocky Mount","birthStateProvince":"NC","birthCountry":"USA","height":"6' 2\"","weight":220,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Landen","useLastName":"Roupp","middleName":"Brice","boxscoreName":"Roupp","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"pronunciation":"roop","mlbDebutDate":"2024-03-29","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Landen Roupp","nameSlug":"landen-roupp-694738","firstLastName":"Landen Roupp","lastFirstName":"Roupp, Landen","lastInitName":"Roupp, L","initLastName":"L Roupp","fullFMLName":"Landen Brice Roupp","fullLFMName":"Roupp, Landen Brice","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID434378":{"id":434378,"fullName":"Justin Verlander","link":"/api/v1/people/434378","firstName":"Justin","lastName":"Verlander","primaryNumber":"35","birthDate":"1983-02-20","currentAge":43,"birthCity":"Manakin-Sabot","birthStateProvince":"VA","birthCountry":"USA","height":"6' 5\"","weight":240,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Justin","useLastName":"Verlander","middleName":"Brooks","boxscoreName":"Verlander","nickName":"J V","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2004,"mlbDebutDate":"2005-07-04","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Justin Verlander","nameSlug":"justin-verlander-434378","firstLastName":"Justin Verlander","lastFirstName":"Verlander, Justin","lastInitName":"Verlander, J","initLastName":"J Verlander","fullFMLName":"Justin Brooks Verlander","fullLFMName":"Verlander, Justin Brooks","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"ID656811":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811","firstName":"Ryan","lastName":"O'Hearn","primaryNumber":"29","birthDate":"1993-07-26","currentAge":33,"birthCity":"Dunedin","birthStateProvince":"FL","birthCountry":"USA","height":"6' 2\"","weight":220,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Ryan","useLastName":"O'Hearn","middleName":"Patrick","boxscoreName":"O'Hearn","nickName":"Brohearn","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"mlbDebutDate":"2018-07-31","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Ryan O'Hearn","nameSlug":"ryan-o-hearn-656811","firstLastName":"Ryan O'Hearn","lastFirstName":"O'Hearn, Ryan","lastInitName":"O'Hearn, R","initLastName":"R O'Hearn","fullFMLName":"Ryan Patrick O'Hearn","fullLFMName":"O'Hearn, Ryan Patrick","strikeZoneTop":3.289,"strikeZoneBottom":1.66},"ID657424":{"id":657424,"fullName":"Matt Gage","link":"/api/v1/people/657424","firstName":"Matthew","lastName":"Gage","primaryNumber":"93","birthDate":"1993-02-11","currentAge":33,"birthCity":"Johnstown","birthStateProvince":"NY","birthCountry":"USA","height":"6' 4\"","weight":261,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Matt","useLastName":"Gage","middleName":"Robert","boxscoreName":"Gage","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"mlbDebutDate":"2022-06-06","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Matt Gage","nameSlug":"matt-gage-657424","firstLastName":"Matt Gage","lastFirstName":"Gage, Matt","lastInitName":"Gage, M","initLastName":"M Gage","fullFMLName":"Matthew Robert Gage","fullLFMName":"Gage, Matthew Robert","strikeZoneTop":3.388,"strikeZoneBottom":1.71}},"venue":{"id":2680,"name":"Petco Park","link":"/api/v1/venues/2680","location":{"address1":"100 Park Boulevard","city":"San Diego","state":"California","stateAbbrev":"CA","postalCode":"92101","defaultCoordinates":{"latitude":32.707861,"longitude":-117.157278},"azimuthAngle":0.0,"elevation":23,"country":"USA","phone":"(619) 795-5000"},"timeZone":{"tz":"PDT","id":"America/Los_Angeles","offset":-7,"offsetAtGameTime":-7},"fieldInfo":{"capacity":39909,"turfType":"Grass","roofType":"Open","leftLine":336,"leftCenter":386,"center":396,"rightCenter":391,"rightLine":322},"active":true,"season":"2025"},"officialVenue":{"id":2680,"link":"/api/v1/venues/2680"},"weather":{"condition":"Clear","temp":"75","wind":"8 mph, L To R"},"gameInfo":{"attendance":42589,"firstPitch":"2025-08-21T01:41:00.000Z","gameDurationMinutes":164},"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":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"home":{"id":676664,"fullName":"JP Sears","link":"/api/v1/people/676664"}},"officialScorer":{"id":680379,"fullName":"John Maffei","link":"/api/v1/people/680379"},"primaryDatacaster":{"id":632812,"fullName":"Jason Martinez","link":"/api/v1/people/632812"},"moundVisits":{"away":{"used":1,"remaining":3},"home":{"used":2,"remaining":2}}},"liveData":{"plays":{"allPlays":[{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Heliot Ramos called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-08-21T01:41:12.745Z","endTime":"2025-08-21T01:43:19.412Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676664,"fullName":"JP Sears","link":"/api/v1/people/676664"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5,6,7,8,9],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":666023,"link":"/api/v1/people/666023"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Status Change - Pre-Game","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-20T22:19:31.448Z","endTime":"2025-08-21T01:13:53.733Z","isPitch":false,"type":"action","player":{"id":671218,"link":"/api/v1/people/671218"}},{"details":{"description":"Status Change - Warmup","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2025-08-21T01:13:53.733Z","endTime":"2025-08-21T01:40:13.927Z","isPitch":false,"type":"action","player":{"id":671218,"link":"/api/v1/people/671218"}},{"details":{"description":"Status Change - In Progress","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2025-08-21T01:40:13.927Z","endTime":"2025-08-21T01:41:14.732Z","isPitch":false,"type":"action","player":{"id":671218,"link":"/api/v1/people/671218"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.3,"endSpeed":83.4,"strikeZoneTop":3.22865973612174,"strikeZoneBottom":1.46866009596015,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.85854263598326,"aZ":-18.071619207419275,"pfxX":7.2753575995728195,"pfxZ":7.831058517419382,"pX":0.1464562445171569,"pZ":2.2060483143885112,"vX0":-5.01049393025722,"vY0":-134.27411566492734,"vZ0":-4.039401027984759,"x":111.42,"y":179.22,"x0":1.1047475849440946,"y0":50.002457729744464,"z0":5.039887422890486,"aX":13.099281556663037},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":13.3,"breakHorizontal":-11.9,"spinRate":1918,"spinDirection":122},"zone":5,"typeConfidence":2.0,"plateTime":0.4101199357870544,"extension":6.471063482782945},"index":3,"playId":"8894ffa4-05a5-3930-9ffe-aa6e7f95eb96","pitchNumber":1,"startTime":"2025-08-21T01:41:14.732Z","endTime":"2025-08-21T01:41:18.431Z","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":0},"pitchData":{"startSpeed":84.4,"endSpeed":76.5,"strikeZoneTop":3.25796083222381,"strikeZoneBottom":1.48925610669107,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.915709671120123,"aZ":-28.043737975575187,"pfxX":10.591402986692984,"pfxZ":2.7630910725794413,"pX":0.20791312735757123,"pZ":0.4076268100602951,"vX0":-5.714385382514316,"vY0":-122.57055524189876,"vZ0":-4.5253709483511955,"x":109.07,"y":227.77,"x0":1.213397046215312,"y0":50.005249697431466,"z0":4.718372014105406,"aX":15.85460620134968},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":4.0,"breakHorizontal":-17.5,"spinRate":1460,"spinDirection":102},"zone":14,"typeConfidence":2.0,"plateTime":0.4496810501607067,"extension":6.5585018280867065},"index":4,"playId":"066c6c24-0ce1-3522-9647-45974785538c","pitchNumber":2,"startTime":"2025-08-21T01:41:34.810Z","endTime":"2025-08-21T01:41:38.190Z","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":84.9,"endSpeed":77.2,"strikeZoneTop":3.27063334811091,"strikeZoneBottom":1.46266473774017,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.715343462404114,"aZ":-29.126684098909983,"pfxX":8.77060069069663,"pfxZ":1.9901974845852948,"pX":1.878295137374715,"pZ":2.714727901879176,"vX0":-1.441129373521021,"vY0":-123.57238006708995,"vZ0":0.7774789021583243,"x":45.4,"y":165.48,"x0":1.3334958730616497,"y0":50.004195200284855,"z0":4.860413957428939,"aX":13.441247336293495},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":4.1,"breakHorizontal":-15.5,"spinRate":1611,"spinDirection":100},"zone":12,"typeConfidence":2.0,"plateTime":0.4447983983193291,"extension":6.349865383648576},"index":5,"playId":"8e1adbfc-f63a-3b1c-aa5d-8f5efdbdb654","pitchNumber":3,"startTime":"2025-08-21T01:41:53.925Z","endTime":"2025-08-21T01:41:56.970Z","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":92.9,"endSpeed":84.3,"strikeZoneTop":3.24197804703651,"strikeZoneBottom":1.54098995781186,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.885314724725518,"aZ":-16.193414461759527,"pfxX":5.30496859478119,"pfxZ":8.694233903242996,"pX":0.679780117349884,"pZ":2.646489665878694,"vX0":-2.656064392798657,"vY0":-135.29234883135476,"vZ0":-3.362122190709881,"x":91.09,"y":167.32,"x0":0.9896431087337966,"y0":50.00004829491962,"z0":5.052813674574458,"aX":9.748281083201286},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":15.1,"breakHorizontal":-9.0,"spinRate":1890,"spinDirection":138},"zone":6,"typeConfidence":2.0,"plateTime":0.4061841595934963,"extension":6.469494634274377},"index":6,"playId":"f084e70d-acab-35ec-ba8f-728435b149c7","pitchNumber":4,"startTime":"2025-08-21T01:42:12.916Z","endTime":"2025-08-21T01:42:17.598Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.3,"endSpeed":82.7,"strikeZoneTop":3.19892474621691,"strikeZoneBottom":1.55564556227383,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.499761669431813,"aZ":-17.758716964072402,"pfxX":6.759206432063012,"pfxZ":8.132084932211146,"pX":-0.2713788594980973,"pZ":4.474628896000325,"vX0":-5.780160447908512,"vY0":-132.80905567801108,"vZ0":1.7413588746322721,"x":127.34,"y":117.97,"x0":1.063357852648129,"y0":50.00151844498318,"z0":5.108303892922531,"aX":11.980306623910932},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":15.4,"breakHorizontal":-10.8,"spinRate":1828,"spinDirection":130},"zone":11,"typeConfidence":2.0,"plateTime":0.41364187049669354,"extension":6.37387162850747},"index":7,"playId":"6070dff5-5a9c-37bb-81c4-2d56d1c164d8","pitchNumber":5,"startTime":"2025-08-21T01:42:32.920Z","endTime":"2025-08-21T01:42:36.515Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.4,"endSpeed":83.8,"strikeZoneTop":3.23,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.57281010207971,"aZ":-16.464636472306328,"pfxX":6.54112512838244,"pfxZ":8.651254899588167,"pX":0.5385890280973823,"pZ":3.0558649907344186,"vX0":-3.7337455967754516,"vY0":-134.50435818928892,"vZ0":-2.1509398219851965,"x":96.47,"y":156.27,"x0":1.1013338298946316,"y0":50.003290945742,"z0":5.044963846086923,"aX":11.879948656891587},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":15.4,"breakHorizontal":-10.9,"spinRate":1845,"spinDirection":132},"zone":3,"typeConfidence":2.0,"plateTime":0.40859155948066483,"extension":6.460902196921374},"index":8,"playId":"ec8ca583-2fe0-3b6f-9e0d-49130ecd1f98","pitchNumber":6,"startTime":"2025-08-21T01:42:49.103Z","endTime":"2025-08-21T01:42:52.869Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"pitchData":{"startSpeed":93.3,"endSpeed":84.3,"strikeZoneTop":3.22654065965148,"strikeZoneBottom":1.52557105953995,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.3203522627442,"aZ":-15.731894480615207,"pfxX":6.64798224561822,"pfxZ":8.941374030958613,"pX":-0.8238964272984428,"pZ":2.047858089880204,"vX0":-6.868092051093066,"vY0":-135.63401025898042,"vZ0":-4.745405077539363,"x":148.4,"y":183.49,"x0":0.8935119313210842,"y0":50.001925941631775,"z0":4.93921882962777,"aX":12.22296328472319},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":15.2,"breakHorizontal":-10.3,"spinRate":1925,"spinDirection":131},"zone":7,"typeConfidence":2.0,"plateTime":0.40589172475458524,"extension":6.501933540234848},"index":9,"playId":"9ba22a22-77da-35d1-b3a9-f32748219024","pitchNumber":7,"startTime":"2025-08-21T01:43:14.180Z","endTime":"2025-08-21T01:43:19.412Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-21T01:43:19.412Z","atBatIndex":0},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Rafael Devers flies out to right fielder Fernando Tatis Jr.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-08-21T01:43:42.581Z","endTime":"2025-08-21T01:46:01.505Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676664,"fullName":"JP Sears","link":"/api/v1/people/676664"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":665487,"link":"/api/v1/people/665487"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":1},"pitchData":{"startSpeed":79.9,"endSpeed":72.6,"strikeZoneTop":3.55,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.605621449829652,"aZ":-30.47092343380977,"pfxX":-8.27217948393779,"pfxZ":1.2677527322110853,"pX":-1.4145457433687976,"pZ":0.8974076552339307,"vX0":-3.500333411195909,"vY0":-116.24357432176656,"vZ0":-2.2025129221355835,"x":170.92,"y":214.55,"x0":1.1940803312875223,"y0":50.002366708574286,"z0":4.8035531032209455,"aX":-11.107179707525285},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.5,"breakVerticalInduced":1.9,"breakHorizontal":16.0,"spinRate":2241,"spinDirection":287},"zone":13,"typeConfidence":2.0,"plateTime":0.47461314546965827,"extension":6.651347618055801},"index":0,"playId":"2448563b-58a2-3b3d-bb3e-61314b2e4f29","pitchNumber":1,"startTime":"2025-08-21T01:43:47.699Z","endTime":"2025-08-21T01:43:51.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, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.4,"endSpeed":73.4,"strikeZoneTop":3.48147299834741,"strikeZoneBottom":1.71670867640906,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.055280001228006,"aZ":-25.058613063698854,"pfxX":-3.436233546081069,"pfxZ":5.12647929207711,"pX":-1.2942716334675186,"pZ":1.7792910025457527,"vX0":-4.761294399395873,"vY0":-118.35040114489028,"vZ0":-1.5326924433921332,"x":166.33,"y":190.74,"x0":1.2067596972223475,"y0":50.00414474036364,"z0":4.777545603798266,"aX":-4.7710411603716},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":9.1,"breakHorizontal":7.6,"spinRate":2273,"spinDirection":262},"zone":13,"typeConfidence":2.0,"plateTime":0.4666076547844993,"extension":6.635168050285678},"index":1,"playId":"d35dbba3-b347-3552-83fb-f3b5d54b6d89","pitchNumber":2,"startTime":"2025-08-21T01:44:07.117Z","endTime":"2025-08-21T01:44:10.668Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.4,"endSpeed":83.5,"strikeZoneTop":3.58217325986466,"strikeZoneBottom":1.76107297833636,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.890824098308386,"aZ":-17.12252162110551,"pfxX":7.489065083358929,"pfxZ":8.314130165989782,"pX":-0.3344898561393004,"pZ":3.9951663675230473,"vX0":-5.853488855412306,"vY0":-134.37673304404507,"vZ0":0.270102894279557,"x":129.75,"y":130.91,"x0":0.9101735365160419,"y0":50.00124081252322,"z0":5.119802471920601,"aX":13.555264998828896},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":15.4,"breakHorizontal":-12.1,"spinRate":2049,"spinDirection":132},"zone":11,"typeConfidence":2.0,"plateTime":0.4092183292585494,"extension":6.480883059811713},"index":2,"playId":"289c328c-badc-347b-8d50-362a281eec96","pitchNumber":3,"startTime":"2025-08-21T01:44:27.114Z","endTime":"2025-08-21T01:44:30.489Z","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":1},"pitchData":{"startSpeed":92.9,"endSpeed":83.7,"strikeZoneTop":3.5120558768195,"strikeZoneBottom":1.69087002846438,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.12391972488631,"aZ":-15.837773718752675,"pfxX":7.380152750765152,"pfxZ":8.977379278101681,"pX":-0.5008812898530933,"pZ":2.523076898956972,"vX0":-6.503015465232454,"vY0":-134.969626877138,"vZ0":-3.329571536515231,"x":136.09,"y":170.66,"x0":0.9971246172366369,"y0":50.00215828173206,"z0":4.907976163719551,"aX":13.429592787753974},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":15.6,"breakHorizontal":-11.8,"spinRate":2034,"spinDirection":132},"zone":4,"typeConfidence":2.0,"plateTime":0.4079560305883305,"extension":6.587894590882221},"index":3,"playId":"770c70a6-961a-3fba-9511-e8634f01be56","pitchNumber":4,"startTime":"2025-08-21T01:44:45.844Z","endTime":"2025-08-21T01:44:50.467Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.7,"endSpeed":84.8,"strikeZoneTop":3.55,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.61376840325249,"aZ":-18.090466415450784,"pfxX":7.859482186863772,"pfxZ":7.551824108815859,"pX":-0.35337348138360364,"pZ":3.3226826049998617,"vX0":-6.268782046771494,"vY0":-136.33182000183933,"vZ0":-1.043259994192606,"x":130.47,"y":149.07,"x0":0.9655518574227099,"y0":50.00161383134198,"z0":4.970397468702543,"aX":14.65425813632847},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":13.7,"breakHorizontal":-12.7,"spinRate":2051,"spinDirection":133},"zone":1,"typeConfidence":2.0,"plateTime":0.40322624960484754,"extension":6.531541166116424},"index":4,"playId":"ae35355e-55f3-3c9d-ac25-ee8e11348067","pitchNumber":5,"startTime":"2025-08-21T01:45:06.142Z","endTime":"2025-08-21T01:45:09.378Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"index":5,"startTime":"2025-08-21T01:45:22.235Z","endTime":"2025-08-21T01:45:34.094Z","isPitch":false,"type":"action","player":{"id":646240,"link":"/api/v1/people/646240"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.9,"endSpeed":73.6,"strikeZoneTop":3.48802824622422,"strikeZoneBottom":1.75181641640432,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.95352491171568,"aZ":-28.005508689705035,"pfxX":-5.543678491119149,"pfxZ":3.009951654579953,"pX":-1.324678625695977,"pZ":2.077904560898753,"vX0":-4.297784785955992,"vY0":-117.71787648092037,"vZ0":-0.3333264036813506,"x":167.49,"y":182.68,"x0":1.2532048616920055,"y0":50.00436708171883,"z0":4.8419498452271545,"aX":-7.683092499005055},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":5.6,"breakHorizontal":11.2,"spinRate":2367,"spinDirection":264},"zone":13,"typeConfidence":2.0,"plateTime":0.4675326171757739,"extension":6.395763106910067},"index":6,"playId":"f4e28c9e-eaa4-3017-a740-36bcde9926b2","pitchNumber":6,"startTime":"2025-08-21T01:45:34.094Z","endTime":"2025-08-21T01:45:38.573Z","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":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":78.3,"endSpeed":70.9,"strikeZoneTop":3.55,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.467941836544966,"aZ":-31.084167719130413,"pfxX":-8.115626168530133,"pfxZ":0.8407682437681352,"pX":-0.11861125858182633,"pZ":2.209463763032875,"vX0":-1.2439183211224163,"vY0":-113.92443057355739,"vZ0":1.0755208332691828,"x":121.52,"y":179.12,"x0":1.4896322103399422,"y0":50.0002330175442,"z0":4.847107097516529,"aX":-10.472236454317436},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.1,"breakVerticalInduced":2.2,"breakHorizontal":15.0,"spinRate":2360,"spinDirection":263},"zone":8,"typeConfidence":2.0,"plateTime":0.48416142012595653,"extension":6.359293975718879},"hitData":{"launchSpeed":96.4,"launchAngle":29.0,"totalDistance":360.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":208.76,"coordY":78.86}},"index":7,"playId":"8e111db5-245a-30dd-a5c2-c76957310072","pitchNumber":7,"startTime":"2025-08-21T01:45:52.946Z","endTime":"2025-08-21T01:46:01.505Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-21T01:46:01.505Z","atBatIndex":1},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Willy Adames flies out to right fielder Fernando Tatis Jr.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-08-21T01:46:37.666Z","endTime":"2025-08-21T01:47:18.993Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676664,"fullName":"JP Sears","link":"/api/v1/people/676664"},"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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":665487,"link":"/api/v1/people/665487"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":79.6,"endSpeed":71.5,"strikeZoneTop":3.32393010023972,"strikeZoneBottom":1.65076268824157,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.42261398130014,"aZ":-29.209011987729458,"pfxX":-8.976772905878494,"pfxZ":2.2509141726403126,"pX":-0.4793106642911289,"pZ":1.5928196743728615,"vX0":-1.5956561389634953,"vY0":-115.8336797768062,"vZ0":-0.9929019671567513,"x":135.27,"y":195.77,"x0":1.3877857159097575,"y0":50.00553080961093,"z0":4.893504838291181,"aX":-11.84991591662467},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":4.1,"breakHorizontal":16.7,"spinRate":2335,"spinDirection":265},"zone":7,"typeConfidence":2.0,"plateTime":0.4781644978438271,"extension":6.3259964212190125},"index":0,"playId":"4caa2897-c819-3d57-9004-30fc91b51133","pitchNumber":1,"startTime":"2025-08-21T01:46:50.119Z","endTime":"2025-08-21T01:46:55.058Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.1,"endSpeed":82.9,"strikeZoneTop":3.47,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.88090773833381,"aZ":-16.56674660275859,"pfxX":7.347121037600987,"pfxZ":8.661457141175312,"pX":-0.37606811102751897,"pZ":2.6916562431165207,"vX0":-6.26973981427148,"vY0":-135.23583818018005,"vZ0":-3.002731279428991,"x":131.33,"y":166.11,"x0":1.0489495991788618,"y0":50.00512583567915,"z0":5.017923768435357,"aX":13.244411892107296},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":15.0,"breakHorizontal":-11.5,"spinRate":2061,"spinDirection":132},"zone":4,"typeConfidence":2.0,"plateTime":0.40925326329878287,"extension":6.512233750225516},"hitData":{"launchSpeed":88.7,"launchAngle":47.0,"totalDistance":276.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":180.47,"coordY":102.75}},"index":1,"playId":"bd597cf0-1cb9-3a73-814d-389f5601c8f9","pitchNumber":2,"startTime":"2025-08-21T01:47:09.662Z","endTime":"2025-08-21T01:47:18.993Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-21T01:47:18.993Z","atBatIndex":2},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Fernando Tatis Jr. doubles (24) on a sharp ground ball to left fielder Heliot Ramos.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":3,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-08-21T01:49:44.274Z","endTime":"2025-08-21T01:50:10.468Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":671218,"link":"/api/v1/people/671218"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.1,"endSpeed":85.9,"strikeZoneTop":3.45237761433475,"strikeZoneBottom":1.71036070883811,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.91672562510322,"aZ":-29.473230520560687,"pfxX":-11.467555731397375,"pfxZ":1.4308614939505446,"pX":0.29607257145818294,"pZ":2.509838261338593,"vX0":9.524889651304816,"vY0":-136.75045138466336,"vZ0":-1.6476958376107051,"x":105.71,"y":171.01,"x0":-1.7468815140581384,"y0":50.00273858156425,"z0":5.147148416027952,"aX":-21.66053140350969},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":2.4,"breakHorizontal":18.7,"spinRate":2071,"spinDirection":244},"zone":6,"typeConfidence":2.0,"plateTime":0.4009307929873027,"extension":6.43121156801956},"index":0,"playId":"e150cac7-4b4c-3830-9f5b-17e5b8dc8c25","pitchNumber":1,"startTime":"2025-08-21T01:49:47.476Z","endTime":"2025-08-21T01:49:51.700Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.9,"endSpeed":79.4,"strikeZoneTop":3.78,"strikeZoneBottom":1.77,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.035876558175644,"aZ":-29.912395229923174,"pfxX":-10.83393258131137,"pfxZ":1.4036405894151276,"pX":-0.28401572419008386,"pZ":2.943935496110591,"vX0":8.047205412942786,"vY0":-126.29021708805458,"vZ0":0.5536324591472429,"x":127.83,"y":159.29,"x0":-2.106245585054941,"y0":50.00354482453452,"z0":5.130275071194445,"aX":-17.477904350564852},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":2.9,"breakHorizontal":17.8,"spinRate":1993,"spinDirection":265},"zone":4,"typeConfidence":2.0,"plateTime":0.43392426907678017,"extension":6.278137068651527},"hitData":{"launchSpeed":107.6,"launchAngle":4.0,"totalDistance":90.0,"trajectory":"ground_ball","hardness":"hard","location":"7","coordinates":{"coordX":66.31,"coordY":142.96}},"index":1,"playId":"11aca8ad-b983-36da-9b8e-778e75afd6e4","pitchNumber":2,"startTime":"2025-08-21T01:49:58.106Z","endTime":"2025-08-21T01:50:10.468Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-21T01:50:10.468Z","atBatIndex":3},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Luis Arraez pops out to third baseman Casey Schmitt in foul territory.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-08-21T01:50:34.019Z","endTime":"2025-08-21T01:50:48.929Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"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":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":669477,"link":"/api/v1/people/669477"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.8,"endSpeed":84.2,"strikeZoneTop":3.25,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.514052006957513,"aZ":-29.716407780147616,"pfxX":-11.437623143573946,"pfxZ":1.345649927692003,"pX":-0.512327516540166,"pZ":2.8887584018344277,"vX0":8.617407482155114,"vY0":-134.78201788798404,"vZ0":-0.5301459673995448,"x":136.53,"y":160.78,"x0":-2.27801846559889,"y0":50.00269776405646,"z0":5.201512785436466,"aX":-20.872785064837764},"breaks":{"breakAngle":32.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":2.5,"breakHorizontal":18.7,"spinRate":1829,"spinDirection":250},"zone":1,"typeConfidence":2.0,"plateTime":0.40766350726107836,"extension":6.253859573946406},"hitData":{"launchSpeed":81.7,"launchAngle":64.0,"totalDistance":158.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":74.29,"coordY":173.23}},"index":0,"playId":"2426df61-1d05-30e3-be48-88fcff306c11","pitchNumber":1,"startTime":"2025-08-21T01:50:39.902Z","endTime":"2025-08-21T01:50:48.929Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-21T01:50:48.929Z","atBatIndex":4},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Manny Machado grounds out, third baseman Casey Schmitt to first baseman Rafael Devers.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-08-21T01:51:17.594Z","endTime":"2025-08-21T01:51:47.970Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":669477,"link":"/api/v1/people/669477"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":646240,"link":"/api/v1/people/646240"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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":77.1,"endSpeed":70.1,"strikeZoneTop":3.75,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.96544611864697,"aZ":-35.10864942997123,"pfxX":9.236547377703085,"pfxZ":-2.3499690897762964,"pX":1.0279215056507371,"pZ":2.1838931720933017,"vX0":4.806671611718805,"vY0":-112.07482028062876,"vZ0":0.6056111115050564,"x":77.82,"y":179.81,"x0":-2.358740592414148,"y0":50.00429786866684,"z0":5.553210311986781,"aX":11.519798591443802},"breaks":{"breakAngle":19.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.5,"breakVerticalInduced":-3.7,"breakHorizontal":-18.1,"spinRate":3019,"spinDirection":55},"zone":14,"typeConfidence":0.9,"plateTime":0.4924346186877271,"extension":5.860791422990432},"index":0,"playId":"7b3644b5-e174-393e-badc-85f329407154","pitchNumber":1,"startTime":"2025-08-21T01:51:23.253Z","endTime":"2025-08-21T01:51:26.728Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.2,"endSpeed":78.6,"strikeZoneTop":3.75,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.02842033804858,"aZ":-31.485157191614988,"pfxX":-12.036840967616671,"pfxZ":0.4386606415115146,"pX":-0.6768622926185635,"pZ":1.91480405062297,"vX0":8.069143496420333,"vY0":-125.30993527464518,"vZ0":-1.4456186781579283,"x":142.8,"y":187.08,"x0":-2.3865759550432655,"y0":50.00390552747336,"z0":5.08864335494098,"aX":-19.00563914046043},"breaks":{"breakAngle":28.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":0.7,"breakHorizontal":19.8,"spinRate":1836,"spinDirection":269},"zone":7,"typeConfidence":2.0,"plateTime":0.43831360010895715,"extension":6.11914834532525},"hitData":{"launchSpeed":101.0,"launchAngle":1.0,"totalDistance":60.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":102.16,"coordY":167.17}},"index":1,"playId":"57aa1724-3bb9-33b0-961c-be12a7a74944","pitchNumber":2,"startTime":"2025-08-21T01:51:39.394Z","endTime":"2025-08-21T01:51:47.970Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-21T01:51:47.970Z","atBatIndex":5},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Ryan O'Hearn singles on a line drive to center fielder Jung Hoo Lee. Fernando Tatis Jr. scores.","rbi":1,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-08-21T01:52:12.675Z","endTime":"2025-08-21T01:55:30.687Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":60},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,6,7,8,9],"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":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":808982,"link":"/api/v1/people/808982"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"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":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"responsiblePitcher":{"id":694738,"link":"/api/v1/people/694738"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":9},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":76.6,"endSpeed":70.1,"strikeZoneTop":3.35880948402826,"strikeZoneBottom":1.59459505138921,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.581869291599983,"aZ":-38.54312650974244,"pfxX":8.362877426233569,"pfxZ":-5.1427263460166355,"pX":0.8092847548474843,"pZ":2.1134272677027006,"vX0":4.789255503025019,"vY0":-111.33278321715731,"vZ0":1.0349202076413795,"x":86.15,"y":181.72,"x0":-2.466524316429374,"y0":50.003753286197146,"z0":5.675572616769717,"aX":10.352456547666531},"breaks":{"breakAngle":16.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.8,"breakVerticalInduced":-8.6,"breakHorizontal":-16.4,"spinRate":3016,"spinDirection":52},"zone":9,"typeConfidence":0.91,"plateTime":0.49460404431720795,"extension":5.866213268006674},"index":0,"playId":"02a00cd8-c3b1-3643-90db-15a06ffa1ea3","pitchNumber":1,"startTime":"2025-08-21T01:52:22.775Z","endTime":"2025-08-21T01:52:27.184Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.0,"endSpeed":84.5,"strikeZoneTop":3.46,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.555466191795706,"aZ":-32.13030686109123,"pfxX":-11.137266679327489,"pfxZ":0.024014998302581247,"pX":-0.6927930679228966,"pZ":2.6374005778021403,"vX0":7.802889114035801,"vY0":-135.16561434502455,"vZ0":-0.6594604918739799,"x":143.41,"y":167.57,"x0":-2.1812087332020136,"y0":50.00274265291736,"z0":5.155772013031155,"aX":-20.450735285912053},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":0.1,"breakHorizontal":18.4,"spinRate":1880,"spinDirection":256},"zone":4,"typeConfidence":0.88,"plateTime":0.40640543593453016,"extension":6.267298170171641},"index":1,"playId":"48f8d284-af34-3655-a7d2-3f5be23f6d30","pitchNumber":2,"startTime":"2025-08-21T01:52:38.819Z","endTime":"2025-08-21T01:52:42.324Z","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":85.9,"endSpeed":78.3,"strikeZoneTop":3.46,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.969255942901608,"aZ":-35.16098611347073,"pfxX":-10.055878268806731,"pfxZ":-1.914253762130122,"pX":-0.7208324256827203,"pZ":1.6805415132224302,"vX0":7.5081841690312014,"vY0":-124.78245803336033,"vZ0":-1.4593848389563395,"x":144.48,"y":193.41,"x0":-2.4741498668404223,"y0":50.00064571534898,"z0":5.191161368629637,"aX":-15.730415789454382},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.9,"breakVerticalInduced":-3.6,"breakHorizontal":16.3,"spinRate":1894,"spinDirection":269},"zone":7,"typeConfidence":2.0,"plateTime":0.44028736918507594,"extension":5.923218851440844},"index":2,"playId":"045b298d-ba11-3c64-b3ec-91fbc9e7f132","pitchNumber":3,"startTime":"2025-08-21T01:52:55.118Z","endTime":"2025-08-21T01:52:58.512Z","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":76.1,"endSpeed":69.2,"strikeZoneTop":3.3267346452321,"strikeZoneBottom":1.59074609748448,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.25475497231881,"aZ":-38.424879444060565,"pfxX":9.080037827235447,"pfxZ":-5.127175051046614,"pX":-1.7322142706215669,"pZ":1.9070783835973912,"vX0":-0.381508392324515,"vY0":-110.70631047764134,"vZ0":0.5579546419526531,"x":183.03,"y":187.29,"x0":-2.7323195544841297,"y0":50.00520964551688,"z0":5.736120008558097,"aX":11.058750655797407},"breaks":{"breakAngle":15.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.6,"breakVerticalInduced":-8.6,"breakHorizontal":-16.2,"spinRate":2941,"spinDirection":54},"zone":13,"typeConfidence":0.91,"plateTime":0.4983857642129452,"extension":5.822817901008078},"index":3,"playId":"2e712ad6-4f41-34bc-acc9-817a55a1bdb0","pitchNumber":4,"startTime":"2025-08-21T01:53:16.209Z","endTime":"2025-08-21T01:53:19.490Z","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":93.5,"endSpeed":84.6,"strikeZoneTop":3.31881921694302,"strikeZoneBottom":1.61104615893129,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.99941332494162,"aZ":-24.277454565447393,"pfxX":-9.618580857218074,"pfxZ":4.26935013884588,"pX":-1.4584103757426226,"pZ":2.7568567208380603,"vX0":5.407150625571938,"vY0":-135.97320050308554,"vZ0":-2.1942710560812535,"x":172.59,"y":164.34,"x0":-2.2350679311357453,"y0":50.00662011310644,"z0":5.279004083200286,"aX":-17.808544583200273},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":7.4,"breakHorizontal":16.1,"spinRate":2005,"spinDirection":239},"zone":11,"typeConfidence":0.53,"plateTime":0.4046060671513403,"extension":6.231690192065069},"index":4,"playId":"7d393bb8-7943-3f9f-8459-9f86ee9839f5","pitchNumber":5,"startTime":"2025-08-21T01:53:34.842Z","endTime":"2025-08-21T01:53:38.442Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.7,"endSpeed":79.5,"strikeZoneTop":3.46,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.970173448906277,"aZ":-32.579584131380734,"pfxX":-10.766082328290373,"pfxZ":-0.2547975346856912,"pX":-0.4427259940842499,"pZ":1.3233645447535753,"vX0":8.451584695211405,"vY0":-125.944910111666,"vZ0":-2.589939802755091,"x":133.88,"y":203.05,"x0":-2.4458868837147087,"y0":50.00250770759895,"z0":5.0043150461075125,"aX":-17.267393750737256},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":-0.8,"breakHorizontal":17.5,"spinRate":1774,"spinDirection":267},"zone":13,"typeConfidence":2.0,"plateTime":0.43518170359866915,"extension":6.190002486029335},"index":5,"playId":"639d01fd-4600-3fe4-b928-8904614bf488","pitchNumber":6,"startTime":"2025-08-21T01:53:50.817Z","endTime":"2025-08-21T01:53:55.909Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.9,"endSpeed":79.1,"strikeZoneTop":3.24495910965101,"strikeZoneBottom":1.59409709425202,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.94358358720291,"aZ":-31.570010417417002,"pfxX":-10.94237465302163,"pfxZ":0.3780133254704747,"pX":-0.2626973852158222,"pZ":0.8693158815043809,"vX0":8.716444399565987,"vY0":-126.09762365583222,"vZ0":-3.849532035056024,"x":127.01,"y":215.31,"x0":-2.3589623402373294,"y0":50.001591846285095,"z0":4.989411594755901,"aX":-17.45082100196355},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":0.0,"breakHorizontal":17.5,"spinRate":1820,"spinDirection":268},"zone":13,"typeConfidence":2.0,"plateTime":0.43596779246454265,"extension":6.054305859624939},"index":6,"playId":"c3ceecf3-c590-38f7-b5cf-90cbd99019e4","pitchNumber":7,"startTime":"2025-08-21T01:54:12.573Z","endTime":"2025-08-21T01:54:15.944Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":76.3,"endSpeed":69.0,"strikeZoneTop":3.46,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.791129325129184,"aZ":-36.86132075674369,"pfxX":11.78959012856318,"pfxZ":-3.86858013151018,"pX":0.47595959025124823,"pZ":2.1927502832259678,"vX0":3.211052812474871,"vY0":-110.92253187131895,"vZ0":1.0465071786503934,"x":98.86,"y":179.58,"x0":-2.5315337404696043,"y0":50.00079610582904,"z0":5.640468162232453,"aX":14.295303835123221},"breaks":{"breakAngle":21.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-54.2,"breakVerticalInduced":-6.2,"breakHorizontal":-22.2,"spinRate":3071,"spinDirection":56},"zone":6,"typeConfidence":0.91,"plateTime":0.49893808360061387,"extension":5.842858879823965},"index":7,"playId":"c8f5509a-b450-3728-aaba-e86a8f25a5bc","pitchNumber":8,"startTime":"2025-08-21T01:54:32.277Z","endTime":"2025-08-21T01:54:38.803Z","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":93.8,"endSpeed":84.6,"strikeZoneTop":3.46,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.790185959643615,"aZ":-30.279516291968047,"pfxX":-11.928846788318051,"pfxZ":1.0245689701613845,"pX":0.17807291537157371,"pZ":2.2419508816198106,"vX0":10.424169240752274,"vY0":-136.0628626248219,"vZ0":-1.784164492210167,"x":110.21,"y":178.25,"x0":-2.1796542330965973,"y0":50.002915273069206,"z0":5.0333267875378125,"aX":-22.050823473877923},"breaks":{"breakAngle":32.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":1.7,"breakHorizontal":19.0,"spinRate":2021,"spinDirection":253},"zone":5,"typeConfidence":0.89,"plateTime":0.4047571933995444,"extension":6.411104308415478},"index":8,"playId":"289c00fb-42e3-3b7f-95e1-85edea4c15aa","pitchNumber":9,"startTime":"2025-08-21T01:54:55.795Z","endTime":"2025-08-21T01:54:59.322Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.6,"endSpeed":84.0,"strikeZoneTop":3.46,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.22774813037766,"aZ":-32.10273767102856,"pfxX":-12.319875915202365,"pfxZ":0.038833732318099834,"pX":0.6559307401259303,"pZ":2.406205125155895,"vX0":11.403539729383635,"vY0":-135.7432005115451,"vZ0":-1.0109528354553636,"x":92.0,"y":173.81,"x0":-2.0399742662104017,"y0":50.00368088244828,"z0":5.059428063405614,"aX":-22.53543541496655},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":0.1,"breakHorizontal":19.3,"spinRate":1934,"spinDirection":250},"zone":6,"typeConfidence":0.89,"plateTime":0.4066174174871664,"extension":6.416391643592964},"hitData":{"launchSpeed":87.6,"launchAngle":15.0,"totalDistance":220.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":113.58,"coordY":94.75}},"index":9,"playId":"a3b589a6-dbcc-3ed0-a5ee-4e6a6aec1577","pitchNumber":10,"startTime":"2025-08-21T01:55:20.728Z","endTime":"2025-08-21T01:55:30.687Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-21T01:55:30.687Z","atBatIndex":6},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ramón Laureano called out on strikes.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":7,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-08-21T01:55:55.297Z","endTime":"2025-08-21T01:57:46.652Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":672275,"link":"/api/v1/people/672275"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":77.7,"endSpeed":69.5,"strikeZoneTop":3.23895666971274,"strikeZoneBottom":1.57236819807834,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.78074853340691,"aZ":-34.60279937743173,"pfxX":10.546268416920602,"pfxZ":-1.9566642352900914,"pX":1.4648707946912378,"pZ":2.2673513322275562,"vX0":5.401558346358767,"vY0":-112.81129156496476,"vZ0":0.6986277859022731,"x":61.16,"y":177.56,"x0":-2.361393869038993,"y0":50.00398980696239,"z0":5.550904603898493,"aX":13.076339754547341},"breaks":{"breakAngle":22.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.7,"breakVerticalInduced":-2.9,"breakHorizontal":-20.8,"spinRate":3071,"spinDirection":57},"zone":14,"typeConfidence":0.9,"plateTime":0.4927882027640602,"extension":6.089707994102858},"index":0,"playId":"fdb0cae0-8018-3fab-8850-bd254e8258ff","pitchNumber":1,"startTime":"2025-08-21T01:56:01.861Z","endTime":"2025-08-21T01:56:07.924Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.2,"endSpeed":84.7,"strikeZoneTop":3.37772000352921,"strikeZoneBottom":1.56114049695462,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.45926328181459,"aZ":-29.32089364214015,"pfxX":-14.43099893312186,"pfxZ":1.5435616211870222,"pX":0.8889213012506892,"pZ":2.5584628415110333,"vX0":12.600209656441082,"vY0":-136.4049529419676,"vZ0":-1.370770057744855,"x":83.12,"y":169.7,"x0":-1.951686870875641,"y0":50.00640014099168,"z0":5.119599075685637,"aX":-26.766430083529414},"breaks":{"breakAngle":38.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":2.6,"breakHorizontal":22.9,"spinRate":2016,"spinDirection":256},"zone":12,"typeConfidence":2.0,"plateTime":0.4040152522002116,"extension":6.251952129737914},"index":1,"playId":"19217d11-62af-3e87-b90e-30640d72b3eb","pitchNumber":2,"startTime":"2025-08-21T01:56:21.311Z","endTime":"2025-08-21T01:56:25.952Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.4,"endSpeed":83.7,"strikeZoneTop":3.31426505877013,"strikeZoneBottom":1.53477795900589,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.19661523490715,"aZ":-26.60411073183673,"pfxX":-11.735876299663936,"pfxZ":3.0589858010329873,"pX":0.3462230007746672,"pZ":3.2352836805978167,"vX0":10.3554841013996,"vY0":-135.51005867266505,"vZ0":-0.27878351433547555,"x":103.8,"y":151.43,"x0":-2.038263267423279,"y0":50.004071376407,"z0":5.230754089884921,"aX":-21.38602803771355},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":5.6,"breakHorizontal":18.5,"spinRate":2111,"spinDirection":243},"zone":3,"typeConfidence":0.9,"plateTime":0.40735606706780336,"extension":6.3442786093151105},"index":2,"playId":"21933082-15b5-335d-bfa1-1eb455915342","pitchNumber":3,"startTime":"2025-08-21T01:56:38.421Z","endTime":"2025-08-21T01:56:42.698Z","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":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":76.5,"endSpeed":69.2,"strikeZoneTop":3.45,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.660924175483938,"aZ":-35.4731274457412,"pfxX":10.574032016889113,"pfxZ":-2.704576851756144,"pX":0.9204883686140721,"pZ":2.3514265444229587,"vX0":4.226687171365462,"vY0":-111.17067396952041,"vZ0":1.0433871418619893,"x":81.91,"y":175.29,"x0":-2.3939701107925835,"y0":50.00265092893483,"z0":5.632824138334784,"aX":12.897417540293008},"breaks":{"breakAngle":21.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-52.0,"breakVerticalInduced":-4.1,"breakHorizontal":-20.4,"spinRate":3072,"spinDirection":58},"zone":14,"typeConfidence":0.91,"plateTime":0.49756844994563565,"extension":6.001603831753831},"index":3,"playId":"89255fc0-bd85-362a-91be-04a936c27482","pitchNumber":4,"startTime":"2025-08-21T01:56:55.834Z","endTime":"2025-08-21T01:57:00.492Z","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":2,"strikes":2,"outs":2},"index":4,"startTime":"2025-08-21T01:57:08.488Z","endTime":"2025-08-21T01:57:24.022Z","isPitch":false,"type":"action","player":{"id":657656,"link":"/api/v1/people/657656"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":77.6,"endSpeed":69.3,"strikeZoneTop":3.3710724307372,"strikeZoneBottom":1.59173943702656,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.252184184319308,"aZ":-33.810259988121906,"pfxX":11.38875804830177,"pfxZ":-1.327203285645199,"pX":1.2985997949721015,"pZ":1.8619162074556819,"vX0":4.6728055220271925,"vY0":-112.64199842036962,"vZ0":-0.3731239824904188,"x":67.5,"y":188.51,"x0":-2.3089197886535815,"y0":50.00322446355784,"z0":5.572100585811893,"aX":14.034868962968613},"breaks":{"breakAngle":24.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.2,"breakVerticalInduced":-2.0,"breakHorizontal":-22.1,"spinRate":3170,"spinDirection":55},"zone":14,"typeConfidence":0.9,"plateTime":0.49409932937515144,"extension":6.078825280409347},"index":5,"playId":"e8d365e8-0dde-36e8-b20b-e13bfae2be98","pitchNumber":5,"startTime":"2025-08-21T01:57:24.022Z","endTime":"2025-08-21T01:57:27.599Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":3,"outs":2},"pitchData":{"startSpeed":93.1,"endSpeed":83.9,"strikeZoneTop":3.34121787238477,"strikeZoneBottom":1.56279163621413,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.480925758393,"aZ":-29.361518208304414,"pfxX":-14.807165364221088,"pfxZ":1.545186771412327,"pX":0.424505045271754,"pZ":2.430916077139671,"vX0":11.422659404799592,"vY0":-134.97176396470473,"vZ0":-1.5938677351066846,"x":100.82,"y":173.15,"x0":-1.9705136855696996,"y0":50.00170742762351,"z0":5.126650395308278,"aX":-26.90930049088947},"breaks":{"breakAngle":39.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":2.6,"breakHorizontal":23.9,"spinRate":2033,"spinDirection":250},"zone":6,"typeConfidence":2.0,"plateTime":0.40816479135024863,"extension":6.403450595959056},"index":6,"playId":"c2db9f2e-48f0-3e11-9475-f779a420086f","pitchNumber":6,"startTime":"2025-08-21T01:57:41.642Z","endTime":"2025-08-21T01:57:46.652Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-21T01:57:46.652Z","atBatIndex":7},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Wilmer Flores lines out to third baseman Manny Machado.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":8,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-08-21T02:00:15.217Z","endTime":"2025-08-21T02:01:20.740Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":527038,"fullName":"Wilmer Flores","link":"/api/v1/people/527038"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676664,"fullName":"JP Sears","link":"/api/v1/people/676664"},"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":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":527038,"fullName":"Wilmer Flores","link":"/api/v1/people/527038"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":592518,"link":"/api/v1/people/592518"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.4,"endSpeed":82.6,"strikeZoneTop":3.33542581220576,"strikeZoneBottom":1.76135491280032,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.492818570958647,"aZ":-16.429805976902376,"pfxX":6.816855572403384,"pfxZ":8.906234875665092,"pX":-0.2200784545725017,"pZ":2.432498073812093,"vX0":-5.4183848776060275,"vY0":-132.85594831489985,"vZ0":-3.729341431846372,"x":125.39,"y":173.1,"x0":0.9717676909373111,"y0":50.00010652959016,"z0":5.066775926422449,"aX":12.045510378955708},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":15.4,"breakHorizontal":-11.0,"spinRate":1924,"spinDirection":136},"zone":5,"typeConfidence":2.0,"plateTime":0.4140907167141128,"extension":6.5395379685445825},"index":0,"playId":"dbf9d771-5d28-3372-919a-d7d1ee3f155f","pitchNumber":1,"startTime":"2025-08-21T02:00:22.404Z","endTime":"2025-08-21T02:00:27.107Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.1,"endSpeed":83.0,"strikeZoneTop":3.31009092753055,"strikeZoneBottom":1.67882710024111,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.095534883444934,"aZ":-15.505184390924052,"pfxX":6.677143176330048,"pfxZ":9.308203079737456,"pX":0.3554234810693163,"pZ":2.5608183385386836,"vX0":-3.993842160149441,"vY0":-134.0100636594076,"vZ0":-3.639206751427532,"x":103.45,"y":169.64,"x0":1.0094991413603986,"y0":50.004228507339015,"z0":5.067199101255417,"aX":11.959618856400116},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":16.1,"breakHorizontal":-11.0,"spinRate":1950,"spinDirection":135},"zone":6,"typeConfidence":2.0,"plateTime":0.4111398734660652,"extension":6.443326354864657},"index":1,"playId":"175c73b8-46d5-3e4c-a204-26720ebc98e6","pitchNumber":2,"startTime":"2025-08-21T02:00:39.228Z","endTime":"2025-08-21T02:00:43.745Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.0,"endSpeed":76.7,"strikeZoneTop":3.315374301932,"strikeZoneBottom":1.74163297388144,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.05353005798775,"aZ":-28.638689026888372,"pfxX":10.784144325936328,"pfxZ":2.327712296980253,"pX":1.5505896545324989,"pZ":1.6816574942066915,"vX0":-2.6902035775563773,"vY0":-123.60180324874726,"vZ0":-1.6239207663363917,"x":57.9,"y":193.38,"x0":1.2656195183172714,"y0":50.00138609518044,"z0":4.796514629218507,"aX":16.363268439690128},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":4.1,"breakHorizontal":-18.7,"spinRate":1631,"spinDirection":104},"zone":14,"typeConfidence":2.0,"plateTime":0.44643931250400737,"extension":6.514301188713802},"index":2,"playId":"693acd53-ffe9-3d21-89ff-b5980b3c76aa","pitchNumber":3,"startTime":"2025-08-21T02:00:56.816Z","endTime":"2025-08-21T02:01:00.338Z","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":83.7,"endSpeed":75.4,"strikeZoneTop":3.29,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.3200603239727,"aZ":-29.407916093552817,"pfxX":11.41680861500436,"pfxZ":1.8822600867368946,"pX":0.20743696711499462,"pZ":1.7628111528485677,"vX0":-5.800699833118625,"vY0":-121.60236333285549,"vZ0":-0.97417872457309,"x":109.09,"y":191.18,"x0":1.166168966559197,"y0":50.000377543235174,"z0":4.766762004248915,"aX":16.751540526318955},"breaks":{"breakAngle":27.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":3.5,"breakHorizontal":-18.8,"spinRate":1734,"spinDirection":104},"zone":8,"typeConfidence":2.0,"plateTime":0.45392923529028195,"extension":6.390483805156843},"hitData":{"launchSpeed":90.2,"launchAngle":11.0,"totalDistance":153.0,"trajectory":"line_drive","hardness":"medium","location":"5","coordinates":{"coordX":86.23,"coordY":154.33}},"index":3,"playId":"4b7c5e10-3669-3905-8184-f227690ad87b","pitchNumber":4,"startTime":"2025-08-21T02:01:13.835Z","endTime":"2025-08-21T02:01:20.740Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-21T02:01:20.740Z","atBatIndex":8},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Casey Schmitt lines out to third baseman Manny Machado.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-08-21T02:01:45.485Z","endTime":"2025-08-21T02:02:11.479Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676664,"fullName":"JP Sears","link":"/api/v1/people/676664"},"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":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":592518,"link":"/api/v1/people/592518"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 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":1},"pitchData":{"startSpeed":76.6,"endSpeed":69.7,"strikeZoneTop":3.50780464876967,"strikeZoneBottom":1.68661685707055,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.141836957258647,"aZ":-28.85293795775492,"pfxX":-11.13180041109638,"pfxZ":2.665689149873568,"pX":0.9162840339869892,"pZ":2.4526508353926157,"vX0":1.6039173957811632,"vY0":-111.46040216562118,"vZ0":1.1681061275029618,"x":82.07,"y":172.56,"x0":1.6272185332419118,"y0":50.00063744911166,"z0":4.926939474043517,"aX":-13.845732148566828},"breaks":{"breakAngle":25.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-41.5,"breakVerticalInduced":5.5,"breakHorizontal":19.7,"spinRate":2217,"spinDirection":273},"zone":14,"typeConfidence":2.0,"plateTime":0.49355330083023263,"extension":6.243984565907094},"index":0,"playId":"d8794cf5-e619-31d7-8f4a-c54eee2f78fe","pitchNumber":1,"startTime":"2025-08-21T02:01:47.167Z","endTime":"2025-08-21T02:01:52.572Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.6,"endSpeed":77.1,"strikeZoneTop":3.42,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.26627081731038,"aZ":-30.14534756108919,"pfxX":8.911596231477038,"pfxZ":1.3329294612767306,"pX":0.9802333781201803,"pZ":2.2122416584787645,"vX0":-3.3372460130417325,"vY0":-123.17688927069284,"vZ0":-0.3538586190919606,"x":79.64,"y":179.05,"x0":1.2008329629507488,"y0":50.004152188111284,"z0":4.923823976785887,"aX":13.58713957093436},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":2.6,"breakHorizontal":-15.2,"spinRate":1581,"spinDirection":109},"zone":14,"typeConfidence":2.0,"plateTime":0.4460036142721693,"extension":6.32632223934493},"hitData":{"launchSpeed":84.8,"launchAngle":11.0,"totalDistance":159.0,"trajectory":"line_drive","hardness":"medium","location":"5","coordinates":{"coordX":81.89,"coordY":154.92}},"index":1,"playId":"1c35c6ee-e000-36e2-806d-7fb6930d41ae","pitchNumber":2,"startTime":"2025-08-21T02:02:05.058Z","endTime":"2025-08-21T02:02:11.479Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-21T02:02:11.479Z","atBatIndex":9},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jung Hoo Lee singles on a line drive to center fielder Ramón Laureano.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-08-21T02:02:32.854Z","endTime":"2025-08-21T02:04:01.362Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":1,"outs":2},"matchup":{"batter":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676664,"fullName":"JP Sears","link":"/api/v1/people/676664"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"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":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":657656,"link":"/api/v1/people/657656"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.4,"endSpeed":83.5,"strikeZoneTop":3.42222284846544,"strikeZoneBottom":1.59470438320826,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.6405432702219,"aZ":-15.899936386958577,"pfxX":7.277307068372374,"pfxZ":9.045665137842676,"pX":-1.3488764258570285,"pZ":1.6641820566763137,"vX0":-8.032825061805077,"vY0":-134.18774785345062,"vZ0":-5.74327461339297,"x":168.42,"y":193.85,"x0":0.7570384972472989,"y0":50.0046868436031,"z0":4.989876968000017,"aX":13.096404265498705},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":15.1,"breakHorizontal":-11.2,"spinRate":2097,"spinDirection":130},"zone":13,"typeConfidence":2.0,"plateTime":0.41026687718464894,"extension":6.511330483497589},"index":0,"playId":"afd9cef1-4262-3e3b-b31b-e7beda73dc5a","pitchNumber":1,"startTime":"2025-08-21T02:02:43.033Z","endTime":"2025-08-21T02:02:48.430Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.8,"endSpeed":82.5,"strikeZoneTop":3.46049809786113,"strikeZoneBottom":1.60587082619138,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.12072360145684,"aZ":-15.725269044373793,"pfxX":7.887320011145581,"pfxZ":9.300462868512309,"pX":-1.4790727619014965,"pZ":2.3245500712423532,"vX0":-8.543482878640113,"vY0":-133.29002983201966,"vZ0":-4.000998802416093,"x":173.38,"y":176.02,"x0":0.7688137966878522,"y0":50.00644147980366,"z0":5.007359097799003,"aX":13.957163183444269},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":16.0,"breakHorizontal":-12.0,"spinRate":2103,"spinDirection":135},"zone":13,"typeConfidence":2.0,"plateTime":0.413586107604909,"extension":6.457302049414675},"index":1,"playId":"a55f9bf2-bbf8-3e86-9e1f-6e3f195e0d5c","pitchNumber":2,"startTime":"2025-08-21T02:03:02.464Z","endTime":"2025-08-21T02:03:06.665Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.8,"endSpeed":83.2,"strikeZoneTop":3.47231519680352,"strikeZoneBottom":1.59050717047563,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.62910342220732,"aZ":-15.698517844743115,"pfxX":8.406054417140727,"pfxZ":9.117031744589127,"pX":-0.47472285455983154,"pZ":2.9526109417783375,"vX0":-6.567900118614451,"vY0":-134.89444009237255,"vZ0":-2.348665707081737,"x":135.1,"y":159.06,"x0":0.9231510107318864,"y0":50.00329753225716,"z0":4.966575097252684,"aX":15.192832490063592},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":16.1,"breakHorizontal":-13.4,"spinRate":2196,"spinDirection":132},"zone":1,"typeConfidence":2.0,"plateTime":0.40907682539339696,"extension":6.430115650868974},"index":2,"playId":"6a5d04b6-2284-35e5-887b-d86eff694614","pitchNumber":3,"startTime":"2025-08-21T02:03:19.081Z","endTime":"2025-08-21T02:03:23.359Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.0,"endSpeed":83.9,"strikeZoneTop":3.36808737855122,"strikeZoneBottom":1.56839030338644,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.41569512790739,"aZ":-16.151825130446685,"pfxX":8.404522854633752,"pfxZ":8.793487653633324,"pX":-0.06451524744731729,"pZ":1.7101613397702462,"vX0":-5.48836024521964,"vY0":-135.1219610931615,"vZ0":-5.241408394434275,"x":119.46,"y":192.61,"x0":0.9161886048703476,"y0":50.00434918687442,"z0":4.835748509421851,"aX":15.317695647019288},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":14.8,"breakHorizontal":-13.8,"spinRate":2135,"spinDirection":126},"zone":8,"typeConfidence":2.0,"plateTime":0.40762215896513876,"extension":6.447740941319741},"index":3,"playId":"be1c7948-03dc-36eb-bd8b-1be0a5498523","pitchNumber":4,"startTime":"2025-08-21T02:03:36.053Z","endTime":"2025-08-21T02:03:41.367Z","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":1,"outs":2},"pitchData":{"startSpeed":92.9,"endSpeed":83.7,"strikeZoneTop":3.37,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.555812418413666,"aZ":-15.242246046883993,"pfxX":7.651239200519771,"pfxZ":9.292332052560306,"pX":0.26348795763682836,"pZ":2.9337670506586813,"vX0":-4.476720594690271,"vY0":-135.1460157929656,"vZ0":-2.6283165488745466,"x":106.96,"y":159.57,"x0":0.9604133323878492,"y0":50.00299826086552,"z0":5.009157940511464,"aX":13.94196592719087},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":16.3,"breakHorizontal":-12.7,"spinRate":2182,"spinDirection":131},"zone":2,"typeConfidence":2.0,"plateTime":0.407624367768209,"extension":6.48197116647992},"hitData":{"launchSpeed":79.2,"launchAngle":19.0,"totalDistance":227.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":114.12,"coordY":95.37}},"index":4,"playId":"b00838f1-2526-3cc4-91a3-c2dbcd39b7a1","pitchNumber":5,"startTime":"2025-08-21T02:03:53.103Z","endTime":"2025-08-21T02:04:01.362Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-21T02:04:01.362Z","atBatIndex":10},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Christian Koss singles on a line drive to center fielder Ramón Laureano. Jung Hoo Lee to 3rd.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":11,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-08-21T02:04:22.398Z","endTime":"2025-08-21T02:04:39.773Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":683766,"fullName":"Christian Koss","link":"/api/v1/people/683766"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676664,"fullName":"JP Sears","link":"/api/v1/people/676664"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":683766,"fullName":"Christian Koss","link":"/api/v1/people/683766"},"postOnThird":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":683766,"fullName":"Christian Koss","link":"/api/v1/people/683766"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":657656,"link":"/api/v1/people/657656"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"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":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"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, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":79.1,"endSpeed":70.9,"strikeZoneTop":3.67,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.529976437820643,"aZ":-27.449309397873204,"pfxX":-7.431158517532507,"pfxZ":3.6222215604095798,"pX":-0.11034725215456492,"pZ":2.363725950877558,"vX0":-1.1541603875575543,"vY0":-115.04863615221204,"vZ0":0.4203566329897612,"x":121.21,"y":174.96,"x0":1.3647479892644578,"y0":50.004802506389964,"z0":4.896059826473018,"aX":-9.702918301377288},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":7.0,"breakHorizontal":13.7,"spinRate":2161,"spinDirection":257},"zone":5,"typeConfidence":2.0,"plateTime":0.4809261397756508,"extension":6.222649130911588},"hitData":{"launchSpeed":84.6,"launchAngle":19.0,"totalDistance":270.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":143.37,"coordY":93.03}},"index":0,"playId":"479a1825-0537-35dd-856f-3085c14419b9","pitchNumber":1,"startTime":"2025-08-21T02:04:30.086Z","endTime":"2025-08-21T02:04:39.773Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-21T02:04:39.773Z","atBatIndex":11},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Tyler Fitzgerald walks. Christian Koss to 2nd.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":12,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-08-21T02:05:09.202Z","endTime":"2025-08-21T02:07:23.993Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":666149,"fullName":"Tyler Fitzgerald","link":"/api/v1/people/666149"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676664,"fullName":"JP Sears","link":"/api/v1/people/676664"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":666149,"fullName":"Tyler Fitzgerald","link":"/api/v1/people/666149"},"postOnSecond":{"id":683766,"fullName":"Christian Koss","link":"/api/v1/people/683766"},"postOnThird":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":683766,"fullName":"Christian Koss","link":"/api/v1/people/683766"},"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":666149,"fullName":"Tyler Fitzgerald","link":"/api/v1/people/666149"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.6,"endSpeed":82.7,"strikeZoneTop":3.50568661623216,"strikeZoneBottom":1.70288647571113,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.53438729324381,"aZ":-18.08050261048315,"pfxX":6.460349456041337,"pfxZ":7.950022281358847,"pX":1.1160992055102992,"pZ":1.9817228714703394,"vX0":-2.2952069420482317,"vY0":-133.2664203555057,"vZ0":-4.143022549959326,"x":74.46,"y":185.27,"x0":1.1566514692564198,"y0":50.00118215152736,"z0":4.888163088964375,"aX":11.449454469154594},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":13.6,"breakHorizontal":-11.0,"spinRate":1926,"spinDirection":130},"zone":14,"typeConfidence":2.0,"plateTime":0.41332314781917434,"extension":6.296481494080216},"index":0,"playId":"4cb8477d-ba19-37ee-bcd9-779d8a920253","pitchNumber":1,"startTime":"2025-08-21T02:05:14.298Z","endTime":"2025-08-21T02:05:18.135Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.9,"endSpeed":76.5,"strikeZoneTop":3.49303000682842,"strikeZoneBottom":1.63435161161082,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.064554491146932,"aZ":-29.565565685305426,"pfxX":10.461397485289687,"pfxZ":1.7421891918856272,"pX":0.06520117745834242,"pZ":1.0399972840212754,"vX0":-5.540940342151043,"vY0":-122.03832595703125,"vZ0":-2.8841208366123894,"x":114.51,"y":210.7,"x0":1.0169156954187029,"y0":50.00014895092175,"z0":4.807731016215899,"aX":15.633166190679908},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":2.6,"breakHorizontal":-17.5,"spinRate":1384,"spinDirection":101},"zone":14,"typeConfidence":2.0,"plateTime":0.4503888029842207,"extension":6.292789977054778},"index":1,"playId":"46573182-27b9-3a2e-a004-7e1ab0b09332","pitchNumber":2,"startTime":"2025-08-21T02:05:35.267Z","endTime":"2025-08-21T02:05:39.142Z","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":2},"pitchData":{"startSpeed":92.2,"endSpeed":83.4,"strikeZoneTop":3.49917766433778,"strikeZoneBottom":1.66881505650521,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.053087061238664,"aZ":-18.78139640772448,"pfxX":6.924115738210141,"pfxZ":7.4581155153102126,"pX":1.4175356764318352,"pZ":1.6603523663052577,"vX0":-1.3982619157742673,"vY0":-134.17363586676072,"vZ0":-5.016317965173231,"x":62.97,"y":193.95,"x0":1.0512583664662811,"y0":50.00625168890084,"z0":4.921301761312911,"aX":12.438965439675137},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":12.5,"breakHorizontal":-12.1,"spinRate":1918,"spinDirection":129},"zone":14,"typeConfidence":2.0,"plateTime":0.4105729967951124,"extension":6.272954309354165},"index":2,"playId":"c56e83de-a263-3de0-9a4b-e873d051e0e1","pitchNumber":3,"startTime":"2025-08-21T02:05:58.020Z","endTime":"2025-08-21T02:06:01.712Z","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":2},"pitchData":{"startSpeed":91.7,"endSpeed":82.9,"strikeZoneTop":3.49256285361865,"strikeZoneBottom":1.63424847370333,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.16111685890682,"aZ":-18.035675663639324,"pfxX":6.488650896849487,"pfxZ":7.9455939069072885,"pX":0.08997272318315956,"pZ":2.3737059791975823,"vX0":-4.543841036536296,"vY0":-133.41807194545797,"vZ0":-3.4522427253041124,"x":113.57,"y":174.69,"x0":0.9833030565824634,"y0":50.00252894060114,"z0":5.005382830384344,"aX":11.546601470027724},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":13.7,"breakHorizontal":-10.6,"spinRate":1963,"spinDirection":130},"zone":5,"typeConfidence":2.0,"plateTime":0.41257258076834447,"extension":6.342861182038417},"index":3,"playId":"d2076d91-a339-3d79-991f-68aef3250220","pitchNumber":4,"startTime":"2025-08-21T02:06:19.864Z","endTime":"2025-08-21T02:06:23.752Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.9,"endSpeed":77.0,"strikeZoneTop":3.41,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.250926135349598,"aZ":-30.313071535450785,"pfxX":10.107908375119308,"pfxZ":1.2206932917939568,"pX":1.1237323429468007,"pZ":2.5663860409384247,"vX0":-3.5621526139382103,"vY0":-123.55337921136527,"vZ0":0.8209797367872025,"x":74.17,"y":169.49,"x0":1.2804041275300893,"y0":50.00459538937779,"z0":4.800047588696032,"aX":15.449837732218313},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":2.6,"breakHorizontal":-17.3,"spinRate":1657,"spinDirection":105},"zone":12,"typeConfidence":2.0,"plateTime":0.44526903072866686,"extension":6.4430821851357845},"index":4,"playId":"0deb98dc-5b6b-3cc7-a856-a513569ba410","pitchNumber":5,"startTime":"2025-08-21T02:06:40.517Z","endTime":"2025-08-21T02:06:45.984Z","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":3,"strikes":2,"outs":2},"index":5,"startTime":"2025-08-21T02:06:56.709Z","endTime":"2025-08-21T02:07:13.554Z","isPitch":false,"type":"action","player":{"id":666149,"link":"/api/v1/people/666149"}},{"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,"runnerGoing":true},"count":{"balls":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":78.7,"endSpeed":71.3,"strikeZoneTop":3.47521338773609,"strikeZoneBottom":1.64074296438981,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.478754392927762,"aZ":-26.799746956267487,"pfxX":-7.681971003063728,"pfxZ":4.101376616498236,"pX":0.9752476630104681,"pZ":3.250385986658094,"vX0":0.9554804070516474,"vY0":-114.45821088223347,"vZ0":2.38860307804536,"x":79.83,"y":151.02,"x0":1.5463669818121628,"y0":50.00436018348116,"z0":4.838605845460649,"aX":-10.071294583497346},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":8.4,"breakHorizontal":13.6,"spinRate":2108,"spinDirection":258},"zone":12,"typeConfidence":2.0,"plateTime":0.48074992697262164,"extension":6.129832059541423},"index":6,"playId":"9b0cbdbe-2d8a-3e7c-8c5d-9dbaeb049449","pitchNumber":6,"startTime":"2025-08-21T02:07:13.554Z","endTime":"2025-08-21T02:07:23.993Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-21T02:07:23.993Z","atBatIndex":12},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Patrick Bailey pops out to second baseman Jake Cronenworth.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":13,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-08-21T02:08:49.399Z","endTime":"2025-08-21T02:08:58.952Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676664,"fullName":"JP Sears","link":"/api/v1/people/676664"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":630105,"link":"/api/v1/people/630105"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-08-21T02:07:28.364Z","endTime":"2025-08-21T02:08:51.543Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":79.5,"endSpeed":72.4,"strikeZoneTop":3.37,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.518289761490294,"aZ":-25.735481137754185,"pfxX":-7.036653631817237,"pfxZ":4.793494363709197,"pX":-0.4787016848932936,"pZ":2.1805030518210824,"vX0":-2.4774045438931216,"vY0":-115.68323094229632,"vZ0":-0.23286313366914546,"x":135.25,"y":179.91,"x0":1.5229498437050333,"y0":50.00034299577155,"z0":4.769760543952744,"aX":-9.443289226785724},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":8.9,"breakHorizontal":13.4,"spinRate":2311,"spinDirection":271},"zone":4,"typeConfidence":2.0,"plateTime":0.47522227655071747,"extension":6.453715568395964},"hitData":{"launchSpeed":71.2,"launchAngle":53.0,"totalDistance":179.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":144.88,"coordY":132.31}},"index":1,"playId":"e5a61acb-dad0-38e2-99de-43b6a9458c02","pitchNumber":1,"startTime":"2025-08-21T02:08:51.543Z","endTime":"2025-08-21T02:08:58.952Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-21T02:08:58.952Z","atBatIndex":13},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Gavin Sheets homers (16) on a fly ball to right field.","rbi":1,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":14,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-08-21T02:11:27.698Z","endTime":"2025-08-21T02:12:04.944Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"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":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"responsiblePitcher":{"id":694738,"link":"/api/v1/people/694738"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.3,"endSpeed":84.8,"strikeZoneTop":3.48376549214683,"strikeZoneBottom":1.66373969639923,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.58188005219434,"aZ":-28.503920170955993,"pfxX":-12.356323662878609,"pfxZ":1.987825125558464,"pX":0.5504632838513444,"pZ":2.9465882999381754,"vX0":11.093496713732488,"vY0":-135.35544674080177,"vZ0":-0.49239101838620697,"x":96.02,"y":159.22,"x0":-2.0032711318808576,"y0":50.00458544242944,"z0":5.133219442120291,"aX":-22.843757667058362},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":3.7,"breakHorizontal":19.9,"spinRate":1963,"spinDirection":253},"zone":3,"typeConfidence":0.89,"plateTime":0.40523581514611084,"extension":6.419860512497927},"index":0,"playId":"475ff221-4dd1-3665-97e2-d3f04d52b2bc","pitchNumber":1,"startTime":"2025-08-21T02:11:30.868Z","endTime":"2025-08-21T02:11:36.544Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":76.8,"endSpeed":69.2,"strikeZoneTop":3.48,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.8028905176321,"aZ":-35.9449914519695,"pfxX":10.036859548445012,"pfxZ":-3.083533938380448,"pX":0.12727759845172487,"pZ":1.936824105846544,"vX0":2.6667791584359923,"vY0":-111.64965746920942,"vZ0":0.4279933126733648,"x":112.15,"y":186.49,"x0":-2.395370716735294,"y0":50.00183349670547,"z0":5.5357357667233,"aX":12.283522356198212},"breaks":{"breakAngle":19.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-52.6,"breakVerticalInduced":-4.9,"breakHorizontal":-19.0,"spinRate":3095,"spinDirection":54},"zone":8,"typeConfidence":0.91,"plateTime":0.49642014446465765,"extension":6.1652040113363356},"hitData":{"launchSpeed":107.3,"launchAngle":23.0,"totalDistance":369.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":235.34,"coordY":96.11}},"index":1,"playId":"db71c4a5-b767-3fb7-9332-1837f826e1a8","pitchNumber":2,"startTime":"2025-08-21T02:11:42.396Z","endTime":"2025-08-21T02:12:04.944Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-21T02:12:04.944Z","atBatIndex":14},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jose Iglesias called out on strikes.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":15,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-08-21T02:12:21.996Z","endTime":"2025-08-21T02:13:30.032Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":578428,"fullName":"Jose Iglesias","link":"/api/v1/people/578428"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":578428,"fullName":"Jose Iglesias","link":"/api/v1/people/578428"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":672275,"link":"/api/v1/people/672275"},"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":94.6,"endSpeed":86.2,"strikeZoneTop":3.0679071104085,"strikeZoneBottom":1.52533103588101,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.131465333737783,"aZ":-27.497438472001797,"pfxX":-12.3089833499232,"pfxZ":2.4605405385302515,"pX":0.9095759845815214,"pZ":2.2658821025096443,"vX0":11.872288737696092,"vY0":-137.22353464062306,"vZ0":-2.4169738161571805,"x":82.33,"y":177.6,"x0":-1.8794221033669547,"y0":50.00376067949745,"z0":5.036573484569275,"aX":-23.412393220559593},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":4.1,"breakHorizontal":19.7,"spinRate":2129,"spinDirection":247},"zone":14,"typeConfidence":0.9,"plateTime":0.3995621695407059,"extension":6.454123925936934},"index":0,"playId":"6a882371-8ab6-3dcf-b733-25215bad1254","pitchNumber":1,"startTime":"2025-08-21T02:12:27.074Z","endTime":"2025-08-21T02:12:32.179Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.9,"endSpeed":85.4,"strikeZoneTop":3.00170455436067,"strikeZoneBottom":1.34781580748113,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.2667605622643,"aZ":-27.17876235163023,"pfxX":-13.00367219907307,"pfxZ":2.6728844080050536,"pX":2.1429435798779495,"pZ":2.80135656500824,"vX0":15.131713212837823,"vY0":-135.94567166774135,"vZ0":-1.1412134622708319,"x":35.32,"y":163.14,"x0":-1.810198647200264,"y0":50.00153357849252,"z0":5.1159901857975685,"aX":-24.2972605453571},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":4.8,"breakHorizontal":20.3,"spinRate":2111,"spinDirection":249},"zone":12,"typeConfidence":0.9,"plateTime":0.4031579673612211,"extension":6.39838048346115},"index":1,"playId":"e36591fe-114a-3745-a09a-161da44269eb","pitchNumber":2,"startTime":"2025-08-21T02:12:38.030Z","endTime":"2025-08-21T02:12:41.771Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.4,"endSpeed":85.7,"strikeZoneTop":3.13953134027871,"strikeZoneBottom":1.45792257080571,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.552771106982014,"aZ":-26.969346759246587,"pfxX":-10.907226898433638,"pfxZ":2.776049919542162,"pX":0.28621385009594213,"pZ":2.697965602873635,"vX0":9.785214658059909,"vY0":-135.737076494375,"vZ0":-1.31093496330123,"x":106.09,"y":165.93,"x0":-1.9410995304432146,"y0":50.00041654016807,"z0":5.057570248578611,"aX":-20.43506289560087},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":4.9,"breakHorizontal":17.8,"spinRate":2062,"spinDirection":244},"zone":3,"typeConfidence":2.0,"plateTime":0.40287020654720074,"extension":6.545790719050436},"index":2,"playId":"600371a1-8d93-3155-9e37-18e18ddabd7f","pitchNumber":3,"startTime":"2025-08-21T02:12:49.189Z","endTime":"2025-08-21T02:12:54.239Z","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":93.1,"endSpeed":85.2,"strikeZoneTop":3.20241207443963,"strikeZoneBottom":1.52072934174958,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.846509981860397,"aZ":-27.915402580582253,"pfxX":-11.746220104368227,"pfxZ":2.2991082582250844,"pX":0.9348498752378367,"pZ":2.341405503200842,"vX0":11.379590718812812,"vY0":-135.06265025176694,"vZ0":-1.8881353640282468,"x":81.37,"y":175.56,"x0":-1.8027268718037517,"y0":50.001826368868194,"z0":5.008688744912271,"aX":-21.74555288742126},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":4.0,"breakHorizontal":19.0,"spinRate":2112,"spinDirection":246},"zone":14,"typeConfidence":0.89,"plateTime":0.40522250134819204,"extension":6.3037263618455475},"index":3,"playId":"745c6f7f-7c62-3da3-8eaa-1bca1860b92d","pitchNumber":4,"startTime":"2025-08-21T02:13:00.530Z","endTime":"2025-08-21T02:13:06.354Z","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":0},"pitchData":{"startSpeed":93.4,"endSpeed":85.6,"strikeZoneTop":3.28162075191563,"strikeZoneBottom":1.46122016978382,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.56076080052724,"aZ":-27.444713270473972,"pfxX":-11.8730988718536,"pfxZ":2.533958350522507,"pX":1.1477976385389237,"pZ":2.3138850455972193,"vX0":11.710737273480191,"vY0":-135.5009729084548,"vZ0":-2.083123662743222,"x":73.25,"y":176.31,"x0":-1.679652942939571,"y0":50.00225880841001,"z0":5.002885977005177,"aX":-22.161117996063346},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":4.3,"breakHorizontal":19.1,"spinRate":2123,"spinDirection":252},"zone":14,"typeConfidence":2.0,"plateTime":0.40364253257050375,"extension":6.491524072341439},"index":4,"playId":"f4a7f0d0-4df2-35c7-92a4-24afa414f989","pitchNumber":5,"startTime":"2025-08-21T02:13:12.452Z","endTime":"2025-08-21T02:13:16.536Z","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":0},"pitchData":{"startSpeed":93.0,"endSpeed":85.1,"strikeZoneTop":3.27526047164578,"strikeZoneBottom":1.42712096083889,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.91145969084466,"aZ":-27.373455534290663,"pfxX":-11.870072638704276,"pfxZ":2.5910063417772964,"pX":0.922631270098014,"pZ":2.5567716853082296,"vX0":11.027766433401913,"vY0":-135.08629282549256,"vZ0":-1.5354608224212385,"x":81.83,"y":169.75,"x0":-1.6667040929280865,"y0":50.000493052395306,"z0":5.053360088361081,"aX":-21.97606560289274},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":4.6,"breakHorizontal":19.2,"spinRate":2039,"spinDirection":248},"zone":12,"typeConfidence":2.0,"plateTime":0.40517208733242915,"extension":6.410558184791215},"index":5,"playId":"325d7fc9-c34b-3403-aad1-5577681420b5","pitchNumber":6,"startTime":"2025-08-21T02:13:24.584Z","endTime":"2025-08-21T02:13:30.032Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-21T02:13:30.032Z","atBatIndex":15},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Jake Cronenworth walks.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":16,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-08-21T02:13:46.962Z","endTime":"2025-08-21T02:15:38.990Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":76.1,"endSpeed":69.0,"strikeZoneTop":3.23173684342177,"strikeZoneBottom":1.54276063877402,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.36565366047236,"aZ":-39.081367885317526,"pfxX":9.917347796204727,"pfxZ":-5.718301793083741,"pX":0.09820724061959217,"pZ":1.7795870636168658,"vX0":2.5814765926334866,"vY0":-110.6110780311045,"vZ0":0.923102539053682,"x":113.26,"y":190.73,"x0":-2.3795405035067465,"y0":50.002768522663764,"z0":5.5380390870421135,"aX":11.978419727207672},"breaks":{"breakAngle":18.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.8,"breakVerticalInduced":-9.6,"breakHorizontal":-18.7,"spinRate":3123,"spinDirection":55},"zone":8,"typeConfidence":0.91,"plateTime":0.5000476503311315,"extension":5.964752821631619},"index":0,"playId":"4f521e36-d958-318a-a88e-5359a458a834","pitchNumber":1,"startTime":"2025-08-21T02:13:52.941Z","endTime":"2025-08-21T02:13:57.676Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.4,"endSpeed":85.1,"strikeZoneTop":3.1493501466733,"strikeZoneBottom":1.51738757384422,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.03537933066579,"aZ":-27.3804855113557,"pfxX":-11.989840962703637,"pfxZ":2.579198013993919,"pX":1.2546757586669885,"pZ":2.8535815346914712,"vX0":12.233841959427451,"vY0":-135.52805020452047,"vZ0":-0.9532699450107072,"x":69.17,"y":161.73,"x0":-1.7633349444054824,"y0":50.00046263282313,"z0":5.1247114114212815,"aX":-22.26789213452121},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":4.7,"breakHorizontal":19.1,"spinRate":2012,"spinDirection":248},"zone":12,"typeConfidence":2.0,"plateTime":0.4043736871750654,"extension":6.511829830665752},"index":1,"playId":"a1824a0b-ade3-3ec5-ae2e-c129471cc5c0","pitchNumber":2,"startTime":"2025-08-21T02:14:04.657Z","endTime":"2025-08-21T02:14:08.763Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.1,"endSpeed":78.8,"strikeZoneTop":3.29,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.280359706344917,"aZ":-32.98004925652781,"pfxX":-11.124324640555237,"pfxZ":-0.5098114927734247,"pX":-0.5855757629679259,"pZ":1.320456273641716,"vX0":7.905817090542366,"vY0":-125.11202266445996,"vZ0":-2.4708445396136343,"x":139.32,"y":203.13,"x0":-2.348098557427482,"y0":50.00349480387935,"z0":5.035517910131655,"aX":-17.55864803385439},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":-1.3,"breakHorizontal":18.2,"spinRate":1769,"spinDirection":263},"zone":13,"typeConfidence":2.0,"plateTime":0.438529303063397,"extension":6.2484112986184766},"index":2,"playId":"93032ff0-4c70-37c1-a9b1-cdc3f93ae745","pitchNumber":3,"startTime":"2025-08-21T02:14:16.879Z","endTime":"2025-08-21T02:14:20.332Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2025-08-21T02:14:35.708Z","endTime":"2025-08-21T02:14:39.832Z","isPitch":false,"type":"action","player":{"id":630105,"link":"/api/v1/people/630105"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.0,"endSpeed":85.2,"strikeZoneTop":3.29651382946317,"strikeZoneBottom":1.60782233683059,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.73645934825958,"aZ":-23.39919715389627,"pfxX":-8.821340694851635,"pfxZ":4.677952373591481,"pX":-0.6426247313881883,"pZ":3.462919583221611,"vX0":6.7094369820513675,"vY0":-136.73300421489196,"vZ0":-0.4223625556791407,"x":141.5,"y":145.28,"x0":-1.9934941620431728,"y0":50.003107988194685,"z0":5.2379144298035305,"aX":-16.54992722513228},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":8.5,"breakHorizontal":14.4,"spinRate":1922,"spinDirection":245},"zone":11,"typeConfidence":0.85,"plateTime":0.401994421083419,"extension":6.58475568899316},"index":4,"playId":"876cdadc-fcd1-37de-8f5b-c1639c524b41","pitchNumber":4,"startTime":"2025-08-21T02:14:39.832Z","endTime":"2025-08-21T02:14:43.667Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.9,"endSpeed":77.5,"strikeZoneTop":3.29,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.05995779170385,"aZ":-34.713911045854,"pfxX":-11.025002819184904,"pfxZ":-1.6346213961095053,"pX":-0.6085081183832703,"pZ":2.4768644162817237,"vX0":7.354217431964954,"vY0":-124.79056533990276,"vZ0":0.7159243554621408,"x":140.19,"y":171.9,"x0":-2.18654447918241,"y0":50.00537882846884,"z0":5.084585103309717,"aX":-17.09789883977567},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":-2.4,"breakHorizontal":17.9,"spinRate":1740,"spinDirection":268},"zone":4,"typeConfidence":2.0,"plateTime":0.4417761436614902,"extension":6.298912417097183},"index":5,"playId":"6d9ca31a-a836-309d-a188-b3dab5d3149f","pitchNumber":5,"startTime":"2025-08-21T02:14:52.219Z","endTime":"2025-08-21T02:14:57.451Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.6,"endSpeed":85.4,"strikeZoneTop":3.23010862248611,"strikeZoneBottom":1.54134594664047,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.67226895332844,"aZ":-32.295105412316325,"pfxX":-11.65585823382984,"pfxZ":-0.06700994764817914,"pX":-1.442301654829286,"pZ":2.9988211689981754,"vX0":5.666519034321221,"vY0":-136.18286090845487,"vZ0":0.41952523091111693,"x":171.98,"y":157.81,"x0":-2.038927058783465,"y0":50.00005595902992,"z0":5.081550623420981,"aX":-21.829484137425496},"breaks":{"breakAngle":32.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":0.2,"breakHorizontal":19.8,"spinRate":1771,"spinDirection":247},"zone":11,"typeConfidence":0.9,"plateTime":0.4026150684220595,"extension":6.479330840796351},"index":6,"playId":"a4c78265-5b59-3367-b666-3e2a133c4c4d","pitchNumber":6,"startTime":"2025-08-21T02:15:24.146Z","endTime":"2025-08-21T02:15:27.425Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.4,"endSpeed":85.0,"strikeZoneTop":3.23135880926301,"strikeZoneBottom":1.57123321947945,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.597541911842736,"aZ":-30.36439215574136,"pfxX":-11.793823599478722,"pfxZ":0.9701389971221293,"pX":0.0813423084662462,"pZ":3.6832250825718105,"vX0":9.331636532667392,"vY0":-135.73785770954953,"vZ0":1.7335989215210748,"x":113.9,"y":139.33,"x0":-1.87426931067763,"y0":50.00060641741829,"z0":5.155263130959022,"aX":-21.934914823049738},"breaks":{"breakAngle":33.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":2.4,"breakHorizontal":19.3,"spinRate":1928,"spinDirection":242},"zone":12,"typeConfidence":0.9,"plateTime":0.40402038583563726,"extension":6.410250037517988},"index":7,"playId":"8cefa146-e7fb-3223-aa7a-fbadf6d2eb77","pitchNumber":7,"startTime":"2025-08-21T02:15:35.101Z","endTime":"2025-08-21T02:15:38.990Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-21T02:15:38.990Z","atBatIndex":16},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Freddy Fermin pops out to shortstop Willy Adames.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":17,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-08-21T02:16:01.843Z","endTime":"2025-08-21T02:16:12.144Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":642715,"link":"/api/v1/people/642715"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"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":1},"pitchData":{"startSpeed":92.2,"endSpeed":83.7,"strikeZoneTop":3.33,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.153682726804853,"aZ":-31.897599810452164,"pfxX":-12.748610764908177,"pfxZ":0.15666724758668593,"pX":-0.6696911164135378,"pZ":2.877490846373009,"vX0":8.01628330099683,"vY0":-134.03463330725967,"vZ0":0.023489575126864892,"x":142.53,"y":161.09,"x0":-2.055317161391847,"y0":50.00503027879702,"z0":5.161618672961253,"aX":-23.011833466818448},"breaks":{"breakAngle":33.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":0.5,"breakHorizontal":21.1,"spinRate":1966,"spinDirection":248},"zone":1,"typeConfidence":2.0,"plateTime":0.4099139979984958,"extension":6.241868115082611},"hitData":{"launchSpeed":61.1,"launchAngle":54.0,"totalDistance":158.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":119.92,"coordY":138.91}},"index":0,"playId":"c3441e97-cf25-3b94-a20b-347cde1a0df8","pitchNumber":1,"startTime":"2025-08-21T02:16:03.933Z","endTime":"2025-08-21T02:16:12.144Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-21T02:16:12.144Z","atBatIndex":17},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Fernando Tatis Jr. grounds out, third baseman Casey Schmitt to first baseman Rafael Devers.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":18,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-08-21T02:16:29.225Z","endTime":"2025-08-21T02:17:51.162Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":669477,"link":"/api/v1/people/669477"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":646240,"link":"/api/v1/people/646240"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.4,"endSpeed":84.4,"strikeZoneTop":3.68860218582037,"strikeZoneBottom":1.80804164262645,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.72835247439731,"aZ":-30.462202291100272,"pfxX":-12.065788497928722,"pfxZ":0.9292099773191218,"pX":-0.18516510180008486,"pZ":3.5589381909632958,"vX0":9.035115393688685,"vY0":-135.62367480846194,"vZ0":1.3996269479970083,"x":124.06,"y":142.69,"x0":-2.010757204208096,"y0":50.00186063548551,"z0":5.177992191934195,"aX":-22.22710671292239},"breaks":{"breakAngle":33.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":2.3,"breakHorizontal":19.7,"spinRate":2019,"spinDirection":246},"zone":2,"typeConfidence":2.0,"plateTime":0.40556913922208704,"extension":6.256485444769201},"index":0,"playId":"a6ec9838-ee59-3f27-9748-7a8fd71ca775","pitchNumber":1,"startTime":"2025-08-21T02:16:34.814Z","endTime":"2025-08-21T02:16:39.511Z","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":93.1,"endSpeed":84.5,"strikeZoneTop":3.73059931253708,"strikeZoneBottom":1.85017430703152,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.55964299028356,"aZ":-30.06138994296431,"pfxX":-12.166473726963762,"pfxZ":1.148570545729692,"pX":1.735969774594144,"pZ":3.322321574861546,"vX0":13.217524938535666,"vY0":-134.8766966142936,"vZ0":0.581315048455401,"x":50.83,"y":149.08,"x0":-1.657746169160925,"y0":50.000244540401106,"z0":5.231419610797012,"aX":-22.313678048212218},"breaks":{"breakAngle":32.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":2.5,"breakHorizontal":19.1,"spinRate":2098,"spinDirection":250},"zone":12,"typeConfidence":0.89,"plateTime":0.40680299064203496,"extension":6.094466253048017},"index":1,"playId":"13027a60-dd50-3cbd-b874-f6547972f805","pitchNumber":2,"startTime":"2025-08-21T02:16:49.965Z","endTime":"2025-08-21T02:16:53.389Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":77.5,"endSpeed":70.4,"strikeZoneTop":3.73851053288169,"strikeZoneBottom":1.82929606484148,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.965861460351043,"aZ":-37.351555515614024,"pfxX":9.305222437560857,"pfxZ":-4.122601657243132,"pX":-0.44136506406488274,"pZ":1.1103598683227967,"vX0":1.7830054256554395,"vY0":-112.67583713437661,"vZ0":-1.2256235176784873,"x":133.82,"y":208.8,"x0":-2.4550671493311365,"y0":50.003506910437224,"z0":5.516574438646714,"aX":11.682927943453612},"breaks":{"breakAngle":18.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-53.9,"breakVerticalInduced":-7.4,"breakHorizontal":-17.3,"spinRate":3148,"spinDirection":52},"zone":13,"typeConfidence":0.91,"plateTime":0.49055129343572457,"extension":6.002919499130894},"index":2,"playId":"f1d7f34a-1267-3656-b986-dfc29d624427","pitchNumber":3,"startTime":"2025-08-21T02:17:06.048Z","endTime":"2025-08-21T02:17:10.197Z","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":2},"pitchData":{"startSpeed":92.1,"endSpeed":83.7,"strikeZoneTop":3.78,"strikeZoneBottom":1.77,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.91744171056252,"aZ":-31.015004465872316,"pfxX":-10.947499636908468,"pfxZ":0.641402394530699,"pX":0.26454718051669857,"pZ":2.2440631858434776,"vX0":9.848979096601216,"vY0":-133.7120770926845,"vZ0":-1.6705371457322118,"x":106.92,"y":178.19,"x0":-2.0582153765142133,"y0":50.000810822667205,"z0":5.118881392325516,"aX":-19.66809396908856},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":1.0,"breakHorizontal":17.5,"spinRate":1987,"spinDirection":250},"zone":8,"typeConfidence":2.0,"plateTime":0.4108596149170647,"extension":6.142305455045934},"index":3,"playId":"b59fcdf8-6fd3-3d04-aa5a-9eea54e7460c","pitchNumber":4,"startTime":"2025-08-21T02:17:23.269Z","endTime":"2025-08-21T02:17:28.398Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.2,"endSpeed":78.1,"strikeZoneTop":3.78,"strikeZoneBottom":1.77,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.73328337053849,"aZ":-34.2960198416696,"pfxX":-11.789349711690186,"pfxZ":-1.3572762334399124,"pX":0.23864913349643177,"pZ":1.1155699956217557,"vX0":9.650854077693223,"vY0":-125.05034391432172,"vZ0":-2.6769317993693793,"x":107.9,"y":208.66,"x0":-2.167406261995002,"y0":50.00411716810356,"z0":5.055647536645336,"aX":-18.393684029622246},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":-2.9,"breakHorizontal":18.7,"spinRate":1758,"spinDirection":268},"zone":14,"typeConfidence":2.0,"plateTime":0.44052932561881697,"extension":6.006086108110354},"hitData":{"launchSpeed":66.6,"launchAngle":-27.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":107.0,"coordY":164.14}},"index":4,"playId":"28d4f4c9-8edb-3c8c-b65b-e350e1441272","pitchNumber":5,"startTime":"2025-08-21T02:17:42.460Z","endTime":"2025-08-21T02:17:51.162Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-21T02:17:51.162Z","atBatIndex":18},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Heliot Ramos flies out to left fielder Gavin Sheets.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":19,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-08-21T02:20:15.258Z","endTime":"2025-08-21T02:20:49.953Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676664,"fullName":"JP Sears","link":"/api/v1/people/676664"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":657757,"link":"/api/v1/people/657757"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":77.3,"endSpeed":70.2,"strikeZoneTop":3.21351517622797,"strikeZoneBottom":1.48732528903411,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.47756047824489,"aZ":-30.315074055861775,"pfxX":-8.526361983340877,"pfxZ":1.4694797422614734,"pX":1.2083562477638867,"pZ":3.1042161490296385,"vX0":1.5525028132251597,"vY0":-112.52807369169618,"vZ0":2.8445853374650283,"x":70.94,"y":154.97,"x0":1.6121721597727803,"y0":50.00499467991007,"z0":4.916897096628863,"aX":-10.81778565725246},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.4,"breakVerticalInduced":3.8,"breakHorizontal":15.0,"spinRate":2306,"spinDirection":268},"zone":12,"typeConfidence":2.0,"plateTime":0.4887614488890706,"extension":6.340077303082574},"index":0,"playId":"dc605e36-a6b0-3a01-b26c-af7a3e5d6e74","pitchNumber":1,"startTime":"2025-08-21T02:20:24.075Z","endTime":"2025-08-21T02:20:28.611Z","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":0,"outs":0},"pitchData":{"startSpeed":76.8,"endSpeed":69.9,"strikeZoneTop":3.23,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.60642646271866,"aZ":-29.716876434522884,"pfxX":-9.732807626775031,"pfxZ":1.967172351045508,"pX":-0.4967108577062337,"pZ":1.8662129151643907,"vX0":-1.5628085266441796,"vY0":-111.7267501467955,"vZ0":0.33700196917132086,"x":135.93,"y":188.39,"x0":1.4772488620491984,"y0":50.00117893700786,"z0":4.800422134171034,"aX":-12.140522280865754},"breaks":{"breakAngle":22.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.8,"breakVerticalInduced":4.0,"breakHorizontal":18.0,"spinRate":2284,"spinDirection":281},"zone":7,"typeConfidence":2.0,"plateTime":0.4927304778123198,"extension":6.50154793633922},"hitData":{"launchSpeed":90.8,"launchAngle":45.0,"totalDistance":293.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":60.75,"coordY":101.09}},"index":1,"playId":"ef54ab1d-9539-33dd-8345-d1cbc3f0ad49","pitchNumber":2,"startTime":"2025-08-21T02:20:39.947Z","endTime":"2025-08-21T02:20:49.953Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-21T02:20:49.953Z","atBatIndex":19},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Rafael Devers grounds out, second baseman Jake Cronenworth to first baseman Ryan O'Hearn.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":20,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-08-21T02:21:05.743Z","endTime":"2025-08-21T02:22:07.466Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676664,"fullName":"JP Sears","link":"/api/v1/people/676664"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":630105,"link":"/api/v1/people/630105"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":656811,"link":"/api/v1/people/656811"},"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":89.8,"endSpeed":80.5,"strikeZoneTop":3.54954269056245,"strikeZoneBottom":1.70606244428068,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.41496851688604,"aZ":-15.778734139331211,"pfxX":8.379384281694565,"pfxZ":9.708559827010003,"pX":-1.072275190395147,"pZ":2.7528687063486372,"vX0":-7.420299576634611,"vY0":-130.41596412821937,"vZ0":-2.702864947241204,"x":157.87,"y":164.45,"x0":0.7484791464394661,"y0":50.003450106237494,"z0":5.021050944642371,"aX":14.153131611560298},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":17.0,"breakHorizontal":-13.1,"spinRate":1980,"spinDirection":135},"zone":11,"typeConfidence":2.0,"plateTime":0.4231573105278219,"extension":6.545547852155189},"index":0,"playId":"cdaad685-c16b-3e63-a3d6-83afee544f38","pitchNumber":1,"startTime":"2025-08-21T02:21:18.047Z","endTime":"2025-08-21T02:21:22.001Z","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":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.5,"endSpeed":82.5,"strikeZoneTop":3.55,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.46150652604713,"aZ":-14.63976254941751,"pfxX":8.115440508564276,"pfxZ":9.93656923439492,"pX":0.17008501210008403,"pZ":2.0896162965186926,"vX0":-4.754371667538376,"vY0":-132.99028957392034,"vZ0":-4.399820311290167,"x":110.52,"y":182.36,"x0":0.9405304425115407,"y0":50.00270727675754,"z0":4.850992208576116,"aX":14.321447395567054},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":17.0,"breakHorizontal":-13.4,"spinRate":2016,"spinDirection":125},"zone":8,"typeConfidence":2.0,"plateTime":0.41421106010947417,"extension":6.383200506420076},"index":1,"playId":"924d2f52-4a58-3e91-b4bd-b5ada66b0d6b","pitchNumber":2,"startTime":"2025-08-21T02:21:37.365Z","endTime":"2025-08-21T02:21:41.843Z","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":1},"pitchData":{"startSpeed":91.2,"endSpeed":82.5,"strikeZoneTop":3.55,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.734766998620696,"aZ":-27.710122638840588,"pfxX":9.77912919622866,"pfxZ":2.5400366143823447,"pX":0.9315579861417957,"pZ":2.7907905468744736,"vX0":-3.886070386663632,"vY0":-132.66110489870425,"vZ0":-0.007575840280123036,"x":81.49,"y":163.43,"x0":1.1553738435490337,"y0":50.00546739243766,"z0":4.835063531179059,"aX":17.212141948785167},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":4.8,"breakHorizontal":-16.7,"spinRate":1820,"spinDirection":125},"zone":12,"typeConfidence":2.0,"plateTime":0.4148863820335036,"extension":6.495814512444428},"hitData":{"launchSpeed":70.5,"launchAngle":-5.0,"totalDistance":24.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":153.64,"coordY":153.24}},"index":2,"playId":"e17367e3-fa05-3e7c-9b17-02fc62fd8427","pitchNumber":3,"startTime":"2025-08-21T02:21:59.282Z","endTime":"2025-08-21T02:22:07.466Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-21T02:22:07.466Z","atBatIndex":20},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Willy Adames pops out to first baseman Ryan O'Hearn in foul territory.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":21,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-08-21T02:22:22.701Z","endTime":"2025-08-21T02:24:43.887Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676664,"fullName":"JP Sears","link":"/api/v1/people/676664"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":656811,"link":"/api/v1/people/656811"},"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":2},"pitchData":{"startSpeed":92.5,"endSpeed":83.6,"strikeZoneTop":3.44558445262213,"strikeZoneBottom":1.68197501528361,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.729440256582368,"aZ":-14.035713798228903,"pfxX":6.378339468035984,"pfxZ":10.005860938237952,"pX":-1.1069544935304,"pZ":3.2926566637569685,"vX0":-7.542402054036034,"vY0":-134.43898682046066,"vZ0":-1.7331354723301873,"x":159.19,"y":149.88,"x0":0.91888484558424,"y0":50.00557048526562,"z0":4.952484767761439,"aX":11.56676045873342},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":17.9,"breakHorizontal":-9.7,"spinRate":2080,"spinDirection":132},"zone":11,"typeConfidence":2.0,"plateTime":0.4089101124277623,"extension":6.6411844862109035},"index":0,"playId":"68a06db5-4123-3f2c-a4c5-6af69b8b9448","pitchNumber":1,"startTime":"2025-08-21T02:22:36.072Z","endTime":"2025-08-21T02:22:39.797Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.0,"endSpeed":84.3,"strikeZoneTop":3.47,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.01763328288399,"aZ":-17.560070365355177,"pfxX":7.963356212792775,"pfxZ":7.964957640528833,"pX":-0.8624802457124149,"pZ":2.0445377572348034,"vX0":-7.375573466827465,"vY0":-135.20415754856575,"vZ0":-4.0710570126113215,"x":149.88,"y":183.58,"x0":0.8784706962268772,"y0":50.00123083179122,"z0":4.817570225109515,"aX":14.606535081828852},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":13.7,"breakHorizontal":-12.7,"spinRate":1962,"spinDirection":128},"zone":13,"typeConfidence":2.0,"plateTime":0.4065520090946628,"extension":6.541967910476279},"index":1,"playId":"99ebe4e3-91ac-3dc8-bd55-0b1387c30b10","pitchNumber":2,"startTime":"2025-08-21T02:22:57.512Z","endTime":"2025-08-21T02:23:02.671Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.1,"endSpeed":76.4,"strikeZoneTop":3.44073177685752,"strikeZoneBottom":1.67700802320295,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.321332125727096,"aZ":-29.73517632752588,"pfxX":8.60968224701767,"pfxZ":1.6185758707716555,"pX":2.1245448317043096,"pZ":3.2369560741949717,"vX0":-0.8969041775961868,"vY0":-122.40513585385331,"vZ0":2.343275609508306,"x":36.02,"y":151.38,"x0":1.3806287167272464,"y0":50.000224872323116,"z0":4.829850574537702,"aX":12.936465414870284},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":3.8,"breakHorizontal":-15.4,"spinRate":1618,"spinDirection":102},"zone":12,"typeConfidence":2.0,"plateTime":0.4491304298109302,"extension":6.47394645881966},"index":2,"playId":"d46b73d0-5aa3-3160-b758-2a41d8af45fe","pitchNumber":3,"startTime":"2025-08-21T02:23:25.381Z","endTime":"2025-08-21T02:23:28.498Z","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":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.7,"endSpeed":83.4,"strikeZoneTop":3.47,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.877513872093203,"aZ":-18.63541259944542,"pfxX":8.349915563059845,"pfxZ":7.553746651541731,"pX":-0.42894505124494403,"pZ":3.255258242228679,"vX0":-6.250004368175649,"vY0":-133.35833502623223,"vZ0":-1.2597388873043336,"x":133.35,"y":150.89,"x0":0.8654220673634595,"y0":50.00613680440956,"z0":5.083875175195848,"aX":14.975259976817275},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":13.6,"breakHorizontal":-13.7,"spinRate":2061,"spinDirection":131},"zone":1,"typeConfidence":2.0,"plateTime":0.411420983674601,"extension":6.452334483394506},"index":3,"playId":"8dec65bc-0d37-38e0-bbbe-6db3b43e9820","pitchNumber":4,"startTime":"2025-08-21T02:23:47.048Z","endTime":"2025-08-21T02:23:51.461Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"index":4,"startTime":"2025-08-21T02:24:01.038Z","endTime":"2025-08-21T02:24:15.456Z","isPitch":false,"type":"action","player":{"id":642715,"link":"/api/v1/people/642715"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.6,"endSpeed":83.1,"strikeZoneTop":3.38813201009277,"strikeZoneBottom":1.65170203552802,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.3628819212695,"aZ":-19.801881256334447,"pfxX":9.183160083187675,"pfxZ":6.923690345407238,"pX":-0.23768425520363587,"pZ":4.163400649430645,"vX0":-6.457965494412761,"vY0":-133.2628344621737,"vZ0":1.4993402326914227,"x":126.06,"y":126.37,"x0":1.0319083355821983,"y0":50.0018686811736,"z0":5.030037280964158,"aX":16.409445252715066},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":13.1,"breakHorizontal":-15.1,"spinRate":2058,"spinDirection":126},"zone":11,"typeConfidence":2.0,"plateTime":0.4120258009409792,"extension":6.57962105037557},"index":5,"playId":"5decde19-1172-3fe2-9043-ccac2d1cceb7","pitchNumber":5,"startTime":"2025-08-21T02:24:15.456Z","endTime":"2025-08-21T02:24:19.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(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":2},"pitchData":{"startSpeed":91.7,"endSpeed":83.2,"strikeZoneTop":3.47,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.83999684799961,"aZ":-16.74860801407782,"pfxX":7.506514579386013,"pfxZ":8.614482345588321,"pX":0.20867660659695814,"pZ":3.1265807209876693,"vX0":-4.750628410620728,"vY0":-133.48676205365553,"vZ0":-1.865877694476505,"x":109.05,"y":154.36,"x0":1.0434019670136796,"y0":50.00135350756343,"z0":5.05067464437342,"aX":13.439165559998301},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":15.4,"breakHorizontal":-12.5,"spinRate":2122,"spinDirection":137},"zone":2,"typeConfidence":2.0,"plateTime":0.4115633711940987,"extension":6.39447384671149},"hitData":{"launchSpeed":90.0,"launchAngle":78.0,"totalDistance":80.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":160.3,"coordY":190.8}},"index":6,"playId":"c4cee221-e21d-384e-8a1b-2854946f7f77","pitchNumber":6,"startTime":"2025-08-21T02:24:33.559Z","endTime":"2025-08-21T02:24:43.887Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-21T02:24:43.887Z","atBatIndex":21},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Luis Arraez lines out to left fielder Heliot Ramos.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":22,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-08-21T02:27:04.996Z","endTime":"2025-08-21T02:29:59.977Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5,6,7,8,9,10],"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":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":10},"credits":[{"player":{"id":671218,"link":"/api/v1/people/671218"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.0,"endSpeed":84.8,"strikeZoneTop":3.23505633394104,"strikeZoneBottom":1.52803484746213,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.001720607647,"aZ":-27.032001768890446,"pfxX":-11.040982272866524,"pfxZ":2.80247155900728,"pX":-0.18120860466050048,"pZ":1.226638332543017,"vX0":8.778617858581757,"vY0":-135.087821512488,"vZ0":-4.932454228747515,"x":123.91,"y":205.66,"x0":-2.047731293188392,"y0":50.00603122000003,"z0":4.9900501237993655,"aX":-20.292810750002214},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":4.1,"breakHorizontal":18.0,"spinRate":2067,"spinDirection":249},"zone":13,"typeConfidence":0.89,"plateTime":0.4063456296776349,"extension":6.240343915923697},"index":0,"playId":"4704b931-25c1-3f0a-99e9-7affbad6448f","pitchNumber":1,"startTime":"2025-08-21T02:27:11.988Z","endTime":"2025-08-21T02:27:16.198Z","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":93.3,"endSpeed":84.8,"strikeZoneTop":3.23116693362931,"strikeZoneBottom":1.52127905232058,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.58692605736113,"aZ":-25.943548811498758,"pfxX":-12.058118850228828,"pfxZ":3.3710383732382914,"pX":-0.0631359530245673,"pZ":1.7220940785680992,"vX0":9.642385399409378,"vY0":-135.504110111798,"vZ0":-3.777973561810862,"x":119.41,"y":192.28,"x0":-2.113795584240203,"y0":50.00013860485705,"z0":4.96206026855291,"aX":-22.259985064376046},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":5.4,"breakHorizontal":19.6,"spinRate":2177,"spinDirection":242},"zone":8,"typeConfidence":2.0,"plateTime":0.40533190232241667,"extension":6.530758576743842},"index":1,"playId":"e7ca96b1-9194-33dc-acdc-1b9594e6571f","pitchNumber":2,"startTime":"2025-08-21T02:27:22.675Z","endTime":"2025-08-21T02:27:27.927Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.0,"endSpeed":78.2,"strikeZoneTop":3.25,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.571924662218315,"aZ":-34.41524791949164,"pfxX":-10.521135279236649,"pfxZ":-1.4399103281851238,"pX":0.813966083510316,"pZ":1.4326565675610181,"vX0":10.599484047550506,"vY0":-124.69895539128852,"vZ0":-1.8476210068689964,"x":85.97,"y":200.1,"x0":-2.1464747888172506,"y0":50.002824991217985,"z0":5.051313216147041,"aX":-16.393590518873022},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":-2.8,"breakHorizontal":16.3,"spinRate":1712,"spinDirection":268},"zone":14,"typeConfidence":2.0,"plateTime":0.44104377007352147,"extension":6.4048465605662654},"index":2,"playId":"a1db9a39-9b02-3e02-831d-94026a09f2a2","pitchNumber":3,"startTime":"2025-08-21T02:27:34.547Z","endTime":"2025-08-21T02:27:40.132Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2025-08-21T02:27:54.414Z","endTime":"2025-08-21T02:28:05.994Z","isPitch":false,"type":"action","player":{"id":650333,"link":"/api/v1/people/650333"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.3,"endSpeed":79.7,"strikeZoneTop":3.25,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.148576192139114,"aZ":-33.941196433686144,"pfxX":-11.214490273659031,"pfxZ":-1.089220186031068,"pX":-0.8827674151001198,"pZ":1.9272065137541354,"vX0":7.241331455191193,"vY0":-126.90394871831103,"vZ0":-0.9976067197194028,"x":150.65,"y":186.75,"x0":-2.3232690241904166,"y0":50.002433146589674,"z0":5.040827310516172,"aX":-18.202147375839434},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":-1.9,"breakHorizontal":18.6,"spinRate":1748,"spinDirection":274},"zone":13,"typeConfidence":2.0,"plateTime":0.43241861965496176,"extension":6.215225330722578},"index":4,"playId":"f40e42b0-ac29-35c3-b221-80e97e6ee159","pitchNumber":4,"startTime":"2025-08-21T02:28:05.994Z","endTime":"2025-08-21T02:28:10.742Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.8,"endSpeed":84.9,"strikeZoneTop":3.25,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.063258847600856,"aZ":-22.2872542708838,"pfxX":-9.533421020836805,"pfxZ":5.306928085219864,"pX":-0.7851920493682485,"pZ":2.7588208351933035,"vX0":6.810259987549475,"vY0":-136.40218892424815,"vZ0":-2.3712352512785824,"x":146.93,"y":164.29,"x0":-2.0895007205151646,"y0":50.005094304402306,"z0":5.194283121788051,"aX":-17.7702877085185},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":9.2,"breakHorizontal":15.6,"spinRate":2176,"spinDirection":251},"zone":1,"typeConfidence":0.69,"plateTime":0.40323426359922543,"extension":5.976420558151497},"index":5,"playId":"05b78e44-0991-31c0-a0b1-53395711dec6","pitchNumber":5,"startTime":"2025-08-21T02:28:28.876Z","endTime":"2025-08-21T02:28:32.703Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.4,"endSpeed":85.4,"strikeZoneTop":3.13568039137805,"strikeZoneBottom":1.57316697745219,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.826457909965537,"aZ":-31.015867901717943,"pfxX":-10.07463766503816,"pfxZ":0.6204367062740452,"pX":-1.5141819458874584,"pZ":1.874782385814441,"vX0":5.462900858350369,"vY0":-135.89583858446173,"vZ0":-2.5590452152221586,"x":174.72,"y":188.16,"x0":-2.2455891619503503,"y0":50.0026892477672,"z0":4.991485644886787,"aX":-18.77206236135714},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":0.7,"breakHorizontal":17.0,"spinRate":2037,"spinDirection":249},"zone":13,"typeConfidence":2.0,"plateTime":0.4036399926874936,"extension":6.131187404687411},"index":6,"playId":"1a16f59a-a381-3734-88a0-7d8cb2ac4a54","pitchNumber":6,"startTime":"2025-08-21T02:28:45.373Z","endTime":"2025-08-21T02:28:49.198Z","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":86.0,"endSpeed":78.2,"strikeZoneTop":3.12509723960131,"strikeZoneBottom":1.50352860752118,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.22249445273463,"aZ":-32.89664143299965,"pfxX":-10.307173071093493,"pfxZ":-0.4636725132423196,"pX":-1.9590945797336607,"pZ":1.6162121265631417,"vX0":4.3077328982534375,"vY0":-125.1425152905554,"vZ0":-1.5239132001970621,"x":191.68,"y":195.14,"x0":-2.375797975410876,"y0":50.00101262211402,"z0":4.959555144351969,"aX":-16.140317318015875},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":-1.0,"breakHorizontal":17.5,"spinRate":1896,"spinDirection":273},"zone":13,"typeConfidence":2.0,"plateTime":0.43980415177369014,"extension":6.2885088909021905},"index":7,"playId":"ddb9aace-d629-3549-a3f2-a43aa2777c0e","pitchNumber":7,"startTime":"2025-08-21T02:29:03.931Z","endTime":"2025-08-21T02:29:07.493Z","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":0},"pitchData":{"startSpeed":93.2,"endSpeed":84.5,"strikeZoneTop":3.25,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.932855201549867,"aZ":-29.275437000444267,"pfxX":-11.322421128748957,"pfxZ":1.5750900803018588,"pX":-1.1642538066993418,"pZ":3.1740755591403147,"vX0":6.327525452265872,"vY0":-135.4988626067667,"vZ0":0.35403059319270513,"x":161.38,"y":153.08,"x0":-2.068990639268961,"y0":50.00650857102491,"z0":5.101286770852759,"aX":-20.88061531176814},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":3.1,"breakHorizontal":19.0,"spinRate":2022,"spinDirection":249},"zone":11,"typeConfidence":2.0,"plateTime":0.4055448905748227,"extension":6.411560669421189},"index":8,"playId":"96228445-b3bd-3e7b-8a0c-8773ad6d090a","pitchNumber":8,"startTime":"2025-08-21T02:29:15.767Z","endTime":"2025-08-21T02:29:20.658Z","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":0},"pitchData":{"startSpeed":93.1,"endSpeed":84.8,"strikeZoneTop":3.25,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.170920541825012,"aZ":-28.25931038931411,"pfxX":-11.530739289508864,"pfxZ":2.1207108872776743,"pX":-0.1038143455671158,"pZ":2.001512094318335,"vX0":8.89744681542276,"vY0":-135.30611067772378,"vZ0":-2.6166758576065083,"x":120.96,"y":184.74,"x0":-1.9465491817050053,"y0":50.00019954205468,"z0":4.9736225964503,"aX":-21.249307617747426},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":3.5,"breakHorizontal":18.8,"spinRate":2116,"spinDirection":247},"zone":8,"typeConfidence":2.0,"plateTime":0.40574428900508686,"extension":6.278768916612551},"index":9,"playId":"8a8792bf-c57d-3f56-954d-2b6adc37a891","pitchNumber":9,"startTime":"2025-08-21T02:29:35.290Z","endTime":"2025-08-21T02:29:39.473Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.4,"endSpeed":84.9,"strikeZoneTop":3.25,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.072219925615,"aZ":-31.50522624889927,"pfxX":-12.157152302101304,"pfxZ":0.3638604308732081,"pX":-0.3927830905769448,"pZ":2.2457232063404216,"vX0":8.475030585597018,"vY0":-135.77444860904677,"vZ0":-1.4996071780669769,"x":131.97,"y":178.15,"x0":-1.9885568440497272,"y0":50.00450990946622,"z0":5.015065188892936,"aX":-22.50835197880249},"breaks":{"breakAngle":32.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":0.5,"breakHorizontal":20.0,"spinRate":1974,"spinDirection":250},"zone":4,"typeConfidence":2.0,"plateTime":0.4047114817119497,"extension":6.405695949858488},"hitData":{"launchSpeed":96.2,"launchAngle":16.0,"totalDistance":267.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":78.43,"coordY":103.45}},"index":10,"playId":"43daa9a6-ea34-31cf-ba31-fc0f85a3e47e","pitchNumber":10,"startTime":"2025-08-21T02:29:51.394Z","endTime":"2025-08-21T02:29:59.977Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-21T02:29:59.977Z","atBatIndex":22},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Manny Machado homers (21) on a fly ball to center field.","rbi":1,"awayScore":0,"homeScore":3,"isOut":false},"about":{"atBatIndex":23,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-08-21T02:30:20.134Z","endTime":"2025-08-21T02:31:28.058Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":3,"strikes":0,"outs":1},"matchup":{"batter":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"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":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"responsiblePitcher":{"id":694738,"link":"/api/v1/people/694738"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.1,"endSpeed":83.9,"strikeZoneTop":3.71564110325025,"strikeZoneBottom":1.78356006081987,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.264603777882265,"aZ":-28.8753901144781,"pfxX":-12.499617220629958,"pfxZ":1.8086981910907536,"pX":-2.242880703328581,"pZ":3.17943106605247,"vX0":3.881606858908677,"vY0":-135.36303061288712,"vZ0":0.21421048058386127,"x":202.49,"y":152.94,"x0":-2.0866687425978356,"y0":50.00257715156923,"z0":5.1495287326631285,"aX":-22.79847447602008},"breaks":{"breakAngle":37.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":3.6,"breakHorizontal":21.6,"spinRate":2055,"spinDirection":243},"zone":11,"typeConfidence":0.9,"plateTime":0.4073106945635425,"extension":6.322610038622699},"index":0,"playId":"7d977e28-d652-3bf7-99ac-8f0b4e227fa7","pitchNumber":1,"startTime":"2025-08-21T02:30:23.575Z","endTime":"2025-08-21T02:30:28.723Z","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":93.4,"endSpeed":84.2,"strikeZoneTop":3.83965981409107,"strikeZoneBottom":1.8528253677033,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.67641033376557,"aZ":-31.00941303840511,"pfxX":-12.785041179238977,"pfxZ":0.6343411719005143,"pX":1.2736328679340867,"pZ":3.7596414226490915,"vX0":11.786968689872262,"vY0":-135.42934547466882,"vZ0":2.045215315657389,"x":68.45,"y":137.27,"x0":-1.4979154572476725,"y0":50.00220065327799,"z0":5.180377507036965,"aX":-23.481476262395258},"breaks":{"breakAngle":33.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":1.9,"breakHorizontal":20.3,"spinRate":2153,"spinDirection":246},"zone":12,"typeConfidence":0.89,"plateTime":0.40618493438638836,"extension":6.174006994064279},"index":1,"playId":"26e22082-5e22-3b30-8fe1-1d339d0b3506","pitchNumber":2,"startTime":"2025-08-21T02:30:36.677Z","endTime":"2025-08-21T02:30:41.013Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":76.5,"endSpeed":69.2,"strikeZoneTop":3.83188769499268,"strikeZoneBottom":1.76113456911932,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.155472282425162,"aZ":-36.67548321714606,"pfxX":9.97890501827451,"pfxZ":-3.6888257767188355,"pX":1.263192813636466,"pZ":1.8286319713133088,"vX0":4.2938400588981676,"vY0":-111.24829498636926,"vZ0":0.45421821389660133,"x":68.85,"y":189.41,"x0":-2.0057166270491464,"y0":50.005154065051805,"z0":5.511574844834483,"aX":12.160085275547926},"breaks":{"breakAngle":19.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-53.9,"breakVerticalInduced":-6.1,"breakHorizontal":-19.3,"spinRate":3050,"spinDirection":58},"zone":14,"typeConfidence":0.91,"plateTime":0.4977047021704095,"extension":6.14179227207495},"index":2,"playId":"ed7b3289-ff0f-30b5-96d0-1f1848f28c75","pitchNumber":3,"startTime":"2025-08-21T02:30:47.529Z","endTime":"2025-08-21T02:30:51.053Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.1,"endSpeed":82.9,"strikeZoneTop":3.75,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.794332147169058,"aZ":-29.691184072417553,"pfxX":-11.91272244068297,"pfxZ":1.4034490164137559,"pX":-0.6084429454802681,"pZ":2.4984757685434063,"vX0":7.565181199342572,"vY0":-132.44730918812988,"vZ0":-0.9471281226745786,"x":140.19,"y":171.32,"x0":-1.962496782555426,"y0":50.00052682464731,"z0":5.043131616060793,"aX":-21.04139368143651},"breaks":{"breakAngle":32.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":2.5,"breakHorizontal":19.8,"spinRate":1974,"spinDirection":249},"zone":4,"typeConfidence":0.8,"plateTime":0.41444615407715446,"extension":6.455995675038085},"hitData":{"launchSpeed":108.3,"launchAngle":22.0,"totalDistance":425.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":91.77,"coordY":30.22}},"index":3,"playId":"a647af06-8074-30e6-8875-fc6c92f20c28","pitchNumber":4,"startTime":"2025-08-21T02:30:58.527Z","endTime":"2025-08-21T02:31:28.058Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-21T02:31:28.058Z","atBatIndex":23},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Ryan O'Hearn walks.","rbi":0,"awayScore":0,"homeScore":3,"isOut":false},"about":{"atBatIndex":24,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-08-21T02:31:46.412Z","endTime":"2025-08-21T02:32:55.545Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.3,"endSpeed":79.0,"strikeZoneTop":3.40150785671383,"strikeZoneBottom":1.61917748915407,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.357405537394015,"aZ":-31.021121713918063,"pfxX":-11.389416043278581,"pfxZ":0.7248684223334432,"pX":0.5194642264545987,"pZ":0.43324612301038024,"vX0":10.350699473618231,"vY0":-125.21204012665468,"vZ0":-4.728632943590645,"x":97.2,"y":227.08,"x0":-2.1972657509769964,"y0":50.00086742113638,"z0":4.897867073956234,"aX":-18.001214291934826},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":0.4,"breakHorizontal":18.1,"spinRate":1844,"spinDirection":267},"zone":14,"typeConfidence":2.0,"plateTime":0.4382175077961552,"extension":6.238733453081217},"index":0,"playId":"c0742877-2b8d-31bf-bb18-c164087b8f7a","pitchNumber":1,"startTime":"2025-08-21T02:31:48.469Z","endTime":"2025-08-21T02:31:52.118Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":76.4,"endSpeed":68.8,"strikeZoneTop":3.40653699860364,"strikeZoneBottom":1.60921470583923,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.93321116978629,"aZ":-37.92421927493267,"pfxX":10.883557536436676,"pfxZ":-4.733223853340933,"pX":-1.7239794595420506,"pZ":2.27278475548569,"vX0":-1.013570113122809,"vY0":-111.07290967207923,"vZ0":1.6548003590320675,"x":182.71,"y":177.41,"x0":-2.663764115981514,"y0":50.00160018557542,"z0":5.544319246492183,"aX":13.22773283133745},"breaks":{"breakAngle":19.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.4,"breakVerticalInduced":-7.6,"breakHorizontal":-19.2,"spinRate":3085,"spinDirection":63},"zone":13,"typeConfidence":0.91,"plateTime":0.49835333374286517,"extension":5.833500605541173},"index":1,"playId":"7dfa3032-f5eb-32f2-bb20-3164d5130fc1","pitchNumber":2,"startTime":"2025-08-21T02:32:03.626Z","endTime":"2025-08-21T02:32:07.571Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.5,"endSpeed":83.8,"strikeZoneTop":3.46,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.933778504626133,"aZ":-28.502322534638907,"pfxX":-11.261356077846076,"pfxZ":2.0310407680707367,"pX":0.5218752698273927,"pZ":2.4678297114871515,"vX0":10.241506372606226,"vY0":-134.29881812120746,"vZ0":-1.521669023212028,"x":97.11,"y":172.15,"x0":-1.8974741375783928,"y0":50.00359628411252,"z0":5.089532295755161,"aX":-20.35664658093902},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":3.5,"breakHorizontal":17.9,"spinRate":2057,"spinDirection":253},"zone":6,"typeConfidence":0.88,"plateTime":0.4095062024652134,"extension":6.249536113971802},"index":2,"playId":"1406908b-ef5e-31d2-900e-4b9509bb0052","pitchNumber":3,"startTime":"2025-08-21T02:32:17.231Z","endTime":"2025-08-21T02:32:21.538Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":76.6,"endSpeed":69.7,"strikeZoneTop":3.34897036803678,"strikeZoneBottom":1.63318541681199,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.885162396495048,"aZ":-33.050440615433445,"pfxX":10.47428458964163,"pfxZ":-0.7135673036676451,"pX":1.309957142113016,"pZ":1.7713273018642384,"vX0":4.8890825579115065,"vY0":-111.40904883195762,"vZ0":-0.530422740442953,"x":67.07,"y":190.95,"x0":-2.288257824731877,"y0":50.00120069154675,"z0":5.490494025659356,"aX":12.892502684941743},"breaks":{"breakAngle":22.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-48.5,"breakVerticalInduced":-1.1,"breakHorizontal":-20.4,"spinRate":3051,"spinDirection":57},"zone":14,"typeConfidence":0.9,"plateTime":0.49558784405062006,"extension":5.962779222034398},"index":3,"playId":"835b3411-6624-38c6-9a78-e388641390a5","pitchNumber":4,"startTime":"2025-08-21T02:32:37.817Z","endTime":"2025-08-21T02:32:41.273Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":1},"pitchData":{"startSpeed":75.8,"endSpeed":69.2,"strikeZoneTop":3.39655935133581,"strikeZoneBottom":1.57109650939356,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.378477380199204,"aZ":-34.329460935035186,"pfxX":10.437024660797567,"pfxZ":-1.7826593469940413,"pX":0.9316547994693261,"pZ":0.73102468311306,"vX0":3.831910668319159,"vY0":-110.26766089963526,"vZ0":-2.1828573962226425,"x":81.49,"y":219.04,"x0":-2.195500892840136,"y0":50.00543864038938,"z0":5.4279229187240405,"aX":12.588543191848519},"breaks":{"breakAngle":20.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.0,"breakVerticalInduced":-3.5,"breakHorizontal":-20.0,"spinRate":3054,"spinDirection":61},"zone":14,"typeConfidence":0.91,"plateTime":0.5007110602894276,"extension":6.077954005401674},"index":4,"playId":"a4d46243-a36a-3b26-96f3-1bc48f4614db","pitchNumber":5,"startTime":"2025-08-21T02:32:51.990Z","endTime":"2025-08-21T02:32:55.545Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-21T02:32:55.545Z","atBatIndex":24},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Ramón Laureano singles on a line drive to catcher Patrick Bailey, deflected by pitcher Landen Roupp. Ryan O'Hearn to 2nd.","rbi":0,"awayScore":0,"homeScore":3,"isOut":false},"about":{"atBatIndex":25,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-08-21T02:34:04.222Z","endTime":"2025-08-21T02:35:01.928Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"postOnSecond":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":694738,"link":"/api/v1/people/694738"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_deflection"},{"player":{"id":672275,"link":"/api/v1/people/672275"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"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":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2025-08-21T02:33:03.733Z","endTime":"2025-08-21T02:34:06.426Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.2,"endSpeed":84.8,"strikeZoneTop":3.41399800928248,"strikeZoneBottom":1.59256076433772,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.64308466109098,"aZ":-30.21783096578771,"pfxX":-12.210033186163187,"pfxZ":1.060811622897738,"pX":1.168863485569388,"pZ":1.9578161993296799,"vX0":12.286960024677565,"vY0":-135.05711367396617,"vZ0":-2.6324395455953606,"x":72.45,"y":185.92,"x0":-1.862924119495346,"y0":50.001302755827865,"z0":5.0802029446630135,"aX":-22.45462735707825},"breaks":{"breakAngle":32.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":1.6,"breakHorizontal":19.3,"spinRate":2011,"spinDirection":247},"zone":14,"typeConfidence":0.88,"plateTime":0.40626133980347,"extension":6.158891080375156},"index":1,"playId":"4c191e87-caac-38e4-9bd3-b4a2a8d9fd08","pitchNumber":1,"startTime":"2025-08-21T02:34:06.426Z","endTime":"2025-08-21T02:34:10.409Z","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":91.9,"endSpeed":83.3,"strikeZoneTop":3.43811936270722,"strikeZoneBottom":1.55973073515738,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.953428184482718,"aZ":-28.80903944567111,"pfxX":-12.977057186039339,"pfxZ":1.8824401958673178,"pX":0.2946048347235767,"pZ":2.4377004755162925,"vX0":10.538497032084171,"vY0":-133.28963618657178,"vZ0":-1.5749474273539894,"x":105.77,"y":172.96,"x0":-2.041312426870692,"y0":50.000255293513426,"z0":5.133703915222936,"aX":-23.146014854285138},"breaks":{"breakAngle":36.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":3.2,"breakHorizontal":21.0,"spinRate":2108,"spinDirection":247},"zone":6,"typeConfidence":0.86,"plateTime":0.4122977907710679,"extension":6.108171924387416},"index":2,"playId":"4b965648-6f31-3f9a-a372-076a4e7e8da5","pitchNumber":2,"startTime":"2025-08-21T02:34:19.924Z","endTime":"2025-08-21T02:34:23.698Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.6,"endSpeed":77.0,"strikeZoneTop":3.38416132614942,"strikeZoneBottom":1.56275339464541,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.520990547179235,"aZ":-30.417526206507663,"pfxX":-11.429863359532035,"pfxZ":1.1661250080235748,"pX":0.09497327570112617,"pZ":0.9749011384844466,"vX0":9.020714138556936,"vY0":-122.74546659809413,"vZ0":-3.5281408141974704,"x":113.38,"y":212.46,"x0":-2.1604417589619436,"y0":50.00581828255329,"z0":5.048260257222079,"aX":-17.273004296654758},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":1.4,"breakHorizontal":18.4,"spinRate":1812,"spinDirection":269},"zone":14,"typeConfidence":2.0,"plateTime":0.44790832631868804,"extension":6.0143202003910625},"index":3,"playId":"34f1e394-2990-3881-bef9-2c3cfd4274fb","pitchNumber":3,"startTime":"2025-08-21T02:34:34.739Z","endTime":"2025-08-21T02:34:38.793Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.0,"endSpeed":83.7,"strikeZoneTop":3.45,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.324538725511147,"aZ":-29.957083310779748,"pfxX":-11.847669218969997,"pfxZ":1.2337945500017646,"pX":0.039669827289445625,"pZ":2.88767488624629,"vX0":9.408035114653153,"vY0":-133.63286378366809,"vZ0":-0.5464451717482371,"x":115.49,"y":160.81,"x0":-1.9971887882612192,"y0":50.00327044485961,"z0":5.257504217531097,"aX":-21.306706050589888},"breaks":{"breakAngle":32.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":2.3,"breakHorizontal":19.3,"spinRate":1951,"spinDirection":248},"zone":2,"typeConfidence":0.86,"plateTime":0.4107628922558124,"extension":6.126680292158479},"hitData":{"launchSpeed":95.7,"launchAngle":4.0,"totalDistance":82.0,"trajectory":"line_drive","hardness":"medium","location":"1","coordinates":{"coordX":130.62,"coordY":177.47}},"index":4,"playId":"b2c87b38-ac67-393d-ad29-541eee66dbc1","pitchNumber":4,"startTime":"2025-08-21T02:34:54.518Z","endTime":"2025-08-21T02:35:01.928Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-21T02:35:01.928Z","atBatIndex":25},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Gavin Sheets homers (17) on a fly ball to right field. Ryan O'Hearn scores. Ramón Laureano scores.","rbi":3,"awayScore":0,"homeScore":6,"isOut":false},"about":{"atBatIndex":26,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-08-21T02:45:05.376Z","endTime":"2025-08-21T02:46:45.046Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664192,"fullName":"Joey Lucchesi","link":"/api/v1/people/664192"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5],"actionIndex":[0,1],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"responsiblePitcher":{"id":664192,"link":"/api/v1/people/664192"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"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":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"responsiblePitcher":{"id":694738,"link":"/api/v1/people/694738"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"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":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"responsiblePitcher":{"id":694738,"link":"/api/v1/people/694738"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Injury Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2025-08-21T02:35:17.026Z","endTime":"2025-08-21T02:40:00.199Z","isPitch":false,"type":"action","player":{"id":657757,"link":"/api/v1/people/657757"}},{"details":{"description":"Pitching Change: Joey Lucchesi replaces Landen Roupp.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2025-08-21T02:40:00.199Z","endTime":"2025-08-21T02:45:07.550Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":664192,"link":"/api/v1/people/664192"},"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":1},"pitchData":{"startSpeed":91.2,"endSpeed":82.2,"strikeZoneTop":3.45550448403581,"strikeZoneBottom":1.68792099319348,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.355363373719406,"aZ":-20.605859196466724,"pfxX":10.647242962199012,"pfxZ":6.612769696779482,"pX":-0.23362849788955922,"pZ":3.680490599655592,"vX0":-10.478722195897193,"vY0":-132.25325878857578,"vZ0":-1.6466206757569484,"x":125.91,"y":139.41,"x0":2.419502382028349,"y0":50.00649916994468,"z0":5.840887928409865,"aX":18.63952343314662},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":11.8,"breakHorizontal":-16.7,"spinRate":2169,"spinDirection":143},"zone":11,"typeConfidence":2.0,"plateTime":0.4160672686083253,"extension":6.008003676478809},"index":2,"playId":"83d8166a-8007-34af-9e05-a0ddb1b65cc8","pitchNumber":1,"startTime":"2025-08-21T02:45:07.550Z","endTime":"2025-08-21T02:45:12.341Z","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":91.8,"endSpeed":83.2,"strikeZoneTop":3.5350440422351,"strikeZoneBottom":1.73852703788544,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.994562348724713,"aZ":-22.594602359186034,"pfxX":11.21744013233962,"pfxZ":5.383100579219774,"pX":0.09811650337277585,"pZ":2.2487787441564175,"vX0":-9.99130083423983,"vY0":-133.1750986788356,"vZ0":-4.309573805903082,"x":113.26,"y":178.06,"x0":2.4575100593155916,"y0":50.00355547197416,"z0":5.540667761000328,"aX":19.969244914857835},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":8.9,"breakHorizontal":-17.9,"spinRate":2302,"spinDirection":134},"zone":8,"typeConfidence":2.0,"plateTime":0.41269245847170444,"extension":6.005678400557302},"index":3,"playId":"457b2bc2-fe80-35d5-9ae6-d22d7dce3889","pitchNumber":2,"startTime":"2025-08-21T02:45:25.772Z","endTime":"2025-08-21T02:45:30.156Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":76.6,"endSpeed":71.3,"strikeZoneTop":3.48,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.663870115861236,"aZ":-34.94165941777499,"pfxX":-3.520750333214421,"pfxZ":-2.1999745990613597,"pX":-0.1726659316084864,"pZ":1.3419017393951194,"vX0":-4.273437795355845,"vY0":-111.47701911502449,"vZ0":-3.6358382318661038,"x":123.58,"y":202.55,"x0":2.2249298267657758,"y0":50.000757428839634,"z0":6.593688088686655,"aX":-4.438299241812165},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.1,"breakVerticalInduced":-4.6,"breakHorizontal":7.4,"spinRate":2223,"spinDirection":341},"zone":13,"typeConfidence":2.0,"plateTime":0.49096056653754694,"extension":5.697034906760979},"index":4,"playId":"76ac9caa-5a0c-35d6-8058-e80d22ad9ab1","pitchNumber":3,"startTime":"2025-08-21T02:45:45.622Z","endTime":"2025-08-21T02:45:54.856Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":76.5,"endSpeed":71.2,"strikeZoneTop":3.48,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.11205406868239,"aZ":-36.0658798963858,"pfxX":-4.002140087841948,"pfxZ":-3.0790353654900944,"pX":-0.08967101968627608,"pZ":2.741285731548342,"vX0":-3.368789391342974,"vY0":-111.42306238674995,"vZ0":-1.2710455781164456,"x":120.42,"y":164.77,"x0":1.959177385335056,"y0":50.00378630280133,"z0":7.029716858758823,"aX":-5.056217306013018},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.1,"breakVerticalInduced":-5.6,"breakHorizontal":8.0,"spinRate":2187,"spinDirection":349},"zone":5,"typeConfidence":2.0,"plateTime":0.4906696722343451,"extension":5.444635955379117},"hitData":{"launchSpeed":88.9,"launchAngle":28.0,"totalDistance":338.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":225.46,"coordY":104.4}},"index":5,"playId":"94a91362-571c-37d4-b739-584dbf259a46","pitchNumber":4,"startTime":"2025-08-21T02:46:23.821Z","endTime":"2025-08-21T02:46:45.046Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-21T02:46:45.046Z","atBatIndex":26},{"result":{"type":"atBat","event":"Field Error","eventType":"field_error","description":"Jose Iglesias reaches on a fielding error by second baseman Christian Koss.","rbi":0,"awayScore":0,"homeScore":6,"isOut":false},"about":{"atBatIndex":27,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-08-21T02:47:05.999Z","endTime":"2025-08-21T02:48:13.315Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":578428,"fullName":"Jose Iglesias","link":"/api/v1/people/578428"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664192,"fullName":"Joey Lucchesi","link":"/api/v1/people/664192"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":578428,"fullName":"Jose Iglesias","link":"/api/v1/people/578428"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":null,"runner":{"id":578428,"fullName":"Jose Iglesias","link":"/api/v1/people/578428"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":683766,"link":"/api/v1/people/683766"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_fielding_error"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.5,"endSpeed":83.3,"strikeZoneTop":3.19551244736248,"strikeZoneBottom":1.54394682435607,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.385259034335146,"aZ":-15.922317895180822,"pfxX":4.923664691336325,"pfxZ":9.098459370513545,"pX":0.09011554623284986,"pZ":3.3827755265401143,"vX0":-6.585170507279716,"vY0":-133.02035536787784,"vZ0":-3.3671752241684496,"x":113.57,"y":147.45,"x0":1.9617667449062355,"y0":50.00254301530641,"z0":5.824115298001955,"aX":8.795208683303697},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":16.0,"breakHorizontal":-7.4,"spinRate":2337,"spinDirection":141},"zone":12,"typeConfidence":2.0,"plateTime":0.41225863440333566,"extension":6.052442877401896},"index":0,"playId":"5f248bed-69f4-31c7-93cd-9ccc851cb9b8","pitchNumber":1,"startTime":"2025-08-21T02:47:14.521Z","endTime":"2025-08-21T02:47:19.607Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.9,"endSpeed":81.6,"strikeZoneTop":3.26844665072181,"strikeZoneBottom":1.53156153697967,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.455722114386226,"aZ":-17.99009985990408,"pfxX":7.987253090817712,"pfxZ":8.236084568660548,"pX":1.1213466939907215,"pZ":4.4219184895559085,"vX0":-4.733322433983274,"vY0":-130.877846110065,"vZ0":-0.8653788004500853,"x":74.26,"y":119.39,"x0":1.9222793024972442,"y0":50.003685262185286,"z0":6.113171201752748,"aX":13.758483241667301},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":14.9,"breakHorizontal":-13.3,"spinRate":2295,"spinDirection":160},"zone":12,"typeConfidence":2.0,"plateTime":0.4196451738895015,"extension":5.972767173487284},"index":1,"playId":"c28e55e2-eed9-3efb-87e0-a2c3300bfe90","pitchNumber":2,"startTime":"2025-08-21T02:47:31.060Z","endTime":"2025-08-21T02:47:35.146Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.5,"endSpeed":83.4,"strikeZoneTop":3.26,"strikeZoneBottom":1.43,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.347494723083248,"aZ":-15.132286254444633,"pfxX":3.2665420846557582,"pfxZ":9.534807559871366,"pX":0.35013042486226365,"pZ":3.4841269998188262,"vX0":-6.259092063942803,"vY0":-133.0485608188215,"vZ0":-3.1545941288816657,"x":103.65,"y":144.71,"x0":2.3119070622292,"y0":50.00222604897711,"z0":5.785973320488253,"aX":5.838462835594928},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":16.8,"breakHorizontal":-4.6,"spinRate":2312,"spinDirection":150},"zone":12,"typeConfidence":2.0,"plateTime":0.41214431399730245,"extension":5.851677117672375},"index":2,"playId":"9b9b934d-3ab2-393f-b98f-a50cedb30528","pitchNumber":3,"startTime":"2025-08-21T02:47:49.795Z","endTime":"2025-08-21T02:47:54.588Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.6,"endSpeed":84.2,"strikeZoneTop":3.26,"strikeZoneBottom":1.43,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.663645687045708,"aZ":-16.15440556695933,"pfxX":4.6447013308939855,"pfxZ":8.806955382593962,"pX":-0.952600961027443,"pZ":2.775789663952471,"vX0":-9.855772498515515,"vY0":-134.38465797432028,"vZ0":-4.442981759722826,"x":153.31,"y":163.83,"x0":2.168218548722488,"y0":50.001010718452626,"z0":5.607457331082833,"aX":8.447780243349108},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":15.1,"breakHorizontal":-6.1,"spinRate":2305,"spinDirection":140},"zone":11,"typeConfidence":2.0,"plateTime":0.40847588305003724,"extension":6.078227985020767},"hitData":{"launchSpeed":65.8,"launchAngle":-16.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":143.34,"coordY":153.24}},"index":3,"playId":"9143b3c5-928a-3634-94b0-6e73f8119adf","pitchNumber":4,"startTime":"2025-08-21T02:48:06.145Z","endTime":"2025-08-21T02:48:13.315Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-21T02:48:13.315Z","atBatIndex":27},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jake Cronenworth called out on strikes.","rbi":0,"awayScore":0,"homeScore":6,"isOut":true},"about":{"atBatIndex":28,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-08-21T02:48:44.247Z","endTime":"2025-08-21T02:52:42.221Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664192,"fullName":"Joey Lucchesi","link":"/api/v1/people/664192"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":578428,"fullName":"Jose Iglesias","link":"/api/v1/people/578428"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,2,3,4,5,6,8,10,11],"actionIndex":[1,9],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Balk","eventType":"balk","movementReason":"r_adv_play","runner":{"id":578428,"fullName":"Jose Iglesias","link":"/api/v1/people/578428"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":11},"credits":[{"player":{"id":672275,"link":"/api/v1/people/672275"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"code":"N","isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"playId":"bf8acaae-ce08-3ee8-9308-11d5ec05d1a5","startTime":"2025-08-21T02:48:44.247Z","endTime":"2025-08-21T02:48:54.773Z","isPitch":false,"type":"no_pitch"},{"details":{"description":"With Jake Cronenworth batting, Jose Iglesias advances to 2nd on a balk.","event":"Balk","eventType":"balk","awayScore":0,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":1,"actionPlayId":"bf8acaae-ce08-3ee8-9308-11d5ec05d1a5","startTime":"2025-08-21T02:48:57.424Z","endTime":"2025-08-21T02:49:13.788Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":664192,"link":"/api/v1/people/664192"}},{"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":91.5,"endSpeed":82.0,"strikeZoneTop":3.34911634524875,"strikeZoneBottom":1.56389596031116,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.53631360593543,"aZ":-22.54810494258723,"pfxX":12.221138798001753,"pfxZ":5.516993055058265,"pX":-0.3418190727409005,"pZ":2.7116091618583513,"vX0":-11.264308640840545,"vY0":-132.54334459815703,"vZ0":-2.8971437924408807,"x":130.03,"y":165.57,"x0":2.416410099263239,"y0":50.00163387381834,"z0":5.5021116664159,"aX":21.31510147001513},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":9.4,"breakHorizontal":-19.1,"spinRate":2233,"spinDirection":136},"zone":4,"typeConfidence":2.0,"plateTime":0.41640509995257124,"extension":6.183211108652121},"index":2,"playId":"f068be99-ae3f-3883-9013-082c836ccff2","pitchNumber":1,"startTime":"2025-08-21T02:49:13.788Z","endTime":"2025-08-21T02:49:18.897Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.1,"endSpeed":81.9,"strikeZoneTop":3.33431803614311,"strikeZoneBottom":1.63421473887807,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.443617228317976,"aZ":-23.861985546090807,"pfxX":10.997982422461776,"pfxZ":4.767996740100111,"pX":0.8726597178562581,"pZ":3.73919686304828,"vX0":-8.035931087338177,"vY0":-132.27438130704377,"vZ0":-0.3222101935343719,"x":83.74,"y":137.82,"x0":2.5458429711720507,"y0":50.00324610013417,"z0":5.636708958067025,"aX":19.176073677004148},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":8.8,"breakHorizontal":-17.8,"spinRate":2279,"spinDirection":141},"zone":12,"typeConfidence":2.0,"plateTime":0.416648103219154,"extension":5.927734860870682},"index":3,"playId":"ebefac22-1507-3018-a627-c05bb40cb7c7","pitchNumber":2,"startTime":"2025-08-21T02:49:28.365Z","endTime":"2025-08-21T02:49:34.036Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":76.7,"endSpeed":70.7,"strikeZoneTop":3.30310595907702,"strikeZoneBottom":1.60328315852724,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.995695201060045,"aZ":-34.93464414584052,"pfxX":-0.7364765632438983,"pfxZ":-2.219297090348653,"pX":-1.061438988119657,"pZ":0.431828885797278,"vX0":-6.572804557084197,"vY0":-111.43562001167174,"vZ0":-4.930016921720938,"x":157.46,"y":227.12,"x0":2.034960850847769,"y0":50.001897421288035,"z0":6.3235270275522915,"aX":-0.91620948036213},"breaks":{"breakAngle":3.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.1,"breakVerticalInduced":-5.2,"breakHorizontal":3.2,"spinRate":2189,"spinDirection":343},"zone":13,"typeConfidence":2.0,"plateTime":0.49351525507060723,"extension":5.864604819454258},"index":4,"playId":"54e6bb8b-5519-34e6-90a3-cf7958f265dc","pitchNumber":3,"startTime":"2025-08-21T02:49:47.016Z","endTime":"2025-08-21T02:49:52.452Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.7,"endSpeed":82.4,"strikeZoneTop":3.3155397373015,"strikeZoneBottom":1.60324834764784,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.9171846027219,"aZ":-21.55993645940808,"pfxX":10.601545083338607,"pfxZ":6.021001880183176,"pX":-0.3304462556456603,"pZ":3.4916119643811965,"vX0":-10.1014114034306,"vY0":-133.00926235412365,"vZ0":-1.7119704832281013,"x":129.6,"y":144.51,"x0":2.169695395270683,"y0":50.00029971297861,"z0":5.7332275549456435,"aX":18.68014508291044},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":10.7,"breakHorizontal":-16.6,"spinRate":2284,"spinDirection":156},"zone":11,"typeConfidence":2.0,"plateTime":0.4144158668940534,"extension":6.191976118617699},"index":5,"playId":"a366f31f-2fd8-39c8-8d8a-a3e297bb76e2","pitchNumber":4,"startTime":"2025-08-21T02:50:13.296Z","endTime":"2025-08-21T02:50:19.150Z","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":1},"pitchData":{"startSpeed":92.1,"endSpeed":83.1,"strikeZoneTop":3.26418818995246,"strikeZoneBottom":1.60673182048723,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.265864175984156,"aZ":-18.376943378342464,"pfxX":5.533017891847907,"pfxZ":7.719085550137828,"pX":-0.6825779770095997,"pZ":3.8121322679170144,"vX0":-10.285791399397747,"vY0":-133.69114941790275,"vZ0":-1.2532141898023208,"x":143.02,"y":135.85,"x0":2.518149280089614,"y0":50.00053946295002,"z0":5.622729070589929,"aX":9.887715591512498},"breaks":{"breakAngle":21.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":13.8,"breakHorizontal":-7.4,"spinRate":2299,"spinDirection":142},"zone":11,"typeConfidence":2.0,"plateTime":0.4117203673233125,"extension":6.124738132046841},"index":6,"playId":"3eb1101a-6d59-3adc-af14-6db76917c3d8","pitchNumber":5,"startTime":"2025-08-21T02:50:32.233Z","endTime":"2025-08-21T02:50:35.998Z","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":2,"outs":1},"index":7,"startTime":"2025-08-21T02:50:48.924Z","endTime":"2025-08-21T02:51:08.868Z","isPitch":false,"type":"action","player":{"id":630105,"link":"/api/v1/people/630105"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.4,"endSpeed":82.9,"strikeZoneTop":3.29,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.36428639980532,"aZ":-19.107228411103364,"pfxX":9.707605205217545,"pfxZ":7.314982434291398,"pX":0.5659240743127846,"pZ":2.821247767421978,"vX0":-8.359059611445321,"vY0":-134.1292832384825,"vZ0":-3.6112434617912985,"x":95.43,"y":162.61,"x0":2.4921381382177485,"y0":50.00105959576813,"z0":5.581704068606187,"aX":17.336446834545846},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":12.5,"breakHorizontal":-15.4,"spinRate":2313,"spinDirection":144},"zone":3,"typeConfidence":2.0,"plateTime":0.4114996020173409,"extension":6.30334540932488},"index":8,"playId":"1ea47f49-0664-3d13-ae92-a7e471aaf7b4","pitchNumber":6,"startTime":"2025-08-21T02:51:08.868Z","endTime":"2025-08-21T02:51:13.189Z","isPitch":true,"type":"pitch"},{"details":{"description":"On-field Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"index":9,"startTime":"2025-08-21T02:52:13.078Z","endTime":"2025-08-21T02:52:13.079Z","isPitch":false,"type":"action","player":{"id":630105,"link":"/api/v1/people/630105"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.9,"endSpeed":83.8,"strikeZoneTop":3.29,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.75295155495826,"aZ":-19.445756530876086,"pfxX":3.747685270481006,"pfxZ":7.071097333846714,"pX":-0.09261347989715346,"pZ":3.167208428356654,"vX0":-7.428759648604986,"vY0":-133.57926693315216,"vZ0":-3.2455864330608586,"x":120.53,"y":153.27,"x0":2.2422008447388824,"y0":50.005908348958116,"z0":5.802258354341813,"aX":6.7499291140830655},"breaks":{"breakAngle":14.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":12.2,"breakHorizontal":-5.2,"spinRate":2211,"spinDirection":148},"zone":2,"typeConfidence":2.0,"plateTime":0.4106185065742056,"extension":6.239238770642768},"index":10,"playId":"beaae1a2-2ee8-36e6-b247-37fc94b8eb7e","pitchNumber":7,"startTime":"2025-08-21T02:52:13.080Z","endTime":"2025-08-21T02:52:16.871Z","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":1},"pitchData":{"startSpeed":91.7,"endSpeed":83.4,"strikeZoneTop":3.24699996448906,"strikeZoneBottom":1.54931663302184,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.242623825465706,"aZ":-23.183178371592557,"pfxX":7.61800325120028,"pfxZ":5.022734087480407,"pX":0.7851780688818342,"pZ":3.273198917293092,"vX0":-6.84562536959131,"vY0":-133.31575411994692,"vZ0":-2.3300067477175075,"x":87.07,"y":150.4,"x0":2.4039131771823206,"y0":50.00090222460291,"z0":5.842291196319908,"aX":13.630403815773898},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":8.8,"breakHorizontal":-12.2,"spinRate":2153,"spinDirection":150},"zone":3,"typeConfidence":2.0,"plateTime":0.4117900499210525,"extension":6.118386824817254},"index":11,"playId":"4acfb41b-a0fc-37d2-95f5-3ac25d393f19","pitchNumber":8,"startTime":"2025-08-21T02:52:36.141Z","endTime":"2025-08-21T02:52:42.221Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-21T02:52:42.221Z","atBatIndex":28},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Freddy Fermin flies out to right fielder Tyler Fitzgerald.","rbi":0,"awayScore":0,"homeScore":6,"isOut":true},"about":{"atBatIndex":29,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-08-21T02:53:01.291Z","endTime":"2025-08-21T02:53:28.888Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664192,"fullName":"Joey Lucchesi","link":"/api/v1/people/664192"},"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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":666149,"link":"/api/v1/people/666149"},"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":2},"pitchData":{"startSpeed":75.2,"endSpeed":68.8,"strikeZoneTop":3.09143030438188,"strikeZoneBottom":1.52994127118443,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.707669366454013,"aZ":-35.690882336180195,"pfxX":-3.5018728296494634,"pfxZ":-2.926972659060702,"pX":-0.01861254753306323,"pZ":3.97066550637037,"vX0":-3.3888044588680772,"vY0":-109.36933276482866,"vZ0":2.1471159287566874,"x":117.71,"y":131.57,"x0":2.0103836504947967,"y0":50.00191521852682,"z0":6.8258566449801155,"aX":-4.2084914495543595},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.0,"breakVerticalInduced":-4.3,"breakHorizontal":7.3,"spinRate":2192,"spinDirection":331},"zone":11,"typeConfidence":2.0,"plateTime":0.5023218162974414,"extension":5.672962920967353},"index":0,"playId":"977cc816-fffb-3c38-bcda-c15597c4d41b","pitchNumber":1,"startTime":"2025-08-21T02:53:07.107Z","endTime":"2025-08-21T02:53:11.242Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.0,"endSpeed":82.1,"strikeZoneTop":3.33,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.591246799461185,"aZ":-20.76345295954809,"pfxX":4.363373408028122,"pfxZ":6.614437519141931,"pX":-0.307039939930464,"pZ":2.5334431900198013,"vX0":-8.527366826507613,"vY0":-130.7430842157353,"vZ0":-3.695262082456997,"x":128.7,"y":170.38,"x0":2.4356182791040766,"y0":50.00029504677607,"z0":5.53095020304367,"aX":7.52438572173309},"breaks":{"breakAngle":14.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":11.3,"breakHorizontal":-5.9,"spinRate":2216,"spinDirection":141},"zone":4,"typeConfidence":2.0,"plateTime":0.4195729118670939,"extension":6.123806556061757},"hitData":{"launchSpeed":81.3,"launchAngle":47.0,"totalDistance":246.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":189.43,"coordY":123.49}},"index":1,"playId":"1fc2c68c-84b9-3a03-ab7a-84e73b3abddc","pitchNumber":2,"startTime":"2025-08-21T02:53:20.430Z","endTime":"2025-08-21T02:53:28.888Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-21T02:53:28.888Z","atBatIndex":29},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Wilmer Flores flies out to right fielder Fernando Tatis Jr.","rbi":0,"awayScore":0,"homeScore":6,"isOut":true},"about":{"atBatIndex":30,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-08-21T02:55:52.011Z","endTime":"2025-08-21T02:56:41.283Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":527038,"fullName":"Wilmer Flores","link":"/api/v1/people/527038"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676664,"fullName":"JP Sears","link":"/api/v1/people/676664"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":527038,"fullName":"Wilmer Flores","link":"/api/v1/people/527038"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":665487,"link":"/api/v1/people/665487"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":76.0,"endSpeed":69.3,"strikeZoneTop":3.32413938215071,"strikeZoneBottom":1.74473880027335,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.478797280513987,"aZ":-31.10604248161257,"pfxX":-7.9862619429831145,"pfxZ":0.871397254393214,"pX":0.33411941386971417,"pZ":2.2284046198452323,"vX0":-0.3245692428642391,"vY0":-110.62659920679661,"vZ0":1.2215935419572865,"x":104.26,"y":178.61,"x0":1.5192861301630725,"y0":50.00369406976327,"z0":4.95332673210435,"aX":-9.805079739143146},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.4,"breakVerticalInduced":2.3,"breakHorizontal":14.5,"spinRate":2237,"spinDirection":275},"zone":9,"typeConfidence":2.0,"plateTime":0.4969182067947413,"extension":6.32463634485884},"index":0,"playId":"1bad95eb-5226-3e94-a7ef-a72a78e38b56","pitchNumber":1,"startTime":"2025-08-21T02:56:02.463Z","endTime":"2025-08-21T02:56:06.718Z","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":0},"pitchData":{"startSpeed":84.6,"endSpeed":77.1,"strikeZoneTop":3.29417839706192,"strikeZoneBottom":1.57614953625731,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.358489950841996,"aZ":-32.388636538619124,"pfxX":10.031069097499861,"pfxZ":-0.1428020162557413,"pX":1.7081888763433917,"pZ":2.359870850773348,"vX0":-2.396599076432861,"vY0":-123.13119121344288,"vZ0":0.6742738710642098,"x":51.89,"y":175.06,"x0":1.3962959683970781,"y0":50.0006294014833,"z0":4.841135315125392,"aX":15.272082452265925},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":0.2,"breakHorizontal":-17.5,"spinRate":1535,"spinDirection":102},"zone":14,"typeConfidence":2.0,"plateTime":0.4462578011907059,"extension":6.493802442936351},"index":1,"playId":"1b378471-20a0-3a65-b832-39ba6b3e7835","pitchNumber":2,"startTime":"2025-08-21T02:56:16.865Z","endTime":"2025-08-21T02:56:20.823Z","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":0},"pitchData":{"startSpeed":91.3,"endSpeed":82.3,"strikeZoneTop":3.29,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.08106132719824,"aZ":-16.17103677186497,"pfxX":9.37098757389127,"pfxZ":9.08189949675584,"pX":0.4618941454947286,"pZ":3.365288285016679,"vX0":-4.782666940155592,"vY0":-132.80757337712967,"vZ0":-1.1852434107088787,"x":99.39,"y":147.92,"x0":1.0819686964744408,"y0":50.001480143097545,"z0":5.0097467653684085,"aX":16.508545285523393},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":16.3,"breakHorizontal":-15.7,"spinRate":2019,"spinDirection":122},"zone":3,"typeConfidence":2.0,"plateTime":0.4146125360809658,"extension":6.428270346448047},"hitData":{"launchSpeed":90.4,"launchAngle":45.0,"totalDistance":289.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":204.32,"coordY":112.44}},"index":2,"playId":"f554c3b3-8b21-3021-9184-01a613db2bd0","pitchNumber":3,"startTime":"2025-08-21T02:56:31.275Z","endTime":"2025-08-21T02:56:41.283Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-21T02:56:41.283Z","atBatIndex":30},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Casey Schmitt homers (8) on a fly ball to left center field.","rbi":1,"awayScore":1,"homeScore":6,"isOut":false},"about":{"atBatIndex":31,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-08-21T02:57:02.110Z","endTime":"2025-08-21T02:58:56.748Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676664,"fullName":"JP Sears","link":"/api/v1/people/676664"},"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":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"responsiblePitcher":{"id":676664,"link":"/api/v1/people/676664"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":76.8,"endSpeed":70.0,"strikeZoneTop":3.49388112464045,"strikeZoneBottom":1.69181969483915,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.298310673643773,"aZ":-29.872035868404794,"pfxX":-8.498985431771889,"pfxZ":1.8316405100458972,"pX":1.5709382797877347,"pZ":3.1712892437873887,"vX0":2.206983009457904,"vY0":-111.75250218600004,"vZ0":2.951450597847905,"x":57.12,"y":153.16,"x0":1.6710093813042715,"y0":50.00221178219158,"z0":4.914244809179987,"aX":-10.683145936675206},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.1,"breakVerticalInduced":4.4,"breakHorizontal":14.8,"spinRate":2210,"spinDirection":273},"zone":12,"typeConfidence":2.0,"plateTime":0.49128614486160993,"extension":6.396822815948619},"index":0,"playId":"7ea72630-3c0a-34d7-8153-d1b0dbca7abd","pitchNumber":1,"startTime":"2025-08-21T02:57:08.756Z","endTime":"2025-08-21T02:57:13.613Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.1,"endSpeed":83.9,"strikeZoneTop":3.47879408617359,"strikeZoneBottom":1.67650050532434,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.67983499430823,"aZ":-13.834081493465439,"pfxX":7.671487035520632,"pfxZ":10.033062806254735,"pX":0.44362606712732966,"pZ":2.4418306081045755,"vX0":-4.298528746608589,"vY0":-135.36960984472992,"vZ0":-4.029227351113119,"x":100.09,"y":172.85,"x0":1.068049329256639,"y0":50.00425066527193,"z0":4.939804257478756,"aX":14.025484089561516},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":17.3,"breakHorizontal":-12.7,"spinRate":2129,"spinDirection":130},"zone":6,"typeConfidence":2.0,"plateTime":0.4069678746491192,"extension":6.349947897478262},"index":1,"playId":"dd19dd01-303c-34cf-9611-13c9ffdba8e9","pitchNumber":2,"startTime":"2025-08-21T02:57:25.072Z","endTime":"2025-08-21T02:57:29.243Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.4,"endSpeed":76.8,"strikeZoneTop":3.44234831950668,"strikeZoneBottom":1.69507926767932,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.061194181997436,"aZ":-31.999143274753912,"pfxX":11.449876927245963,"pfxZ":0.11774436666757815,"pX":1.2435854957034849,"pZ":1.210825514680478,"vX0":-3.6794351030654395,"vY0":-122.77776920558327,"vZ0":-1.807114412271434,"x":69.6,"y":206.09,"x0":1.2847033130349859,"y0":50.00525068482011,"z0":4.711308310976119,"aX":17.27016809745629},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":0.0,"breakHorizontal":-19.7,"spinRate":1637,"spinDirection":106},"zone":14,"typeConfidence":2.0,"plateTime":0.4482063796255966,"extension":6.452213497148321},"index":2,"playId":"e34baad6-4970-305b-9b79-2bc0548088e4","pitchNumber":3,"startTime":"2025-08-21T02:57:42.649Z","endTime":"2025-08-21T02:57:46.309Z","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":1},"pitchData":{"startSpeed":91.6,"endSpeed":83.1,"strikeZoneTop":3.41573709621825,"strikeZoneBottom":1.64127093902979,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.232845154538218,"aZ":-14.531634574449601,"pfxX":7.41555902143047,"pfxZ":9.878337082547642,"pX":-0.6502276461236148,"pZ":3.222285529827775,"vX0":-6.485233701182174,"vY0":-133.19996970437805,"vZ0":-2.1712793524816965,"x":141.79,"y":151.78,"x0":0.859846963605099,"y0":50.00239153076186,"z0":5.106127657682991,"aX":13.244019827618995},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":17.5,"breakHorizontal":-11.9,"spinRate":2087,"spinDirection":139},"zone":1,"typeConfidence":2.0,"plateTime":0.41215563461646276,"extension":6.38281639946199},"index":3,"playId":"f2fed115-37c5-391d-9d21-3c160af1e90a","pitchNumber":4,"startTime":"2025-08-21T02:57:58.564Z","endTime":"2025-08-21T02:58:02.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":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.5,"endSpeed":83.6,"strikeZoneTop":3.2855169784265,"strikeZoneBottom":1.60685910778792,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.23777022218307,"aZ":-15.785974660003781,"pfxX":8.488687823327483,"pfxZ":9.050007579332684,"pX":-0.6376021125130279,"pZ":2.9324905018549035,"vX0":-7.273921461216883,"vY0":-134.4831450500021,"vZ0":-2.276258271345773,"x":141.3,"y":159.6,"x0":1.0144218013982746,"y0":50.00271497238433,"z0":4.9242206234021095,"aX":15.373039264950318},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":16.0,"breakHorizontal":-13.6,"spinRate":2065,"spinDirection":122},"zone":1,"typeConfidence":2.0,"plateTime":0.4090418052354221,"extension":6.384601314705329},"index":4,"playId":"f72e931f-4e18-3e40-ae2c-88dd9fe63acc","pitchNumber":5,"startTime":"2025-08-21T02:58:16.755Z","endTime":"2025-08-21T02:58:21.206Z","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":91.6,"endSpeed":82.6,"strikeZoneTop":3.42,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.432813049799066,"aZ":-15.186852173701082,"pfxX":7.5182273358857366,"pfxZ":9.576649947571621,"pX":0.9813925347939515,"pZ":2.708449546907551,"vX0":-3.197235066299987,"vY0":-133.27919220015127,"vZ0":-2.956560616119567,"x":79.59,"y":165.65,"x0":1.2294430130792793,"y0":50.00027836740581,"z0":4.9486565340813815,"aX":13.331711275471196},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":16.8,"breakHorizontal":-12.7,"spinRate":2062,"spinDirection":136},"zone":12,"typeConfidence":2.0,"plateTime":0.41321389831804556,"extension":6.461692091766183},"hitData":{"launchSpeed":106.8,"launchAngle":22.0,"totalDistance":379.0,"trajectory":"fly_ball","hardness":"medium","location":"78","coordinates":{"coordX":57.05,"coordY":62.1}},"index":5,"playId":"6b2dc1fd-3c53-34f1-b172-8a838a61ca7c","pitchNumber":6,"startTime":"2025-08-21T02:58:34.345Z","endTime":"2025-08-21T02:58:56.748Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-21T02:58:56.748Z","atBatIndex":31},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jung Hoo Lee strikes out swinging.","rbi":0,"awayScore":1,"homeScore":6,"isOut":true},"about":{"atBatIndex":32,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-08-21T02:59:03.825Z","endTime":"2025-08-21T03:00:46.853Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676664,"fullName":"JP Sears","link":"/api/v1/people/676664"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":666023,"link":"/api/v1/people/666023"},"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.4,"endSpeed":84.1,"strikeZoneTop":3.45016164021004,"strikeZoneBottom":1.57021198581354,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.027962527526654,"aZ":-15.907129085194661,"pfxX":7.916340153868155,"pfxZ":8.848939022952026,"pX":0.14841443774365973,"pZ":2.783498700451258,"vX0":-5.0819148092043145,"vY0":-135.79032090752554,"vZ0":-2.7662494583013544,"x":111.34,"y":163.63,"x0":1.0306444732206017,"y0":50.00488880457357,"z0":4.943345151319428,"aX":14.556442519878068},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":15.5,"breakHorizontal":-13.1,"spinRate":1945,"spinDirection":128},"zone":5,"typeConfidence":2.0,"plateTime":0.4057862951509956,"extension":6.425818248051005},"index":0,"playId":"539531c5-844e-3780-a3e5-4e7d90877368","pitchNumber":1,"startTime":"2025-08-21T02:59:26.067Z","endTime":"2025-08-21T02:59:30.048Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.4,"endSpeed":83.3,"strikeZoneTop":3.47422019090973,"strikeZoneBottom":1.594424774332,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.981715221313216,"aZ":-23.432971678891434,"pfxX":10.090471945105246,"pfxZ":4.857613317056541,"pX":-0.22813235596467457,"pZ":2.229793754132327,"vX0":-6.854486447809523,"vY0":-134.2575410836836,"vZ0":-2.2242621379106415,"x":125.7,"y":178.58,"x0":1.0659564002564756,"y0":50.00277083364937,"z0":4.762169485759889,"aX":18.154776128282208},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":8.4,"breakHorizontal":-16.6,"spinRate":2005,"spinDirection":128},"zone":5,"typeConfidence":2.0,"plateTime":0.41024359515608566,"extension":6.541335108323328},"index":1,"playId":"971543e5-c39c-3530-8926-7b71c434b0c1","pitchNumber":2,"startTime":"2025-08-21T02:59:42.529Z","endTime":"2025-08-21T02:59:46.591Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":79.1,"endSpeed":72.0,"strikeZoneTop":3.37,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.889746570787434,"aZ":-26.758216303358708,"pfxX":-6.222515352595904,"pfxZ":4.062910980766334,"pX":0.25697333964139024,"pZ":2.876222025468132,"vX0":-0.5622996663218731,"vY0":-115.15684049179625,"vZ0":1.423112073214364,"x":107.2,"y":161.12,"x0":1.312473726446817,"y0":50.002786703372024,"z0":4.853140375029664,"aX":-8.293566437805143},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":8.0,"breakHorizontal":11.4,"spinRate":2309,"spinDirection":265},"zone":2,"typeConfidence":2.0,"plateTime":0.477021092007595,"extension":6.54901740227344},"index":2,"playId":"eee95467-4c2d-34fb-be0b-210773681434","pitchNumber":3,"startTime":"2025-08-21T02:59:57.689Z","endTime":"2025-08-21T03:00:01.115Z","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.9,"endSpeed":72.9,"strikeZoneTop":3.3963999340877,"strikeZoneBottom":1.54484389762032,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.230772532104602,"aZ":-24.593294562649326,"pfxX":-4.910354739240756,"pfxZ":5.5096175952115605,"pX":-1.81922832198994,"pZ":3.576862518025004,"vX0":-5.4732313293819255,"vY0":-117.64188888824017,"vZ0":2.343686843874088,"x":186.34,"y":142.2,"x0":1.191813066052067,"y0":50.000719227337264,"z0":4.875686952194998,"aX":-6.75078340960565},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":10.9,"breakHorizontal":10.4,"spinRate":2344,"spinDirection":273},"zone":11,"typeConfidence":2.0,"plateTime":0.46898829265539455,"extension":6.653811101378615},"index":3,"playId":"934942bc-11fa-3d1e-9d2a-ced57c5dd339","pitchNumber":4,"startTime":"2025-08-21T03:00:23.754Z","endTime":"2025-08-21T03:00:27.528Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":92.0,"endSpeed":83.3,"strikeZoneTop":3.37,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.713976085678567,"aZ":-15.94343954869909,"pfxX":7.011523623459634,"pfxZ":9.055273398990645,"pX":-0.56093355194284,"pZ":2.0063373981731365,"vX0":-6.230846301532821,"vY0":-133.7628186756225,"vZ0":-4.670300739610481,"x":138.38,"y":184.61,"x0":0.8998114721113862,"y0":50.005268027434,"z0":4.93615808793451,"aX":12.57252925134986},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":15.5,"breakHorizontal":-11.2,"spinRate":2073,"spinDirection":128},"zone":7,"typeConfidence":2.0,"plateTime":0.41114404994158926,"extension":6.446868245223659},"index":4,"playId":"122c146c-acf5-3c55-91d8-0db234b5524f","pitchNumber":5,"startTime":"2025-08-21T03:00:42.976Z","endTime":"2025-08-21T03:00:46.853Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-21T03:00:46.853Z","atBatIndex":32},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Christian Koss grounds out softly, pitcher JP Sears to first baseman Ryan O'Hearn.","rbi":0,"awayScore":1,"homeScore":6,"isOut":true},"about":{"atBatIndex":33,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-08-21T03:01:03.719Z","endTime":"2025-08-21T03:02:11.686Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":683766,"fullName":"Christian Koss","link":"/api/v1/people/683766"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676664,"fullName":"JP Sears","link":"/api/v1/people/676664"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":683766,"fullName":"Christian Koss","link":"/api/v1/people/683766"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":676664,"link":"/api/v1/people/676664"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":656811,"link":"/api/v1/people/656811"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.0,"endSpeed":78.6,"strikeZoneTop":3.76162664446603,"strikeZoneBottom":1.73541977665696,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.95145025145818,"aZ":-27.790038613240615,"pfxX":10.4903371099577,"pfxZ":2.775424019951089,"pX":-0.003633399173051546,"pZ":1.7823517843092869,"vX0":-6.1295298162775325,"vY0":-125.03191392079566,"vZ0":-1.6185592003247806,"x":117.14,"y":190.66,"x0":1.1207990493081603,"y0":50.000205445320894,"z0":4.725293541467242,"aX":16.554350492778394},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":4.9,"breakHorizontal":-17.5,"spinRate":1898,"spinDirection":113},"zone":8,"typeConfidence":2.0,"plateTime":0.4385953147856103,"extension":6.603405505955041},"index":0,"playId":"fbdbb605-7c7a-3117-90fb-091fef2f3cc7","pitchNumber":1,"startTime":"2025-08-21T03:01:13.209Z","endTime":"2025-08-21T03:01:18.214Z","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":85.1,"endSpeed":77.6,"strikeZoneTop":3.64039123424113,"strikeZoneBottom":1.67052095686561,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.186507126751856,"aZ":-29.017534887991417,"pfxX":10.856545675017871,"pfxZ":2.046019436099227,"pX":-0.6896656803730244,"pZ":1.2368153910099422,"vX0":-7.576103507687497,"vY0":-123.71329685332138,"vZ0":-2.2944452751261917,"x":143.29,"y":205.39,"x0":1.0119540315985651,"y0":50.000661912501236,"z0":4.624399278156464,"aX":16.71652359702315},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":3.4,"breakHorizontal":-17.8,"spinRate":1793,"spinDirection":109},"zone":13,"typeConfidence":2.0,"plateTime":0.4438634764772993,"extension":6.491070028103984},"index":1,"playId":"71f72917-ae00-3215-b4b7-cfb2c342c035","pitchNumber":2,"startTime":"2025-08-21T03:01:27.809Z","endTime":"2025-08-21T03:01:32.017Z","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":91.9,"endSpeed":82.8,"strikeZoneTop":3.67568872812542,"strikeZoneBottom":1.78969072077835,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.96954091896759,"aZ":-16.700515058827136,"pfxX":7.080520154480185,"pfxZ":8.695317775626725,"pX":-1.906556735486669,"pZ":3.4582428329194217,"vX0":-9.578564753528608,"vY0":-133.38221886340736,"vZ0":-0.7468267300449863,"x":189.67,"y":145.41,"x0":0.8318101308332045,"y0":50.00395065034972,"z0":4.9599679395407446,"aX":12.60288638175411},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":15.7,"breakHorizontal":-10.4,"spinRate":2156,"spinDirection":132},"zone":11,"typeConfidence":2.0,"plateTime":0.41258655268709044,"extension":6.489041400486512},"index":2,"playId":"0bd894ac-ac28-384d-aedc-796d72f3d6bb","pitchNumber":3,"startTime":"2025-08-21T03:01:45.335Z","endTime":"2025-08-21T03:01:50.339Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.7,"endSpeed":77.0,"strikeZoneTop":3.67,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.492732187286784,"aZ":-30.48429561763851,"pfxX":11.395239876622433,"pfxZ":1.1120775429156806,"pX":0.5539116467423397,"pZ":2.048796099031626,"vX0":-5.174039874330875,"vY0":-123.18753005505344,"vZ0":-0.04832055689508152,"x":95.89,"y":183.46,"x0":1.211009611162087,"y0":50.004621669280056,"z0":4.664840154576518,"aX":17.360324305217784},"breaks":{"breakAngle":27.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":2.3,"breakHorizontal":-19.3,"spinRate":1853,"spinDirection":108},"zone":9,"typeConfidence":2.0,"plateTime":0.4461405334625477,"extension":6.6285540297639525},"hitData":{"launchSpeed":63.0,"launchAngle":-50.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"soft","location":"1","coordinates":{"coordX":122.4,"coordY":181.96}},"index":3,"playId":"f6346819-6160-378f-9d62-ae54f311d4ef","pitchNumber":4,"startTime":"2025-08-21T03:02:04.251Z","endTime":"2025-08-21T03:02:11.686Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-21T03:02:11.686Z","atBatIndex":33},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Fernando Tatis Jr. walks.","rbi":0,"awayScore":1,"homeScore":6,"isOut":false},"about":{"atBatIndex":34,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-08-21T03:04:40.101Z","endTime":"2025-08-21T03:06:39.658Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663941,"fullName":"Tristan Beck","link":"/api/v1/people/663941"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4,5,6,7],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"description":"Pitching Change: Tristan Beck replaces Joey Lucchesi.","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-08-21T03:03:37.915Z","endTime":"2025-08-21T03:04:42.067Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":663941,"link":"/api/v1/people/663941"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.5,"endSpeed":82.6,"strikeZoneTop":3.67729811199538,"strikeZoneBottom":1.74647893469073,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.849602381742315,"aZ":-22.755403210158175,"pfxX":0.1971927058924723,"pfxZ":5.418749288722796,"pX":0.07768863874113185,"pZ":1.8306400490745176,"vX0":7.085769647747872,"vY0":-131.49758821560704,"vZ0":-5.92729125405445,"x":114.04,"y":189.35,"x0":-2.686030260960643,"y0":50.003092885196935,"z0":5.820067470295457,"aX":0.3415215161349398},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":8.6,"breakHorizontal":-2.0,"spinRate":2488,"spinDirection":188},"zone":8,"typeConfidence":0.9,"plateTime":0.4177395115104545,"extension":6.722353678224903},"index":1,"playId":"ae66be57-5f96-3381-ae61-422774fb0c02","pitchNumber":1,"startTime":"2025-08-21T03:04:42.067Z","endTime":"2025-08-21T03:04:46.438Z","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":95.8,"endSpeed":86.4,"strikeZoneTop":3.78,"strikeZoneBottom":1.77,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.397967348780746,"aZ":-12.896825380322992,"pfxX":-8.196175821316483,"pfxZ":9.995623894546096,"pX":-0.5865553658580629,"pZ":1.8558956525248056,"vX0":8.066400610210671,"vY0":-139.0131363605389,"vZ0":-8.453683180556732,"x":139.36,"y":188.67,"x0":-2.4816108329514908,"y0":50.00334316341757,"z0":5.8218733048529625,"aX":-15.808316273242573},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":16.2,"breakHorizontal":12.8,"spinRate":2172,"spinDirection":209},"zone":7,"typeConfidence":0.9,"plateTime":0.3962252677932252,"extension":6.446878555918673},"index":2,"playId":"9bc95e67-1922-31b7-909f-a29d9fec2400","pitchNumber":2,"startTime":"2025-08-21T03:04:57.859Z","endTime":"2025-08-21T03:05:04.286Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.9,"endSpeed":79.0,"strikeZoneTop":3.68635824781501,"strikeZoneBottom":1.714719560491,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.54384225743925,"aZ":-28.467376020853838,"pfxX":6.0405045315703925,"pfxZ":2.335733873420148,"pX":1.0530286728352045,"pZ":1.6353817873454273,"vX0":7.302823162968912,"vY0":-126.2103827716718,"vZ0":-4.31998704889655,"x":76.86,"y":194.62,"x0":-2.6805257675065337,"y0":50.00385310600217,"z0":5.704827461483393,"aX":9.586976376205437},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":3.4,"breakHorizontal":-12.8,"spinRate":2894,"spinDirection":67},"zone":14,"typeConfidence":2.0,"plateTime":0.43668573291530777,"extension":6.702280049814286},"index":3,"playId":"af9ff9b7-5125-377f-b8fc-b0210a8eef38","pitchNumber":3,"startTime":"2025-08-21T03:05:20.600Z","endTime":"2025-08-21T03:05:25.368Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.6,"endSpeed":78.4,"strikeZoneTop":3.61319139463626,"strikeZoneBottom":1.66940061149441,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.24590886610028,"aZ":-29.59025066569189,"pfxX":5.544495722837166,"pfxZ":1.6325508984343386,"pX":-1.0876024334192687,"pZ":3.211904263603099,"vX0":2.644733161343744,"vY0":-126.01060935653979,"vZ0":-0.36872884930924466,"x":158.46,"y":152.06,"x0":-2.876107718156893,"y0":50.00422614485822,"z0":5.782486792289373,"aX":8.780111247207197},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":3.1,"breakHorizontal":-10.7,"spinRate":2792,"spinDirection":83},"zone":11,"typeConfidence":2.0,"plateTime":0.4372351844132849,"extension":6.606073381799347},"index":4,"playId":"2c1ee385-8570-3451-bf21-e2e9fd4187d4","pitchNumber":4,"startTime":"2025-08-21T03:05:38.000Z","endTime":"2025-08-21T03:05:42.023Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.7,"endSpeed":85.7,"strikeZoneTop":3.70179484488794,"strikeZoneBottom":1.75823285670116,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.57032317564001,"aZ":-11.773774195825911,"pfxX":-7.063443051795557,"pfxZ":10.740998389194976,"pX":-1.4245744750719647,"pZ":2.6545251874427644,"vX0":5.6885263168982965,"vY0":-137.67085727641586,"vZ0":-6.295753966402512,"x":171.3,"y":167.11,"x0":-2.610790970186758,"y0":50.003492893712,"z0":5.785251057075685,"aX":-13.41645310105964},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":18.1,"breakHorizontal":11.4,"spinRate":2075,"spinDirection":215},"zone":13,"typeConfidence":0.9,"plateTime":0.39947673895545455,"extension":6.555237547393751},"index":5,"playId":"a07c6e6d-6cf4-3fd5-b4e3-d46614bb78a7","pitchNumber":5,"startTime":"2025-08-21T03:05:55.267Z","endTime":"2025-08-21T03:05:59.344Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.9,"endSpeed":82.6,"strikeZoneTop":3.78,"strikeZoneBottom":1.77,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.944934982165176,"aZ":-28.450019015141958,"pfxX":0.24235043273476364,"pfxZ":2.1505172038655544,"pX":-0.6174354255465924,"pZ":1.5399820837886415,"vX0":4.640704676851028,"vY0":-130.79388306102868,"vZ0":-5.562563249424086,"x":140.54,"y":197.2,"x0":-2.447152160699424,"y0":50.00111161568081,"z0":5.831377937383195,"aX":0.418745428976304},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":2.9,"breakHorizontal":-1.4,"spinRate":2642,"spinDirection":148},"zone":13,"typeConfidence":0.91,"plateTime":0.4190013388167939,"extension":6.617359412672608},"index":6,"playId":"3ee4b84d-637a-346c-bccc-1e06aca07d94","pitchNumber":6,"startTime":"2025-08-21T03:06:10.698Z","endTime":"2025-08-21T03:06:14.295Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.7,"endSpeed":86.0,"strikeZoneTop":3.6590216431052,"strikeZoneBottom":1.70497701096202,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.045266253713166,"aZ":-12.909655940977409,"pfxX":-7.357236311778685,"pfxZ":9.995008121813761,"pX":-1.2016142854967184,"pZ":3.8476720647119524,"vX0":6.602102668163075,"vY0":-139.10605819681155,"vZ0":-3.1376842381436094,"x":162.8,"y":134.89,"x0":-2.669402337329372,"y0":50.000265604149384,"z0":5.866066255063101,"aX":-14.177027087481376},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":17.5,"breakHorizontal":11.6,"spinRate":2194,"spinDirection":213},"zone":11,"typeConfidence":0.9,"plateTime":0.39627978361974714,"extension":6.556708331216019},"index":7,"playId":"9f77efca-af4f-3250-aabf-0e4c160e88a0","pitchNumber":7,"startTime":"2025-08-21T03:06:35.075Z","endTime":"2025-08-21T03:06:39.658Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-21T03:06:39.658Z","atBatIndex":34},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Luis Arraez flies into a force out, second baseman Christian Koss to shortstop Willy Adames. Fernando Tatis Jr. out at 2nd. Luis Arraez to 1st.","rbi":0,"awayScore":1,"homeScore":6,"isOut":true},"about":{"atBatIndex":35,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-08-21T03:07:04.121Z","endTime":"2025-08-21T03:07:34.122Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663941,"fullName":"Tristan Beck","link":"/api/v1/people/663941"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"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":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":683766,"link":"/api/v1/people/683766"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":642715,"link":"/api/v1/people/642715"},"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":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":666149,"link":"/api/v1/people/666149"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"},{"player":{"id":683766,"link":"/api/v1/people/683766"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.8,"endSpeed":83.8,"strikeZoneTop":3.28782500727042,"strikeZoneBottom":1.51659039089038,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.04434384324459,"aZ":-14.079017235440888,"pfxX":-7.532506640311181,"pfxZ":9.975570085290498,"pX":-0.8959145427737889,"pZ":1.7148090537288667,"vX0":7.213412981297372,"vY0":-134.75690387836687,"vZ0":-7.6795405772168985,"x":151.15,"y":192.48,"x0":-2.646734986234955,"y0":50.00046171982184,"z0":5.624145829419265,"aX":-13.661021190375115},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":16.3,"breakHorizontal":11.9,"spinRate":1925,"spinDirection":218},"zone":13,"typeConfidence":0.9,"plateTime":0.4086004181585352,"extension":6.8528621899692554},"index":0,"playId":"cc8bc2c7-40aa-397b-9664-4db67072603f","pitchNumber":1,"startTime":"2025-08-21T03:07:04.424Z","endTime":"2025-08-21T03:07:09.048Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.5,"endSpeed":82.5,"strikeZoneTop":3.24671409468368,"strikeZoneBottom":1.51671296135206,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.540496929107363,"aZ":-20.90005452742159,"pfxX":-2.047157908161709,"pfxZ":6.48267507632397,"pX":0.8293815882070312,"pZ":2.4635400222274466,"vX0":9.032201384319595,"vY0":-131.46896608660106,"vZ0":-4.3659885725465095,"x":85.39,"y":172.26,"x0":-2.394422556187386,"y0":50.00516284102626,"z0":5.710003493498749,"aX":-3.563153124953205},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":10.9,"breakHorizontal":1.6,"spinRate":2408,"spinDirection":191},"zone":12,"typeConfidence":0.82,"plateTime":0.41766155491576473,"extension":6.8927286559010525},"hitData":{"launchSpeed":77.6,"launchAngle":50.0,"totalDistance":215.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":149.64,"coordY":117.8}},"index":1,"playId":"f40c3f86-422b-3fcd-b54d-8c67435f57af","pitchNumber":2,"startTime":"2025-08-21T03:07:21.997Z","endTime":"2025-08-21T03:07:34.122Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-21T03:07:34.122Z","atBatIndex":35},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Manny Machado flies out to left fielder Heliot Ramos.","rbi":0,"awayScore":1,"homeScore":6,"isOut":true},"about":{"atBatIndex":36,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-08-21T03:08:20.212Z","endTime":"2025-08-21T03:11:09.661Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663941,"fullName":"Tristan Beck","link":"/api/v1/people/663941"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":671218,"link":"/api/v1/people/671218"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.2,"endSpeed":85.7,"strikeZoneTop":3.89486920603909,"strikeZoneBottom":1.81634009172478,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.794528122223618,"aZ":-16.511110463392306,"pfxX":-6.782681009118249,"pfxZ":8.28143183685799,"pX":-1.4310276355039553,"pZ":2.788322076711606,"vX0":5.0011338458155805,"vY0":-137.01915097103245,"vZ0":-5.179167640361082,"x":171.55,"y":163.5,"x0":-2.403636974898138,"y0":50.00251992029627,"z0":5.840623272109466,"aX":-12.82731745877538},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":14.0,"breakHorizontal":11.2,"spinRate":2013,"spinDirection":211},"zone":13,"typeConfidence":0.9,"plateTime":0.4005756681162822,"extension":6.925811619425226},"index":0,"playId":"7d9cafed-05f1-34a2-850c-d9df95aa60f8","pitchNumber":1,"startTime":"2025-08-21T03:08:20.212Z","endTime":"2025-08-21T03:08:24.168Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.9,"endSpeed":80.9,"strikeZoneTop":3.75,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.681580274330287,"aZ":-31.52296179946194,"pfxX":1.385445694368904,"pfxZ":0.39226169743115413,"pX":-0.40497293364445375,"pZ":3.4082410075989693,"vX0":4.59348327534363,"vY0":-128.0058997973072,"vZ0":-0.3864834450500414,"x":132.44,"y":146.76,"x0":-2.4005921897827736,"y0":50.00469298016352,"z0":6.022942000422528,"aX":2.3048526719624447},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":0.8,"breakHorizontal":-3.5,"spinRate":2612,"spinDirection":115},"zone":1,"typeConfidence":0.92,"plateTime":0.42740788372100136,"extension":6.80210758564833},"index":1,"playId":"4983758d-0ed6-3889-8ce0-b67070a7c418","pitchNumber":2,"startTime":"2025-08-21T03:08:37.144Z","endTime":"2025-08-21T03:08:41.112Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.5,"endSpeed":73.7,"strikeZoneTop":3.75,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.51313891955629,"aZ":-32.214148618096615,"pfxX":11.124312594868242,"pfxZ":-0.027153183684713866,"pX":-0.04177899958688516,"pZ":4.015645041462913,"vX0":2.252360290451457,"vY0":-118.5294542935897,"vZ0":2.4514739490882893,"x":118.59,"y":130.36,"x0":-2.4526371594091763,"y0":50.00387070217574,"z0":5.9468315256671795,"aX":15.539506385808243},"breaks":{"breakAngle":26.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":1.0,"breakHorizontal":-20.6,"spinRate":2743,"spinDirection":57},"zone":11,"typeConfidence":0.9,"plateTime":0.46536384125955976,"extension":6.913139218184166},"index":2,"playId":"b608509d-ba28-358c-b89e-a027a69e64a2","pitchNumber":3,"startTime":"2025-08-21T03:08:58.211Z","endTime":"2025-08-21T03:09:05.992Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.7,"endSpeed":75.2,"strikeZoneTop":3.7648710688166,"strikeZoneBottom":1.74160647938535,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.2211313800168,"aZ":-32.39777688648142,"pfxX":8.865899396748746,"pfxZ":-0.1539708448542747,"pX":1.2662329741373834,"pZ":2.6009191453090246,"vX0":6.057533276730667,"vY0":-120.28707023125526,"vZ0":-0.4839291593590499,"x":68.73,"y":168.56,"x0":-2.452298669471912,"y0":50.00308303360362,"z0":5.722000243470311,"aX":12.760210313300233},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.7,"breakVerticalInduced":-0.1,"breakHorizontal":-17.6,"spinRate":2810,"spinDirection":58},"zone":14,"typeConfidence":2.0,"plateTime":0.4584865389498516,"extension":6.840726275337207},"index":3,"playId":"980e106a-6956-3115-aa8f-6ae41b3c63c7","pitchNumber":4,"startTime":"2025-08-21T03:09:34.308Z","endTime":"2025-08-21T03:09:37.627Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.2,"endSpeed":86.3,"strikeZoneTop":3.75,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.14364018980986,"aZ":-11.870491051905741,"pfxX":-6.970644883997163,"pfxZ":10.60660407955093,"pX":0.447064759510984,"pZ":2.1556748568559936,"vX0":9.76979381900597,"vY0":-138.05996923390506,"vZ0":-7.500067853103798,"x":99.96,"y":180.58,"x0":-2.2457297774076803,"y0":50.00370422206738,"z0":5.721798225507488,"aX":-13.345054855407172},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":17.6,"breakHorizontal":10.4,"spinRate":2124,"spinDirection":217},"zone":9,"typeConfidence":0.9,"plateTime":0.3980056491056274,"extension":6.894447612882326},"index":4,"playId":"88aa7b80-c6a3-3841-a7a0-8d0de63ef81f","pitchNumber":5,"startTime":"2025-08-21T03:09:50.939Z","endTime":"2025-08-21T03:09:56.870Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.3,"endSpeed":83.4,"strikeZoneTop":3.75,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.046235305989498,"aZ":-25.68818844772593,"pfxX":3.5620593098134825,"pfxZ":3.6558335458306743,"pX":0.982857083221183,"pZ":2.7354106609773607,"vX0":7.217584165327164,"vY0":-132.75985975408847,"vZ0":-3.4153564968528176,"x":79.54,"y":164.92,"x0":-2.240352354332453,"y0":50.003104587809794,"z0":5.921190264524617,"aX":6.3182838716580045},"breaks":{"breakAngle":16.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":6.0,"breakHorizontal":-8.2,"spinRate":2526,"spinDirection":130},"zone":12,"typeConfidence":0.9,"plateTime":0.41353506224247427,"extension":6.840239344130637},"index":5,"playId":"9b705e19-6ea5-3e58-9fb9-e96ca34915fe","pitchNumber":6,"startTime":"2025-08-21T03:10:11.629Z","endTime":"2025-08-21T03:10:16.227Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.8,"endSpeed":74.6,"strikeZoneTop":3.75,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.459563525743903,"aZ":-30.596982567926354,"pfxX":9.647766564608824,"pfxZ":1.120832131550979,"pX":0.7397198019644197,"pZ":1.2651331015892322,"vX0":4.3714454571243335,"vY0":-118.94149816048696,"vZ0":-3.7690286205356163,"x":88.8,"y":204.62,"x0":-2.3852003345130104,"y0":50.00256654405872,"z0":5.696427156894877,"aX":13.586434427426905},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":1.2,"breakHorizontal":-18.6,"spinRate":2650,"spinDirection":55},"zone":14,"typeConfidence":0.9,"plateTime":0.46354757680976366,"extension":7.0029616992826735},"index":6,"playId":"b12db350-fe68-3368-b789-e9c5a33befd4","pitchNumber":7,"startTime":"2025-08-21T03:10:34.129Z","endTime":"2025-08-21T03:10:37.704Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":79.2,"endSpeed":72.5,"strikeZoneTop":3.75,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.56225141689337,"aZ":-40.99995137957082,"pfxX":1.7449057510712942,"pfxZ":-6.639991422231136,"pX":0.5204999409544329,"pZ":2.7203749180818124,"vX0":5.293158071513315,"vY0":-115.22036378044724,"vZ0":1.2923725605721124,"x":97.16,"y":165.33,"x0":-2.043181562018397,"y0":50.00068175237145,"z0":6.147354812165955,"aX":2.3198360824696183},"breaks":{"breakAngle":4.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.3,"breakVerticalInduced":-11.3,"breakHorizontal":-4.6,"spinRate":2403,"spinDirection":27},"zone":6,"typeConfidence":0.9,"plateTime":0.4773551749741589,"extension":7.138438621934986},"hitData":{"launchSpeed":89.6,"launchAngle":44.0,"totalDistance":276.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":87.0,"coordY":96.07}},"index":7,"playId":"7e5dcea2-d5e5-3b25-bb9c-56b09389f1f3","pitchNumber":8,"startTime":"2025-08-21T03:10:56.117Z","endTime":"2025-08-21T03:11:09.661Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-21T03:11:09.661Z","atBatIndex":36},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Ryan O'Hearn grounds into a force out, second baseman Christian Koss to shortstop Willy Adames. Luis Arraez out at 2nd.","rbi":0,"awayScore":1,"homeScore":6,"isOut":true},"about":{"atBatIndex":37,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-08-21T03:11:29.115Z","endTime":"2025-08-21T03:11:39.643Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663941,"fullName":"Tristan Beck","link":"/api/v1/people/663941"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":3},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":683766,"link":"/api/v1/people/683766"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":642715,"link":"/api/v1/people/642715"},"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":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"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":2},"pitchData":{"startSpeed":91.7,"endSpeed":83.7,"strikeZoneTop":3.46,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.498211580658815,"aZ":-25.659792718697055,"pfxX":-0.3853226230622704,"pfxZ":3.6516836376440214,"pX":0.3305971921723511,"pZ":1.9609509274815324,"vX0":7.264890927688578,"vY0":-133.20787946505718,"vZ0":-5.189333663567567,"x":104.4,"y":185.83,"x0":-2.3901715651577153,"y0":50.00339093918543,"z0":5.8061398581819965,"aX":-0.6878123576107668},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":5.6,"breakHorizontal":-1.0,"spinRate":2377,"spinDirection":194},"zone":9,"typeConfidence":0.9,"plateTime":0.41229419100661646,"extension":6.830047674742897},"hitData":{"launchSpeed":89.0,"launchAngle":-1.0,"totalDistance":33.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":143.04,"coordY":148.4}},"index":0,"playId":"cf2872c5-839c-313f-b8c5-8abfab356549","pitchNumber":1,"startTime":"2025-08-21T03:11:33.120Z","endTime":"2025-08-21T03:11:39.643Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-21T03:11:39.643Z","atBatIndex":37},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Tyler Fitzgerald grounds out, shortstop Jose Iglesias to first baseman Ryan O'Hearn.","rbi":0,"awayScore":1,"homeScore":6,"isOut":true},"about":{"atBatIndex":38,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-08-21T03:14:04.717Z","endTime":"2025-08-21T03:15:48.426Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":666149,"fullName":"Tyler Fitzgerald","link":"/api/v1/people/666149"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676664,"fullName":"JP Sears","link":"/api/v1/people/676664"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":666149,"fullName":"Tyler Fitzgerald","link":"/api/v1/people/666149"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":578428,"link":"/api/v1/people/578428"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":656811,"link":"/api/v1/people/656811"},"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":0},"pitchData":{"startSpeed":92.6,"endSpeed":84.2,"strikeZoneTop":3.41,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.686006178839218,"aZ":-18.460590458665035,"pfxX":6.903949056108283,"pfxZ":7.499545542166427,"pX":0.252883034213016,"pZ":2.935509207490775,"vX0":-4.4859879617080765,"vY0":-134.7307222358222,"vZ0":-1.961089754231117,"x":107.36,"y":159.52,"x0":1.0469100586978033,"y0":50.0041727774606,"z0":4.984678160077843,"aX":12.627882857941856},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":13.3,"breakHorizontal":-11.5,"spinRate":2042,"spinDirection":131},"zone":2,"typeConfidence":2.0,"plateTime":0.407343797448497,"extension":6.477997735806501},"index":0,"playId":"10823deb-a900-3972-9e19-17a5c20f7bb8","pitchNumber":1,"startTime":"2025-08-21T03:14:17.822Z","endTime":"2025-08-21T03:14:23.137Z","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":91.0,"endSpeed":82.6,"strikeZoneTop":3.46995893581554,"strikeZoneBottom":1.62354436415249,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.134093595821575,"aZ":-21.436738349295553,"pfxX":5.908928203412014,"pfxZ":6.104197678871602,"pX":-1.7645623537978206,"pZ":3.278999099582512,"vX0":-8.678756218036561,"vY0":-132.2823364066261,"vZ0":-0.4973509951114165,"x":184.26,"y":150.25,"x0":0.8021464136424049,"y0":50.004093450862335,"z0":5.051165677105944,"aX":10.397236952486775},"breaks":{"breakAngle":21.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":11.2,"breakHorizontal":-8.6,"spinRate":1849,"spinDirection":132},"zone":11,"typeConfidence":2.0,"plateTime":0.4152089032883741,"extension":6.38827437835067},"index":1,"playId":"0d47b906-61e9-3f22-846c-22481c024e3d","pitchNumber":2,"startTime":"2025-08-21T03:14:37.643Z","endTime":"2025-08-21T03:14:42.014Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.9,"endSpeed":76.8,"strikeZoneTop":3.41,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.95145085622011,"aZ":-30.624116639759603,"pfxX":9.389859687552217,"pfxZ":1.0292385062992304,"pX":0.42177425363605264,"pZ":2.0135128945288137,"vX0":-4.616680121370579,"vY0":-122.15329520999717,"vZ0":-0.507433655265275,"x":100.92,"y":184.42,"x0":1.1202640945056588,"y0":50.00291303892382,"z0":4.865885978248334,"aX":14.13385716927443},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":2.0,"breakHorizontal":-15.8,"spinRate":1556,"spinDirection":106},"zone":9,"typeConfidence":2.0,"plateTime":0.4490760511353429,"extension":6.387466468959768},"index":2,"playId":"728fde98-093e-325a-b262-a1d5c3838c18","pitchNumber":3,"startTime":"2025-08-21T03:14:54.118Z","endTime":"2025-08-21T03:14:58.937Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.6,"endSpeed":76.1,"strikeZoneTop":3.37055053495467,"strikeZoneBottom":1.55228843011924,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.257466888864794,"aZ":-29.371558995278104,"pfxX":8.25904156076322,"pfxZ":1.885284228741459,"pX":2.72485582679043,"pZ":2.1000842968805595,"vX0":0.691961249144399,"vY0":-121.775904447042,"vZ0":-0.17175698536441053,"x":13.13,"y":182.08,"x0":1.3646852862095784,"y0":50.00255384489803,"z0":4.7351079441247235,"aX":12.273004053745312},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":3.6,"breakHorizontal":-15.1,"spinRate":1447,"spinDirection":102},"zone":14,"typeConfidence":2.0,"plateTime":0.4516014200207539,"extension":6.348267261237506},"index":3,"playId":"0b7f6170-f2e2-30a7-a6ef-bdf4bb05b6e9","pitchNumber":4,"startTime":"2025-08-21T03:15:23.093Z","endTime":"2025-08-21T03:15:27.213Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.6,"endSpeed":83.3,"strikeZoneTop":3.41,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.06526286819818,"aZ":-26.406704258341787,"pfxX":9.21856601862056,"pfxZ":3.2351303670271943,"pX":0.5129253431591274,"pZ":1.6931471818960773,"vX0":-4.3819630203505975,"vY0":-133.31644729412554,"vZ0":-3.0872128048228733,"x":97.45,"y":193.07,"x0":0.9881782199684711,"y0":50.00595461917491,"z0":4.7911003081476045,"aX":16.447348284388784},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":5.3,"breakHorizontal":-15.6,"spinRate":1725,"spinDirection":128},"zone":9,"typeConfidence":2.0,"plateTime":0.4122729303970658,"extension":6.467874459996943},"hitData":{"launchSpeed":86.6,"launchAngle":-10.0,"totalDistance":11.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":104.88,"coordY":149.0}},"index":4,"playId":"705066f6-dd1e-3ea1-ba11-ecb119e17693","pitchNumber":5,"startTime":"2025-08-21T03:15:40.599Z","endTime":"2025-08-21T03:15:48.426Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-21T03:15:48.426Z","atBatIndex":38},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Patrick Bailey flies out to left fielder Gavin Sheets.","rbi":0,"awayScore":1,"homeScore":6,"isOut":true},"about":{"atBatIndex":39,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-08-21T03:16:10.863Z","endTime":"2025-08-21T03:16:51.236Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676664,"fullName":"JP Sears","link":"/api/v1/people/676664"},"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":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":657757,"link":"/api/v1/people/657757"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":1},"pitchData":{"startSpeed":76.7,"endSpeed":69.6,"strikeZoneTop":3.37,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.197863079019783,"aZ":-31.701591839905685,"pfxX":-7.880296408816305,"pfxZ":0.376569955575329,"pX":0.648517661768491,"pZ":3.3189160148592443,"vX0":0.5140866354682212,"vY0":-111.5635686550686,"vZ0":3.5904826771428437,"x":92.28,"y":149.17,"x0":1.4357374071721636,"y0":50.00162019039589,"z0":4.97964202925924,"aX":-9.81926549726199},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.9,"breakVerticalInduced":2.0,"breakHorizontal":14.0,"spinRate":2219,"spinDirection":276},"zone":3,"typeConfidence":2.0,"plateTime":0.4931065604219449,"extension":6.387460741591911},"index":0,"playId":"f0d94bf0-1240-3372-abf8-0daae42b61e4","pitchNumber":1,"startTime":"2025-08-21T03:16:16.926Z","endTime":"2025-08-21T03:16:21.511Z","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":91.9,"endSpeed":82.8,"strikeZoneTop":3.37,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.740582157385866,"aZ":-16.463484563000513,"pfxX":7.1426228268001575,"pfxZ":8.817733245115084,"pX":-0.4712783094736835,"pZ":2.504901178590646,"vX0":-5.96634705816631,"vY0":-133.620067125183,"vZ0":-3.2499499396422653,"x":134.96,"y":171.15,"x0":0.878843254996656,"y0":50.001982337514576,"z0":4.942097636304471,"aX":12.725350000639727},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":15.4,"breakHorizontal":-11.4,"spinRate":1903,"spinDirection":133},"zone":4,"typeConfidence":2.0,"plateTime":0.41223362444705947,"extension":6.446557554304428},"hitData":{"launchSpeed":95.6,"launchAngle":39.0,"totalDistance":328.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":86.95,"coordY":73.38}},"index":1,"playId":"92516726-5181-375d-a052-d97f7a9cdb71","pitchNumber":2,"startTime":"2025-08-21T03:16:41.210Z","endTime":"2025-08-21T03:16:51.236Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-21T03:16:51.236Z","atBatIndex":39},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Heliot Ramos doubles (22) on a line drive to left fielder Gavin Sheets.","rbi":0,"awayScore":1,"homeScore":6,"isOut":false},"about":{"atBatIndex":40,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-08-21T03:17:03.870Z","endTime":"2025-08-21T03:18:12.382Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676664,"fullName":"JP Sears","link":"/api/v1/people/676664"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,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":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":657757,"link":"/api/v1/people/657757"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.0,"endSpeed":75.7,"strikeZoneTop":3.19245000505525,"strikeZoneBottom":1.52971633956709,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.72773348006501,"aZ":-30.568718924430193,"pfxX":10.905770144537534,"pfxZ":1.084358915377086,"pX":0.8590636950545395,"pZ":3.002131330883461,"vX0":-4.229132309851385,"vY0":-122.07850227217595,"vZ0":2.044934888859196,"x":84.25,"y":157.72,"x0":1.2130381040197198,"y0":50.004609256478695,"z0":4.815604146181426,"aX":16.191084520496393},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":2.9,"breakHorizontal":-18.5,"spinRate":1885,"spinDirection":106},"zone":12,"typeConfidence":2.0,"plateTime":0.4515316363743689,"extension":6.489751630604424},"index":0,"playId":"d6050081-c32e-3ff9-8399-f2be7c770d8e","pitchNumber":1,"startTime":"2025-08-21T03:17:24.880Z","endTime":"2025-08-21T03:17:29.117Z","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":84.4,"endSpeed":76.3,"strikeZoneTop":3.1973958132822,"strikeZoneBottom":1.51397640818601,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.989444210972408,"aZ":-26.496895652925158,"pfxX":10.564366152302448,"pfxZ":3.7721940870578496,"pX":1.6100251056051174,"pZ":2.4702926287905433,"vX0":-2.730973848971066,"vY0":-122.8694380856906,"vZ0":0.08597943953032183,"x":55.63,"y":172.08,"x0":1.374766440144729,"y0":50.00231581793512,"z0":4.7167324658758485,"aX":15.892227247568837},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":7.1,"breakHorizontal":-18.2,"spinRate":1804,"spinDirection":107},"zone":12,"typeConfidence":2.0,"plateTime":0.4485563340493197,"extension":6.536430866777268},"index":1,"playId":"2badc57d-36ad-3f1e-92ba-fcc036eeb932","pitchNumber":2,"startTime":"2025-08-21T03:17:40.936Z","endTime":"2025-08-21T03:17:44.005Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.5,"endSpeed":81.6,"strikeZoneTop":3.23,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.363350927450238,"aZ":-15.616846421808148,"pfxX":7.162529572280129,"pfxZ":9.580773314153593,"pX":-1.265818079414833,"pZ":2.9955367210000086,"vX0":-7.4948001158597535,"vY0":-131.50693290116885,"vZ0":-2.147608920035096,"x":165.25,"y":157.9,"x0":0.7087858023955984,"y0":50.00270498995352,"z0":4.998905604046314,"aX":12.378284916940899},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":17.0,"breakHorizontal":-11.0,"spinRate":2006,"spinDirection":129},"zone":11,"typeConfidence":2.0,"plateTime":0.4186550021403912,"extension":6.47375528968302},"hitData":{"launchSpeed":73.5,"launchAngle":18.0,"totalDistance":194.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":53.59,"coordY":126.02}},"index":2,"playId":"7d503513-9cb0-34bd-8bff-281f5470ec70","pitchNumber":3,"startTime":"2025-08-21T03:18:00.338Z","endTime":"2025-08-21T03:18:12.382Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-21T03:18:12.382Z","atBatIndex":40},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Rafael Devers flies out to left fielder Gavin Sheets.","rbi":0,"awayScore":1,"homeScore":6,"isOut":true},"about":{"atBatIndex":41,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-08-21T03:18:38.265Z","endTime":"2025-08-21T03:20:51.002Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676664,"fullName":"JP Sears","link":"/api/v1/people/676664"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":657757,"link":"/api/v1/people/657757"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.9,"endSpeed":82.3,"strikeZoneTop":3.55,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.273959673434096,"aZ":-18.369420262516655,"pfxX":5.317623772222678,"pfxZ":7.896927611612889,"pX":0.20179792567041746,"pZ":1.6311144738995451,"vX0":-3.4391730122501194,"vY0":-132.15368665662592,"vZ0":-5.1165645801123425,"x":109.31,"y":194.74,"x0":0.8371030012932458,"y0":50.00209506640559,"z0":4.964812764498616,"aX":9.294036001886802},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":13.2,"breakHorizontal":-8.8,"spinRate":1737,"spinDirection":130},"zone":8,"typeConfidence":2.0,"plateTime":0.41635748986472576,"extension":6.432661360532889},"index":0,"playId":"0701842a-5e08-34a7-a08b-0132d4cabb44","pitchNumber":1,"startTime":"2025-08-21T03:18:55.586Z","endTime":"2025-08-21T03:19:00.135Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":79.4,"endSpeed":72.4,"strikeZoneTop":3.33954449542884,"strikeZoneBottom":1.58055346585097,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.31660012742026,"aZ":-30.203886946788167,"pfxX":-8.85823690906832,"pfxZ":1.4789613919908087,"pX":-1.260464950363147,"pZ":1.0302132435396454,"vX0":-3.3552743399600327,"vY0":-115.57448504841713,"vZ0":-1.4828618672214549,"x":165.05,"y":210.96,"x0":1.366923033407594,"y0":50.004034111336864,"z0":4.618414266660217,"aX":-11.818482222065311},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.3,"breakVerticalInduced":2.5,"breakHorizontal":16.9,"spinRate":2203,"spinDirection":273},"zone":13,"typeConfidence":2.0,"plateTime":0.4764434255690073,"extension":6.469239044965993},"index":1,"playId":"7355b2f7-0dcf-3cf8-bc61-10b7bbf9846c","pitchNumber":2,"startTime":"2025-08-21T03:19:17.248Z","endTime":"2025-08-21T03:19:21.781Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":79.9,"endSpeed":72.8,"strikeZoneTop":3.55,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.99365088797222,"aZ":-29.80279074065389,"pfxX":-8.227387714142516,"pfxZ":1.7458236283021904,"pX":-0.22790123015293903,"pZ":2.1649825509659646,"vX0":-1.1901868608687267,"vY0":-116.35327391302526,"vZ0":0.9194927455790214,"x":125.69,"y":180.33,"x0":1.3593718061338882,"y0":50.00068346495923,"z0":4.612063266032744,"aX":-11.159410162758043},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":3.7,"breakHorizontal":15.1,"spinRate":2206,"spinDirection":262},"zone":8,"typeConfidence":2.0,"plateTime":0.47267014593946044,"extension":6.624434532406455},"index":2,"playId":"59186685-bec4-39b8-b93e-eb14e88fc51e","pitchNumber":3,"startTime":"2025-08-21T03:19:39.536Z","endTime":"2025-08-21T03:19:43.409Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.0,"endSpeed":84.2,"strikeZoneTop":3.55,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.08011560746885,"aZ":-20.673885094459575,"pfxX":7.366166009032711,"pfxZ":6.262914345580892,"pX":0.0452348962181867,"pZ":3.4145505858272864,"vX0":-5.109764613409909,"vY0":-135.25841899668768,"vZ0":-0.23911742592159319,"x":115.28,"y":146.59,"x0":1.0108953359462105,"y0":50.00015546328136,"z0":4.965542191553949,"aX":13.518785034967152},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":11.5,"breakHorizontal":-12.1,"spinRate":2011,"spinDirection":133},"zone":2,"typeConfidence":2.0,"plateTime":0.4064121569819483,"extension":6.487736603512235},"index":3,"playId":"2fe33393-2aa7-3f8f-9c18-ae36f17a1e8a","pitchNumber":4,"startTime":"2025-08-21T03:20:09.008Z","endTime":"2025-08-21T03:20:14.778Z","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":2},"pitchData":{"startSpeed":91.4,"endSpeed":83.0,"strikeZoneTop":3.55,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.28449791732581,"aZ":-17.372522447361035,"pfxX":6.355808539745123,"pfxZ":8.319119812987791,"pX":-0.8795013425405743,"pZ":3.414896189329753,"vX0":-6.592462694078381,"vY0":-132.99281678426414,"vZ0":-0.8306114846906401,"x":150.52,"y":146.58,"x0":0.8135665971106181,"y0":50.00367429206752,"z0":4.99912954912967,"aX":11.310642856554303},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":15.1,"breakHorizontal":-10.0,"spinRate":1918,"spinDirection":140},"zone":11,"typeConfidence":2.0,"plateTime":0.4128949682600709,"extension":6.418204740040601},"hitData":{"launchSpeed":96.8,"launchAngle":41.0,"totalDistance":326.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":43.41,"coordY":96.33}},"index":4,"playId":"040dda83-d6b8-35fb-8fc1-4fe43e9bf250","pitchNumber":5,"startTime":"2025-08-21T03:20:40.485Z","endTime":"2025-08-21T03:20:51.002Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-21T03:20:51.002Z","atBatIndex":41},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ramón Laureano strikes out swinging.","rbi":0,"awayScore":1,"homeScore":6,"isOut":true},"about":{"atBatIndex":42,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-08-21T03:23:17.975Z","endTime":"2025-08-21T03:24:39.687Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663941,"fullName":"Tristan Beck","link":"/api/v1/people/663941"},"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":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":672275,"link":"/api/v1/people/672275"},"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":92.8,"endSpeed":85.0,"strikeZoneTop":3.40055591045324,"strikeZoneBottom":1.57126507721015,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.005618702817884,"aZ":-13.22238697962644,"pfxX":-7.046190917746196,"pfxZ":10.277244357930229,"pX":-0.6947213050466481,"pZ":1.8953498274034808,"vX0":7.089956926107132,"vY0":-134.85507874287453,"vZ0":-7.964248250348959,"x":143.48,"y":187.61,"x0":-2.440949637223183,"y0":50.001207275031646,"z0":5.817152132203882,"aX":-12.992015906550732},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":17.0,"breakHorizontal":11.3,"spinRate":2040,"spinDirection":214},"zone":7,"typeConfidence":0.9,"plateTime":0.40597973760421224,"extension":6.691075024483835},"index":0,"playId":"80f49536-0bb9-3cce-81e1-217f06369af6","pitchNumber":1,"startTime":"2025-08-21T03:23:23.988Z","endTime":"2025-08-21T03:23:28.428Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.9,"endSpeed":81.7,"strikeZoneTop":3.25753336126283,"strikeZoneBottom":1.52826141334863,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.779202361898648,"aZ":-27.596295232196027,"pfxX":2.7550843264318523,"pfxZ":2.7019602518086465,"pX":1.2382105690529277,"pZ":3.0235543725443303,"vX0":8.18575296560781,"vY0":-129.26602619655048,"vZ0":-2.1326945220143396,"x":69.8,"y":157.14,"x0":-2.326470931740946,"y0":50.002050572830576,"z0":5.976551349148634,"aX":4.663593712156065},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":4.7,"breakHorizontal":-6.8,"spinRate":2436,"spinDirection":158},"zone":12,"typeConfidence":0.9,"plateTime":0.4236085304290582,"extension":6.757577489058752},"index":1,"playId":"d34df914-2dd0-3a38-ad1a-50ccacccfeed","pitchNumber":2,"startTime":"2025-08-21T03:23:41.189Z","endTime":"2025-08-21T03:23:45.173Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.9,"endSpeed":76.7,"strikeZoneTop":3.45,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.669690453882538,"aZ":-32.075857852749174,"pfxX":8.805240100939868,"pfxZ":0.062497840539583294,"pX":1.459579870561043,"pZ":2.4422424246594203,"vX0":6.64759363075477,"vY0":-122.05441687790375,"vZ0":-1.1998303916222186,"x":61.36,"y":172.84,"x0":-2.4542677978413496,"y0":50.00022749057481,"z0":5.732144467450322,"aX":13.125202133946688},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":0.1,"breakHorizontal":-17.6,"spinRate":2720,"spinDirection":57},"zone":14,"typeConfidence":0.91,"plateTime":0.45080339343098874,"extension":6.866426251656207},"index":2,"playId":"ae3dd07e-e201-3c8e-83cb-47ad78ba7950","pitchNumber":3,"startTime":"2025-08-21T03:23:55.014Z","endTime":"2025-08-21T03:23:59.128Z","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":3,"startTime":"2025-08-21T03:24:10.688Z","endTime":"2025-08-21T03:24:18.930Z","isPitch":false,"type":"action","player":{"id":657656,"link":"/api/v1/people/657656"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.1,"endSpeed":85.9,"strikeZoneTop":3.33291979771483,"strikeZoneBottom":1.54489720792571,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.93122580369721,"aZ":-11.339034284444036,"pfxX":-6.02252567467601,"pfxZ":10.893770295018172,"pX":0.1025357107491858,"pZ":4.72013192485426,"vX0":9.136604964738366,"vY0":-138.19014693069903,"vZ0":-1.3937444952117577,"x":113.09,"y":111.34,"x0":-2.4809579726233326,"y0":50.00664179422429,"z0":6.002092405948319,"aX":-11.523467732410221},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":19.6,"breakHorizontal":8.8,"spinRate":2233,"spinDirection":212},"zone":12,"typeConfidence":0.9,"plateTime":0.39801481899375935,"extension":6.610103168184683},"index":4,"playId":"6edbdf60-debf-33af-9964-456d2eef1cd2","pitchNumber":4,"startTime":"2025-08-21T03:24:18.930Z","endTime":"2025-08-21T03:24:22.223Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":84.0,"endSpeed":76.7,"strikeZoneTop":3.45,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.65073540257316,"aZ":-31.84066585142142,"pfxX":7.614734667728432,"pfxZ":0.21918157056631404,"pX":1.0219722387995926,"pZ":1.1035168888624665,"vX0":5.964356703628638,"vY0":-122.17180491214087,"vZ0":-3.8992625572179347,"x":78.04,"y":208.99,"x0":-2.4538395431167124,"y0":50.00045971093868,"z0":5.504574158167257,"aX":11.323290556741583},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":-0.4,"breakHorizontal":-15.4,"spinRate":2844,"spinDirection":57},"zone":14,"typeConfidence":2.0,"plateTime":0.45109248047462014,"extension":6.817496430731931},"index":5,"playId":"96b93b9d-8ca5-36bd-b87a-403a7bd5ba0f","pitchNumber":5,"startTime":"2025-08-21T03:24:33.419Z","endTime":"2025-08-21T03:24:39.687Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-21T03:24:39.687Z","atBatIndex":42},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Gavin Sheets flies out to center fielder Jung Hoo Lee.","rbi":0,"awayScore":1,"homeScore":6,"isOut":true},"about":{"atBatIndex":43,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-08-21T03:24:54.666Z","endTime":"2025-08-21T03:25:14.750Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663941,"fullName":"Tristan Beck","link":"/api/v1/people/663941"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":808982,"link":"/api/v1/people/808982"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.1,"endSpeed":86.3,"strikeZoneTop":3.48,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.65321390036995,"aZ":-13.343211309074386,"pfxX":-7.102044499760931,"pfxZ":9.79043129591784,"pX":-0.27221081857509116,"pZ":3.6555101764062776,"vX0":8.145446778094957,"vY0":-138.24577225486402,"vZ0":-3.4813370100064804,"x":127.38,"y":140.08,"x0":-2.3429950259604078,"y0":50.0006070211038,"z0":5.834834231363946,"aX":-13.657772698033396},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":17.2,"breakHorizontal":11.0,"spinRate":2002,"spinDirection":218},"zone":11,"typeConfidence":0.9,"plateTime":0.39717025279478246,"extension":6.7289092329964},"hitData":{"launchSpeed":99.3,"launchAngle":48.0,"totalDistance":289.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":151.94,"coordY":86.53}},"index":0,"playId":"37bd898c-4d93-3d98-8999-28c8c77d1d32","pitchNumber":1,"startTime":"2025-08-21T03:25:03.422Z","endTime":"2025-08-21T03:25:14.750Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-21T03:25:14.750Z","atBatIndex":43},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jose Iglesias flies out to right fielder Tyler Fitzgerald.","rbi":0,"awayScore":1,"homeScore":6,"isOut":true},"about":{"atBatIndex":44,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-08-21T03:25:32.991Z","endTime":"2025-08-21T03:25:57.999Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":578428,"fullName":"Jose Iglesias","link":"/api/v1/people/578428"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663941,"fullName":"Tristan Beck","link":"/api/v1/people/663941"},"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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":578428,"fullName":"Jose Iglesias","link":"/api/v1/people/578428"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":666149,"link":"/api/v1/people/666149"},"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":2},"pitchData":{"startSpeed":93.3,"endSpeed":84.7,"strikeZoneTop":3.1398113967077,"strikeZoneBottom":1.48137986930081,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.627967453262322,"aZ":-14.70254689232481,"pfxX":-7.562435295866114,"pfxZ":9.464264269251121,"pX":-0.1676035062351824,"pZ":2.1238024827934505,"vX0":8.612603711868143,"vY0":-135.48861159946924,"vZ0":-6.5849891187373855,"x":123.39,"y":181.44,"x0":-2.416078938105601,"y0":50.00042039944972,"z0":5.627004596436809,"aX":-13.956099958872983},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":15.7,"breakHorizontal":11.6,"spinRate":1862,"spinDirection":222},"zone":5,"typeConfidence":0.9,"plateTime":0.40540623824922406,"extension":6.918138981420455},"index":0,"playId":"4f122447-8f53-3d9b-a5dd-ea036404fcc9","pitchNumber":1,"startTime":"2025-08-21T03:25:35.435Z","endTime":"2025-08-21T03:25:39.789Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.6,"endSpeed":86.1,"strikeZoneTop":3.26,"strikeZoneBottom":1.43,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.790181612428672,"aZ":-12.717828599488099,"pfxX":-6.56240865543236,"pfxZ":10.243971241374995,"pX":-0.010580785137175811,"pZ":1.7776739731541886,"vX0":8.960200943770765,"vY0":-137.2812541954753,"vZ0":-8.165427270603612,"x":117.4,"y":190.78,"x0":-2.471654785865927,"y0":50.00225281828465,"z0":5.666017458734,"aX":-12.46388286150995},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":16.8,"breakHorizontal":9.8,"spinRate":2086,"spinDirection":218},"zone":8,"typeConfidence":0.9,"plateTime":0.3997418052988446,"extension":6.805767884429707},"hitData":{"launchSpeed":95.5,"launchAngle":36.0,"totalDistance":332.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":201.33,"coordY":87.97}},"index":1,"playId":"2cc2405c-2cbf-3ec9-ae52-3ae089388dd6","pitchNumber":2,"startTime":"2025-08-21T03:25:49.499Z","endTime":"2025-08-21T03:25:57.999Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-21T03:25:57.999Z","atBatIndex":44},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Willy Adames grounds out, third baseman Manny Machado to first baseman Ryan O'Hearn.","rbi":0,"awayScore":1,"homeScore":6,"isOut":true},"about":{"atBatIndex":45,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-08-21T03:28:16.582Z","endTime":"2025-08-21T03:30:39.573Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676664,"fullName":"JP Sears","link":"/api/v1/people/676664"},"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":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":592518,"link":"/api/v1/people/592518"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":656811,"link":"/api/v1/people/656811"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 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":76.7,"endSpeed":69.4,"strikeZoneTop":3.28895853342779,"strikeZoneBottom":1.64520005211576,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.144798657167257,"aZ":-30.939105577316347,"pfxX":-9.076059099986043,"pfxZ":0.9926881293616336,"pX":1.1004455218116453,"pZ":2.3502367661138575,"vX0":1.5503188972912612,"vY0":-111.58659492845896,"vZ0":1.7110971082942124,"x":75.05,"y":175.32,"x0":1.5676130439829477,"y0":50.00100555760232,"z0":4.79976339062735,"aX":-11.256660060925165},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.4,"breakVerticalInduced":2.6,"breakHorizontal":15.8,"spinRate":2018,"spinDirection":269},"zone":14,"typeConfidence":2.0,"plateTime":0.49396636083781864,"extension":6.548749535456449},"index":0,"playId":"68ae5a86-f024-34c3-bd0c-165a5b557535","pitchNumber":1,"startTime":"2025-08-21T03:28:32.053Z","endTime":"2025-08-21T03:28:36.279Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":76.7,"endSpeed":69.9,"strikeZoneTop":3.47048325105538,"strikeZoneBottom":1.77155895524803,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.290428972483507,"aZ":-28.796954252859706,"pfxX":-9.536287214176914,"pfxZ":2.710230730315187,"pX":0.6071302423660755,"pZ":1.733705638028248,"vX0":0.7388110447767675,"vY0":-111.6496380541032,"vZ0":-0.1102320521370872,"x":93.86,"y":191.97,"x0":1.5069541012400747,"y0":50.00498810688029,"z0":4.776510407623762,"aX":-11.900393663474725},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.6,"breakVerticalInduced":5.2,"breakHorizontal":17.0,"spinRate":2115,"spinDirection":266},"zone":9,"typeConfidence":2.0,"plateTime":0.49278684600214806,"extension":6.637613145617957},"index":1,"playId":"3e951fa8-348b-34a1-bd69-0e72a8be82f0","pitchNumber":2,"startTime":"2025-08-21T03:28:47.487Z","endTime":"2025-08-21T03:28:51.313Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.0,"endSpeed":77.4,"strikeZoneTop":3.47,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.40865949454071,"aZ":-29.46211804909529,"pfxX":9.481782444715861,"pfxZ":1.7660643481929075,"pX":0.44660303569747484,"pZ":2.2736311622652186,"vX0":-4.732701090549691,"vY0":-123.71134186919072,"vZ0":-0.10946246428000528,"x":99.98,"y":177.39,"x0":1.1601184117950032,"y0":50.005574325331914,"z0":4.80369773335898,"aX":14.588832869692279},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":3.5,"breakHorizontal":-16.0,"spinRate":1582,"spinDirection":106},"zone":6,"typeConfidence":2.0,"plateTime":0.444023852291358,"extension":6.519331181430776},"index":2,"playId":"a4651294-29bf-39a7-8c9b-f647cf5eaf5b","pitchNumber":3,"startTime":"2025-08-21T03:29:05.947Z","endTime":"2025-08-21T03:29:12.678Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.0,"endSpeed":83.5,"strikeZoneTop":3.47,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.970288093015817,"aZ":-19.137033535725546,"pfxX":6.6291227332378515,"pfxZ":7.2438658598296595,"pX":-0.07270584141972286,"pZ":2.958125772565483,"vX0":-5.002358517638566,"vY0":-133.83837090093942,"vZ0":-1.8707023499032411,"x":119.77,"y":158.91,"x0":0.9665409837320601,"y0":50.003654884163275,"z0":5.047777783872049,"aX":11.933989184952745},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":12.8,"breakHorizontal":-10.8,"spinRate":1860,"spinDirection":130},"zone":2,"typeConfidence":2.0,"plateTime":0.4104534693849864,"extension":6.430914158727073},"index":3,"playId":"1f506d53-cc3a-3e35-a64d-c6d67534caa1","pitchNumber":4,"startTime":"2025-08-21T03:29:36.974Z","endTime":"2025-08-21T03:29:44.592Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.5,"endSpeed":75.3,"strikeZoneTop":3.48692239379319,"strikeZoneBottom":1.70083558923033,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.911729875452288,"aZ":-29.45104998211152,"pfxX":9.592891873739664,"pfxZ":1.8309801663011402,"pX":2.1149664165687914,"pZ":3.763634933478562,"vX0":-0.8789492066887838,"vY0":-122.85177790788202,"vZ0":3.597590048340506,"x":36.38,"y":137.16,"x0":1.241885317740749,"y0":50.00026253836572,"z0":4.827441033602685,"aX":14.23464195557792},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":4.7,"breakHorizontal":-16.9,"spinRate":1399,"spinDirection":104},"zone":12,"typeConfidence":2.0,"plateTime":0.4508936573833311,"extension":6.472025694322783},"index":4,"playId":"4d2793c2-c196-3ed2-adfc-69cfa2bb36b0","pitchNumber":5,"startTime":"2025-08-21T03:30:11.745Z","endTime":"2025-08-21T03:30:15.614Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.5,"endSpeed":76.1,"strikeZoneTop":3.47,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.17435436400802,"aZ":-29.03484568135733,"pfxX":10.458724618539023,"pfxZ":2.0942330862557057,"pX":-0.5866660340633576,"pZ":1.9579126348545444,"vX0":-7.018474448209769,"vY0":-122.68492994424685,"vZ0":-0.40343836619502027,"x":139.36,"y":185.92,"x0":0.9773671074657249,"y0":50.001570021227565,"z0":4.636342918674585,"aX":15.667441476677785},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":4.0,"breakHorizontal":-16.9,"spinRate":1611,"spinDirection":106},"zone":7,"typeConfidence":2.0,"plateTime":0.4494239850330164,"extension":6.619436185543162},"hitData":{"launchSpeed":81.6,"launchAngle":-5.0,"totalDistance":20.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":96.74,"coordY":162.74}},"index":5,"playId":"bd25116f-6714-3408-a781-82a9ee20d9a2","pitchNumber":6,"startTime":"2025-08-21T03:30:31.378Z","endTime":"2025-08-21T03:30:39.573Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-21T03:30:39.573Z","atBatIndex":45},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Wilmer Flores grounds out, second baseman Jake Cronenworth to first baseman Ryan O'Hearn.","rbi":0,"awayScore":1,"homeScore":6,"isOut":true},"about":{"atBatIndex":46,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-08-21T03:31:00.734Z","endTime":"2025-08-21T03:32:50.282Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":527038,"fullName":"Wilmer Flores","link":"/api/v1/people/527038"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676664,"fullName":"JP Sears","link":"/api/v1/people/676664"},"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":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":527038,"fullName":"Wilmer Flores","link":"/api/v1/people/527038"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":630105,"link":"/api/v1/people/630105"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":656811,"link":"/api/v1/people/656811"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.4,"endSpeed":83.6,"strikeZoneTop":3.3513028102973,"strikeZoneBottom":1.73235260025338,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.861115419862287,"aZ":-24.649048992713045,"pfxX":9.553330101801489,"pfxZ":4.21569112916415,"pX":-1.0501645284944774,"pZ":1.3596397745717372,"vX0":-8.215057315105176,"vY0":-132.83559976315976,"vZ0":-4.060532968908976,"x":157.03,"y":202.07,"x0":0.8436430756529693,"y0":50.002450170424844,"z0":4.703456168066791,"aX":17.046649069430394},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":7.0,"breakHorizontal":-15.5,"spinRate":1943,"spinDirection":124},"zone":13,"typeConfidence":2.0,"plateTime":0.41258596453828345,"extension":6.584903561370086},"index":0,"playId":"06274d72-9de2-380c-b805-07ac6a8a0d4d","pitchNumber":1,"startTime":"2025-08-21T03:31:12.555Z","endTime":"2025-08-21T03:31:16.882Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.2,"endSpeed":76.7,"strikeZoneTop":3.29951884456981,"strikeZoneBottom":1.68095162775289,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.953382051472214,"aZ":-27.63704584436861,"pfxX":8.9364159200622,"pfxZ":3.006843511709704,"pX":1.091506576906055,"pZ":1.743676862282459,"vX0":-3.089280755357727,"vY0":-122.53455192207821,"vZ0":-1.3443069535583243,"x":75.39,"y":191.7,"x0":1.21318050451748,"y0":50.00311886032691,"z0":4.677736766131793,"aX":13.48457935540853},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":5.4,"breakHorizontal":-15.4,"spinRate":1525,"spinDirection":100},"zone":14,"typeConfidence":2.0,"plateTime":0.4483321734737036,"extension":6.61235837477674},"index":1,"playId":"f7e83f1f-0ce5-372b-88ec-176be08d6184","pitchNumber":2,"startTime":"2025-08-21T03:31:30.097Z","endTime":"2025-08-21T03:31:34.857Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.8,"endSpeed":81.9,"strikeZoneTop":3.2693807909941,"strikeZoneBottom":1.62244803874077,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.337842026100553,"aZ":-28.95281205004195,"pfxX":8.460058129508207,"pfxZ":1.8753104437757129,"pX":0.7170259457989815,"pZ":1.3878463950721243,"vX0":-4.105154758366102,"vY0":-130.68763984076634,"vZ0":-2.7148138481000323,"x":89.67,"y":201.31,"x0":1.2150105283550992,"y0":50.002265180533115,"z0":4.6305169858944275,"aX":14.531185118220273},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":3.0,"breakHorizontal":-14.3,"spinRate":1626,"spinDirection":125},"zone":14,"typeConfidence":2.0,"plateTime":0.42022940605811687,"extension":6.551990955295002},"index":2,"playId":"f8866554-c182-3c77-abf1-e5b1912eb589","pitchNumber":3,"startTime":"2025-08-21T03:31:47.106Z","endTime":"2025-08-21T03:31:52.161Z","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":90.9,"endSpeed":82.5,"strikeZoneTop":3.33577500095027,"strikeZoneBottom":1.74548406532253,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.3212065270022,"aZ":-16.09397674784511,"pfxX":6.623265562561587,"pfxZ":9.151795561464027,"pX":-0.024269489644848992,"pZ":2.620694677185047,"vX0":-4.7593605477259375,"vY0":-132.2385963258796,"vZ0":-2.897388825031396,"x":117.93,"y":168.02,"x0":0.9456746195164293,"y0":50.00036456151264,"z0":4.922865372273246,"aX":11.634099640179722},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":16.1,"breakHorizontal":-10.8,"spinRate":1879,"spinDirection":128},"zone":5,"typeConfidence":2.0,"plateTime":0.4154819022235592,"extension":6.413874864784862},"index":3,"playId":"c6ee2d16-4167-3705-90f2-adbd82778c47","pitchNumber":4,"startTime":"2025-08-21T03:32:05.061Z","endTime":"2025-08-21T03:32:08.748Z","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":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":76.7,"endSpeed":69.2,"strikeZoneTop":3.23512457243704,"strikeZoneBottom":1.57496043813161,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.185921401765523,"aZ":-26.659747752684183,"pfxX":-9.349166067003827,"pfxZ":4.455295230751647,"pX":0.21594410133863481,"pZ":3.1162602701317557,"vX0":-0.01791714248729087,"vY0":-111.51374859836379,"vZ0":2.430938673382494,"x":108.77,"y":154.64,"x0":1.4354027686131972,"y0":50.00355417760162,"z0":4.7932955909370385,"aX":-11.57800017296405},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":9.1,"breakHorizontal":16.8,"spinRate":2301,"spinDirection":271},"zone":2,"typeConfidence":2.0,"plateTime":0.4943541793600601,"extension":6.623171949874232},"index":4,"playId":"17bc17bf-3b75-352b-a9df-acc7bb809920","pitchNumber":5,"startTime":"2025-08-21T03:32:25.585Z","endTime":"2025-08-21T03:32:29.468Z","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":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.7,"endSpeed":77.4,"strikeZoneTop":3.29,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.366844773101974,"aZ":-29.09467192833377,"pfxX":9.60415983260931,"pfxZ":2.0091030045808687,"pX":1.2954146914583873,"pZ":2.4097418627615594,"vX0":-2.8748381586723264,"vY0":-123.3463586287268,"vZ0":0.44734625011289586,"x":67.62,"y":173.72,"x0":1.2306600888386015,"y0":50.00580171751772,"z0":4.6864287830970435,"aX":14.747220537298057},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":4.0,"breakHorizontal":-16.7,"spinRate":1621,"spinDirection":105},"zone":14,"typeConfidence":2.0,"plateTime":0.4446763990346936,"extension":6.643093394237719},"hitData":{"launchSpeed":81.1,"launchAngle":1.0,"totalDistance":46.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":134.02,"coordY":151.45}},"index":5,"playId":"6e195200-44f1-3075-ba0d-34bb958a95c7","pitchNumber":6,"startTime":"2025-08-21T03:32:42.373Z","endTime":"2025-08-21T03:32:50.282Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-21T03:32:50.282Z","atBatIndex":46},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Casey Schmitt grounds out, third baseman Manny Machado to first baseman Ryan O'Hearn.","rbi":0,"awayScore":1,"homeScore":6,"isOut":true},"about":{"atBatIndex":47,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-08-21T03:33:08.924Z","endTime":"2025-08-21T03:34:01.143Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676664,"fullName":"JP Sears","link":"/api/v1/people/676664"},"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":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":592518,"link":"/api/v1/people/592518"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":656811,"link":"/api/v1/people/656811"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 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":77.9,"endSpeed":70.7,"strikeZoneTop":3.50061019688128,"strikeZoneBottom":1.566008353449,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.03233475766441,"aZ":-27.41259271749063,"pfxX":-5.579729656609466,"pfxZ":3.698927921904403,"pX":0.46376387500812977,"pZ":2.67524871210779,"vX0":-0.4032985281548783,"vY0":-113.41284990526609,"vZ0":1.3982796392642898,"x":99.32,"y":166.55,"x0":1.3682245364988295,"y0":50.00218594536908,"z0":4.808766022144384,"aX":-7.1823141782128435},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":7.4,"breakHorizontal":10.2,"spinRate":2103,"spinDirection":269},"zone":6,"typeConfidence":2.0,"plateTime":0.4851513897792601,"extension":6.490260028563253},"index":0,"playId":"603f4522-7d29-337b-9517-43d30dab49c9","pitchNumber":1,"startTime":"2025-08-21T03:33:33.359Z","endTime":"2025-08-21T03:33:37.123Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.9,"endSpeed":83.0,"strikeZoneTop":3.42,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.63125083168515,"aZ":-26.401555529356255,"pfxX":8.94936145461553,"pfxZ":3.27748653736671,"pX":0.3523565300639728,"pZ":1.5158428384431695,"vX0":-4.58508321635825,"vY0":-132.29870087499216,"vZ0":-3.3082930262854213,"x":103.57,"y":197.85,"x0":0.9500514820427718,"y0":50.005631738787315,"z0":4.729045787668,"aX":15.782264033552288},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":5.4,"breakHorizontal":-15.1,"spinRate":1677,"spinDirection":127},"zone":9,"typeConfidence":2.0,"plateTime":0.4148557015343797,"extension":6.608304639462968},"hitData":{"launchSpeed":94.8,"launchAngle":-11.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":103.67,"coordY":163.54}},"index":1,"playId":"756a2019-b9ee-36dd-b6a9-7e4d70a6cc0d","pitchNumber":2,"startTime":"2025-08-21T03:33:53.140Z","endTime":"2025-08-21T03:34:01.143Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-21T03:34:01.143Z","atBatIndex":47},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jake Cronenworth grounds out to first baseman Rafael Devers.","rbi":0,"awayScore":1,"homeScore":6,"isOut":true},"about":{"atBatIndex":48,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-08-21T03:36:26.225Z","endTime":"2025-08-21T03:36:43.792Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663941,"fullName":"Tristan Beck","link":"/api/v1/people/663941"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":646240,"link":"/api/v1/people/646240"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.5,"endSpeed":84.0,"strikeZoneTop":3.29,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.10534731103079,"aZ":-21.586111191142617,"pfxX":-10.584603665179731,"pfxZ":5.839941461542478,"pX":-0.642090343028086,"pZ":2.3011194298948725,"vX0":8.673807072378555,"vY0":-134.3074495279818,"vZ0":-4.844468103068774,"x":141.47,"y":176.65,"x0":-2.5501740372893456,"y0":50.00286922699717,"z0":5.67852652706369,"aX":-19.193604353303215},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":9.6,"breakHorizontal":17.2,"spinRate":2133,"spinDirection":225},"zone":4,"typeConfidence":0.9,"plateTime":0.40897424795881454,"extension":6.759881944170814},"hitData":{"launchSpeed":81.7,"launchAngle":-35.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":152.13,"coordY":169.34}},"index":0,"playId":"19a1c8a9-5f9c-397d-8506-1f8a6cbdc9f7","pitchNumber":1,"startTime":"2025-08-21T03:36:35.282Z","endTime":"2025-08-21T03:36:43.792Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-21T03:36:43.792Z","atBatIndex":48},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Freddy Fermin strikes out swinging.","rbi":0,"awayScore":1,"homeScore":6,"isOut":true},"about":{"atBatIndex":49,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-08-21T03:37:01.930Z","endTime":"2025-08-21T03:38:19.652Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663941,"fullName":"Tristan Beck","link":"/api/v1/people/663941"},"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":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":672275,"link":"/api/v1/people/672275"},"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":91.5,"endSpeed":82.8,"strikeZoneTop":3.08151517556404,"strikeZoneBottom":1.51341172924062,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.41470131921138,"aZ":-21.21766026245077,"pfxX":-7.9605248852683905,"pfxZ":6.1886213450956475,"pX":-0.053616575226501,"pZ":3.247917745262871,"vX0":8.944814790946628,"vY0":-132.95113298478935,"vZ0":-2.6416214293770865,"x":119.04,"y":151.09,"x0":-2.4449072725634475,"y0":50.00388524538057,"z0":5.813088274215451,"aX":-14.09644532395663},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":10.8,"breakHorizontal":12.2,"spinRate":1926,"spinDirection":223},"zone":11,"typeConfidence":0.9,"plateTime":0.413714819755433,"extension":6.788224263589322},"index":0,"playId":"a36993fe-3f45-3578-89bd-78204d2a7cec","pitchNumber":1,"startTime":"2025-08-21T03:37:07.702Z","endTime":"2025-08-21T03:37:12.353Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.3,"endSpeed":80.9,"strikeZoneTop":3.18112074731978,"strikeZoneBottom":1.52033952354181,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.876061287343664,"aZ":-25.44566786999412,"pfxX":1.009811484782487,"pfxZ":4.037235526505924,"pX":0.8947718268979608,"pZ":3.138866920885793,"vX0":8.112839780841872,"vY0":-128.38159472063685,"vZ0":-1.7761763970412279,"x":82.89,"y":154.03,"x0":-2.439133411139497,"y0":50.00476607350558,"z0":5.822619065715934,"aX":1.682385985863145},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":7.1,"breakHorizontal":-3.7,"spinRate":2511,"spinDirection":154},"zone":12,"typeConfidence":0.9,"plateTime":0.426834788459026,"extension":6.813089150032639},"index":1,"playId":"ed2c53a2-dec2-3fe4-aed5-9be31725afa2","pitchNumber":2,"startTime":"2025-08-21T03:37:22.527Z","endTime":"2025-08-21T03:37:26.890Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.5,"endSpeed":81.9,"strikeZoneTop":3.33,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.48728550871918,"aZ":-24.06803783742492,"pfxX":2.762694590704012,"pfxZ":4.7462248068864366,"pX":0.012317267493620306,"pZ":2.021604827024542,"vX0":5.175619372047013,"vY0":-130.17131425497632,"vZ0":-4.716436105472237,"x":116.53,"y":184.2,"x0":-2.3643274059949304,"y0":50.00555859149344,"z0":5.689770140896542,"aX":4.718445516144452},"breaks":{"breakAngle":13.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":7.7,"breakHorizontal":-6.2,"spinRate":2409,"spinDirection":177},"zone":8,"typeConfidence":0.9,"plateTime":0.4215136068329266,"extension":6.913351148421723},"index":2,"playId":"2cee69a8-1fae-33b0-9d86-1d5567e7ae1c","pitchNumber":3,"startTime":"2025-08-21T03:37:36.896Z","endTime":"2025-08-21T03:37:40.097Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.2,"endSpeed":77.6,"strikeZoneTop":3.33,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.335954578782385,"aZ":-27.80765731626512,"pfxX":6.667630020078432,"pfxZ":2.8347343361679904,"pX":-0.06776009268404669,"pZ":2.485962343355776,"vX0":4.340280065919422,"vY0":-123.98268527368127,"vZ0":-1.823928392369577,"x":119.58,"y":171.66,"x0":-2.713742116467106,"y0":50.00172690602276,"z0":5.5767221176872575,"aX":10.26447757823295},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":4.9,"breakHorizontal":-13.2,"spinRate":2795,"spinDirection":65},"zone":5,"typeConfidence":2.0,"plateTime":0.44364398781070635,"extension":6.8168826117457275},"index":3,"playId":"528dbb3f-a14f-3843-a67f-8799173c212a","pitchNumber":4,"startTime":"2025-08-21T03:37:52.683Z","endTime":"2025-08-21T03:37:57.044Z","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":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":84.7,"endSpeed":77.6,"strikeZoneTop":3.33,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.822498726843282,"aZ":-28.017887352757977,"pfxX":5.991612371532333,"pfxZ":2.717882657016773,"pX":0.6928734441882489,"pZ":2.293551472021371,"vX0":5.620715881182432,"vY0":-123.2537859934384,"vZ0":-2.5184687892406044,"x":90.59,"y":176.85,"x0":-2.4004275629760237,"y0":50.00367828487754,"z0":5.708559981969859,"aX":9.164458205806058},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":4.6,"breakHorizontal":-12.2,"spinRate":2761,"spinDirection":74},"zone":6,"typeConfidence":2.0,"plateTime":0.44538646757829614,"extension":6.879598340145461},"index":4,"playId":"21553ffe-ad2f-3a46-95c9-d79b3fde2252","pitchNumber":5,"startTime":"2025-08-21T03:38:16.182Z","endTime":"2025-08-21T03:38:19.652Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-21T03:38:19.652Z","atBatIndex":49},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Fernando Tatis Jr. strikes out swinging.","rbi":0,"awayScore":1,"homeScore":6,"isOut":true},"about":{"atBatIndex":50,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-08-21T03:38:32.514Z","endTime":"2025-08-21T03:39:42.441Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663941,"fullName":"Tristan Beck","link":"/api/v1/people/663941"},"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":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":672275,"link":"/api/v1/people/672275"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.4,"endSpeed":84.7,"strikeZoneTop":3.75269062773001,"strikeZoneBottom":1.74802633911586,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.85303072340693,"aZ":-15.49957379559817,"pfxX":-7.506939076971869,"pfxZ":8.993730007019375,"pX":-1.4901163188615933,"pZ":3.34929514480608,"vX0":5.359442204431283,"vY0":-135.8224785926872,"vZ0":-3.5291635417138174,"x":173.8,"y":148.35,"x0":-2.52114171649368,"y0":50.005019109586065,"z0":5.754451924820598,"aX":-13.921218001149539},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":15.6,"breakHorizontal":12.4,"spinRate":2070,"spinDirection":222},"zone":11,"typeConfidence":0.9,"plateTime":0.4044559656674873,"extension":6.77104120881588},"index":0,"playId":"b826bc82-1557-345d-a187-e10a3d4ddf24","pitchNumber":1,"startTime":"2025-08-21T03:38:44.455Z","endTime":"2025-08-21T03:38:48.237Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.4,"endSpeed":82.6,"strikeZoneTop":3.79339793443319,"strikeZoneBottom":1.7890495427921,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.10315709006383,"aZ":-24.42674696264581,"pfxX":-0.8698038171541382,"pfxZ":4.463547960018941,"pX":0.7825375868291984,"pZ":1.726427124952974,"vX0":8.305197507561644,"vY0":-131.25960174165536,"vZ0":-5.474510632457929,"x":87.17,"y":192.17,"x0":-2.3164700130800693,"y0":50.003686728828235,"z0":5.670131418884439,"aX":-1.5107023663573846},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":7.0,"breakHorizontal":-0.4,"spinRate":2508,"spinDirection":179},"zone":9,"typeConfidence":0.9,"plateTime":0.418091986979376,"extension":6.811993321832215},"index":1,"playId":"8666bddc-980e-3bab-95ab-b1495664e050","pitchNumber":2,"startTime":"2025-08-21T03:38:58.901Z","endTime":"2025-08-21T03:39:03.945Z","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":94.8,"endSpeed":85.4,"strikeZoneTop":3.78,"strikeZoneBottom":1.77,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.48550441223445,"aZ":-14.03704043403126,"pfxX":-8.318636573831022,"pfxZ":9.559667012292541,"pX":-0.8275981507286658,"pZ":3.9193118259551345,"vX0":7.176429326407587,"vY0":-137.8090557243894,"vZ0":-2.79402549108275,"x":148.55,"y":132.96,"x0":-2.4020885500214098,"y0":50.00520228209424,"z0":5.91122948502127,"aX":-15.786530580438818},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":16.8,"breakHorizontal":13.3,"spinRate":2210,"spinDirection":218},"zone":11,"typeConfidence":0.9,"plateTime":0.3995355189277334,"extension":6.573071410197615},"index":2,"playId":"2e0f5a05-5224-3bc3-b0f1-76e75ccf53ee","pitchNumber":3,"startTime":"2025-08-21T03:39:14.647Z","endTime":"2025-08-21T03:39:18.568Z","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":94.8,"endSpeed":85.8,"strikeZoneTop":3.78,"strikeZoneBottom":1.77,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.28319783226549,"aZ":-12.924442848949289,"pfxX":-8.285102661396671,"pfxZ":10.147508264343706,"pX":0.029167043080530877,"pZ":2.3041472301806123,"vX0":9.657750592179756,"vY0":-137.54860986627247,"vZ0":-6.742950226205173,"x":115.89,"y":176.57,"x0":-2.4673817204778414,"y0":50.00671053099374,"z0":5.681164395899402,"aX":-15.72431700469347},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":16.9,"breakHorizontal":12.7,"spinRate":2114,"spinDirection":218},"zone":8,"typeConfidence":0.9,"plateTime":0.3996987312353468,"extension":6.781941189314412},"index":3,"playId":"49422a8b-c94d-3b68-8b45-023d08982ec9","pitchNumber":4,"startTime":"2025-08-21T03:39:37.804Z","endTime":"2025-08-21T03:39:42.441Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-21T03:39:42.441Z","atBatIndex":50},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jung Hoo Lee strikes out swinging.","rbi":0,"awayScore":1,"homeScore":6,"isOut":true},"about":{"atBatIndex":51,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-08-21T03:42:07.690Z","endTime":"2025-08-21T03:43:45.196Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":593974,"fullName":"Wandy Peralta","link":"/api/v1/people/593974"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5,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":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":666023,"link":"/api/v1/people/666023"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Wandy Peralta replaces JP Sears.","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-08-21T03:41:39.046Z","endTime":"2025-08-21T03:42:09.882Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":593974,"link":"/api/v1/people/593974"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.8,"endSpeed":86.5,"strikeZoneTop":3.46143152940849,"strikeZoneBottom":1.51255022806527,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.327903690973656,"aZ":-25.800658904479537,"pfxX":9.525076468074118,"pfxZ":3.325827195139434,"pX":0.8333612770726666,"pZ":2.9457386872609033,"vX0":-2.882341890766911,"vY0":-138.00826397254062,"vZ0":-3.677838777063468,"x":85.23,"y":159.25,"x0":0.6572628581582847,"y0":50.00666543977086,"z0":6.044938161381265,"aX":18.273844799366035},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":5.4,"breakHorizontal":-16.6,"spinRate":1931,"spinDirection":130},"zone":12,"typeConfidence":2.0,"plateTime":0.3977391936022485,"extension":5.670324220833295},"index":1,"playId":"9bab270f-43bb-337d-921a-cc7a89ba2b1f","pitchNumber":1,"startTime":"2025-08-21T03:42:09.882Z","endTime":"2025-08-21T03:42:13.862Z","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":95.1,"endSpeed":86.5,"strikeZoneTop":3.37,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.51932676718728,"aZ":-27.944379891062965,"pfxX":9.900984654639341,"pfxZ":2.198473652627616,"pX":0.5793906571366376,"pZ":2.7899755004835978,"vX0":-3.4628211455017155,"vY0":-138.42862169672094,"vZ0":-3.601997935798622,"x":94.91,"y":163.45,"x0":0.5670448660026772,"y0":50.001449339902145,"z0":5.9979680356635425,"aX":19.039248320291065},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":3.4,"breakHorizontal":-17.0,"spinRate":1909,"spinDirection":134},"zone":3,"typeConfidence":2.0,"plateTime":0.39705778398965075,"extension":5.7020501633680825},"index":2,"playId":"33eb3e86-1ab6-31ca-8e66-1b87f53b38cc","pitchNumber":2,"startTime":"2025-08-21T03:42:22.007Z","endTime":"2025-08-21T03:42:26.307Z","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":87.3,"endSpeed":80.2,"strikeZoneTop":3.37,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.441345645289207,"aZ":-27.078062231190476,"pfxX":0.048914074948761765,"pfxZ":3.114752977347898,"pX":-0.05966428613964081,"pZ":2.26900347386871,"vX0":-2.3400639748780154,"vY0":-127.2076329966319,"vZ0":-3.423447004934988,"x":119.27,"y":177.52,"x0":0.8663719421734706,"y0":50.00400338235667,"z0":5.782341046816096,"aX":0.08039733578158459},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":5.0,"breakHorizontal":0.5,"spinRate":2085,"spinDirection":162},"zone":5,"typeConfidence":2.0,"plateTime":0.4308081309354548,"extension":5.8590254413655565},"index":3,"playId":"ddf4c899-b054-30c9-838e-3e15d0a9857c","pitchNumber":3,"startTime":"2025-08-21T03:42:44.600Z","endTime":"2025-08-21T03:42:49.395Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.6,"endSpeed":79.3,"strikeZoneTop":3.4459849347138,"strikeZoneBottom":1.50075720091885,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.91617288939334,"aZ":-25.969662214178623,"pfxX":0.5811630311306395,"pfxZ":3.929054883585077,"pX":-2.2701448507651336,"pZ":-0.5356386148830738,"vX0":-7.530125936905155,"vY0":-125.5673870535588,"vZ0":-9.83120509780633,"x":203.53,"y":253.24,"x0":0.7057010025132537,"y0":50.00593350659526,"z0":5.57967880966091,"aX":0.9193601659275769},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":4.8,"breakHorizontal":0.8,"spinRate":2115,"spinDirection":118},"zone":13,"typeConfidence":2.0,"plateTime":0.43796323520085556,"extension":6.142503369328661},"index":4,"playId":"fd6db818-14cd-32f2-a5b3-df749a3e1674","pitchNumber":4,"startTime":"2025-08-21T03:43:03.069Z","endTime":"2025-08-21T03:43:07.791Z","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":88.4,"endSpeed":81.0,"strikeZoneTop":3.38371988707489,"strikeZoneBottom":1.55056218515935,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.182998401599974,"aZ":-27.422514443604392,"pfxX":6.4344763068546165,"pfxZ":2.848420101718677,"pX":1.0772358759224199,"pZ":1.1246221215375645,"vX0":-1.3651512897848286,"vY0":-128.65431214820043,"vZ0":-5.7961801992235795,"x":75.94,"y":208.42,"x0":0.7810217745130914,"y0":50.00149860740571,"z0":5.5485093427407515,"aX":10.720361475465213},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":4.1,"breakHorizontal":-11.3,"spinRate":2028,"spinDirection":122},"zone":14,"typeConfidence":2.0,"plateTime":0.4267126596697737,"extension":5.912616527972944},"index":5,"playId":"9726453f-ea01-3ce4-b518-7c70b30eaafe","pitchNumber":5,"startTime":"2025-08-21T03:43:22.896Z","endTime":"2025-08-21T03:43:26.468Z","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":3,"strikes":2,"outs":0},"index":6,"startTime":"2025-08-21T03:43:34.010Z","endTime":"2025-08-21T03:43:41.199Z","isPitch":false,"type":"action","player":{"id":808982,"link":"/api/v1/people/808982"}},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","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":0},"pitchData":{"startSpeed":95.1,"endSpeed":86.7,"strikeZoneTop":3.37,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.698126796807394,"aZ":-23.90791995208176,"pfxX":8.658548561316945,"pfxZ":4.318759434575235,"pX":0.4425926983452312,"pZ":0.637110168817804,"vX0":-2.516237673610897,"vY0":-138.21962974749624,"vZ0":-9.73432377481417,"x":100.13,"y":221.58,"x0":0.24546827605571103,"y0":50.005669172384366,"z0":5.838639664236372,"aX":16.587815931659673},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":5.8,"breakHorizontal":-15.0,"spinRate":1855,"spinDirection":130},"zone":14,"typeConfidence":2.0,"plateTime":0.39779349937003117,"extension":5.888324729983863},"index":7,"playId":"5b3a2678-e71f-398b-8935-554956c4c458","pitchNumber":6,"startTime":"2025-08-21T03:43:41.199Z","endTime":"2025-08-21T03:43:45.196Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-21T03:43:45.196Z","atBatIndex":51},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Christian Koss called out on strikes.","rbi":0,"awayScore":1,"homeScore":6,"isOut":true},"about":{"atBatIndex":52,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-08-21T03:44:04.096Z","endTime":"2025-08-21T03:45:25.209Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":683766,"fullName":"Christian Koss","link":"/api/v1/people/683766"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":593974,"fullName":"Wandy Peralta","link":"/api/v1/people/593974"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":683766,"fullName":"Christian Koss","link":"/api/v1/people/683766"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":666023,"link":"/api/v1/people/666023"},"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":96.3,"endSpeed":87.4,"strikeZoneTop":3.74880762601949,"strikeZoneBottom":1.74722041718806,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.95767025231897,"aZ":-25.781952851173703,"pfxX":10.119101971404795,"pfxZ":3.247756850276513,"pX":0.92763437004868,"pZ":3.4821228643539266,"vX0":-2.5795667127489983,"vY0":-140.18264422264784,"vZ0":-2.5055901538134164,"x":81.64,"y":144.76,"x0":0.5518252606149948,"y0":50.003530822515486,"z0":6.090462435585447,"aX":19.916843425486007},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":5.5,"breakHorizontal":-17.6,"spinRate":2029,"spinDirection":132},"zone":12,"typeConfidence":2.0,"plateTime":0.392384978739615,"extension":5.774692508521114},"index":0,"playId":"f66df94a-b002-3194-a4eb-03dceb96f194","pitchNumber":1,"startTime":"2025-08-21T03:44:09.522Z","endTime":"2025-08-21T03:44:13.269Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.2,"endSpeed":85.9,"strikeZoneTop":3.7383929358486,"strikeZoneBottom":1.79471982037612,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.13868933188568,"aZ":-20.78241798874376,"pfxX":9.654703054015938,"pfxZ":6.030557176487028,"pX":0.1297646375061434,"pZ":1.9708697248692684,"vX0":-3.7570738628067293,"vY0":-137.0055383366417,"vZ0":-7.183165882175393,"x":112.05,"y":185.57,"x0":0.2698424458947867,"y0":50.00107618123032,"z0":6.06217064453401,"aX":18.230415074865395},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":9.5,"breakHorizontal":-16.6,"spinRate":1958,"spinDirection":134},"zone":8,"typeConfidence":2.0,"plateTime":0.40079148407757703,"extension":5.856850517657024},"index":1,"playId":"4e44476b-5b45-3cab-90a1-69a51a0c7852","pitchNumber":2,"startTime":"2025-08-21T03:44:21.691Z","endTime":"2025-08-21T03:44:25.791Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.2,"endSpeed":81.7,"strikeZoneTop":3.67,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.52106097945392,"aZ":-27.11940172777357,"pfxX":10.005218093110097,"pfxZ":2.981162664284856,"pX":0.5017914010631177,"pZ":1.126450458392468,"vX0":-3.374609902883407,"vY0":-129.80241141445148,"vZ0":-6.252354053863803,"x":97.87,"y":208.37,"x0":0.5227927780034788,"y0":50.00543619242986,"z0":5.645978402045742,"aX":16.98454583734505},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":4.2,"breakHorizontal":-17.3,"spinRate":2133,"spinDirection":126},"zone":14,"typeConfidence":2.0,"plateTime":0.42283531482180026,"extension":5.849122990325145},"index":2,"playId":"db4933c3-fd33-367e-a30e-3566873b93b8","pitchNumber":3,"startTime":"2025-08-21T03:44:34.285Z","endTime":"2025-08-21T03:44:38.608Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.8,"endSpeed":81.3,"strikeZoneTop":3.67,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.75839770858448,"aZ":-28.803360983209615,"pfxX":7.92461167909026,"pfxZ":1.9946612912730597,"pX":0.7888613136673392,"pZ":2.7386902063868748,"vX0":-2.093505858250082,"vY0":-129.29268244745197,"vZ0":-2.0758933681437326,"x":86.93,"y":164.84,"x0":0.5812056839727692,"y0":50.001748606181074,"z0":5.769430247450045,"aX":13.372155900831853},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":3.4,"breakHorizontal":-13.8,"spinRate":2052,"spinDirection":127},"zone":6,"typeConfidence":2.0,"plateTime":0.4241583355740124,"extension":5.888095745845818},"index":3,"playId":"fb2c1882-19f2-3ff7-b7f8-72eef0423ce1","pitchNumber":4,"startTime":"2025-08-21T03:45:01.914Z","endTime":"2025-08-21T03:45:05.562Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":96.0,"endSpeed":88.3,"strikeZoneTop":3.76378831610115,"strikeZoneBottom":1.72798611273794,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.005058958704396,"aZ":-21.881083758231295,"pfxX":9.226747769563552,"pfxZ":5.183133378021106,"pX":-0.7435687248356385,"pZ":2.420335765825696,"vX0":-5.152977675294826,"vY0":-139.65451810836663,"vZ0":-6.131459069492161,"x":145.34,"y":173.43,"x0":-0.0779973999374226,"y0":50.001580924314545,"z0":6.073234763501383,"aX":18.31312076075641},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":8.4,"breakHorizontal":-15.7,"spinRate":1908,"spinDirection":131},"zone":4,"typeConfidence":2.0,"plateTime":0.39147922788629597,"extension":5.724587041875737},"index":4,"playId":"052f251f-9ebb-380e-b0af-9b27f764bc66","pitchNumber":5,"startTime":"2025-08-21T03:45:20.817Z","endTime":"2025-08-21T03:45:25.209Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-21T03:45:25.209Z","atBatIndex":52},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Tyler Fitzgerald grounds out, third baseman Manny Machado to first baseman Ryan O'Hearn.","rbi":0,"awayScore":1,"homeScore":6,"isOut":true},"about":{"atBatIndex":53,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-08-21T03:45:44.185Z","endTime":"2025-08-21T03:46:31.633Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":666149,"fullName":"Tyler Fitzgerald","link":"/api/v1/people/666149"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":593974,"fullName":"Wandy Peralta","link":"/api/v1/people/593974"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":666149,"fullName":"Tyler Fitzgerald","link":"/api/v1/people/666149"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":592518,"link":"/api/v1/people/592518"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":656811,"link":"/api/v1/people/656811"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.4,"endSpeed":88.0,"strikeZoneTop":3.41,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.44184054203671,"aZ":-21.655046919274717,"pfxX":9.56756805264306,"pfxZ":5.3003450395189295,"pX":1.092051195169254,"pZ":2.3742191882502532,"vX0":-1.0699720007465083,"vY0":-140.34342035684216,"vZ0":-5.949683326186211,"x":75.37,"y":174.68,"x0":0.23747557446927448,"y0":50.00118978180805,"z0":5.943916686110306,"aX":18.973541820210787},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":8.5,"breakHorizontal":-17.0,"spinRate":2065,"spinDirection":135},"zone":14,"typeConfidence":2.0,"plateTime":0.3911394008251059,"extension":5.747417403078122},"index":0,"playId":"d6fd4776-309d-3795-b321-5ad1d2f5b53b","pitchNumber":1,"startTime":"2025-08-21T03:45:48.877Z","endTime":"2025-08-21T03:45:53.152Z","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-08-21T03:46:02.385Z","endTime":"2025-08-21T03:46:06.733Z","isPitch":false,"type":"action","player":{"id":666149,"link":"/api/v1/people/666149"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.0,"endSpeed":79.5,"strikeZoneTop":3.46620671655685,"strikeZoneBottom":1.61587988781877,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.882678147453518,"aZ":-26.001269216027964,"pfxX":10.561369169350753,"pfxZ":3.8486157198324653,"pX":0.6759473786883673,"pZ":0.4885146888059095,"vX0":-3.2953780013265135,"vY0":-126.41425355261242,"vZ0":-7.60124375038454,"x":91.23,"y":225.59,"x0":0.6310739776059283,"y0":50.004773072355434,"z0":5.648422792744161,"aX":16.94465268611582},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":5.3,"breakHorizontal":-18.2,"spinRate":2078,"spinDirection":123},"zone":14,"typeConfidence":2.0,"plateTime":0.4347520569546486,"extension":5.850805011915499},"index":2,"playId":"06eb8bd4-6993-36b9-937b-f596a35b7df1","pitchNumber":2,"startTime":"2025-08-21T03:46:06.733Z","endTime":"2025-08-21T03:46:10.562Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.5,"endSpeed":81.1,"strikeZoneTop":3.41,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.92837384747006,"aZ":-28.229753080821297,"pfxX":8.75415021284343,"pfxZ":2.3224219715408747,"pX":1.0308758508253386,"pZ":2.8614265860793906,"vX0":-1.5614881006665056,"vY0":-130.3061801901351,"vZ0":-1.9369034169528758,"x":77.71,"y":161.52,"x0":0.50690119726753,"y0":50.00066103927105,"z0":5.776569960318977,"aX":14.842322353246919},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":4.0,"breakHorizontal":-15.4,"spinRate":2040,"spinDirection":129},"zone":12,"typeConfidence":2.0,"plateTime":0.42259797237092345,"extension":5.752046786367217},"hitData":{"launchSpeed":69.6,"launchAngle":-3.0,"totalDistance":30.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":109.12,"coordY":160.51}},"index":3,"playId":"7b41c965-b87a-35b4-ae76-ed43839c2f63","pitchNumber":3,"startTime":"2025-08-21T03:46:23.909Z","endTime":"2025-08-21T03:46:31.633Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-21T03:46:31.633Z","atBatIndex":53},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Luis Arraez flies out to right fielder Tyler Fitzgerald.","rbi":0,"awayScore":1,"homeScore":6,"isOut":true},"about":{"atBatIndex":54,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-08-21T03:48:55.015Z","endTime":"2025-08-21T03:49:09.264Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663941,"fullName":"Tristan Beck","link":"/api/v1/people/663941"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":666149,"link":"/api/v1/people/666149"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.7,"endSpeed":84.0,"strikeZoneTop":3.25,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.626124216128257,"aZ":-17.352061629232605,"pfxX":-7.455940657024696,"pfxZ":8.134274339251334,"pX":-0.35282504864919895,"pZ":3.3217347944211246,"vX0":8.060223190308045,"vY0":-134.71484972090494,"vZ0":-3.2452721469711507,"x":130.45,"y":149.09,"x0":-2.4272539963630386,"y0":50.003815403953894,"z0":5.781996487852632,"aX":-13.58735826143803},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":14.2,"breakHorizontal":11.6,"spinRate":2052,"spinDirection":217},"zone":1,"typeConfidence":0.9,"plateTime":0.40794466923786343,"extension":6.915727645892165},"hitData":{"launchSpeed":84.8,"launchAngle":31.0,"totalDistance":309.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":198.48,"coordY":97.75}},"index":0,"playId":"33eba5e0-263c-31a2-8004-85c59c486f10","pitchNumber":1,"startTime":"2025-08-21T03:49:00.886Z","endTime":"2025-08-21T03:49:09.264Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-21T03:49:09.264Z","atBatIndex":54},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Manny Machado grounds out, second baseman Christian Koss to first baseman Rafael Devers.","rbi":0,"awayScore":1,"homeScore":6,"isOut":true},"about":{"atBatIndex":55,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-08-21T03:49:24.741Z","endTime":"2025-08-21T03:50:25.618Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663941,"fullName":"Tristan Beck","link":"/api/v1/people/663941"},"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":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":683766,"link":"/api/v1/people/683766"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":646240,"link":"/api/v1/people/646240"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.3,"endSpeed":85.6,"strikeZoneTop":3.85924028969669,"strikeZoneBottom":1.8036990126434,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.01220337358466,"aZ":-12.409547268711124,"pfxX":-8.196699387731293,"pfxZ":10.493987267536221,"pX":0.6630926762654643,"pZ":2.297307029708909,"vX0":10.681029904732481,"vY0":-136.80829521603883,"vZ0":-6.961868037262368,"x":91.72,"y":176.75,"x0":-2.238580534259881,"y0":50.000322596592795,"z0":5.73704704372879,"aX":-15.434787421604625},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":17.5,"breakHorizontal":12.4,"spinRate":2252,"spinDirection":215},"zone":9,"typeConfidence":0.9,"plateTime":0.4013478172084253,"extension":6.782133783060189},"index":0,"playId":"77e2c83c-690b-343a-9050-1c917e48271d","pitchNumber":1,"startTime":"2025-08-21T03:49:32.914Z","endTime":"2025-08-21T03:49:38.130Z","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":91.8,"endSpeed":83.6,"strikeZoneTop":3.75970616905021,"strikeZoneBottom":1.78697622149451,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.32987876897802,"aZ":-16.86526525360909,"pfxX":-7.839374883224209,"pfxZ":8.553105383122743,"pX":0.7858096114598907,"pZ":2.3589342796415504,"vX0":10.54979507930326,"vY0":-133.12192995194434,"vZ0":-5.558879549361197,"x":87.05,"y":175.09,"x0":-2.2151764589848475,"y0":50.000640629178505,"z0":5.700237130953009,"aX":-14.02873260584487},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":14.4,"breakHorizontal":11.9,"spinRate":2034,"spinDirection":218},"zone":9,"typeConfidence":0.9,"plateTime":0.4118925300097418,"extension":7.0233537188990915},"index":1,"playId":"dc5467a8-bfe3-3aaa-9bb2-a3d4d9ac1d55","pitchNumber":2,"startTime":"2025-08-21T03:49:47.278Z","endTime":"2025-08-21T03:49:51.676Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.0,"endSpeed":82.0,"strikeZoneTop":3.75,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.216078756320726,"aZ":-23.4285605502277,"pfxX":1.776796862203702,"pfxZ":5.065264440659959,"pX":0.31877241587166744,"pZ":3.8727535052470525,"vX0":6.3905055491865745,"vY0":-130.9836241285863,"vZ0":-0.3110822104501473,"x":104.85,"y":134.22,"x0":-2.389520916983092,"y0":50.00536887196996,"z0":5.754016072463335,"aX":3.067629133804074},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":9.4,"breakHorizontal":-4.7,"spinRate":2343,"spinDirection":191},"zone":12,"typeConfidence":0.9,"plateTime":0.419125519867213,"extension":6.85530295842511},"index":2,"playId":"7b4ee46f-7da3-3309-a71d-59fbcd67f7fa","pitchNumber":3,"startTime":"2025-08-21T03:50:02.798Z","endTime":"2025-08-21T03:50:07.471Z","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":1},"pitchData":{"startSpeed":95.0,"endSpeed":86.6,"strikeZoneTop":3.75,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.453945286857593,"aZ":-13.265504699593615,"pfxX":-7.6467034668501395,"pfxZ":9.849313797565904,"pX":-0.09012149142693109,"pZ":1.9018704782453497,"vX0":8.541816895570745,"vY0":-137.88037323310095,"vZ0":-8.026479773919434,"x":120.44,"y":187.43,"x0":-2.23887502111525,"y0":50.005289095956016,"z0":5.751473794033798,"aX":-14.684400799020151},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":16.2,"breakHorizontal":12.0,"spinRate":2244,"spinDirection":219},"zone":8,"typeConfidence":0.9,"plateTime":0.3976804865933068,"extension":6.911918461339457},"hitData":{"launchSpeed":107.5,"launchAngle":-14.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":147.28,"coordY":150.82}},"index":3,"playId":"1ea2f92a-d093-3906-acb7-61582b087334","pitchNumber":4,"startTime":"2025-08-21T03:50:17.601Z","endTime":"2025-08-21T03:50:25.618Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-21T03:50:25.618Z","atBatIndex":55},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Ryan O'Hearn homers (16) on a fly ball to center field.","rbi":1,"awayScore":1,"homeScore":7,"isOut":false},"about":{"atBatIndex":56,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-08-21T03:50:40.662Z","endTime":"2025-08-21T03:51:59.898Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663941,"fullName":"Tristan Beck","link":"/api/v1/people/663941"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"responsiblePitcher":{"id":663941,"link":"/api/v1/people/663941"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.5,"endSpeed":85.0,"strikeZoneTop":3.25740487314823,"strikeZoneBottom":1.56112806392581,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.784525778534533,"aZ":-15.286577635773146,"pfxX":-9.189173493135115,"pfxZ":9.079990509101247,"pX":0.08387351741437711,"pZ":3.1547375301692564,"vX0":10.059687242979047,"vY0":-135.7848079104785,"vZ0":-4.03839047639594,"x":113.8,"y":153.6,"x0":-2.4817469915843664,"y0":50.00512310029567,"z0":5.7306777336709365,"aX":-17.09652323170817},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":15.7,"breakHorizontal":14.4,"spinRate":2046,"spinDirection":220},"zone":2,"typeConfidence":0.9,"plateTime":0.4039601044827168,"extension":6.844820469028427},"index":0,"playId":"055cdef7-41e4-396a-81e5-8cbb84e6c49c","pitchNumber":1,"startTime":"2025-08-21T03:50:49.288Z","endTime":"2025-08-21T03:50:53.775Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.0,"endSpeed":83.1,"strikeZoneTop":3.44058462172287,"strikeZoneBottom":1.66136560460446,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.260309275683706,"aZ":-21.736848686552904,"pfxX":-0.21846122142628044,"pfxZ":5.889090823686841,"pX":-1.5602681973326151,"pZ":3.209840502441254,"vX0":3.0868414546362537,"vY0":-132.52759342228507,"vZ0":-2.226279839398277,"x":176.47,"y":152.11,"x0":-2.713521635415817,"y0":50.004755437205915,"z0":5.654515627839694,"aX":-0.3880802086790112},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":10.3,"breakHorizontal":-0.2,"spinRate":2382,"spinDirection":202},"zone":11,"typeConfidence":0.85,"plateTime":0.41386328264361705,"extension":6.5771569288681935},"index":1,"playId":"71a25943-64f5-39ff-a465-ea9542155c5e","pitchNumber":2,"startTime":"2025-08-21T03:51:02.817Z","endTime":"2025-08-21T03:51:06.260Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.7,"endSpeed":83.6,"strikeZoneTop":3.42848997625965,"strikeZoneBottom":1.62181777371546,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.537660204419296,"aZ":-18.950956865212248,"pfxX":-1.3262905428183913,"pfxZ":7.354693532006866,"pX":-1.0851085006460648,"pZ":3.1581692178823464,"vX0":4.164505551659213,"vY0":-133.44104158752137,"vZ0":-2.9523389985425093,"x":158.36,"y":153.51,"x0":-2.4957461747741587,"y0":50.00235904341733,"z0":5.64910671308083,"aX":-2.3848291366803087},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":12.8,"breakHorizontal":1.4,"spinRate":2353,"spinDirection":203},"zone":11,"typeConfidence":2.0,"plateTime":0.4109402973517384,"extension":6.8017080992557055},"index":2,"playId":"3278ea71-7af4-367a-9dfb-a7eb2bac5f46","pitchNumber":3,"startTime":"2025-08-21T03:51:17.519Z","endTime":"2025-08-21T03:51:21.897Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.7,"endSpeed":84.0,"strikeZoneTop":3.46,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.73959517001637,"aZ":-16.57769855729818,"pfxX":-8.693274956090534,"pfxZ":8.574295204443569,"pX":-0.4987518129517268,"pZ":2.8254999933738483,"vX0":7.961349501432926,"vY0":-134.65218820338575,"vZ0":-4.341171091399117,"x":136.01,"y":162.49,"x0":-2.377509466465775,"y0":50.00572566074691,"z0":5.64689811617731,"aX":-15.819896290264328},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":14.6,"breakHorizontal":13.8,"spinRate":2044,"spinDirection":222},"zone":4,"typeConfidence":0.9,"plateTime":0.4082065411739477,"extension":6.853995530254957},"hitData":{"launchSpeed":105.4,"launchAngle":35.0,"totalDistance":415.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":116.71,"coordY":31.53}},"index":3,"playId":"f03ee407-feae-3dff-85e3-288dcb45f816","pitchNumber":4,"startTime":"2025-08-21T03:51:32.545Z","endTime":"2025-08-21T03:51:59.898Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-21T03:51:59.898Z","atBatIndex":56},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Ramón Laureano singles on a sharp ground ball to right fielder Tyler Fitzgerald.","rbi":0,"awayScore":1,"homeScore":7,"isOut":false},"about":{"atBatIndex":57,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-08-21T03:52:18.438Z","endTime":"2025-08-21T03:52:48.918Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663941,"fullName":"Tristan Beck","link":"/api/v1/people/663941"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":666149,"link":"/api/v1/people/666149"},"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, 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.5,"endSpeed":82.5,"strikeZoneTop":3.39940160260583,"strikeZoneBottom":1.55391927124598,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.003725228815693,"aZ":-23.324096745506164,"pfxX":1.66267957275315,"pfxZ":5.084498864811364,"pX":0.8335742429955589,"pZ":2.867745237827735,"vX0":7.578285856776774,"vY0":-131.63437187641205,"vZ0":-2.9628347742201253,"x":85.23,"y":161.35,"x0":-2.308161078549894,"y0":50.00551217256505,"z0":5.750048183494794,"aX":2.893053883391426},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":8.8,"breakHorizontal":-4.8,"spinRate":2402,"spinDirection":177},"zone":12,"typeConfidence":0.9,"plateTime":0.41736926488518744,"extension":6.921469658408863},"index":0,"playId":"8e7d32d1-704d-338e-8b2c-f09b1b99efb3","pitchNumber":1,"startTime":"2025-08-21T03:52:24.563Z","endTime":"2025-08-21T03:52:31.125Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.5,"endSpeed":85.3,"strikeZoneTop":3.45,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.17597390556728,"aZ":-17.249572808302894,"pfxX":-7.8611050543093395,"pfxZ":7.937416678640339,"pX":-0.19662937414561632,"pZ":2.6653116853047303,"vX0":8.447772493862427,"vY0":-137.18142589694625,"vZ0":-5.1723704166779605,"x":124.5,"y":166.82,"x0":-2.314706932673171,"y0":50.003227376512434,"z0":5.775441325062877,"aX":-14.781226150610085},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":13.3,"breakHorizontal":12.1,"spinRate":2099,"spinDirection":214},"zone":5,"typeConfidence":0.9,"plateTime":0.40136342640813627,"extension":6.59462740767077},"hitData":{"launchSpeed":103.9,"launchAngle":7.0,"totalDistance":146.0,"trajectory":"ground_ball","hardness":"hard","location":"9","coordinates":{"coordX":172.72,"coordY":116.9}},"index":1,"playId":"8b41d79a-b952-3a5c-81ae-ee3735950c35","pitchNumber":2,"startTime":"2025-08-21T03:52:38.709Z","endTime":"2025-08-21T03:52:48.918Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-21T03:52:48.918Z","atBatIndex":57},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Gavin Sheets strikes out swinging.","rbi":0,"awayScore":1,"homeScore":7,"isOut":true},"about":{"atBatIndex":58,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-08-21T03:53:03.998Z","endTime":"2025-08-21T03:55:03.248Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663941,"fullName":"Tristan Beck","link":"/api/v1/people/663941"},"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":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":672275,"link":"/api/v1/people/672275"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.7,"endSpeed":81.6,"strikeZoneTop":3.58001253353256,"strikeZoneBottom":1.73559525723064,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.063197340441207,"aZ":-25.945746858255674,"pfxX":-0.39062454406648417,"pfxZ":3.64011929656332,"pX":0.634617314913638,"pZ":3.935820891987115,"vX0":7.350016435104646,"vY0":-130.3645759940284,"vZ0":0.0449955798483378,"x":92.81,"y":132.51,"x0":-2.178188418144861,"y0":50.00049552023869,"z0":5.887369181154181,"aX":-0.6687410894375007},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":6.8,"breakHorizontal":-1.1,"spinRate":2409,"spinDirection":167},"zone":12,"typeConfidence":0.9,"plateTime":0.42119884749705117,"extension":6.956623424649801},"index":0,"playId":"1d22107c-328a-376c-b175-ab0a154b982c","pitchNumber":1,"startTime":"2025-08-21T03:53:11.711Z","endTime":"2025-08-21T03:53:15.787Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.7,"endSpeed":81.0,"strikeZoneTop":3.4384131264547,"strikeZoneBottom":1.65159228054336,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.341386548812462,"aZ":-24.123475584643394,"pfxX":-1.0288681379440057,"pfxZ":4.778776629227647,"pX":-0.6782952115792524,"pZ":4.181370701337838,"vX0":4.601132668310918,"vY0":-129.07873575525284,"vZ0":0.3526802985731944,"x":142.86,"y":125.88,"x0":-2.351662949357182,"y0":50.00170224478665,"z0":5.903199334356458,"aX":-1.733513884382414},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":9.0,"breakHorizontal":0.8,"spinRate":2347,"spinDirection":194},"zone":11,"typeConfidence":0.88,"plateTime":0.42464065972163834,"extension":6.730152116699574},"index":1,"playId":"9a0787b9-70a5-35fc-8d89-29bb91d007bd","pitchNumber":2,"startTime":"2025-08-21T03:53:27.407Z","endTime":"2025-08-21T03:53:31.096Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.9,"endSpeed":81.9,"strikeZoneTop":3.48,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.96444145517731,"aZ":-21.283280061130945,"pfxX":-2.181594771564776,"pfxZ":6.338303988375632,"pX":0.5638368121037303,"pZ":2.6341226216863314,"vX0":8.64410331038807,"vY0":-130.62806292012831,"vZ0":-3.5031363234891,"x":95.51,"y":167.66,"x0":-2.5129252074837845,"y0":50.00452755470552,"z0":5.603495796400687,"aX":-3.7508710707131923},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":10.8,"breakHorizontal":1.9,"spinRate":2406,"spinDirection":207},"zone":6,"typeConfidence":0.82,"plateTime":0.4202144377190846,"extension":6.869353081046561},"index":2,"playId":"8974587c-0060-3264-b857-70e75565cf3a","pitchNumber":3,"startTime":"2025-08-21T03:53:45.672Z","endTime":"2025-08-21T03:53:55.366Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.0,"endSpeed":73.5,"strikeZoneTop":3.48,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.077086855128762,"aZ":-40.211126183527526,"pfxX":4.419376163588038,"pfxZ":-5.887827150548855,"pX":0.03661832038630244,"pZ":2.602199042350625,"vX0":3.5588361879265515,"vY0":-116.4141389765749,"vZ0":1.1345875124000309,"x":115.6,"y":168.52,"x0":-2.0894922591320277,"y0":50.00489412347404,"z0":5.9327357019756155,"aX":6.029288700809603},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.9,"breakVerticalInduced":-10.1,"breakHorizontal":-8.9,"spinRate":2233,"spinDirection":28},"zone":5,"typeConfidence":0.85,"plateTime":0.4715918655552849,"extension":6.953245518331495},"index":3,"playId":"2469f513-6982-311c-8f54-e96a04d1be87","pitchNumber":4,"startTime":"2025-08-21T03:54:13.811Z","endTime":"2025-08-21T03:54:19.423Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.9,"endSpeed":86.5,"strikeZoneTop":3.47988572481478,"strikeZoneBottom":1.70430278664379,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.23290915855029,"aZ":-17.780066154951204,"pfxX":-7.439358307823617,"pfxZ":7.46380789053133,"pX":-1.5992953846518918,"pZ":4.437321916747187,"vX0":4.840484427215172,"vY0":-138.1151629347654,"vZ0":-0.5971823278411338,"x":177.96,"y":118.97,"x0":-2.409498903740585,"y0":50.0043420384609,"z0":5.85385600063778,"aX":-14.350226886857529},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":13.6,"breakHorizontal":12.5,"spinRate":2004,"spinDirection":223},"zone":11,"typeConfidence":0.9,"plateTime":0.3968257850041619,"extension":6.778298459578003},"index":4,"playId":"3e54789e-f4f3-3d50-884c-44540bbc705b","pitchNumber":5,"startTime":"2025-08-21T03:54:39.433Z","endTime":"2025-08-21T03:54:42.748Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":3,"outs":2},"pitchData":{"startSpeed":94.1,"endSpeed":85.7,"strikeZoneTop":3.48,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.199958415917013,"aZ":-13.483679793893563,"pfxX":-5.14506967534547,"pfxZ":9.907955410167157,"pX":0.391629938317328,"pZ":3.0743009750892454,"vX0":8.672516291134418,"vY0":-136.73175094244837,"vZ0":-4.694155539188125,"x":102.07,"y":155.77,"x0":-2.1582126904989205,"y0":50.003187880325555,"z0":5.7442135637064204,"aX":-9.706836559594217},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":17.0,"breakHorizontal":7.4,"spinRate":2084,"spinDirection":214},"zone":3,"typeConfidence":0.9,"plateTime":0.4011560944715904,"extension":7.058065943529358},"index":5,"playId":"36aedf41-19a8-31d3-a64e-71ca8bf5f20c","pitchNumber":6,"startTime":"2025-08-21T03:54:58.232Z","endTime":"2025-08-21T03:55:03.248Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-21T03:55:03.248Z","atBatIndex":58},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Patrick Bailey strikes out swinging.","rbi":0,"awayScore":1,"homeScore":7,"isOut":true},"about":{"atBatIndex":59,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-08-21T03:57:35.630Z","endTime":"2025-08-21T03:59:07.850Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":673513,"fullName":"Yuki Matsui","link":"/api/v1/people/673513"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5,6,7],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":666023,"link":"/api/v1/people/666023"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive switch from center field to left field for Ramón Laureano.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":1,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-21T03:57:16.552Z","endTime":"2025-08-21T03:57:16.567Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":657656,"link":"/api/v1/people/657656"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"500"},{"details":{"description":"Defensive Substitution: Bryce Johnson replaces left fielder Gavin Sheets, batting 6th, playing center field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":1,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2025-08-21T03:57:16.567Z","endTime":"2025-08-21T03:57:16.568Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669369,"link":"/api/v1/people/669369"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"601","replacedPlayer":{"id":657757,"link":"/api/v1/people/657757"}},{"details":{"description":"Pitching Change: Yuki Matsui replaces Wandy Peralta.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2025-08-21T03:57:16.568Z","endTime":"2025-08-21T03:57:37.830Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":673513,"link":"/api/v1/people/673513"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.8,"endSpeed":83.4,"strikeZoneTop":3.41169080630995,"strikeZoneBottom":1.68451939509713,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.24858664078038,"aZ":-11.95493272431043,"pfxX":3.7232059649169207,"pfxZ":11.160180644246742,"pX":1.5722944549214646,"pZ":3.8241289179541016,"vX0":-2.6972043591868835,"vY0":-134.9538936205591,"vZ0":-3.4981597647380647,"x":57.07,"y":135.53,"x0":2.1100213767536338,"y0":50.00237994604362,"z0":6.001794469385915,"aX":6.745138377243092},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":19.4,"breakHorizontal":-6.0,"spinRate":2382,"spinDirection":150},"zone":12,"typeConfidence":0.91,"plateTime":0.40866918961000165,"extension":5.3952872811889545},"index":3,"playId":"e4a02ad1-f2ac-35a0-9dd9-5842a8f58a83","pitchNumber":1,"startTime":"2025-08-21T03:57:37.830Z","endTime":"2025-08-21T03:57:41.666Z","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":1,"outs":0},"pitchData":{"startSpeed":93.4,"endSpeed":84.0,"strikeZoneTop":3.37,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.43712321193895,"aZ":-10.67703161473991,"pfxX":4.694934470819199,"pfxZ":11.767042248513153,"pX":0.30162696549200085,"pZ":1.949042289199021,"vX0":-5.863332778490531,"vY0":-135.4975184100053,"vZ0":-8.324369085122113,"x":105.5,"y":186.16,"x0":1.9015830352590277,"y0":50.005174618832726,"z0":5.8413197412891815,"aX":8.57897768698692},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":19.3,"breakHorizontal":-7.0,"spinRate":2507,"spinDirection":150},"zone":9,"typeConfidence":0.91,"plateTime":0.40697632166301023,"extension":5.668500576908144},"index":4,"playId":"2d238783-0693-3a40-9ed5-f0087ba3a3b0","pitchNumber":2,"startTime":"2025-08-21T03:57:59.730Z","endTime":"2025-08-21T03:58:05.102Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.3,"endSpeed":74.6,"strikeZoneTop":3.38192783209772,"strikeZoneBottom":1.59872567126821,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.18145281756317,"aZ":-29.40802033952609,"pfxX":-5.686945495635524,"pfxZ":1.9282678626560674,"pX":0.4055446498935786,"pZ":1.1831586716087001,"vX0":-1.9887130802509403,"vY0":-121.11126863576524,"vZ0":-4.800997724513063,"x":101.54,"y":206.83,"x0":1.9840267982505768,"y0":50.00367657228401,"z0":5.868109585026765,"aX":-8.158956658003019},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":2.3,"breakHorizontal":10.8,"spinRate":2790,"spinDirection":281},"zone":14,"typeConfidence":0.9,"plateTime":0.4583134422965598,"extension":5.276653760389114},"index":5,"playId":"ec345dd3-7746-3afa-a856-a125c9c3d051","pitchNumber":3,"startTime":"2025-08-21T03:58:19.486Z","endTime":"2025-08-21T03:58:23.302Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.3,"endSpeed":84.1,"strikeZoneTop":3.37,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.714293619190926,"aZ":-10.626588245874013,"pfxX":5.400374157602014,"pfxZ":11.795336464527942,"pX":-0.05101262228254789,"pZ":1.939513835154227,"vX0":-6.831897185108015,"vY0":-135.3381039166827,"vZ0":-8.27852172462601,"x":118.94,"y":186.41,"x0":1.822530844072311,"y0":50.003557745710424,"z0":5.81158261073225,"aX":9.866599768684704},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":19.4,"breakHorizontal":-8.0,"spinRate":2546,"spinDirection":151},"zone":8,"typeConfidence":2.0,"plateTime":0.40707419468165984,"extension":5.795981964915557},"index":6,"playId":"e8b7c20f-c5f5-334b-9466-abfa93c1274e","pitchNumber":4,"startTime":"2025-08-21T03:58:37.812Z","endTime":"2025-08-21T03:58:41.521Z","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":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":85.2,"endSpeed":78.0,"strikeZoneTop":3.37,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.372467203844913,"aZ":-27.93621517852097,"pfxX":9.334134191997546,"pfxZ":2.750180275395274,"pX":1.2402745366999086,"pZ":1.1344052658937753,"vX0":-4.868612290975218,"vY0":-123.89216240833238,"vZ0":-5.995936416348484,"x":69.72,"y":208.15,"x0":2.0253412829018558,"y0":50.00558877961934,"z0":5.941648777538982,"aX":14.411042841271637},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":3.7,"breakHorizontal":-15.6,"spinRate":1122,"spinDirection":124},"zone":14,"typeConfidence":0.92,"plateTime":0.44327950746163225,"extension":5.528552054226897},"index":7,"playId":"c210b759-04ce-3dea-af71-c2be2c813803","pitchNumber":5,"startTime":"2025-08-21T03:59:04.209Z","endTime":"2025-08-21T03:59:07.850Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-21T03:59:07.850Z","atBatIndex":59},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Heliot Ramos pops out to first baseman Ryan O'Hearn.","rbi":0,"awayScore":1,"homeScore":7,"isOut":true},"about":{"atBatIndex":60,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-08-21T03:59:20.379Z","endTime":"2025-08-21T04:00:06.292Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":673513,"fullName":"Yuki Matsui","link":"/api/v1/people/673513"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":656811,"link":"/api/v1/people/656811"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 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":1},"pitchData":{"startSpeed":83.3,"endSpeed":75.6,"strikeZoneTop":3.26559165301916,"strikeZoneBottom":1.52499227627706,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.551737931732934,"aZ":-31.678234334644593,"pfxX":-4.737916566796742,"pfxZ":0.33915961006885365,"pX":0.8990501593883622,"pZ":1.9699460030812266,"vX0":-1.3517442912927775,"vY0":-121.19808747179418,"vZ0":-2.9132116413168845,"x":82.73,"y":185.59,"x0":2.0819095223225874,"y0":50.00343058241117,"z0":6.004073963920537,"aX":-6.924730652890849},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":0.1,"breakHorizontal":8.9,"spinRate":2844,"spinDirection":293},"zone":14,"typeConfidence":0.91,"plateTime":0.45499322530795405,"extension":5.532502849127304},"index":0,"playId":"a4e09714-f563-3b2e-a1c9-e72e841e1b2b","pitchNumber":1,"startTime":"2025-08-21T03:59:35.145Z","endTime":"2025-08-21T03:59:40.293Z","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":92.4,"endSpeed":83.7,"strikeZoneTop":3.23,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.818424871070217,"aZ":-14.123311991880326,"pfxX":4.5017172528675715,"pfxZ":9.998113318728901,"pX":0.3456196226521883,"pZ":2.599336986057263,"vX0":-5.936066159732997,"vY0":-134.2069390962925,"vZ0":-6.187437388939018,"x":103.83,"y":168.6,"x0":2.0118649655688117,"y0":50.00472005972686,"z0":5.959436121688944,"aX":8.129378882139134},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":16.8,"breakHorizontal":-6.7,"spinRate":2498,"spinDirection":160},"zone":6,"typeConfidence":0.89,"plateTime":0.40972844655617147,"extension":5.618687784396018},"hitData":{"launchSpeed":90.4,"launchAngle":64.0,"totalDistance":175.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":168.44,"coordY":144.86}},"index":1,"playId":"378ec0fa-f3a1-37d9-aa52-23626c98f43c","pitchNumber":2,"startTime":"2025-08-21T03:59:54.513Z","endTime":"2025-08-21T04:00:06.292Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-21T04:00:06.292Z","atBatIndex":60},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Rafael Devers walks.","rbi":0,"awayScore":1,"homeScore":7,"isOut":false},"about":{"atBatIndex":61,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-08-21T04:00:23.892Z","endTime":"2025-08-21T04:02:04.454Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":673513,"fullName":"Yuki Matsui","link":"/api/v1/people/673513"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"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":"Walk","eventType":"walk","movementReason":null,"runner":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.3,"endSpeed":83.6,"strikeZoneTop":3.67419841858846,"strikeZoneBottom":1.84924721861899,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.650486028060016,"aZ":-10.794657900044703,"pfxX":4.610972642980695,"pfxZ":11.771384079179967,"pX":0.803086903519418,"pZ":2.015966882250287,"vX0":-3.893444002124419,"vY0":-135.41412491528783,"vZ0":-8.40213383130827,"x":86.39,"y":184.35,"x0":1.6762827357731644,"y0":50.00048216023329,"z0":5.957416562277507,"aX":8.373249722016656},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":19.2,"breakHorizontal":-7.3,"spinRate":2473,"spinDirection":159},"zone":9,"typeConfidence":0.9,"plateTime":0.4079405183531848,"extension":5.7305848347766295},"index":0,"playId":"cd0f42c9-0adb-3a34-b84a-76aafb5c9497","pitchNumber":1,"startTime":"2025-08-21T04:00:37.535Z","endTime":"2025-08-21T04:00:42.270Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.5,"endSpeed":74.3,"strikeZoneTop":3.59985450701933,"strikeZoneBottom":1.80280232420511,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.31090298131816,"aZ":-34.34930408001258,"pfxX":-6.222041621420278,"pfxZ":-1.534850921701846,"pX":-1.1715257127328154,"pZ":2.3270849965054823,"vX0":-4.909002628760438,"vY0":-119.89553029201073,"vZ0":-1.5542330425265245,"x":161.66,"y":175.95,"x0":1.732131818948908,"y0":50.005169147605855,"z0":6.131483286201578,"aX":-8.801322002148195},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.0,"breakVerticalInduced":-2.9,"breakHorizontal":12.7,"spinRate":3007,"spinDirection":318},"zone":13,"typeConfidence":0.89,"plateTime":0.4619121839222524,"extension":5.545193166701454},"index":1,"playId":"eb1e4e5d-d15d-3e53-bcd5-e9ad443826ab","pitchNumber":2,"startTime":"2025-08-21T04:00:58.429Z","endTime":"2025-08-21T04:01:02.743Z","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":93.0,"endSpeed":83.5,"strikeZoneTop":3.52525514951517,"strikeZoneBottom":1.81224711110279,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.671946175254085,"aZ":-10.371402040822971,"pfxX":2.861608742796514,"pfxZ":12.053446556869229,"pX":1.0487563487878186,"pZ":1.723105986871271,"vX0":-2.839163113767185,"vY0":-134.9537156202427,"vZ0":-9.143369307589898,"x":77.02,"y":192.26,"x0":1.7525685362155388,"y0":50.002812231726296,"z0":5.92564218064521,"aX":5.176245799448797},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":19.6,"breakHorizontal":-4.4,"spinRate":2548,"spinDirection":162},"zone":14,"typeConfidence":0.9,"plateTime":0.40891869778635925,"extension":5.764499296989461},"index":2,"playId":"eaef09f9-76dd-3c95-8829-6695d4c75287","pitchNumber":3,"startTime":"2025-08-21T04:01:17.704Z","endTime":"2025-08-21T04:01:21.996Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.4,"endSpeed":83.6,"strikeZoneTop":3.53977872022879,"strikeZoneBottom":1.65946723079126,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.664769827191485,"aZ":-11.176017544922319,"pfxX":2.5821756237717612,"pfxZ":11.512102529262691,"pX":-0.21049181520654045,"pZ":3.8480355772735413,"vX0":-5.90631305204195,"vY0":-135.6820015210659,"vZ0":-3.9515228404388822,"x":125.02,"y":134.88,"x0":1.6804775559124032,"y0":50.00608462283122,"z0":6.129944217430601,"aX":4.712013911199085},"breaks":{"breakAngle":14.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":19.9,"breakHorizontal":-3.1,"spinRate":2564,"spinDirection":162},"zone":11,"typeConfidence":0.91,"plateTime":0.4070740295077613,"extension":5.698941833562072},"index":3,"playId":"4d8243bf-5e26-3b25-a685-b4d597cdf165","pitchNumber":4,"startTime":"2025-08-21T04:01:38.496Z","endTime":"2025-08-21T04:01:43.652Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.3,"endSpeed":84.2,"strikeZoneTop":3.61400662133223,"strikeZoneBottom":1.81742748947314,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.29878411683119,"aZ":-10.411857333757123,"pfxX":3.4400438829398468,"pfxZ":11.9198226778221,"pX":-1.314790962859473,"pZ":1.7766068984023524,"vX0":-8.846402046844235,"vY0":-135.19842873051957,"vZ0":-8.79122221430731,"x":167.12,"y":190.81,"x0":1.5730792611602606,"y0":50.00230778371959,"z0":5.829030188820985,"aX":6.2814837438151185},"breaks":{"breakAngle":18.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":19.6,"breakHorizontal":-4.1,"spinRate":2521,"spinDirection":161},"zone":13,"typeConfidence":0.91,"plateTime":0.4073152115946135,"extension":5.78456522600579},"index":4,"playId":"fb492479-6ad6-3953-a9fa-ee4cbd80d9ed","pitchNumber":5,"startTime":"2025-08-21T04:02:00.365Z","endTime":"2025-08-21T04:02:04.454Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-21T04:02:04.454Z","atBatIndex":61},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Willy Adames walks. Rafael Devers to 2nd.","rbi":0,"awayScore":1,"homeScore":7,"isOut":false},"about":{"atBatIndex":62,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-08-21T04:02:21.353Z","endTime":"2025-08-21T04:05:56.508Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":673513,"fullName":"Yuki Matsui","link":"/api/v1/people/673513"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"postOnSecond":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3,4,5,6],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"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":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"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, 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":2},"pitchData":{"startSpeed":83.0,"endSpeed":74.9,"strikeZoneTop":3.37680495593202,"strikeZoneBottom":1.64215121266475,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.796969399458945,"aZ":-32.58723005107774,"pfxX":-6.405691177088051,"pfxZ":-0.2941854996725821,"pX":-1.102654610387291,"pZ":0.979631316121722,"vX0":-4.773773910708704,"vY0":-120.54495962428211,"vZ0":-4.648924890915985,"x":159.03,"y":212.33,"x0":1.7560356682507676,"y0":50.00063559673152,"z0":5.906022775835135,"aX":-9.149133997938568},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.4,"breakVerticalInduced":-1.7,"breakHorizontal":13.0,"spinRate":3001,"spinDirection":315},"zone":13,"typeConfidence":0.9,"plateTime":0.459562708501581,"extension":5.669461312191104},"index":0,"playId":"a5164373-375a-3d48-a8fb-976d69218d38","pitchNumber":1,"startTime":"2025-08-21T04:02:33.746Z","endTime":"2025-08-21T04:02:39.427Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.8,"endSpeed":82.5,"strikeZoneTop":3.49437114361919,"strikeZoneBottom":1.75971361807801,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.64162393029836,"aZ":-13.898714674869414,"pfxX":2.8383060660185127,"pfxZ":10.356475911998396,"pX":-0.8972938444706504,"pZ":2.9964429072373995,"vX0":-8.127076887791953,"vY0":-133.25004963912681,"vZ0":-5.027214302980686,"x":151.2,"y":157.88,"x0":1.8489509435954765,"y0":50.00115648402343,"z0":5.9427081247459945,"aX":5.008397653836005},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":17.5,"breakHorizontal":-3.0,"spinRate":2598,"spinDirection":155},"zone":11,"typeConfidence":0.9,"plateTime":0.41404433556156306,"extension":5.551742553074794},"index":1,"playId":"6ff73147-dc8f-3805-a2da-8492ad6faa24","pitchNumber":2,"startTime":"2025-08-21T04:02:54.113Z","endTime":"2025-08-21T04:02:58.891Z","isPitch":true,"type":"pitch"},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"index":2,"startTime":"2025-08-21T04:03:12.545Z","endTime":"2025-08-21T04:04:33.867Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":2},"pitchData":{"startSpeed":82.8,"endSpeed":75.7,"strikeZoneTop":3.47359082185443,"strikeZoneBottom":1.71999422544153,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.468599050007782,"aZ":-28.6181773516597,"pfxX":-6.273233739230948,"pfxZ":2.442368719310652,"pX":0.7293628375600282,"pZ":1.7123524951281495,"vX0":-1.08645807748433,"vY0":-120.50867836756564,"vZ0":-3.8241316691661735,"x":89.2,"y":192.55,"x0":2.001609788560049,"y0":50.00350236773235,"z0":5.8739503299288955,"aX":-9.14052568008481},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":3.7,"breakHorizontal":11.6,"spinRate":2976,"spinDirection":292},"zone":9,"typeConfidence":0.91,"plateTime":0.45614657323956953,"extension":5.741695878291273},"index":3,"playId":"004354b2-8473-34ae-8473-b347244afb56","pitchNumber":3,"startTime":"2025-08-21T04:04:33.867Z","endTime":"2025-08-21T04:04:38.067Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.1,"endSpeed":83.1,"strikeZoneTop":3.4866947599751,"strikeZoneBottom":1.76120322427098,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.87651081495065,"aZ":-12.130461210685915,"pfxX":3.0234277145721746,"pfxZ":11.257327302417405,"pX":-1.2459254346528774,"pZ":2.4295535908776857,"vX0":-9.233437954225767,"vY0":-133.61352947680456,"vZ0":-6.77947689321652,"x":164.49,"y":173.18,"x0":1.8852020271852026,"y0":50.00321793733794,"z0":5.899087700109553,"aX":5.384151777574695},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":18.7,"breakHorizontal":-3.1,"spinRate":2575,"spinDirection":159},"zone":13,"typeConfidence":0.91,"plateTime":0.4123462706225456,"extension":5.645271223227583},"index":4,"playId":"5f3200c5-c71c-39d1-a343-7015dd5872fc","pitchNumber":4,"startTime":"2025-08-21T04:04:53.333Z","endTime":"2025-08-21T04:04:57.219Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.3,"endSpeed":82.6,"strikeZoneTop":3.47,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.93477709938112,"aZ":-9.500823190137067,"pfxX":4.842778341858618,"pfxZ":12.763403857279535,"pX":0.424002720049635,"pZ":2.4039761666095476,"vX0":-5.586391250736365,"vY0":-133.9446523401908,"vZ0":-7.241154403317425,"x":100.84,"y":173.87,"x0":1.9297280590128187,"y0":50.00454979397545,"z0":5.8604462958182015,"aX":8.604624061553897},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":21.2,"breakHorizontal":-7.2,"spinRate":2530,"spinDirection":154},"zone":6,"typeConfidence":2.0,"plateTime":0.41244913543930073,"extension":5.71202929691857},"index":5,"playId":"fa50f99b-50a4-31c7-8911-bcf318b12874","pitchNumber":5,"startTime":"2025-08-21T04:05:14.811Z","endTime":"2025-08-21T04:05:22.487Z","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,"runnerGoing":true},"count":{"balls":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.1,"endSpeed":77.3,"strikeZoneTop":3.52114537561432,"strikeZoneBottom":1.87660156217482,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.612564007554187,"aZ":-31.470591470034215,"pfxX":6.762049447917695,"pfxZ":0.46669604174011603,"pX":1.8609318781533584,"pZ":2.163980642874616,"vX0":-2.7080781586015528,"vY0":-122.46966644196785,"vZ0":-2.8582291691954036,"x":46.07,"y":180.35,"x0":2.10358141212752,"y0":50.005246683802795,"z0":6.043110839138054,"aX":10.253836627713717},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":0.4,"breakHorizontal":-11.6,"spinRate":1203,"spinDirection":124},"zone":14,"typeConfidence":0.91,"plateTime":0.4475631563347964,"extension":5.822712520754108},"index":6,"playId":"582a18c1-bde8-33f8-9222-9acd0686f512","pitchNumber":6,"startTime":"2025-08-21T04:05:51.477Z","endTime":"2025-08-21T04:05:56.508Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-21T04:05:56.508Z","atBatIndex":62},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Wilmer Flores lines out to right fielder Fernando Tatis Jr.","rbi":0,"awayScore":1,"homeScore":7,"isOut":true},"about":{"atBatIndex":63,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-08-21T04:08:14.353Z","endTime":"2025-08-21T04:08:46.225Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":527038,"fullName":"Wilmer Flores","link":"/api/v1/people/527038"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":688158,"fullName":"David Morgan","link":"/api/v1/people/688158"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3],"actionIndex":[1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":527038,"fullName":"Wilmer Flores","link":"/api/v1/people/527038"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":665487,"link":"/api/v1/people/665487"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-08-21T04:06:02.135Z","endTime":"2025-08-21T04:06:27.422Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: David Morgan replaces Yuki Matsui.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2025-08-21T04:06:27.422Z","endTime":"2025-08-21T04:08:16.591Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":688158,"link":"/api/v1/people/688158"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":98.2,"endSpeed":89.4,"strikeZoneTop":3.29,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.66196035540049,"aZ":-13.985310513146063,"pfxX":-4.9078319242247295,"pfxZ":8.851637473854094,"pX":0.7739814774874187,"pZ":2.6821684689974545,"vX0":9.387655296550593,"vY0":-142.64648364213159,"vZ0":-4.884299715493508,"x":87.5,"y":166.36,"x0":-1.9261800386390167,"y0":50.00376282228453,"z0":5.302370679527649,"aX":-10.08671350821024},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":15.1,"breakHorizontal":7.0,"spinRate":2513,"spinDirection":224},"zone":6,"typeConfidence":0.91,"plateTime":0.38437346728593624,"extension":6.039387708340494},"index":2,"playId":"4465682b-c305-3041-8a18-c6695977421c","pitchNumber":1,"startTime":"2025-08-21T04:08:16.591Z","endTime":"2025-08-21T04:08:21.688Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":98.4,"endSpeed":89.4,"strikeZoneTop":3.29,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.843887080496195,"aZ":-17.58615092139386,"pfxX":-6.053861628931344,"pfxZ":7.087221804582793,"pX":0.009680042311245245,"pZ":2.4860070842288393,"vX0":8.163907147848558,"vY0":-143.0229126566398,"vZ0":-4.414569775721352,"x":116.63,"y":171.66,"x0":-2.1033632777665963,"y0":50.00703044314429,"z0":5.162041299597846,"aX":-12.469264337302416},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":12.0,"breakHorizontal":9.2,"spinRate":2356,"spinDirection":223},"zone":5,"typeConfidence":0.88,"plateTime":0.3838458462114098,"extension":5.958973792739892},"hitData":{"launchSpeed":94.6,"launchAngle":22.0,"totalDistance":322.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":182.12,"coordY":82.47}},"index":3,"playId":"0aa03976-243a-36dc-a8bf-5e78079fe828","pitchNumber":2,"startTime":"2025-08-21T04:08:37.870Z","endTime":"2025-08-21T04:08:46.225Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-21T04:08:46.225Z","atBatIndex":63},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jose Iglesias grounds out to first baseman Rafael Devers.","rbi":0,"awayScore":1,"homeScore":7,"isOut":true},"about":{"atBatIndex":64,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-08-21T04:11:17.701Z","endTime":"2025-08-21T04:12:08.052Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":578428,"fullName":"Jose Iglesias","link":"/api/v1/people/578428"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676130,"fullName":"José Buttó","link":"/api/v1/people/676130"},"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":578428,"fullName":"Jose Iglesias","link":"/api/v1/people/578428"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":646240,"link":"/api/v1/people/646240"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: José Buttó replaces Tristan Beck.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-21T04:10:53.763Z","endTime":"2025-08-21T04:11:19.896Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":676130,"link":"/api/v1/people/676130"},"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(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":94.4,"endSpeed":86.2,"strikeZoneTop":3.26,"strikeZoneBottom":1.43,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.638937426575563,"aZ":-15.483924037374347,"pfxX":-3.0747687342989964,"pfxZ":8.754726454416712,"pX":0.3236566633978703,"pZ":2.7292570786842942,"vX0":7.007819461284473,"vY0":-137.2584164315943,"vZ0":-4.296317476182888,"x":104.66,"y":165.09,"x0":-1.8640967942015998,"y0":50.00321923005177,"z0":5.370620225423229,"aX":-5.86293717298346},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":15.1,"breakHorizontal":4.1,"spinRate":2450,"spinDirection":209},"zone":3,"typeConfidence":0.91,"plateTime":0.39920004973084744,"extension":6.482648087101435},"index":1,"playId":"3e36e11a-1839-3682-b95c-6ba95fb2f831","pitchNumber":1,"startTime":"2025-08-21T04:11:19.896Z","endTime":"2025-08-21T04:11:26.050Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.0,"endSpeed":78.4,"strikeZoneTop":3.26,"strikeZoneBottom":1.43,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.840039456165908,"aZ":-33.06176585759463,"pfxX":1.972407195589295,"pfxZ":-0.5673609454585673,"pX":0.29120705076903153,"pZ":2.897466259883597,"vX0":4.723708667851954,"vY0":-123.7497535223229,"vZ0":0.1366451222557592,"x":105.9,"y":160.55,"x0":-1.895922343539316,"y0":50.005467349047606,"z0":5.602754115605559,"aX":3.069866532266822},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":-0.7,"breakHorizontal":-4.7,"spinRate":2689,"spinDirection":65},"zone":3,"typeConfidence":0.93,"plateTime":0.4419862070181724,"extension":6.296998325395469},"index":2,"playId":"da1d0189-696c-301a-a71d-34d89f521257","pitchNumber":2,"startTime":"2025-08-21T04:11:37.992Z","endTime":"2025-08-21T04:11:42.522Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.7,"endSpeed":87.9,"strikeZoneTop":3.26,"strikeZoneBottom":1.43,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.00603558111658,"aZ":-14.409885597339182,"pfxX":-1.8823553147815417,"pfxZ":8.92388666541288,"pX":0.4630386582161883,"pZ":2.9153652494576,"vX0":6.229412240895389,"vY0":-140.69537960610572,"vZ0":-4.745508324350022,"x":99.35,"y":160.07,"x0":-1.5420698107575392,"y0":50.00466400024397,"z0":5.568313488868115,"aX":-3.748627323878252},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":15.2,"breakHorizontal":2.0,"spinRate":2309,"spinDirection":204},"zone":3,"typeConfidence":0.91,"plateTime":0.39035422723611557,"extension":6.282781407402221},"hitData":{"launchSpeed":102.5,"launchAngle":-7.0,"totalDistance":20.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":152.73,"coordY":168.99}},"index":3,"playId":"e19bac1d-fd7d-3220-9e5e-b1d60f262cb3","pitchNumber":3,"startTime":"2025-08-21T04:12:00.583Z","endTime":"2025-08-21T04:12:08.052Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-21T04:12:08.052Z","atBatIndex":64},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jake Cronenworth strikes out on a foul tip.","rbi":0,"awayScore":1,"homeScore":7,"isOut":true},"about":{"atBatIndex":65,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-08-21T04:12:27.319Z","endTime":"2025-08-21T04:14:20.963Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676130,"fullName":"José Buttó","link":"/api/v1/people/676130"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":672275,"link":"/api/v1/people/672275"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.0,"endSpeed":86.7,"strikeZoneTop":3.19123333389661,"strikeZoneBottom":1.55126373565698,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.513428458226418,"aZ":-15.058072577242765,"pfxX":-0.5086931995037371,"pfxZ":8.903778079810952,"pX":1.7123373014951926,"pZ":2.4774592547361056,"vX0":9.113770636407274,"vY0":-137.96665432896023,"vZ0":-5.208430928641649,"x":51.73,"y":171.89,"x0":-1.5716505829555276,"y0":50.00210856748991,"z0":5.409240830090196,"aX":-0.978578719577331},"breaks":{"breakAngle":3.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":15.1,"breakHorizontal":-1.1,"spinRate":2491,"spinDirection":208},"zone":12,"typeConfidence":0.91,"plateTime":0.3974360470028966,"extension":6.3223168294592345},"index":0,"playId":"ec8c8d23-88b2-3893-8e11-b21e4f5966f1","pitchNumber":1,"startTime":"2025-08-21T04:12:41.868Z","endTime":"2025-08-21T04:12:45.713Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.2,"endSpeed":86.0,"strikeZoneTop":3.24983490004895,"strikeZoneBottom":1.58155370509588,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.86608366186773,"aZ":-13.107613521794203,"pfxX":-2.1225151642601876,"pfxZ":10.064448347441381,"pX":0.47073059563131103,"pZ":1.6469447714061503,"vX0":6.962251892949276,"vY0":-136.91026599622344,"vZ0":-7.378907908922342,"x":100.76,"y":208.77,"x0":-1.831836124283245,"y0":50.000050194348084,"z0":5.278263215360253,"aX":-4.02068862150306},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":16.8,"breakHorizontal":2.4,"spinRate":2428,"spinDirection":211},"zone":9,"typeConfidence":0.91,"plateTime":0.40041953311138023,"extension":6.443193366900416},"index":1,"playId":"64f3a01f-23cf-34fc-8e30-32ad7dafe99d","pitchNumber":2,"startTime":"2025-08-21T04:12:56.224Z","endTime":"2025-08-21T04:12:59.529Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.8,"endSpeed":86.4,"strikeZoneTop":3.24858540692232,"strikeZoneBottom":1.58049110191492,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.515007815398175,"aZ":-14.394715580167183,"pfxX":0.22375468510514018,"pfxZ":9.247896386307232,"pX":-0.5025302198524015,"pZ":3.036600388799478,"vX0":3.812528230526528,"vY0":-137.97012307687191,"vZ0":-3.883233235927277,"x":136.16,"y":156.79,"x0":-1.932940540633806,"y0":50.00176282715291,"z0":5.436382942839607,"aX":0.4294401793436968},"breaks":{"breakAngle":4.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":16.1,"breakHorizontal":-1.2,"spinRate":2594,"spinDirection":211},"zone":1,"typeConfidence":0.92,"plateTime":0.3974278071727224,"extension":6.284007006512374},"index":2,"playId":"c45ab593-cfce-373f-b067-2592966bbf64","pitchNumber":3,"startTime":"2025-08-21T04:13:14.404Z","endTime":"2025-08-21T04:13:18.531Z","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":94.5,"endSpeed":86.1,"strikeZoneTop":3.29,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.646984550453556,"aZ":-15.381589732522915,"pfxX":-0.5428773625644161,"pfxZ":8.822271727593453,"pX":0.6378310242549864,"pZ":2.5719730144464727,"vX0":6.65838324826735,"vY0":-137.3951662477596,"vZ0":-4.86767242970083,"x":92.69,"y":169.34,"x0":-1.7509276650579721,"y0":50.00492473493691,"z0":5.4188100517788165,"aX":-1.0339309214592067},"breaks":{"breakAngle":1.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":15.1,"breakHorizontal":-0.5,"spinRate":2569,"spinDirection":201},"zone":6,"typeConfidence":0.91,"plateTime":0.39929924770544556,"extension":6.521819867821606},"index":3,"playId":"ab8367e4-04f1-344f-81a4-637847b009c5","pitchNumber":4,"startTime":"2025-08-21T04:13:31.076Z","endTime":"2025-08-21T04:13:35.154Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"index":4,"startTime":"2025-08-21T04:13:48.741Z","endTime":"2025-08-21T04:13:57.063Z","isPitch":false,"type":"action","player":{"id":630105,"link":"/api/v1/people/630105"}},{"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":1},"pitchData":{"startSpeed":89.5,"endSpeed":81.0,"strikeZoneTop":3.19114292547176,"strikeZoneBottom":1.57092936657409,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.892324509380796,"aZ":-25.43219799839308,"pfxX":-11.516507014050816,"pfxZ":3.9999662306122303,"pX":-0.1828046878687408,"pZ":0.98105274757794,"vX0":7.957548457220636,"vY0":-129.89364347956564,"vZ0":-5.858920096944376,"x":123.97,"y":212.29,"x0":-1.81242815439044,"y0":50.00057632059797,"z0":5.237114303544187,"aX":-19.391525096283704},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":5.9,"breakHorizontal":18.7,"spinRate":1994,"spinDirection":236},"zone":13,"typeConfidence":0.62,"plateTime":0.4240412253990078,"extension":6.487143661216775},"index":5,"playId":"8859453b-1020-35a2-b9b8-7275e679affb","pitchNumber":5,"startTime":"2025-08-21T04:13:57.063Z","endTime":"2025-08-21T04:14:00.733Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":1},"pitchData":{"startSpeed":87.1,"endSpeed":80.0,"strikeZoneTop":3.29,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.872376119184278,"aZ":-33.55984672600001,"pfxX":1.2508304320497627,"pfxZ":-0.8482019599365369,"pX":0.15431192605462565,"pZ":2.9299103432198454,"vX0":4.653351988145464,"vY0":-126.78753748674387,"vZ0":0.11941142649748171,"x":111.12,"y":159.67,"x0":-1.8672787451271151,"y0":50.00568523234961,"z0":5.560022324909772,"aX":2.036010979906293},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":-1.3,"breakHorizontal":-3.4,"spinRate":2684,"spinDirection":75},"zone":2,"typeConfidence":0.92,"plateTime":0.43197544395957355,"extension":6.226748847836858},"index":6,"playId":"336088db-0a20-3f2b-86bb-be1ea1493a23","pitchNumber":6,"startTime":"2025-08-21T04:14:16.966Z","endTime":"2025-08-21T04:14:20.963Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-21T04:14:20.963Z","atBatIndex":65},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Freddy Fermin doubles (9) on a fly ball to left fielder Heliot Ramos.","rbi":0,"awayScore":1,"homeScore":7,"isOut":false},"about":{"atBatIndex":66,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-08-21T04:14:30.207Z","endTime":"2025-08-21T04:15:44.363Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676130,"fullName":"José Buttó","link":"/api/v1/people/676130"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,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":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":671218,"link":"/api/v1/people/671218"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.7,"endSpeed":87.2,"strikeZoneTop":3.33,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.40658698618163,"aZ":-16.18579838691135,"pfxX":-1.0756879397070689,"pfxZ":8.190000670016662,"pX":0.19510976973681946,"pZ":1.9146870302093513,"vX0":5.578618628103926,"vY0":-139.10778867610216,"vZ0":-6.318764291264645,"x":109.56,"y":187.08,"x0":-1.7000353839839484,"y0":50.001224471855814,"z0":5.2962765543248125,"aX":-2.100538678806688},"breaks":{"breakAngle":2.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":13.7,"breakHorizontal":0.7,"spinRate":2410,"spinDirection":212},"zone":8,"typeConfidence":0.91,"plateTime":0.39436408622521846,"extension":6.447240281969793},"index":0,"playId":"3fb2962c-a1ed-354c-b930-29d67c5fa878","pitchNumber":1,"startTime":"2025-08-21T04:14:45.740Z","endTime":"2025-08-21T04:14:49.208Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.2,"endSpeed":79.8,"strikeZoneTop":3.33,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.720376944345315,"aZ":-33.61496856478571,"pfxX":1.6974527891617588,"pfxZ":-0.889898074790155,"pX":-0.9780829762546791,"pZ":2.3759969201076014,"vX0":1.5806583575033508,"vY0":-125.66023495748539,"vZ0":-1.026571417693445,"x":154.28,"y":174.63,"x0":-1.8342087204846407,"y0":50.005372288975806,"z0":5.502931420463079,"aX":2.7349888857803193},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":-1.6,"breakHorizontal":-3.4,"spinRate":2669,"spinDirection":73},"zone":13,"typeConfidence":0.92,"plateTime":0.43465877109226847,"extension":6.345397288770849},"index":1,"playId":"a1282309-a206-301a-b8d5-5475688a14ea","pitchNumber":2,"startTime":"2025-08-21T04:15:07.519Z","endTime":"2025-08-21T04:15:13.008Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.2,"endSpeed":79.5,"strikeZoneTop":3.33,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.611688570712758,"aZ":-35.626120485931104,"pfxX":0.9054846612265252,"pfxZ":-2.15751727591903,"pX":0.13534613548671712,"pZ":2.983664708403082,"vX0":4.204952012770869,"vY0":-125.5774425145879,"vZ0":0.6110862014767819,"x":111.84,"y":158.22,"x0":-1.675989190789496,"y0":50.00051770547817,"z0":5.627407065946785,"aX":1.450213841251922},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":-3.5,"breakHorizontal":-2.5,"spinRate":2544,"spinDirection":70},"zone":2,"typeConfidence":0.92,"plateTime":0.4355866429719608,"extension":6.322401010119847},"hitData":{"launchSpeed":90.3,"launchAngle":27.0,"totalDistance":334.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":90.14,"coordY":69.66}},"index":2,"playId":"91218209-4a8d-3af8-a8aa-c20e110014fa","pitchNumber":3,"startTime":"2025-08-21T04:15:29.349Z","endTime":"2025-08-21T04:15:44.363Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-21T04:15:44.363Z","atBatIndex":66},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Fernando Tatis Jr. singles on a sharp ground ball to left fielder Heliot Ramos. Freddy Fermin scores. Fernando Tatis Jr. out at 3rd, pitcher José Buttó to third baseman Casey Schmitt.","rbi":1,"awayScore":1,"homeScore":8,"isOut":true},"about":{"atBatIndex":67,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-08-21T04:16:03.275Z","endTime":"2025-08-21T04:17:13.438Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676130,"fullName":"José Buttó","link":"/api/v1/people/676130"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":671218,"link":"/api/v1/people/671218"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":null,"start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":null,"start":"2B","end":null,"outBase":"3B","isOut":true,"outNumber":3},"details":{"event":"Runner Out","eventType":"other_out","movementReason":"r_runner_out","runner":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":676130,"link":"/api/v1/people/676130"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":669477,"link":"/api/v1/people/669477"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Runner Out","eventType":"other_out","movementReason":"r_adv_play","runner":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"responsiblePitcher":{"id":676130,"link":"/api/v1/people/676130"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"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":87.4,"endSpeed":80.0,"strikeZoneTop":3.78,"strikeZoneBottom":1.77,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.760135125350256,"aZ":-33.55867582147805,"pfxX":0.6395947072888988,"pfxZ":-0.8571930647532033,"pX":0.718986782074185,"pZ":1.61118812397882,"vX0":5.672004195350406,"vY0":-127.15083371984042,"vZ0":-2.813511516808787,"x":89.59,"y":195.28,"x0":-1.6299882428897972,"y0":50.000117715365114,"z0":5.413652059628783,"aX":1.0379072101048876},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":-1.9,"breakHorizontal":-2.5,"spinRate":2632,"spinDirection":82},"zone":14,"typeConfidence":0.91,"plateTime":0.4319303298694326,"extension":6.467821756666289},"index":0,"playId":"06a44678-3aa2-367f-b360-73c9eec0b5bf","pitchNumber":1,"startTime":"2025-08-21T04:16:17.612Z","endTime":"2025-08-21T04:16:23.580Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.5,"endSpeed":87.4,"strikeZoneTop":3.6054762929214,"strikeZoneBottom":1.69846890922159,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.95753075760919,"aZ":-18.383964820530966,"pfxX":-1.2212597819478441,"pfxZ":7.00959808022621,"pX":1.9264549932975352,"pZ":2.9028955854346368,"vX0":9.45445466197669,"vY0":-140.1609115984346,"vZ0":-3.8485903196060227,"x":43.57,"y":160.4,"x0":-1.348016779684369,"y0":50.00484792054559,"z0":5.512050125679658,"aX":-2.4049056379239504},"breaks":{"breakAngle":0.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":12.0,"breakHorizontal":0.0,"spinRate":2429,"spinDirection":205},"zone":12,"typeConfidence":0.91,"plateTime":0.3924572713573071,"extension":6.445126266162056},"index":1,"playId":"1970358c-7657-38af-9db5-68d114b41d45","pitchNumber":2,"startTime":"2025-08-21T04:16:35.775Z","endTime":"2025-08-21T04:16:41.122Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.9,"endSpeed":79.4,"strikeZoneTop":3.78,"strikeZoneBottom":1.77,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.063654206314826,"aZ":-34.58520454482561,"pfxX":0.849994227729941,"pfxZ":-1.4956014708988832,"pX":0.37043603250605234,"pZ":2.89328055683169,"vX0":4.658661316951109,"vY0":-126.41943429803061,"vZ0":0.1941712103088562,"x":102.88,"y":160.66,"x0":-1.6108211703049151,"y0":50.00527988468367,"z0":5.603972699424539,"aX":1.3673432841200255},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":-2.4,"breakHorizontal":-2.6,"spinRate":2667,"spinDirection":77},"zone":6,"typeConfidence":0.91,"plateTime":0.43416871046937633,"extension":6.5965665116166425},"hitData":{"launchSpeed":112.1,"launchAngle":7.0,"totalDistance":153.0,"trajectory":"ground_ball","hardness":"hard","location":"7","coordinates":{"coordX":84.89,"coordY":118.11}},"index":2,"playId":"9af8d7ac-7f37-3412-b8f3-d93b5afde6b7","pitchNumber":3,"startTime":"2025-08-21T04:16:57.759Z","endTime":"2025-08-21T04:17:13.438Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-21T04:17:13.438Z","atBatIndex":67},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Casey Schmitt grounds out, third baseman Manny Machado to first baseman Ryan O'Hearn.","rbi":0,"awayScore":1,"homeScore":8,"isOut":true},"about":{"atBatIndex":68,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-08-21T04:19:52.881Z","endTime":"2025-08-21T04:20:36.752Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":688158,"fullName":"David Morgan","link":"/api/v1/people/688158"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":592518,"link":"/api/v1/people/592518"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":656811,"link":"/api/v1/people/656811"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.1,"endSpeed":88.3,"strikeZoneTop":3.46071123047455,"strikeZoneBottom":1.59458871019444,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.33107385575395,"aZ":-14.83416060841746,"pfxX":-4.149502136108149,"pfxZ":8.600960318969088,"pX":-0.5443025158440994,"pZ":4.133732126726025,"vX0":5.912458743170662,"vY0":-141.3424620714731,"vZ0":-0.7463162562743506,"x":137.75,"y":127.17,"x0":-2.1276860098952968,"y0":50.000380066951216,"z0":5.357109730109237,"aX":-8.363971873626067},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":15.6,"breakHorizontal":6.2,"spinRate":2437,"spinDirection":223},"zone":11,"typeConfidence":0.91,"plateTime":0.388074835195213,"extension":6.003290290369144},"index":0,"playId":"bdf95add-90e0-33a9-92c1-c9b198d405ea","pitchNumber":1,"startTime":"2025-08-21T04:20:09.159Z","endTime":"2025-08-21T04:20:12.391Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.4,"endSpeed":87.9,"strikeZoneTop":3.42,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.57678920490517,"aZ":-25.749761146614052,"pfxX":-9.871408065381637,"pfxZ":3.2416377527640723,"pX":-0.4677351193389657,"pZ":1.8076464033340074,"vX0":8.338502925807928,"vY0":-140.05940491842202,"vZ0":-3.8823439166599516,"x":134.83,"y":189.97,"x0":-2.205699990011594,"y0":50.00126594841663,"z0":4.902073347325535,"aX":-19.547955355735464},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":5.2,"breakHorizontal":16.1,"spinRate":2019,"spinDirection":240},"zone":7,"typeConfidence":0.97,"plateTime":0.39154591369923164,"extension":6.0994941856590925},"hitData":{"launchSpeed":95.1,"launchAngle":0.0,"totalDistance":42.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":95.8,"coordY":159.9}},"index":1,"playId":"080004f9-70f9-367b-b52f-4472ba4a2815","pitchNumber":2,"startTime":"2025-08-21T04:20:27.397Z","endTime":"2025-08-21T04:20:36.752Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-21T04:20:36.752Z","atBatIndex":68},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jung Hoo Lee grounds out sharply, second baseman Jake Cronenworth to first baseman Ryan O'Hearn.","rbi":0,"awayScore":1,"homeScore":8,"isOut":true},"about":{"atBatIndex":69,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-08-21T04:20:56.921Z","endTime":"2025-08-21T04:22:47.606Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":688158,"fullName":"David Morgan","link":"/api/v1/people/688158"},"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":630105,"link":"/api/v1/people/630105"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":656811,"link":"/api/v1/people/656811"},"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":1},"pitchData":{"startSpeed":97.6,"endSpeed":88.4,"strikeZoneTop":3.37,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.223867863463575,"aZ":-13.034905285440491,"pfxX":-5.357722939856581,"pfxZ":9.486370258870274,"pX":-0.4509948682301205,"pZ":2.1969816192084823,"vX0":6.641449866032874,"vY0":-141.80682164289766,"vZ0":-5.760114881917479,"x":134.19,"y":179.46,"x0":-2.1375791603444596,"y0":50.00678115788068,"z0":5.10074958114202,"aX":-10.813991350426809},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":16.1,"breakHorizontal":8.2,"spinRate":2401,"spinDirection":227},"zone":4,"typeConfidence":0.92,"plateTime":0.3876296380906439,"extension":6.023351829606806},"index":0,"playId":"e7708cbe-7458-30ad-ac13-93f92f77b495","pitchNumber":1,"startTime":"2025-08-21T04:21:05.106Z","endTime":"2025-08-21T04:21:08.497Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.9,"endSpeed":75.9,"strikeZoneTop":3.36738265394188,"strikeZoneBottom":1.38707932488611,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.816075898105666,"aZ":-41.13958509747302,"pfxX":6.2188770587421,"pfxZ":-6.102572943446177,"pX":-0.8102151676685861,"pZ":4.106834752842451,"vX0":1.5265715621192657,"vY0":-120.52342468264516,"vZ0":5.106163979441762,"x":147.88,"y":127.9,"x0":-2.2600876349538037,"y0":50.00441485350512,"z0":5.597738758690572,"aX":9.132654480945527},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.4,"breakVerticalInduced":-9.5,"breakHorizontal":-11.6,"spinRate":2445,"spinDirection":59},"zone":11,"typeConfidence":0.9,"plateTime":0.45477496024312014,"extension":5.904486919227771},"index":1,"playId":"e4662dc8-af5c-3ab3-8cce-cb3f1cec0af7","pitchNumber":2,"startTime":"2025-08-21T04:21:30.064Z","endTime":"2025-08-21T04:21:33.625Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.8,"endSpeed":76.0,"strikeZoneTop":3.37,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.585496309496065,"aZ":-40.78995742265881,"pfxX":6.7772512029572844,"pfxZ":-5.914583760128851,"pX":-0.4030498674606319,"pZ":1.489316147011743,"vX0":2.3346654061367107,"vY0":-120.58525353071822,"vZ0":-0.5170560564983876,"x":132.36,"y":198.57,"x0":-2.266598860836426,"y0":50.000272028742124,"z0":5.335632698792214,"aX":9.880127362233782},"breaks":{"breakAngle":14.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.6,"breakVerticalInduced":-10.6,"breakHorizontal":-12.8,"spinRate":2598,"spinDirection":59},"zone":7,"typeConfidence":0.9,"plateTime":0.45593214562155904,"extension":5.942483591940097},"index":2,"playId":"04d66ecf-4eed-3d86-b872-e9d235b21ddb","pitchNumber":3,"startTime":"2025-08-21T04:21:48.271Z","endTime":"2025-08-21T04:21:51.878Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.3,"endSpeed":87.7,"strikeZoneTop":3.47588704771671,"strikeZoneBottom":1.67068553428413,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.77147482332195,"aZ":-28.135980190913322,"pfxX":-11.80824915301577,"pfxZ":2.0660053332386337,"pX":1.797513590582176,"pZ":1.2157163597943481,"vX0":14.036563825591596,"vY0":-139.42314226572273,"vZ0":-5.291019051451153,"x":48.48,"y":205.96,"x0":-1.7797459556551238,"y0":50.00669320529429,"z0":5.006358534902165,"aX":-23.138902449150084},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":2.6,"breakHorizontal":18.4,"spinRate":2032,"spinDirection":241},"zone":14,"typeConfidence":0.99,"plateTime":0.3935805083375077,"extension":6.049070320934811},"index":3,"playId":"f3db4a0e-a5b8-3b02-b38c-a85938d85736","pitchNumber":4,"startTime":"2025-08-21T04:22:12.599Z","endTime":"2025-08-21T04:22:16.841Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.7,"endSpeed":89.0,"strikeZoneTop":3.37,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.70948328262861,"aZ":-25.7245207318962,"pfxX":-10.356122854727731,"pfxZ":3.169383220267912,"pX":0.08777236229172312,"pZ":2.3874624171877583,"vX0":9.568755077764473,"vY0":-141.9891096044769,"vZ0":-2.980125900160871,"x":113.65,"y":174.32,"x0":-1.9869197718567875,"y0":50.001632362733744,"z0":5.094668437337583,"aX":-21.061499811984458},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":5.3,"breakHorizontal":16.7,"spinRate":1944,"spinDirection":238},"zone":5,"typeConfidence":0.97,"plateTime":0.3863389615460169,"extension":6.0380336854708},"hitData":{"launchSpeed":103.2,"launchAngle":4.0,"totalDistance":113.0,"trajectory":"ground_ball","hardness":"hard","location":"4","coordinates":{"coordX":146.67,"coordY":146.58}},"index":4,"playId":"efa709ab-8a1e-3175-8d02-1ad222bd7581","pitchNumber":5,"startTime":"2025-08-21T04:22:39.592Z","endTime":"2025-08-21T04:22:47.606Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-21T04:22:47.606Z","atBatIndex":69},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Christian Koss strikes out swinging.","rbi":0,"awayScore":1,"homeScore":8,"isOut":true},"about":{"atBatIndex":70,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-08-21T04:23:11.697Z","endTime":"2025-08-21T04:25:06.756Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":683766,"fullName":"Christian Koss","link":"/api/v1/people/683766"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":688158,"fullName":"David Morgan","link":"/api/v1/people/688158"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":683766,"fullName":"Christian Koss","link":"/api/v1/people/683766"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":666023,"link":"/api/v1/people/666023"},"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.8,"endSpeed":89.4,"strikeZoneTop":3.67,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.687685171113785,"aZ":-13.21726295977362,"pfxX":-4.736261872024574,"pfxZ":9.253464246980279,"pX":-0.10808026750580489,"pZ":2.359348191815192,"vX0":6.875353240844853,"vY0":-142.23575712040392,"vZ0":-5.682669404274332,"x":121.12,"y":175.08,"x0":-1.9414926682982379,"y0":50.0029834719581,"z0":5.221631047306476,"aX":-9.703294023827624},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":15.7,"breakHorizontal":7.2,"spinRate":2540,"spinDirection":221},"zone":5,"typeConfidence":0.91,"plateTime":0.3851232356915375,"extension":5.924629630920471},"index":0,"playId":"746e0f8a-6099-3901-8706-61dd391f3dd3","pitchNumber":1,"startTime":"2025-08-21T04:23:20.538Z","endTime":"2025-08-21T04:23:24.249Z","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":88.5,"endSpeed":81.4,"strikeZoneTop":3.51180468017711,"strikeZoneBottom":1.71407250405502,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.575789122998707,"aZ":-31.675802030059337,"pfxX":2.387414799145887,"pfxZ":0.29632363148684604,"pX":0.6502110232334564,"pZ":2.2198486289976764,"vX0":6.320072177337226,"vY0":-128.79983297204618,"vZ0":-1.2029166561665647,"x":92.22,"y":178.84,"x0":-2.1448683817792524,"y0":50.003996036067825,"z0":5.140966516190889,"aX":4.012074229852702},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":0.5,"breakHorizontal":-5.8,"spinRate":2280,"spinDirection":110},"zone":9,"typeConfidence":0.92,"plateTime":0.4251411506886016,"extension":5.976864083083712},"index":1,"playId":"98f18fc9-ac0e-3fdb-b525-48db9490af19","pitchNumber":2,"startTime":"2025-08-21T04:23:41.173Z","endTime":"2025-08-21T04:23:45.243Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2025-08-21T04:23:54.247Z","endTime":"2025-08-21T04:24:11.491Z","isPitch":false,"type":"action","player":{"id":683766,"link":"/api/v1/people/683766"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.2,"endSpeed":78.0,"strikeZoneTop":3.67,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.828327745377976,"aZ":-40.527223496487785,"pfxX":3.2250793813269,"pfxZ":-5.417094803918216,"pX":0.416692622629018,"pZ":2.0341690938048824,"vX0":4.750173544477901,"vY0":-123.96631637352965,"vZ0":0.08156300147615636,"x":101.12,"y":183.86,"x0":-1.9498019639275463,"y0":50.00268079778329,"z0":5.409043264796379,"aX":4.973207522672908},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.4,"breakVerticalInduced":-9.5,"breakHorizontal":-7.1,"spinRate":2535,"spinDirection":59},"zone":9,"typeConfidence":0.87,"plateTime":0.4433427857998291,"extension":6.040148572230752},"index":3,"playId":"60e7e135-3a4a-3b96-a2e1-cec220c34e06","pitchNumber":3,"startTime":"2025-08-21T04:24:11.491Z","endTime":"2025-08-21T04:24:15.317Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.7,"endSpeed":81.7,"strikeZoneTop":3.67939024822652,"strikeZoneBottom":1.76812730090426,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.852204807085066,"aZ":-30.468451271407396,"pfxX":1.557121266626333,"pfxZ":1.0148043097909016,"pX":0.7993221176349541,"pZ":0.6887207556215008,"vX0":6.941681302097898,"vY0":-128.97826241615888,"vZ0":-4.768698216986673,"x":86.53,"y":220.18,"x0":-2.129478170579121,"y0":50.00472371220361,"z0":4.911520049602362,"aX":2.6229185104188337},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":1.0,"breakHorizontal":-4.3,"spinRate":2062,"spinDirection":108},"zone":14,"typeConfidence":0.91,"plateTime":0.4246746788764435,"extension":6.11878159740968},"index":4,"playId":"53eefbe5-3cbe-374e-9c53-1f78daa0ab45","pitchNumber":4,"startTime":"2025-08-21T04:24:40.170Z","endTime":"2025-08-21T04:24:43.633Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":84.2,"endSpeed":77.6,"strikeZoneTop":3.67,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.656323109576963,"aZ":-39.60912459823955,"pfxX":4.018973507070277,"pfxZ":-4.910232358752652,"pX":0.40207478790698065,"pZ":0.7859924230801727,"vX0":4.558906861482935,"vY0":-122.59322718747701,"vZ0":-2.6672720838568695,"x":101.67,"y":217.56,"x0":-2.0083755181283167,"y0":50.00581094437684,"z0":5.289702906934297,"aX":6.0797744907641995},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.0,"breakVerticalInduced":-9.2,"breakHorizontal":-8.4,"spinRate":2420,"spinDirection":58},"zone":14,"typeConfidence":0.88,"plateTime":0.44785490158338837,"extension":6.220175636943985},"index":5,"playId":"2b5b25c5-9677-30a8-a68e-8be3f98af9fa","pitchNumber":5,"startTime":"2025-08-21T04:25:01.722Z","endTime":"2025-08-21T04:25:06.756Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-21T04:25:06.756Z","atBatIndex":70}],"currentPlay":{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Christian Koss strikes out swinging.","rbi":0,"awayScore":1,"homeScore":8,"isOut":true},"about":{"atBatIndex":70,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-08-21T04:23:11.697Z","endTime":"2025-08-21T04:25:06.756Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":683766,"fullName":"Christian Koss","link":"/api/v1/people/683766"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":688158,"fullName":"David Morgan","link":"/api/v1/people/688158"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":683766,"fullName":"Christian Koss","link":"/api/v1/people/683766"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":666023,"link":"/api/v1/people/666023"},"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.8,"endSpeed":89.4,"strikeZoneTop":3.67,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.687685171113785,"aZ":-13.21726295977362,"pfxX":-4.736261872024574,"pfxZ":9.253464246980279,"pX":-0.10808026750580489,"pZ":2.359348191815192,"vX0":6.875353240844853,"vY0":-142.23575712040392,"vZ0":-5.682669404274332,"x":121.12,"y":175.08,"x0":-1.9414926682982379,"y0":50.0029834719581,"z0":5.221631047306476,"aX":-9.703294023827624},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":15.7,"breakHorizontal":7.2,"spinRate":2540,"spinDirection":221},"zone":5,"typeConfidence":0.91,"plateTime":0.3851232356915375,"extension":5.924629630920471},"index":0,"playId":"746e0f8a-6099-3901-8706-61dd391f3dd3","pitchNumber":1,"startTime":"2025-08-21T04:23:20.538Z","endTime":"2025-08-21T04:23:24.249Z","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":88.5,"endSpeed":81.4,"strikeZoneTop":3.51180468017711,"strikeZoneBottom":1.71407250405502,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.575789122998707,"aZ":-31.675802030059337,"pfxX":2.387414799145887,"pfxZ":0.29632363148684604,"pX":0.6502110232334564,"pZ":2.2198486289976764,"vX0":6.320072177337226,"vY0":-128.79983297204618,"vZ0":-1.2029166561665647,"x":92.22,"y":178.84,"x0":-2.1448683817792524,"y0":50.003996036067825,"z0":5.140966516190889,"aX":4.012074229852702},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":0.5,"breakHorizontal":-5.8,"spinRate":2280,"spinDirection":110},"zone":9,"typeConfidence":0.92,"plateTime":0.4251411506886016,"extension":5.976864083083712},"index":1,"playId":"98f18fc9-ac0e-3fdb-b525-48db9490af19","pitchNumber":2,"startTime":"2025-08-21T04:23:41.173Z","endTime":"2025-08-21T04:23:45.243Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2025-08-21T04:23:54.247Z","endTime":"2025-08-21T04:24:11.491Z","isPitch":false,"type":"action","player":{"id":683766,"link":"/api/v1/people/683766"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.2,"endSpeed":78.0,"strikeZoneTop":3.67,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.828327745377976,"aZ":-40.527223496487785,"pfxX":3.2250793813269,"pfxZ":-5.417094803918216,"pX":0.416692622629018,"pZ":2.0341690938048824,"vX0":4.750173544477901,"vY0":-123.96631637352965,"vZ0":0.08156300147615636,"x":101.12,"y":183.86,"x0":-1.9498019639275463,"y0":50.00268079778329,"z0":5.409043264796379,"aX":4.973207522672908},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.4,"breakVerticalInduced":-9.5,"breakHorizontal":-7.1,"spinRate":2535,"spinDirection":59},"zone":9,"typeConfidence":0.87,"plateTime":0.4433427857998291,"extension":6.040148572230752},"index":3,"playId":"60e7e135-3a4a-3b96-a2e1-cec220c34e06","pitchNumber":3,"startTime":"2025-08-21T04:24:11.491Z","endTime":"2025-08-21T04:24:15.317Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.7,"endSpeed":81.7,"strikeZoneTop":3.67939024822652,"strikeZoneBottom":1.76812730090426,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.852204807085066,"aZ":-30.468451271407396,"pfxX":1.557121266626333,"pfxZ":1.0148043097909016,"pX":0.7993221176349541,"pZ":0.6887207556215008,"vX0":6.941681302097898,"vY0":-128.97826241615888,"vZ0":-4.768698216986673,"x":86.53,"y":220.18,"x0":-2.129478170579121,"y0":50.00472371220361,"z0":4.911520049602362,"aX":2.6229185104188337},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":1.0,"breakHorizontal":-4.3,"spinRate":2062,"spinDirection":108},"zone":14,"typeConfidence":0.91,"plateTime":0.4246746788764435,"extension":6.11878159740968},"index":4,"playId":"53eefbe5-3cbe-374e-9c53-1f78daa0ab45","pitchNumber":4,"startTime":"2025-08-21T04:24:40.170Z","endTime":"2025-08-21T04:24:43.633Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":84.2,"endSpeed":77.6,"strikeZoneTop":3.67,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.656323109576963,"aZ":-39.60912459823955,"pfxX":4.018973507070277,"pfxZ":-4.910232358752652,"pX":0.40207478790698065,"pZ":0.7859924230801727,"vX0":4.558906861482935,"vY0":-122.59322718747701,"vZ0":-2.6672720838568695,"x":101.67,"y":217.56,"x0":-2.0083755181283167,"y0":50.00581094437684,"z0":5.289702906934297,"aX":6.0797744907641995},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.0,"breakVerticalInduced":-9.2,"breakHorizontal":-8.4,"spinRate":2420,"spinDirection":58},"zone":14,"typeConfidence":0.88,"plateTime":0.44785490158338837,"extension":6.220175636943985},"index":5,"playId":"2b5b25c5-9677-30a8-a68e-8be3f98af9fa","pitchNumber":5,"startTime":"2025-08-21T04:25:01.722Z","endTime":"2025-08-21T04:25:06.756Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-21T04:25:06.756Z","atBatIndex":70},"scoringPlays":[6,14,23,26,31,56,67],"playsByInning":[{"startIndex":0,"endIndex":7,"top":[0,1,2],"bottom":[3,4,5,6,7],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":1,"pitcher":{"id":676664,"fullName":"JP Sears","link":"/api/v1/people/676664"},"batter":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"coordinates":{"x":208.76,"y":78.86},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":1,"pitcher":{"id":676664,"fullName":"JP Sears","link":"/api/v1/people/676664"},"batter":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"coordinates":{"x":180.47,"y":102.75},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":1,"pitcher":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"batter":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"coordinates":{"x":66.31,"y":142.96},"type":"H","description":"Double"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":1,"pitcher":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"batter":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"coordinates":{"x":74.29,"y":173.23},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":1,"pitcher":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"batter":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"coordinates":{"x":102.16,"y":167.17},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":1,"pitcher":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"batter":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"coordinates":{"x":113.58,"y":94.75},"type":"H","description":"Single"}]}},{"startIndex":8,"endIndex":18,"top":[8,9,10,11,12,13],"bottom":[14,15,16,17,18],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":2,"pitcher":{"id":676664,"fullName":"JP Sears","link":"/api/v1/people/676664"},"batter":{"id":527038,"fullName":"Wilmer Flores","link":"/api/v1/people/527038"},"coordinates":{"x":86.23,"y":154.33},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":2,"pitcher":{"id":676664,"fullName":"JP Sears","link":"/api/v1/people/676664"},"batter":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"coordinates":{"x":81.89,"y":154.92},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":2,"pitcher":{"id":676664,"fullName":"JP Sears","link":"/api/v1/people/676664"},"batter":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"coordinates":{"x":114.12,"y":95.37},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":2,"pitcher":{"id":676664,"fullName":"JP Sears","link":"/api/v1/people/676664"},"batter":{"id":683766,"fullName":"Christian Koss","link":"/api/v1/people/683766"},"coordinates":{"x":143.37,"y":93.03},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":2,"pitcher":{"id":676664,"fullName":"JP Sears","link":"/api/v1/people/676664"},"batter":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"coordinates":{"x":144.88,"y":132.31},"type":"O","description":"Pop Out"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":2,"pitcher":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"batter":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"coordinates":{"x":235.34,"y":96.11},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":2,"pitcher":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"batter":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"coordinates":{"x":119.92,"y":138.91},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":2,"pitcher":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"batter":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"coordinates":{"x":107.0,"y":164.14},"type":"O","description":"Groundout"}]}},{"startIndex":19,"endIndex":29,"top":[19,20,21],"bottom":[22,23,24,25,26,27,28,29],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":3,"pitcher":{"id":676664,"fullName":"JP Sears","link":"/api/v1/people/676664"},"batter":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"coordinates":{"x":60.75,"y":101.09},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":3,"pitcher":{"id":676664,"fullName":"JP Sears","link":"/api/v1/people/676664"},"batter":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"coordinates":{"x":153.64,"y":153.24},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":3,"pitcher":{"id":676664,"fullName":"JP Sears","link":"/api/v1/people/676664"},"batter":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"coordinates":{"x":160.3,"y":190.8},"type":"O","description":"Pop Out"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":3,"pitcher":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"batter":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"coordinates":{"x":78.43,"y":103.45},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":3,"pitcher":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"batter":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"coordinates":{"x":91.77,"y":30.22},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":3,"pitcher":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"batter":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"coordinates":{"x":130.62,"y":177.47},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":3,"pitcher":{"id":664192,"fullName":"Joey Lucchesi","link":"/api/v1/people/664192"},"batter":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"coordinates":{"x":225.46,"y":104.4},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":3,"pitcher":{"id":664192,"fullName":"Joey Lucchesi","link":"/api/v1/people/664192"},"batter":{"id":578428,"fullName":"Jose Iglesias","link":"/api/v1/people/578428"},"coordinates":{"x":143.34,"y":153.24},"type":"E","description":"Field Error"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":3,"pitcher":{"id":664192,"fullName":"Joey Lucchesi","link":"/api/v1/people/664192"},"batter":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"coordinates":{"x":189.43,"y":123.49},"type":"O","description":"Flyout"}]}},{"startIndex":30,"endIndex":37,"top":[30,31,32,33],"bottom":[34,35,36,37],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":4,"pitcher":{"id":676664,"fullName":"JP Sears","link":"/api/v1/people/676664"},"batter":{"id":527038,"fullName":"Wilmer Flores","link":"/api/v1/people/527038"},"coordinates":{"x":204.32,"y":112.44},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":4,"pitcher":{"id":676664,"fullName":"JP Sears","link":"/api/v1/people/676664"},"batter":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"coordinates":{"x":57.05,"y":62.1},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":4,"pitcher":{"id":676664,"fullName":"JP Sears","link":"/api/v1/people/676664"},"batter":{"id":683766,"fullName":"Christian Koss","link":"/api/v1/people/683766"},"coordinates":{"x":122.4,"y":181.96},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":4,"pitcher":{"id":663941,"fullName":"Tristan Beck","link":"/api/v1/people/663941"},"batter":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"coordinates":{"x":149.64,"y":117.8},"type":"O","description":"Forceout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":4,"pitcher":{"id":663941,"fullName":"Tristan Beck","link":"/api/v1/people/663941"},"batter":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"coordinates":{"x":87.0,"y":96.07},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":4,"pitcher":{"id":663941,"fullName":"Tristan Beck","link":"/api/v1/people/663941"},"batter":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"coordinates":{"x":143.04,"y":148.4},"type":"O","description":"Forceout"}]}},{"startIndex":38,"endIndex":44,"top":[38,39,40,41],"bottom":[42,43,44],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":5,"pitcher":{"id":676664,"fullName":"JP Sears","link":"/api/v1/people/676664"},"batter":{"id":666149,"fullName":"Tyler Fitzgerald","link":"/api/v1/people/666149"},"coordinates":{"x":104.88,"y":149.0},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":5,"pitcher":{"id":676664,"fullName":"JP Sears","link":"/api/v1/people/676664"},"batter":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"coordinates":{"x":86.95,"y":73.38},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":5,"pitcher":{"id":676664,"fullName":"JP Sears","link":"/api/v1/people/676664"},"batter":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"coordinates":{"x":53.59,"y":126.02},"type":"H","description":"Double"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":5,"pitcher":{"id":676664,"fullName":"JP Sears","link":"/api/v1/people/676664"},"batter":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"coordinates":{"x":43.41,"y":96.33},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":5,"pitcher":{"id":663941,"fullName":"Tristan Beck","link":"/api/v1/people/663941"},"batter":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"coordinates":{"x":151.94,"y":86.53},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":5,"pitcher":{"id":663941,"fullName":"Tristan Beck","link":"/api/v1/people/663941"},"batter":{"id":578428,"fullName":"Jose Iglesias","link":"/api/v1/people/578428"},"coordinates":{"x":201.33,"y":87.97},"type":"O","description":"Flyout"}]}},{"startIndex":45,"endIndex":50,"top":[45,46,47],"bottom":[48,49,50],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":6,"pitcher":{"id":676664,"fullName":"JP Sears","link":"/api/v1/people/676664"},"batter":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"coordinates":{"x":96.74,"y":162.74},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":6,"pitcher":{"id":676664,"fullName":"JP Sears","link":"/api/v1/people/676664"},"batter":{"id":527038,"fullName":"Wilmer Flores","link":"/api/v1/people/527038"},"coordinates":{"x":134.02,"y":151.45},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":6,"pitcher":{"id":676664,"fullName":"JP Sears","link":"/api/v1/people/676664"},"batter":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"coordinates":{"x":103.67,"y":163.54},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":6,"pitcher":{"id":663941,"fullName":"Tristan Beck","link":"/api/v1/people/663941"},"batter":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"coordinates":{"x":152.13,"y":169.34},"type":"O","description":"Groundout"}]}},{"startIndex":51,"endIndex":58,"top":[51,52,53],"bottom":[54,55,56,57,58],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":7,"pitcher":{"id":593974,"fullName":"Wandy Peralta","link":"/api/v1/people/593974"},"batter":{"id":666149,"fullName":"Tyler Fitzgerald","link":"/api/v1/people/666149"},"coordinates":{"x":109.12,"y":160.51},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":7,"pitcher":{"id":663941,"fullName":"Tristan Beck","link":"/api/v1/people/663941"},"batter":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"coordinates":{"x":198.48,"y":97.75},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":7,"pitcher":{"id":663941,"fullName":"Tristan Beck","link":"/api/v1/people/663941"},"batter":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"coordinates":{"x":147.28,"y":150.82},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":7,"pitcher":{"id":663941,"fullName":"Tristan Beck","link":"/api/v1/people/663941"},"batter":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"coordinates":{"x":116.71,"y":31.53},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":7,"pitcher":{"id":663941,"fullName":"Tristan Beck","link":"/api/v1/people/663941"},"batter":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"coordinates":{"x":172.72,"y":116.9},"type":"H","description":"Single"}]}},{"startIndex":59,"endIndex":67,"top":[59,60,61,62,63],"bottom":[64,65,66,67],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":8,"pitcher":{"id":673513,"fullName":"Yuki Matsui","link":"/api/v1/people/673513"},"batter":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"coordinates":{"x":168.44,"y":144.86},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":8,"pitcher":{"id":688158,"fullName":"David Morgan","link":"/api/v1/people/688158"},"batter":{"id":527038,"fullName":"Wilmer Flores","link":"/api/v1/people/527038"},"coordinates":{"x":182.12,"y":82.47},"type":"O","description":"Lineout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":8,"pitcher":{"id":676130,"fullName":"José Buttó","link":"/api/v1/people/676130"},"batter":{"id":578428,"fullName":"Jose Iglesias","link":"/api/v1/people/578428"},"coordinates":{"x":152.73,"y":168.99},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":8,"pitcher":{"id":676130,"fullName":"José Buttó","link":"/api/v1/people/676130"},"batter":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"coordinates":{"x":90.14,"y":69.66},"type":"H","description":"Double"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":8,"pitcher":{"id":676130,"fullName":"José Buttó","link":"/api/v1/people/676130"},"batter":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"coordinates":{"x":84.89,"y":118.11},"type":"H","description":"Single"}]}},{"startIndex":68,"endIndex":70,"top":[68,69,70],"bottom":[],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":9,"pitcher":{"id":688158,"fullName":"David Morgan","link":"/api/v1/people/688158"},"batter":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"coordinates":{"x":95.8,"y":159.9},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":9,"pitcher":{"id":688158,"fullName":"David Morgan","link":"/api/v1/people/688158"},"batter":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"coordinates":{"x":146.67,"y":146.58},"type":"O","description":"Groundout"}],"home":[]}}]},"linescore":{"currentInning":9,"currentInningOrdinal":"9th","inningState":"Top","inningHalf":"Top","isTopInning":true,"scheduledInnings":9,"innings":[{"num":1,"ordinalNum":"1st","home":{"runs":1,"hits":2,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":2,"ordinalNum":"2nd","home":{"runs":1,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":2,"errors":0,"leftOnBase":3}},{"num":3,"ordinalNum":"3rd","home":{"runs":4,"hits":3,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":1,"leftOnBase":0}},{"num":4,"ordinalNum":"4th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":1},"away":{"runs":1,"hits":1,"errors":0,"leftOnBase":0}},{"num":5,"ordinalNum":"5th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"num":6,"ordinalNum":"6th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":7,"ordinalNum":"7th","home":{"runs":1,"hits":2,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":8,"ordinalNum":"8th","home":{"runs":1,"hits":2,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":2}},{"num":9,"ordinalNum":"9th","home":{"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}}],"teams":{"home":{"runs":8,"hits":10,"errors":0,"leftOnBase":5},"away":{"runs":1,"hits":4,"errors":1,"leftOnBase":6}},"defense":{"pitcher":{"id":688158,"fullName":"David Morgan","link":"/api/v1/people/688158"},"catcher":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"first":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"second":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"third":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"shortstop":{"id":578428,"fullName":"Jose Iglesias","link":"/api/v1/people/578428"},"left":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"center":{"id":669369,"fullName":"Bryce Johnson","link":"/api/v1/people/669369"},"right":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"batter":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"onDeck":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"inHole":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"battingOrder":2,"team":{"id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"}},"offense":{"batter":{"id":683766,"fullName":"Christian Koss","link":"/api/v1/people/683766"},"onDeck":{"id":666149,"fullName":"Tyler Fitzgerald","link":"/api/v1/people/666149"},"inHole":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"pitcher":{"id":676130,"fullName":"José Buttó","link":"/api/v1/people/676130"},"battingOrder":7,"team":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"}},"balls":1,"strikes":3,"outs":3},"boxscore":{"teams":{"away":{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"teamStats":{"batting":{"flyOuts":6,"groundOuts":9,"airOuts":12,"runs":1,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":6,"baseOnBalls":3,"intentionalWalks":0,"hits":4,"hitByPitch":0,"avg":".232","atBats":31,"obp":".308","slg":".374","ops":".682","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":34,"totalBases":8,"rbi":1,"leftOnBase":6,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"31.00","popOuts":3,"lineOuts":3},"pitching":{"flyOuts":6,"groundOuts":7,"airOuts":9,"runs":8,"doubles":2,"triples":0,"homeRuns":4,"strikeOuts":8,"baseOnBalls":3,"intentionalWalks":0,"hits":10,"hitByPitch":0,"atBats":34,"obp":".351","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":151,"era":"3.72","inningsPitched":"8.0","saveOpportunities":0,"earnedRuns":8,"whip":"1.28","battersFaced":37,"outs":24,"completeGames":0,"shutouts":0,"pitchesThrown":151,"balls":54,"strikes":97,"strikePercentage":".640","hitBatsmen":0,"balks":1,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.78","rbi":8,"pitchesPerInning":"18.88","runsScoredPer9":"9.00","homeRunsPer9":"4.50","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":24,"errors":1,"chances":31,"passedBall":0,"pickoffs":0}},"players":{"ID669477":{"person":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"jerseyNumber":"10","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"battingOrder":"500","stats":{"batting":{"summary":"1-4 | HR, RBI, R","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"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":1},"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":64,"flyOuts":33,"groundOuts":42,"airOuts":61,"runs":22,"doubles":10,"triples":0,"homeRuns":8,"strikeOuts":54,"baseOnBalls":18,"intentionalWalks":0,"hits":51,"hitByPitch":4,"avg":".246","atBats":207,"obp":".319","slg":".411","ops":".730","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":230,"totalBases":85,"rbi":25,"leftOnBase":102,"sacBunts":1,"sacFlies":0,"babip":".297","groundOutsToAirouts":"0.69","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"25.88","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":108,"putOuts":159,"errors":5,"chances":272,"fielding":".982","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID671218":{"person":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"jerseyNumber":"17","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"battingOrder":"100","stats":{"batting":{"summary":"1-4 | 2B, K","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":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":125,"flyOuts":75,"groundOuts":107,"airOuts":128,"runs":64,"doubles":22,"triples":1,"homeRuns":15,"strikeOuts":129,"baseOnBalls":43,"intentionalWalks":2,"hits":129,"hitByPitch":14,"avg":".265","atBats":487,"obp":".338","slg":".407","ops":".745","caughtStealing":4,"stolenBases":6,"stolenBasePercentage":".600","caughtStealingPercentage":".400","groundIntoDoublePlay":10,"groundIntoTriplePlay":0,"plateAppearances":550,"totalBases":198,"rbi":53,"leftOnBase":193,"sacBunts":0,"sacFlies":6,"babip":".327","groundOutsToAirouts":"0.84","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"32.47","popOuts":20,"lineOuts":33},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":224,"errors":7,"chances":234,"fielding":".970","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID678906":{"person":{"id":678906,"fullName":"Kai-Wei Teng","link":"/api/v1/people/678906"},"jerseyNumber":"66","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":4,"gamesStarted":3,"flyOuts":10,"groundOuts":13,"airOuts":14,"runs":15,"doubles":3,"triples":0,"homeRuns":1,"strikeOuts":12,"baseOnBalls":9,"intentionalWalks":0,"hits":14,"hitByPitch":3,"atBats":52,"obp":".400","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":264,"era":"8.78","inningsPitched":"13.1","wins":1,"losses":3,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":13,"whip":"1.73","battersFaced":65,"outs":40,"gamesPitched":4,"completeGames":0,"shutouts":0,"pitchesThrown":264,"balls":93,"strikes":171,"strikePercentage":".650","hitBatsmen":3,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.93","rbi":0,"winPercentage":".250","pitchesPerInning":"19.80","gamesFinished":0,"strikeoutWalkRatio":"1.33","strikeoutsPer9Inn":"8.10","walksPer9Inn":"6.08","hitsPer9Inn":"9.45","runsScoredPer9":"10.12","homeRunsPer9":"0.67","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"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}},"ID668800":{"person":{"id":668800,"fullName":"Andrew Knizner","link":"/api/v1/people/668800"},"jerseyNumber":"21","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":23,"flyOuts":10,"groundOuts":19,"airOuts":20,"runs":7,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":8,"baseOnBalls":3,"intentionalWalks":0,"hits":9,"hitByPitch":0,"avg":".164","atBats":55,"obp":".207","slg":".218","ops":".425","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":59,"totalBases":12,"rbi":2,"leftOnBase":21,"sacBunts":1,"sacFlies":0,"babip":".174","groundOutsToAirouts":"0.95","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"55.00","popOuts":7,"lineOuts":3},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":3,"stolenBases":12,"stolenBasePercentage":".800","caughtStealingPercentage":".200","assists":8,"putOuts":136,"errors":3,"chances":147,"fielding":".980","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID666149":{"person":{"id":666149,"fullName":"Tyler Fitzgerald","link":"/api/v1/people/666149"},"jerseyNumber":"49","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"battingOrder":"800","stats":{"batting":{"summary":"0-2 | BB","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":71,"flyOuts":39,"groundOuts":46,"airOuts":61,"runs":19,"doubles":10,"triples":1,"homeRuns":4,"strikeOuts":70,"baseOnBalls":17,"intentionalWalks":0,"hits":47,"hitByPitch":2,"avg":".217","atBats":217,"obp":".278","slg":".327","ops":".605","caughtStealing":4,"stolenBases":9,"stolenBasePercentage":".692","caughtStealingPercentage":".308","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":243,"totalBases":71,"rbi":14,"leftOnBase":96,"sacBunts":6,"sacFlies":1,"babip":".299","groundOutsToAirouts":"0.75","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"54.25","popOuts":13,"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":165,"putOuts":111,"errors":4,"chances":280,"fielding":".986","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID678495":{"person":{"id":678495,"fullName":"Randy Rodríguez","link":"/api/v1/people/678495"},"jerseyNumber":"73","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":49,"gamesStarted":0,"flyOuts":27,"groundOuts":33,"airOuts":47,"runs":11,"doubles":6,"triples":0,"homeRuns":3,"strikeOuts":66,"baseOnBalls":11,"intentionalWalks":0,"hits":33,"hitByPitch":4,"atBats":178,"obp":".247","caughtStealing":2,"stolenBases":7,"stolenBasePercentage":".778","caughtStealingPercentage":".222","numberOfPitches":793,"era":"1.63","inningsPitched":"49.2","wins":3,"losses":4,"saves":4,"saveOpportunities":7,"holds":13,"blownSaves":3,"earnedRuns":9,"whip":"0.89","battersFaced":194,"outs":149,"gamesPitched":49,"completeGames":0,"shutouts":0,"pitchesThrown":793,"balls":266,"strikes":527,"strikePercentage":".660","hitBatsmen":4,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.70","rbi":0,"winPercentage":".429","pitchesPerInning":"15.97","gamesFinished":14,"strikeoutWalkRatio":"6.00","strikeoutsPer9Inn":"11.96","walksPer9Inn":"1.99","hitsPer9Inn":"5.98","runsScoredPer9":"1.99","homeRunsPer9":"0.54","inheritedRunners":27,"inheritedRunnersScored":10,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":12,"lineOuts":8},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":4,"errors":0,"chances":6,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID657277":{"person":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"jerseyNumber":"62","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":26,"gamesStarted":26,"flyOuts":52,"groundOuts":195,"airOuts":95,"runs":61,"doubles":39,"triples":2,"homeRuns":11,"strikeOuts":175,"baseOnBalls":35,"intentionalWalks":0,"hits":161,"hitByPitch":4,"atBats":618,"obp":".303","caughtStealing":3,"stolenBases":7,"stolenBasePercentage":".700","caughtStealingPercentage":".300","numberOfPitches":2515,"era":"3.19","inningsPitched":"160.2","wins":11,"losses":9,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":57,"whip":"1.22","battersFaced":666,"outs":482,"gamesPitched":26,"completeGames":0,"shutouts":0,"pitchesThrown":2515,"balls":848,"strikes":1667,"strikePercentage":".660","hitBatsmen":4,"balks":0,"wildPitches":2,"pickoffs":1,"groundOutsToAirouts":"2.05","rbi":0,"winPercentage":".550","pitchesPerInning":"15.65","gamesFinished":0,"strikeoutWalkRatio":"5.00","strikeoutsPer9Inn":"9.80","walksPer9Inn":"1.96","hitsPer9Inn":"9.02","runsScoredPer9":"3.42","homeRunsPer9":"0.62","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":4,"sacFlies":4,"passedBall":0,"popOuts":15,"lineOuts":28},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":27,"putOuts":4,"errors":1,"chances":32,"fielding":".969","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID676254":{"person":{"id":676254,"fullName":"Ryan Walker","link":"/api/v1/people/676254"},"jerseyNumber":"74","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"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":53,"gamesStarted":0,"flyOuts":22,"groundOuts":60,"airOuts":37,"runs":25,"doubles":10,"triples":0,"homeRuns":3,"strikeOuts":47,"baseOnBalls":14,"intentionalWalks":1,"hits":43,"hitByPitch":5,"atBats":185,"obp":".302","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":784,"era":"3.81","inningsPitched":"49.2","wins":4,"losses":4,"saves":10,"saveOpportunities":15,"holds":8,"blownSaves":5,"earnedRuns":21,"whip":"1.15","battersFaced":206,"outs":149,"gamesPitched":53,"completeGames":0,"shutouts":0,"pitchesThrown":784,"balls":280,"strikes":504,"strikePercentage":".640","hitBatsmen":5,"balks":2,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.62","rbi":0,"winPercentage":".500","pitchesPerInning":"15.79","gamesFinished":25,"strikeoutWalkRatio":"3.36","strikeoutsPer9Inn":"8.52","walksPer9Inn":"2.54","hitsPer9Inn":"7.79","runsScoredPer9":"4.53","homeRunsPer9":"0.54","inheritedRunners":15,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":5,"lineOuts":10},"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}},"ID676130":{"person":{"id":676130,"fullName":"José Buttó","link":"/api/v1/people/676130"},"jerseyNumber":"70","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":15,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":4,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":15,"balls":4,"strikes":11,"strikePercentage":".730","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":1,"runsScoredPer9":"9.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":42,"gamesStarted":0,"flyOuts":28,"groundOuts":55,"airOuts":49,"runs":24,"doubles":11,"triples":2,"homeRuns":2,"strikeOuts":47,"baseOnBalls":25,"intentionalWalks":1,"hits":49,"hitByPitch":2,"atBats":196,"obp":".336","caughtStealing":2,"stolenBases":4,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":894,"era":"3.64","inningsPitched":"54.1","wins":3,"losses":3,"saves":1,"saveOpportunities":4,"holds":2,"blownSaves":3,"earnedRuns":22,"whip":"1.36","battersFaced":228,"outs":163,"gamesPitched":42,"completeGames":0,"shutouts":0,"pitchesThrown":894,"balls":346,"strikes":548,"strikePercentage":".610","hitBatsmen":2,"balks":1,"wildPitches":3,"pickoffs":1,"groundOutsToAirouts":"1.12","rbi":1,"winPercentage":".500","pitchesPerInning":"16.45","gamesFinished":8,"strikeoutWalkRatio":"1.88","strikeoutsPer9Inn":"7.79","walksPer9Inn":"4.14","hitsPer9Inn":"8.12","runsScoredPer9":"3.98","homeRunsPer9":"0.33","inheritedRunners":32,"inheritedRunnersScored":10,"catchersInterference":1,"sacBunts":1,"sacFlies":3,"passedBall":0,"popOuts":8,"lineOuts":13},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":2,"errors":0,"chances":8,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID672275":{"person":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"jerseyNumber":"14","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"battingOrder":"900","stats":{"batting":{"summary":"0-3 | K","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":0,"leftOnBase":3,"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":8,"errors":0,"chances":8,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":103,"flyOuts":55,"groundOuts":63,"airOuts":87,"runs":31,"doubles":15,"triples":3,"homeRuns":2,"strikeOuts":105,"baseOnBalls":25,"intentionalWalks":0,"hits":66,"hitByPitch":2,"avg":".212","atBats":312,"obp":".270","slg":".298","ops":".568","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":348,"totalBases":93,"rbi":37,"leftOnBase":152,"sacBunts":4,"sacFlies":5,"babip":".305","groundOutsToAirouts":"0.72","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"156.00","popOuts":17,"lineOuts":15},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":18,"stolenBases":48,"stolenBasePercentage":".727","caughtStealingPercentage":".273","assists":41,"putOuts":787,"errors":5,"chances":833,"fielding":".994","passedBall":6,"pickoffs":1}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID527038":{"person":{"id":527038,"fullName":"Wilmer Flores","link":"/api/v1/people/527038"},"jerseyNumber":"41","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"battingOrder":"400","stats":{"batting":{"summary":"0-4","gamesPlayed":1,"flyOuts":1,"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":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":2},"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":105,"flyOuts":60,"groundOuts":79,"airOuts":122,"runs":37,"doubles":9,"triples":0,"homeRuns":13,"strikeOuts":73,"baseOnBalls":31,"intentionalWalks":0,"hits":89,"hitByPitch":6,"avg":".247","atBats":360,"obp":".315","slg":".381","ops":".696","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":14,"groundIntoTriplePlay":0,"plateAppearances":400,"totalBases":137,"rbi":63,"leftOnBase":166,"sacBunts":0,"sacFlies":3,"babip":".274","groundOutsToAirouts":"0.65","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"27.69","popOuts":35,"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":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":11,"putOuts":138,"errors":0,"chances":149,"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"}]},"ID693313":{"person":{"id":693313,"fullName":"Carson Seymour","link":"/api/v1/people/693313"},"jerseyNumber":"77","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"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":9,"gamesStarted":0,"flyOuts":7,"groundOuts":28,"airOuts":15,"runs":11,"doubles":4,"triples":0,"homeRuns":6,"strikeOuts":16,"baseOnBalls":8,"intentionalWalks":0,"hits":21,"hitByPitch":1,"atBats":80,"obp":".337","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":356,"era":"3.92","inningsPitched":"20.2","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":9,"whip":"1.40","battersFaced":89,"outs":62,"gamesPitched":9,"completeGames":0,"shutouts":0,"pitchesThrown":356,"balls":140,"strikes":216,"strikePercentage":".610","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.87","rbi":0,"winPercentage":".000","pitchesPerInning":"17.23","gamesFinished":4,"strikeoutWalkRatio":"2.00","strikeoutsPer9Inn":"6.97","walksPer9Inn":"3.48","hitsPer9Inn":"9.15","runsScoredPer9":"4.79","homeRunsPer9":"2.61","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":7},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":1,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID702352":{"person":{"id":702352,"fullName":"Spencer Bivens","link":"/api/v1/people/702352"},"jerseyNumber":"76","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"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":29,"groundOuts":75,"airOuts":55,"runs":36,"doubles":12,"triples":5,"homeRuns":5,"strikeOuts":48,"baseOnBalls":20,"intentionalWalks":1,"hits":67,"hitByPitch":3,"atBats":243,"obp":".337","caughtStealing":2,"stolenBases":4,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":1013,"era":"4.52","inningsPitched":"61.2","wins":2,"losses":3,"saves":0,"saveOpportunities":0,"holds":3,"blownSaves":0,"earnedRuns":31,"whip":"1.41","battersFaced":268,"outs":185,"gamesPitched":41,"completeGames":0,"shutouts":0,"pitchesThrown":1013,"balls":331,"strikes":682,"strikePercentage":".670","hitBatsmen":3,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"1.36","rbi":0,"winPercentage":".400","pitchesPerInning":"16.43","gamesFinished":11,"strikeoutWalkRatio":"2.40","strikeoutsPer9Inn":"7.01","walksPer9Inn":"2.92","hitsPer9Inn":"9.78","runsScoredPer9":"5.25","homeRunsPer9":"0.73","inheritedRunners":24,"inheritedRunnersScored":8,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":13,"lineOuts":13},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":10,"putOuts":5,"errors":0,"chances":15,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID642086":{"person":{"id":642086,"fullName":"Dominic Smith","link":"/api/v1/people/642086"},"jerseyNumber":"7","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":48,"flyOuts":27,"groundOuts":32,"airOuts":47,"runs":17,"doubles":9,"triples":0,"homeRuns":3,"strikeOuts":30,"baseOnBalls":13,"intentionalWalks":0,"hits":42,"hitByPitch":2,"avg":".282","atBats":149,"obp":".343","slg":".403","ops":".746","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":166,"totalBases":60,"rbi":22,"leftOnBase":55,"sacBunts":0,"sacFlies":2,"babip":".331","groundOutsToAirouts":"0.68","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"49.67","popOuts":6,"lineOuts":14},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":29,"putOuts":301,"errors":1,"chances":331,"fielding":".997","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID687551":{"person":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"jerseyNumber":"61","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":10,"flyOuts":5,"groundOuts":6,"airOuts":8,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":7,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"avg":".125","atBats":24,"obp":".125","slg":".250","ops":".375","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":24,"totalBases":6,"rbi":2,"leftOnBase":8,"sacBunts":0,"sacFlies":0,"babip":".125","groundOutsToAirouts":"0.75","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"24.00","popOuts":2,"lineOuts":1},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":13,"errors":0,"chances":13,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID808982":{"person":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"jerseyNumber":"51","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"battingOrder":"600","stats":{"batting":{"summary":"1-4 | 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":121,"flyOuts":86,"groundOuts":147,"airOuts":138,"runs":61,"doubles":29,"triples":10,"homeRuns":7,"strikeOuts":55,"baseOnBalls":39,"intentionalWalks":0,"hits":119,"hitByPitch":5,"avg":".262","atBats":455,"obp":".324","slg":".415","ops":".739","caughtStealing":2,"stolenBases":10,"stolenBasePercentage":".833","caughtStealingPercentage":".167","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":503,"totalBases":189,"rbi":47,"leftOnBase":182,"sacBunts":0,"sacFlies":4,"babip":".282","groundOutsToAirouts":"1.07","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"65.00","popOuts":15,"lineOuts":37},"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":7,"putOuts":257,"errors":2,"chances":266,"fielding":".992","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID664192":{"person":{"id":664192,"fullName":"Joey Lucchesi","link":"/api/v1/people/664192"},"jerseyNumber":"57","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"stats":{"batting":{},"pitching":{"summary":"0.2 IP, ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":1,"airOuts":1,"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":".---","numberOfPitches":18,"inningsPitched":"0.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":4,"outs":2,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":18,"balls":6,"strikes":12,"strikePercentage":".670","hitBatsmen":0,"balks":1,"wildPitches":0,"pickoffs":0,"rbi":3,"gamesFinished":0,"runsScoredPer9":"13.50","homeRunsPer9":"13.50","inheritedRunners":2,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":23,"gamesStarted":0,"flyOuts":11,"groundOuts":30,"airOuts":20,"runs":9,"doubles":4,"triples":0,"homeRuns":2,"strikeOuts":21,"baseOnBalls":5,"intentionalWalks":0,"hits":22,"hitByPitch":0,"atBats":92,"obp":".278","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":389,"era":"3.42","inningsPitched":"23.2","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":9,"whip":"1.14","battersFaced":98,"outs":71,"gamesPitched":23,"completeGames":0,"shutouts":0,"pitchesThrown":389,"balls":138,"strikes":251,"strikePercentage":".650","hitBatsmen":0,"balks":1,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"1.50","rbi":3,"winPercentage":".000","pitchesPerInning":"16.44","gamesFinished":3,"strikeoutWalkRatio":"4.20","strikeoutsPer9Inn":"7.99","walksPer9Inn":"1.90","hitsPer9Inn":"8.37","runsScoredPer9":"3.42","homeRunsPer9":"0.76","inheritedRunners":5,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":6,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":1,"errors":0,"chances":4,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID646240":{"person":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"jerseyNumber":"16","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"battingOrder":"200","stats":{"batting":{"summary":"0-3 | BB","gamesPlayed":1,"flyOuts":2,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":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":5,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":128,"flyOuts":61,"groundOuts":111,"airOuts":100,"runs":70,"doubles":28,"triples":0,"homeRuns":24,"strikeOuts":149,"baseOnBalls":89,"intentionalWalks":8,"hits":121,"hitByPitch":6,"avg":".254","atBats":477,"obp":".375","slg":".463","ops":".838","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":12,"groundIntoTriplePlay":0,"plateAppearances":576,"totalBases":221,"rbi":82,"leftOnBase":204,"sacBunts":0,"sacFlies":4,"babip":".315","groundOutsToAirouts":"1.11","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"19.88","popOuts":16,"lineOuts":23},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":10,"putOuts":100,"errors":1,"chances":111,"fielding":".991","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID663941":{"person":{"id":663941,"fullName":"Tristan Beck","link":"/api/v1/people/663941"},"jerseyNumber":"43","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"stats":{"batting":{},"pitching":{"summary":"4.0 IP, ER, 4 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":5,"groundOuts":3,"airOuts":5,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":4,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":14,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":53,"inningsPitched":"4.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":15,"outs":12,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":53,"balls":17,"strikes":36,"strikePercentage":".680","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"2.25","homeRunsPer9":"2.25","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":21,"gamesStarted":0,"flyOuts":21,"groundOuts":40,"airOuts":45,"runs":20,"doubles":4,"triples":1,"homeRuns":3,"strikeOuts":22,"baseOnBalls":12,"intentionalWalks":0,"hits":30,"hitByPitch":1,"atBats":135,"obp":".287","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":541,"era":"4.95","inningsPitched":"36.1","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":20,"whip":"1.16","battersFaced":150,"outs":109,"gamesPitched":21,"completeGames":0,"shutouts":0,"pitchesThrown":541,"balls":185,"strikes":356,"strikePercentage":".660","hitBatsmen":1,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.89","rbi":1,"winPercentage":"1.000","pitchesPerInning":"14.89","gamesFinished":6,"strikeoutWalkRatio":"1.83","strikeoutsPer9Inn":"5.45","walksPer9Inn":"2.97","hitsPer9Inn":"7.43","runsScoredPer9":"4.95","homeRunsPer9":"0.74","inheritedRunners":7,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":9,"lineOuts":15},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":4,"errors":0,"chances":7,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID687529":{"person":{"id":687529,"fullName":"Grant McCray","link":"/api/v1/people/687529"},"jerseyNumber":"58","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":10,"flyOuts":2,"groundOuts":6,"airOuts":3,"runs":1,"doubles":0,"triples":1,"homeRuns":0,"strikeOuts":10,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"avg":".100","atBats":20,"obp":".100","slg":".200","ops":".300","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":21,"totalBases":4,"rbi":1,"leftOnBase":9,"sacBunts":1,"sacFlies":0,"babip":".200","groundOutsToAirouts":"2.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":8,"errors":2,"chances":10,"fielding":".800","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID683766":{"person":{"id":683766,"fullName":"Christian Koss","link":"/api/v1/people/683766"},"jerseyNumber":"50","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"battingOrder":"700","stats":{"batting":{"summary":"1-4 | 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":0,"errors":1,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":56,"flyOuts":15,"groundOuts":39,"airOuts":28,"runs":15,"doubles":6,"triples":0,"homeRuns":3,"strikeOuts":36,"baseOnBalls":6,"intentionalWalks":0,"hits":35,"hitByPitch":3,"avg":".263","atBats":133,"obp":".306","slg":".376","ops":".682","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":147,"totalBases":50,"rbi":18,"leftOnBase":57,"sacBunts":3,"sacFlies":2,"babip":".333","groundOutsToAirouts":"1.39","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"44.33","popOuts":6,"lineOuts":7},"pitching":{"gamesPlayed":3,"gamesStarted":0,"flyOuts":3,"groundOuts":2,"airOuts":7,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":13,"obp":".308","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":33,"era":"0.00","inningsPitched":"3.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"1.33","battersFaced":13,"outs":9,"gamesPitched":3,"completeGames":0,"shutouts":0,"pitchesThrown":33,"balls":8,"strikes":25,"strikePercentage":".760","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.29","rbi":0,"winPercentage":".---","pitchesPerInning":"11.00","gamesFinished":3,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"0.00","walksPer9Inn":"0.00","hitsPer9Inn":"12.00","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":4},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":110,"putOuts":57,"errors":6,"chances":173,"fielding":".965","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":true,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID642715":{"person":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"jerseyNumber":"2","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"battingOrder":"300","stats":{"batting":{"summary":"0-3 | BB","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":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":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":125,"flyOuts":89,"groundOuts":87,"airOuts":142,"runs":73,"doubles":18,"triples":2,"homeRuns":19,"strikeOuts":141,"baseOnBalls":58,"intentionalWalks":1,"hits":103,"hitByPitch":3,"avg":".221","atBats":467,"obp":".307","slg":".390","ops":".697","caughtStealing":2,"stolenBases":6,"stolenBasePercentage":".750","caughtStealingPercentage":".250","groundIntoDoublePlay":9,"groundIntoTriplePlay":0,"plateAppearances":535,"totalBases":182,"rbi":62,"leftOnBase":192,"sacBunts":0,"sacFlies":6,"babip":".268","groundOutsToAirouts":"0.61","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"24.58","popOuts":31,"lineOuts":22},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":303,"putOuts":154,"errors":14,"chances":471,"fielding":".970","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID592662":{"person":{"id":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662"},"jerseyNumber":"38","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":26,"gamesStarted":26,"flyOuts":106,"groundOuts":125,"airOuts":169,"runs":55,"doubles":29,"triples":2,"homeRuns":18,"strikeOuts":158,"baseOnBalls":57,"intentionalWalks":0,"hits":115,"hitByPitch":3,"atBats":562,"obp":".280","caughtStealing":7,"stolenBases":17,"stolenBasePercentage":".708","caughtStealingPercentage":".292","numberOfPitches":2519,"era":"2.85","inningsPitched":"154.2","wins":10,"losses":6,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":49,"whip":"1.11","battersFaced":627,"outs":464,"gamesPitched":26,"completeGames":1,"shutouts":0,"pitchesThrown":2519,"balls":899,"strikes":1620,"strikePercentage":".640","hitBatsmen":3,"balks":1,"wildPitches":5,"pickoffs":4,"groundOutsToAirouts":"0.74","rbi":0,"winPercentage":".625","pitchesPerInning":"16.29","gamesFinished":0,"strikeoutWalkRatio":"2.77","strikeoutsPer9Inn":"9.19","walksPer9Inn":"3.32","hitsPer9Inn":"6.69","runsScoredPer9":"3.20","homeRunsPer9":"1.05","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":4,"passedBall":0,"popOuts":24,"lineOuts":39},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":11,"putOuts":2,"errors":0,"chances":13,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID694738":{"person":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"jerseyNumber":"65","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"stats":{"batting":{},"pitching":{"note":"(L, 7-7)","summary":"2.1 IP, 5 ER, 2 K, 2 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":0,"groundOuts":2,"airOuts":3,"runs":5,"doubles":1,"triples":0,"homeRuns":2,"strikeOuts":2,"baseOnBalls":2,"intentionalWalks":0,"hits":5,"hitByPitch":0,"atBats":12,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":65,"inningsPitched":"2.1","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":5,"battersFaced":14,"outs":7,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":65,"balls":27,"strikes":38,"strikePercentage":".580","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":3,"gamesFinished":0,"runsScoredPer9":"19.29","homeRunsPer9":"7.71","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":1},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":22,"gamesStarted":22,"flyOuts":59,"groundOuts":109,"airOuts":104,"runs":55,"doubles":23,"triples":0,"homeRuns":11,"strikeOuts":102,"baseOnBalls":45,"intentionalWalks":1,"hits":113,"hitByPitch":3,"atBats":422,"obp":".340","caughtStealing":2,"stolenBases":6,"stolenBasePercentage":".750","caughtStealingPercentage":".250","numberOfPitches":1851,"era":"3.80","inningsPitched":"106.2","wins":7,"losses":7,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":45,"whip":"1.48","battersFaced":476,"outs":320,"gamesPitched":22,"completeGames":0,"shutouts":0,"pitchesThrown":1851,"balls":686,"strikes":1165,"strikePercentage":".630","hitBatsmen":3,"balks":1,"wildPitches":7,"pickoffs":0,"groundOutsToAirouts":"1.05","rbi":3,"winPercentage":".500","pitchesPerInning":"17.35","gamesFinished":0,"strikeoutWalkRatio":"2.27","strikeoutsPer9Inn":"8.61","walksPer9Inn":"3.80","hitsPer9Inn":"9.53","runsScoredPer9":"4.64","homeRunsPer9":"0.93","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":2,"sacFlies":4,"passedBall":0,"popOuts":15,"lineOuts":30},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":12,"putOuts":3,"errors":0,"chances":15,"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"}]},"ID434378":{"person":{"id":434378,"fullName":"Justin Verlander","link":"/api/v1/people/434378"},"jerseyNumber":"35","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"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":85,"airOuts":132,"runs":56,"doubles":32,"triples":0,"homeRuns":12,"strikeOuts":95,"baseOnBalls":36,"intentionalWalks":0,"hits":115,"hitByPitch":5,"atBats":422,"obp":".333","caughtStealing":5,"stolenBases":9,"stolenBasePercentage":".643","caughtStealingPercentage":".357","numberOfPitches":1819,"era":"4.23","inningsPitched":"106.1","wins":1,"losses":9,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":50,"whip":"1.42","battersFaced":468,"outs":319,"gamesPitched":21,"completeGames":0,"shutouts":0,"pitchesThrown":1819,"balls":633,"strikes":1186,"strikePercentage":".650","hitBatsmen":5,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.64","rbi":0,"winPercentage":".100","pitchesPerInning":"17.11","gamesFinished":0,"strikeoutWalkRatio":"2.64","strikeoutsPer9Inn":"8.04","walksPer9Inn":"3.05","hitsPer9Inn":"9.73","runsScoredPer9":"4.74","homeRunsPer9":"1.02","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":5,"passedBall":0,"popOuts":27,"lineOuts":24},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":6,"errors":0,"chances":11,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID657424":{"person":{"id":657424,"fullName":"Matt Gage","link":"/api/v1/people/657424"},"jerseyNumber":"93","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"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":2,"flyOuts":9,"groundOuts":22,"airOuts":18,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":16,"baseOnBalls":6,"intentionalWalks":0,"hits":18,"hitByPitch":0,"atBats":74,"obp":".300","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":314,"era":"0.44","inningsPitched":"20.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"whip":"1.18","battersFaced":80,"outs":61,"gamesPitched":19,"completeGames":0,"shutouts":0,"pitchesThrown":314,"balls":119,"strikes":195,"strikePercentage":".620","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.22","rbi":0,"winPercentage":".---","pitchesPerInning":"15.44","gamesFinished":4,"strikeoutWalkRatio":"2.67","strikeoutsPer9Inn":"7.08","walksPer9Inn":"2.66","hitsPer9Inn":"7.97","runsScoredPer9":"0.44","homeRunsPer9":"0.00","inheritedRunners":12,"inheritedRunnersScored":8,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":4,"lineOuts":5},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":2,"errors":1,"chances":4,"fielding":".750","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}}},"batters":[671218,646240,642715,527038,669477,808982,683766,666149,672275,694738,664192,663941,676130],"pitchers":[694738,664192,663941,676130],"bench":[687551,668800,687529,642086],"bullpen":[702352,657424,592662,678495,693313,678906,434378,676254,657277],"battingOrder":[671218,646240,642715,527038,669477,808982,683766,666149,672275],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Ramos, H (22, Sears, J)."},{"label":"HR","value":"Schmitt (8, 4th inning off Sears, J, 0 on, 1 out)."},{"label":"TB","value":"Koss; Lee, J; Ramos, H 2; Schmitt 4."},{"label":"RBI","value":"Schmitt (25)."},{"label":"Runners left in scoring position, 2 out","value":"Flores; Bailey 2; Devers."},{"label":"Team RISP","value":"0-for-3."},{"label":"Team LOB","value":"6."}]},{"title":"FIELDING","fieldList":[{"label":"E","value":"Koss (6, fielding)."}]}],"note":[]},"home":{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"teamStats":{"batting":{"flyOuts":6,"groundOuts":7,"airOuts":9,"runs":8,"doubles":2,"triples":0,"homeRuns":4,"strikeOuts":8,"baseOnBalls":3,"intentionalWalks":0,"hits":10,"hitByPitch":0,"avg":".251","atBats":34,"obp":".322","slg":".385","ops":".707","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":37,"totalBases":24,"rbi":8,"leftOnBase":11,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"8.50","popOuts":2,"lineOuts":1},"pitching":{"flyOuts":6,"groundOuts":9,"airOuts":12,"runs":1,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":6,"baseOnBalls":3,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":31,"obp":".206","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":139,"era":"3.53","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":1,"whip":"1.20","battersFaced":34,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":139,"balls":54,"strikes":85,"strikePercentage":".610","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.75","rbi":1,"pitchesPerInning":"15.44","runsScoredPer9":"1.00","homeRunsPer9":"1.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":9,"putOuts":27,"errors":0,"chances":36,"passedBall":0,"pickoffs":0}},"players":{"ID641482":{"person":{"id":641482,"fullName":"Nestor Cortes","link":"/api/v1/people/641482"},"jerseyNumber":"65","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"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":5,"flyOuts":17,"groundOuts":16,"airOuts":28,"runs":15,"doubles":3,"triples":0,"homeRuns":9,"strikeOuts":22,"baseOnBalls":15,"intentionalWalks":0,"hits":23,"hitByPitch":2,"atBats":88,"obp":".377","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":395,"era":"5.87","inningsPitched":"23.0","wins":1,"losses":2,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":15,"whip":"1.65","battersFaced":106,"outs":69,"gamesPitched":5,"completeGames":0,"shutouts":0,"pitchesThrown":395,"balls":152,"strikes":243,"strikePercentage":".620","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.57","rbi":0,"winPercentage":".333","pitchesPerInning":"17.17","gamesFinished":0,"strikeoutWalkRatio":"1.47","strikeoutsPer9Inn":"8.61","walksPer9Inn":"5.87","hitsPer9Inn":"9.00","runsScoredPer9":"5.87","homeRunsPer9":"3.52","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":6,"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}},"ID673513":{"person":{"id":673513,"fullName":"Yuki Matsui","link":"/api/v1/people/673513"},"jerseyNumber":"1","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"stats":{"batting":{},"pitching":{"summary":"0.2 IP, 0 ER, K, 2 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":2,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":18,"inningsPitched":"0.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":4,"outs":2,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":18,"balls":10,"strikes":8,"strikePercentage":".440","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":49,"gamesStarted":0,"flyOuts":39,"groundOuts":29,"airOuts":61,"runs":25,"doubles":10,"triples":1,"homeRuns":8,"strikeOuts":49,"baseOnBalls":24,"intentionalWalks":2,"hits":42,"hitByPitch":1,"atBats":176,"obp":".327","caughtStealing":1,"stolenBases":4,"stolenBasePercentage":".800","caughtStealingPercentage":".200","numberOfPitches":801,"era":"4.56","inningsPitched":"47.1","wins":2,"losses":1,"saves":1,"saveOpportunities":1,"holds":3,"blownSaves":0,"earnedRuns":24,"whip":"1.39","battersFaced":206,"outs":142,"gamesPitched":49,"completeGames":0,"shutouts":0,"pitchesThrown":801,"balls":305,"strikes":496,"strikePercentage":".620","hitBatsmen":1,"balks":0,"wildPitches":5,"pickoffs":0,"groundOutsToAirouts":"0.48","rbi":0,"winPercentage":".667","pitchesPerInning":"16.92","gamesFinished":13,"strikeoutWalkRatio":"2.04","strikeoutsPer9Inn":"9.32","walksPer9Inn":"4.56","hitsPer9Inn":"7.99","runsScoredPer9":"4.75","homeRunsPer9":"1.52","inheritedRunners":33,"inheritedRunnersScored":11,"catchersInterference":0,"sacBunts":1,"sacFlies":4,"passedBall":0,"popOuts":13,"lineOuts":9},"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":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID666023":{"person":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"jerseyNumber":"54","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"battingOrder":"900","stats":{"batting":{"summary":"1-4 | 2B, K, R","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":6,"errors":0,"chances":6,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":81,"flyOuts":35,"groundOuts":69,"airOuts":68,"runs":21,"doubles":9,"triples":0,"homeRuns":4,"strikeOuts":42,"baseOnBalls":15,"intentionalWalks":1,"hits":64,"hitByPitch":2,"avg":".267","atBats":240,"obp":".315","slg":".354","ops":".669","caughtStealing":2,"stolenBases":1,"stolenBasePercentage":".333","caughtStealingPercentage":".667","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":260,"totalBases":85,"rbi":17,"leftOnBase":87,"sacBunts":3,"sacFlies":0,"babip":".309","groundOutsToAirouts":"1.01","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"60.00","popOuts":15,"lineOuts":18},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":9,"stolenBases":25,"stolenBasePercentage":".735","caughtStealingPercentage":".265","assists":28,"putOuts":576,"errors":3,"chances":607,"fielding":".995","passedBall":5,"pickoffs":3}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID695243":{"person":{"id":695243,"fullName":"Mason Miller","link":"/api/v1/people/695243"},"jerseyNumber":"22","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"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":45,"gamesStarted":0,"flyOuts":17,"groundOuts":26,"airOuts":31,"runs":19,"doubles":3,"triples":2,"homeRuns":5,"strikeOuts":74,"baseOnBalls":20,"intentionalWalks":2,"hits":26,"hitByPitch":1,"atBats":154,"obp":".267","caughtStealing":2,"stolenBases":1,"stolenBasePercentage":".333","caughtStealingPercentage":".667","numberOfPitches":717,"era":"3.55","inningsPitched":"45.2","wins":1,"losses":2,"saves":21,"saveOpportunities":25,"holds":3,"blownSaves":4,"earnedRuns":18,"whip":"1.01","battersFaced":178,"outs":137,"gamesPitched":45,"completeGames":0,"shutouts":0,"pitchesThrown":717,"balls":250,"strikes":467,"strikePercentage":".650","hitBatsmen":1,"balks":1,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"0.84","rbi":0,"winPercentage":".333","pitchesPerInning":"15.70","gamesFinished":35,"strikeoutWalkRatio":"3.70","strikeoutsPer9Inn":"14.58","walksPer9Inn":"3.94","hitsPer9Inn":"5.12","runsScoredPer9":"3.74","homeRunsPer9":"0.99","inheritedRunners":10,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":2,"sacFlies":1,"passedBall":0,"popOuts":6,"lineOuts":8},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":3,"errors":0,"chances":7,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID663158":{"person":{"id":663158,"fullName":"Robert Suarez","link":"/api/v1/people/663158"},"jerseyNumber":"75","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"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":55,"gamesStarted":0,"flyOuts":31,"groundOuts":37,"airOuts":62,"runs":20,"doubles":6,"triples":1,"homeRuns":3,"strikeOuts":55,"baseOnBalls":14,"intentionalWalks":2,"hits":39,"hitByPitch":2,"atBats":191,"obp":".264","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":835,"era":"3.21","inningsPitched":"53.1","wins":4,"losses":5,"saves":33,"saveOpportunities":38,"holds":0,"blownSaves":5,"earnedRuns":19,"whip":"0.99","battersFaced":209,"outs":160,"gamesPitched":55,"completeGames":0,"shutouts":0,"pitchesThrown":835,"balls":267,"strikes":568,"strikePercentage":".680","hitBatsmen":2,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.60","rbi":0,"winPercentage":".444","pitchesPerInning":"15.66","gamesFinished":44,"strikeoutWalkRatio":"3.93","strikeoutsPer9Inn":"9.28","walksPer9Inn":"2.36","hitsPer9Inn":"6.58","runsScoredPer9":"3.37","homeRunsPer9":"0.51","inheritedRunners":12,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":15,"lineOuts":16},"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}},"ID688158":{"person":{"id":688158,"fullName":"David Morgan","link":"/api/v1/people/688158"},"jerseyNumber":"66","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"stats":{"batting":{},"pitching":{"summary":"1.1 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":2,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":14,"inningsPitched":"1.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":4,"outs":4,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":14,"balls":4,"strikes":10,"strikePercentage":".710","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":1,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":2,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":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":31,"gamesStarted":1,"flyOuts":15,"groundOuts":33,"airOuts":33,"runs":7,"doubles":3,"triples":1,"homeRuns":3,"strikeOuts":37,"baseOnBalls":13,"intentionalWalks":0,"hits":25,"hitByPitch":1,"atBats":128,"obp":".275","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":554,"era":"1.72","inningsPitched":"36.2","wins":1,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":7,"whip":"1.04","battersFaced":142,"outs":110,"gamesPitched":31,"completeGames":0,"shutouts":0,"pitchesThrown":554,"balls":191,"strikes":363,"strikePercentage":".660","hitBatsmen":1,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":0,"winPercentage":".500","pitchesPerInning":"15.11","gamesFinished":15,"strikeoutWalkRatio":"2.85","strikeoutsPer9Inn":"9.08","walksPer9Inn":"3.19","hitsPer9Inn":"6.14","runsScoredPer9":"1.72","homeRunsPer9":"0.74","inheritedRunners":18,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":6,"lineOuts":12},"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":true,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID593974":{"person":{"id":593974,"fullName":"Wandy Peralta","link":"/api/v1/people/593974"},"jerseyNumber":"58","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, 0 ER, 2 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":14,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":14,"balls":5,"strikes":9,"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":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":57,"gamesStarted":1,"flyOuts":23,"groundOuts":82,"airOuts":41,"runs":21,"doubles":10,"triples":2,"homeRuns":3,"strikeOuts":50,"baseOnBalls":26,"intentionalWalks":3,"hits":48,"hitByPitch":1,"atBats":218,"obp":".305","caughtStealing":1,"stolenBases":6,"stolenBasePercentage":".857","caughtStealingPercentage":".143","numberOfPitches":900,"era":"2.95","inningsPitched":"58.0","wins":5,"losses":1,"saves":0,"saveOpportunities":1,"holds":3,"blownSaves":1,"earnedRuns":19,"whip":"1.28","battersFaced":248,"outs":174,"gamesPitched":57,"completeGames":0,"shutouts":0,"pitchesThrown":900,"balls":330,"strikes":570,"strikePercentage":".630","hitBatsmen":1,"balks":1,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"2.00","rbi":0,"winPercentage":".833","pitchesPerInning":"15.52","gamesFinished":14,"strikeoutWalkRatio":"1.92","strikeoutsPer9Inn":"7.76","walksPer9Inn":"4.03","hitsPer9Inn":"7.45","runsScoredPer9":"3.26","homeRunsPer9":"0.47","inheritedRunners":39,"inheritedRunnersScored":9,"catchersInterference":0,"sacBunts":2,"sacFlies":1,"passedBall":0,"popOuts":2,"lineOuts":16},"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID578428":{"person":{"id":578428,"fullName":"Jose Iglesias","link":"/api/v1/people/578428"},"jerseyNumber":"7","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"battingOrder":"700","stats":{"batting":{"summary":"0-4 | K","gamesPlayed":1,"flyOuts":1,"groundOuts":2,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":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":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":93,"flyOuts":25,"groundOuts":99,"airOuts":52,"runs":25,"doubles":9,"triples":0,"homeRuns":1,"strikeOuts":48,"baseOnBalls":22,"intentionalWalks":0,"hits":57,"hitByPitch":6,"avg":".227","atBats":251,"obp":".302","slg":".275","ops":".577","caughtStealing":1,"stolenBases":4,"stolenBasePercentage":".800","caughtStealingPercentage":".200","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":284,"totalBases":69,"rbi":29,"leftOnBase":110,"sacBunts":3,"sacFlies":2,"babip":".275","groundOutsToAirouts":"1.90","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"251.00","popOuts":9,"lineOuts":18},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":142,"putOuts":91,"errors":3,"chances":236,"fielding":".987","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID592094":{"person":{"id":592094,"fullName":"Jason Adam","link":"/api/v1/people/592094"},"jerseyNumber":"40","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"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":60,"gamesStarted":0,"flyOuts":40,"groundOuts":51,"airOuts":60,"runs":15,"doubles":5,"triples":0,"homeRuns":3,"strikeOuts":67,"baseOnBalls":25,"intentionalWalks":3,"hits":45,"hitByPitch":3,"atBats":220,"obp":".292","caughtStealing":1,"stolenBases":12,"stolenBasePercentage":".923","caughtStealingPercentage":".077","numberOfPitches":1006,"era":"1.62","inningsPitched":"61.0","wins":8,"losses":3,"saves":0,"saveOpportunities":2,"holds":27,"blownSaves":2,"earnedRuns":11,"whip":"1.15","battersFaced":252,"outs":183,"gamesPitched":60,"completeGames":0,"shutouts":0,"pitchesThrown":1006,"balls":366,"strikes":640,"strikePercentage":".640","hitBatsmen":3,"balks":0,"wildPitches":3,"pickoffs":1,"groundOutsToAirouts":"0.85","rbi":0,"winPercentage":".727","pitchesPerInning":"16.49","gamesFinished":4,"strikeoutWalkRatio":"2.68","strikeoutsPer9Inn":"9.89","walksPer9Inn":"3.69","hitsPer9Inn":"6.64","runsScoredPer9":"2.21","homeRunsPer9":"0.44","inheritedRunners":12,"inheritedRunnersScored":5,"catchersInterference":1,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":13,"lineOuts":7},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":2,"errors":0,"chances":9,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID506433":{"person":{"id":506433,"fullName":"Yu Darvish","link":"/api/v1/people/506433"},"jerseyNumber":"11","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":8,"gamesStarted":8,"flyOuts":22,"groundOuts":34,"airOuts":41,"runs":25,"doubles":9,"triples":1,"homeRuns":6,"strikeOuts":34,"baseOnBalls":13,"intentionalWalks":0,"hits":33,"hitByPitch":2,"atBats":141,"obp":".308","caughtStealing":1,"stolenBases":4,"stolenBasePercentage":".800","caughtStealingPercentage":".200","numberOfPitches":598,"era":"5.97","inningsPitched":"37.2","wins":2,"losses":3,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":25,"whip":"1.22","battersFaced":157,"outs":113,"gamesPitched":8,"completeGames":0,"shutouts":0,"pitchesThrown":598,"balls":215,"strikes":383,"strikePercentage":".640","hitBatsmen":2,"balks":0,"wildPitches":3,"pickoffs":1,"groundOutsToAirouts":"0.83","rbi":0,"winPercentage":".400","pitchesPerInning":"15.88","gamesFinished":0,"strikeoutWalkRatio":"2.62","strikeoutsPer9Inn":"8.12","walksPer9Inn":"3.11","hitsPer9Inn":"7.88","runsScoredPer9":"5.97","homeRunsPer9":"1.43","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":10,"lineOuts":9},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":3,"errors":1,"chances":8,"fielding":".875","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID669093":{"person":{"id":669093,"fullName":"Jeremiah Estrada","link":"/api/v1/people/669093"},"jerseyNumber":"56","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"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":59,"gamesStarted":0,"flyOuts":31,"groundOuts":34,"airOuts":53,"runs":19,"doubles":6,"triples":1,"homeRuns":6,"strikeOuts":81,"baseOnBalls":19,"intentionalWalks":2,"hits":40,"hitByPitch":3,"atBats":203,"obp":".272","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":896,"era":"2.54","inningsPitched":"56.2","wins":4,"losses":4,"saves":3,"saveOpportunities":6,"holds":25,"blownSaves":3,"earnedRuns":16,"whip":"1.04","battersFaced":230,"outs":170,"gamesPitched":59,"completeGames":0,"shutouts":0,"pitchesThrown":896,"balls":287,"strikes":609,"strikePercentage":".680","hitBatsmen":3,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.64","rbi":0,"winPercentage":".500","pitchesPerInning":"15.81","gamesFinished":6,"strikeoutWalkRatio":"4.26","strikeoutsPer9Inn":"12.86","walksPer9Inn":"3.02","hitsPer9Inn":"6.35","runsScoredPer9":"3.02","homeRunsPer9":"0.95","inheritedRunners":19,"inheritedRunnersScored":5,"catchersInterference":0,"sacBunts":2,"sacFlies":3,"passedBall":0,"popOuts":15,"lineOuts":7},"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":true,"isSubstitute":false}},"ID657757":{"person":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"jerseyNumber":"30","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"battingOrder":"600","stats":{"batting":{"summary":"2-4 | 2 HR, K, 4 RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":2,"doubles":0,"triples":0,"homeRuns":2,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":8,"rbi":4,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"2.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":111,"flyOuts":49,"groundOuts":83,"airOuts":118,"runs":44,"doubles":18,"triples":1,"homeRuns":17,"strikeOuts":80,"baseOnBalls":32,"intentionalWalks":1,"hits":96,"hitByPitch":4,"avg":".257","atBats":374,"obp":".320","slg":".447","ops":".767","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":9,"groundIntoTriplePlay":0,"plateAppearances":413,"totalBases":167,"rbi":58,"leftOnBase":183,"sacBunts":0,"sacFlies":3,"babip":".282","groundOutsToAirouts":"0.70","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"22.00","popOuts":27,"lineOuts":42},"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":12,"putOuts":146,"errors":2,"chances":160,"fielding":".988","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID657656":{"person":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"jerseyNumber":"5","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"battingOrder":"500","stats":{"batting":{"summary":"2-4 | 2 K, R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":100,"flyOuts":45,"groundOuts":68,"airOuts":77,"runs":57,"doubles":20,"triples":2,"homeRuns":19,"strikeOuts":88,"baseOnBalls":27,"intentionalWalks":1,"hits":97,"hitByPitch":7,"avg":".297","atBats":327,"obp":".360","slg":".544","ops":".904","caughtStealing":3,"stolenBases":5,"stolenBasePercentage":".625","caughtStealingPercentage":".375","groundIntoDoublePlay":8,"groundIntoTriplePlay":0,"plateAppearances":364,"totalBases":178,"rbi":58,"leftOnBase":155,"sacBunts":0,"sacFlies":3,"babip":".350","groundOutsToAirouts":"0.88","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"17.21","popOuts":12,"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":8,"putOuts":168,"errors":5,"chances":181,"fielding":".972","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID656302":{"person":{"id":656302,"fullName":"Dylan Cease","link":"/api/v1/people/656302"},"jerseyNumber":"84","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":25,"gamesStarted":25,"flyOuts":75,"groundOuts":88,"airOuts":132,"runs":74,"doubles":28,"triples":0,"homeRuns":17,"strikeOuts":171,"baseOnBalls":56,"intentionalWalks":2,"hits":118,"hitByPitch":3,"atBats":502,"obp":".313","caughtStealing":3,"stolenBases":11,"stolenBasePercentage":".786","caughtStealingPercentage":".214","numberOfPitches":2360,"era":"4.61","inningsPitched":"132.2","wins":5,"losses":11,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":68,"whip":"1.31","battersFaced":570,"outs":398,"gamesPitched":25,"completeGames":0,"shutouts":0,"pitchesThrown":2360,"balls":871,"strikes":1489,"strikePercentage":".630","hitBatsmen":3,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.67","rbi":0,"winPercentage":".313","pitchesPerInning":"17.79","gamesFinished":0,"strikeoutWalkRatio":"3.05","strikeoutsPer9Inn":"11.60","walksPer9Inn":"3.80","hitsPer9Inn":"8.01","runsScoredPer9":"5.02","homeRunsPer9":"1.15","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":2,"sacBunts":2,"sacFlies":5,"passedBall":0,"popOuts":29,"lineOuts":28},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":14,"putOuts":9,"errors":0,"chances":23,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID670970":{"person":{"id":670970,"fullName":"Adrian Morejon","link":"/api/v1/people/670970"},"jerseyNumber":"50","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"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":60,"gamesStarted":0,"flyOuts":25,"groundOuts":68,"airOuts":48,"runs":17,"doubles":4,"triples":1,"homeRuns":1,"strikeOuts":58,"baseOnBalls":11,"intentionalWalks":2,"hits":36,"hitByPitch":0,"atBats":205,"obp":".217","caughtStealing":1,"stolenBases":7,"stolenBasePercentage":".875","caughtStealingPercentage":".125","numberOfPitches":773,"era":"1.88","inningsPitched":"57.1","wins":9,"losses":4,"saves":2,"saveOpportunities":5,"holds":18,"blownSaves":3,"earnedRuns":12,"whip":"0.82","battersFaced":221,"outs":172,"gamesPitched":60,"completeGames":0,"shutouts":0,"pitchesThrown":773,"balls":238,"strikes":535,"strikePercentage":".690","hitBatsmen":0,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"1.42","rbi":0,"winPercentage":".692","pitchesPerInning":"13.48","gamesFinished":8,"strikeoutWalkRatio":"5.27","strikeoutsPer9Inn":"9.10","walksPer9Inn":"1.73","hitsPer9Inn":"5.65","runsScoredPer9":"2.67","homeRunsPer9":"0.16","inheritedRunners":36,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":4,"sacFlies":1,"passedBall":0,"popOuts":12,"lineOuts":11},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":10,"putOuts":3,"errors":2,"chances":15,"fielding":".867","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID592518":{"person":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"jerseyNumber":"13","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"battingOrder":"300","stats":{"batting":{"summary":"1-4 | HR, RBI, R","gamesPlayed":1,"flyOuts":1,"groundOuts":2,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"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":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"4.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":2,"errors":0,"chances":6,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":127,"flyOuts":83,"groundOuts":117,"airOuts":139,"runs":73,"doubles":31,"triples":0,"homeRuns":21,"strikeOuts":96,"baseOnBalls":46,"intentionalWalks":2,"hits":143,"hitByPitch":3,"avg":".292","atBats":490,"obp":".353","slg":".484","ops":".837","caughtStealing":3,"stolenBases":11,"stolenBasePercentage":".786","caughtStealingPercentage":".214","groundIntoDoublePlay":14,"groundIntoTriplePlay":0,"plateAppearances":544,"totalBases":237,"rbi":74,"leftOnBase":224,"sacBunts":0,"sacFlies":5,"babip":".323","groundOutsToAirouts":"0.84","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"23.33","popOuts":29,"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":175,"putOuts":88,"errors":14,"chances":277,"fielding":".949","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID669200":{"person":{"id":669200,"fullName":"Mason McCoy","link":"/api/v1/people/669200"},"jerseyNumber":"18","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":4,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":5,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":0,"rbi":0,"leftOnBase":4,"sacBunts":0,"sacFlies":0,"babip":".000","groundOutsToAirouts":"2.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":3,"errors":0,"chances":6,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID665487":{"person":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"jerseyNumber":"23","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"battingOrder":"100","stats":{"batting":{"summary":"2-4 | 2B, BB, K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":3,"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":4,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":124,"flyOuts":65,"groundOuts":136,"airOuts":111,"runs":86,"doubles":24,"triples":2,"homeRuns":17,"strikeOuts":101,"baseOnBalls":74,"intentionalWalks":7,"hits":126,"hitByPitch":6,"avg":".266","atBats":473,"obp":".372","slg":".433","ops":".805","caughtStealing":6,"stolenBases":25,"stolenBasePercentage":".806","caughtStealingPercentage":".194","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":554,"totalBases":205,"rbi":52,"leftOnBase":136,"sacBunts":0,"sacFlies":1,"babip":".306","groundOutsToAirouts":"1.23","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"27.82","popOuts":21,"lineOuts":25},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":280,"errors":3,"chances":287,"fielding":".990","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID669369":{"person":{"id":669369,"fullName":"Bryce Johnson","link":"/api/v1/people/669369"},"jerseyNumber":"29","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"battingOrder":"601","stats":{"batting":{"summary":"0-0","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":37,"flyOuts":3,"groundOuts":15,"airOuts":7,"runs":5,"doubles":3,"triples":0,"homeRuns":0,"strikeOuts":15,"baseOnBalls":3,"intentionalWalks":0,"hits":15,"hitByPitch":1,"avg":".300","atBats":50,"obp":".352","slg":".360","ops":".712","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":56,"totalBases":18,"rbi":4,"leftOnBase":21,"sacBunts":2,"sacFlies":0,"babip":".429","groundOutsToAirouts":"2.14","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":3},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":43,"errors":0,"chances":43,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID593428":{"person":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"jerseyNumber":"2","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":124,"flyOuts":68,"groundOuts":117,"airOuts":140,"runs":58,"doubles":28,"triples":0,"homeRuns":10,"strikeOuts":82,"baseOnBalls":47,"intentionalWalks":3,"hits":119,"hitByPitch":3,"avg":".264","atBats":451,"obp":".333","slg":".392","ops":".725","caughtStealing":2,"stolenBases":19,"stolenBasePercentage":".905","caughtStealingPercentage":".095","groundIntoDoublePlay":11,"groundIntoTriplePlay":0,"plateAppearances":508,"totalBases":177,"rbi":43,"leftOnBase":217,"sacBunts":1,"sacFlies":6,"babip":".299","groundOutsToAirouts":"0.84","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"45.10","popOuts":21,"lineOuts":51},"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":230,"putOuts":130,"errors":7,"chances":367,"fielding":".981","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID553869":{"person":{"id":553869,"fullName":"Elias Díaz","link":"/api/v1/people/553869"},"jerseyNumber":"17","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":91,"flyOuts":37,"groundOuts":46,"airOuts":73,"runs":28,"doubles":7,"triples":0,"homeRuns":5,"strikeOuts":65,"baseOnBalls":21,"intentionalWalks":0,"hits":44,"hitByPitch":1,"avg":".196","atBats":224,"obp":".268","slg":".295","ops":".563","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":8,"groundIntoTriplePlay":0,"plateAppearances":250,"totalBases":66,"rbi":22,"leftOnBase":125,"sacBunts":4,"sacFlies":0,"babip":".253","groundOutsToAirouts":"0.63","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"44.80","popOuts":24,"lineOuts":12},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":12,"stolenBases":29,"stolenBasePercentage":".707","caughtStealingPercentage":".293","assists":20,"putOuts":584,"errors":6,"chances":610,"fielding":".990","passedBall":2,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID630105":{"person":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"jerseyNumber":"9","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"battingOrder":"800","stats":{"batting":{"summary":"0-3 | BB, 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":1,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":101,"flyOuts":59,"groundOuts":79,"airOuts":91,"runs":44,"doubles":16,"triples":1,"homeRuns":9,"strikeOuts":81,"baseOnBalls":49,"intentionalWalks":0,"hits":77,"hitByPitch":12,"avg":".240","atBats":321,"obp":".358","slg":".380","ops":".738","caughtStealing":3,"stolenBases":2,"stolenBasePercentage":".400","caughtStealingPercentage":".600","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":390,"totalBases":122,"rbi":43,"leftOnBase":143,"sacBunts":3,"sacFlies":4,"babip":".289","groundOutsToAirouts":"0.87","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"35.67","popOuts":15,"lineOuts":17},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":182,"putOuts":182,"errors":7,"chances":371,"fielding":".981","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID650333":{"person":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"jerseyNumber":"4","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"battingOrder":"200","stats":{"batting":{"summary":"0-4","gamesPlayed":1,"flyOuts":2,"groundOuts":0,"airOuts":4,"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":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":1},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":121,"flyOuts":100,"groundOuts":173,"airOuts":177,"runs":52,"doubles":27,"triples":4,"homeRuns":6,"strikeOuts":15,"baseOnBalls":26,"intentionalWalks":0,"hits":142,"hitByPitch":2,"avg":".287","atBats":494,"obp":".323","slg":".395","ops":".718","caughtStealing":2,"stolenBases":8,"stolenBasePercentage":".800","caughtStealingPercentage":".200","groundIntoDoublePlay":8,"groundIntoTriplePlay":0,"plateAppearances":535,"totalBases":195,"rbi":47,"leftOnBase":205,"sacBunts":8,"sacFlies":5,"babip":".285","groundOutsToAirouts":"0.98","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"82.33","popOuts":21,"lineOuts":56},"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":57,"putOuts":648,"errors":1,"chances":706,"fielding":".999","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID676664":{"person":{"id":676664,"fullName":"JP Sears","link":"/api/v1/people/676664"},"jerseyNumber":"38","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"stats":{"batting":{},"pitching":{"note":"(W, 8-10)","summary":"6.0 IP, ER, 2 K, BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":6,"groundOuts":6,"airOuts":10,"runs":1,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":22,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":93,"inningsPitched":"6.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":23,"outs":18,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":93,"balls":35,"strikes":58,"strikePercentage":".620","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"1.50","homeRunsPer9":"1.50","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":2},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":24,"gamesStarted":24,"flyOuts":109,"groundOuts":83,"airOuts":172,"runs":69,"doubles":34,"triples":1,"homeRuns":25,"strikeOuts":103,"baseOnBalls":31,"intentionalWalks":0,"hits":126,"hitByPitch":6,"atBats":479,"obp":".313","caughtStealing":4,"stolenBases":4,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":2123,"era":"4.94","inningsPitched":"122.0","wins":8,"losses":10,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":67,"whip":"1.29","battersFaced":521,"outs":366,"gamesPitched":24,"completeGames":0,"shutouts":0,"pitchesThrown":2123,"balls":764,"strikes":1359,"strikePercentage":".640","hitBatsmen":6,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.48","rbi":1,"winPercentage":".444","pitchesPerInning":"17.40","gamesFinished":0,"strikeoutWalkRatio":"3.32","strikeoutsPer9Inn":"7.60","walksPer9Inn":"2.29","hitsPer9Inn":"9.30","runsScoredPer9":"5.09","homeRunsPer9":"1.84","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":4,"passedBall":0,"popOuts":36,"lineOuts":27},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":1,"errors":0,"chances":9,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID656811":{"person":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"jerseyNumber":"32","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"battingOrder":"400","stats":{"batting":{"summary":"2-3 | HR, BB, 2 RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":5,"rbi":2,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"3.00","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":110,"flyOuts":49,"groundOuts":90,"airOuts":93,"runs":52,"doubles":17,"triples":1,"homeRuns":16,"strikeOuts":75,"baseOnBalls":49,"intentionalWalks":4,"hits":99,"hitByPitch":6,"avg":".280","atBats":353,"obp":".374","slg":".470","ops":".844","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","groundIntoDoublePlay":10,"groundIntoTriplePlay":0,"plateAppearances":412,"totalBases":166,"rbi":53,"leftOnBase":166,"sacBunts":0,"sacFlies":4,"babip":".312","groundOutsToAirouts":"0.97","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"22.06","popOuts":15,"lineOuts":29},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":35,"putOuts":341,"errors":3,"chances":379,"fielding":".992","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]}},"batters":[665487,650333,592518,656811,657656,657757,669369,578428,630105,666023,676664,593974,673513,688158],"pitchers":[676664,593974,673513,688158],"bench":[593428,553869,669200],"bullpen":[592094,656302,641482,506433,669093,695243,670970,663158],"battingOrder":[665487,650333,592518,656811,657656,669369,578428,630105,666023],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Tatis Jr. (24, Roupp); Fermin (9, Buttó)."},{"label":"HR","value":"Sheets 2 (17, 2nd inning off Roupp, 0 on, 0 out, 3rd inning off Lucchesi, 2 on, 1 out); Machado, M (21, 3rd inning off Roupp, 0 on, 1 out); O'Hearn (16, 7th inning off Beck, T, 0 on, 2 out)."},{"label":"TB","value":"Fermin 2; Laureano 2; Machado, M 4; O'Hearn 5; Sheets 8; Tatis Jr. 3."},{"label":"RBI","value":"Machado, M (74); O'Hearn 2 (53); Sheets 4 (58); Tatis Jr. (52)."},{"label":"2-out RBI","value":"O'Hearn 2; Tatis Jr."},{"label":"Runners left in scoring position, 2 out","value":"Fermin."},{"label":"Team RISP","value":"3-for-7."},{"label":"Team LOB","value":"5."}]}],"note":[]}},"officials":[{"official":{"id":482666,"fullName":"D.J. Reyburn","link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":503493,"fullName":"Sean Barber","link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":428442,"fullName":"James Hoye","link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":596805,"fullName":"John Libka","link":"/api/v1/people/596805"},"officialType":"Third Base"}],"info":[{"label":"Balk","value":"Lucchesi."},{"label":"Pitches-strikes","value":"Roupp 65-38; Lucchesi 18-12; Beck, T 53-36; Buttó 15-11; Sears, J 93-58; Peralta, W 14-9; Matsui 18-8; Morgan, D 14-10."},{"label":"Groundouts-flyouts","value":"Roupp 2-0; Lucchesi 1-1; Beck, T 3-5; Buttó 1-0; Sears, J 6-6; Peralta, W 1-0; Matsui 0-0; Morgan, D 2-0."},{"label":"Batters faced","value":"Roupp 14; Lucchesi 4; Beck, T 15; Buttó 4; Sears, J 23; Peralta, W 3; Matsui 4; Morgan, D 4."},{"label":"Inherited runners-scored","value":"Lucchesi 2-2; Morgan, D 2-0."},{"label":"Umpires","value":"HP: D.J. Reyburn. 1B: Sean Barber. 2B: James Hoye. 3B: John Libka. "},{"label":"Weather","value":"75 degrees, Clear."},{"label":"Wind","value":"8 mph, L To R."},{"label":"First pitch","value":"6:41 PM."},{"label":"T","value":"2:44."},{"label":"Att","value":"42,589."},{"label":"Venue","value":"Petco Park."},{"label":"August 20, 2025"}],"pitchingNotes":[],"topPerformers":[{"player":{"person":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757","boxscoreName":"Sheets"},"jerseyNumber":"30","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"battingOrder":"600","stats":{"batting":{"summary":"2-4 | 2 HR, K, 4 RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":2,"doubles":0,"triples":0,"homeRuns":2,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":8,"rbi":4,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"2.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":111,"flyOuts":49,"groundOuts":83,"airOuts":118,"runs":44,"doubles":18,"triples":1,"homeRuns":17,"strikeOuts":80,"baseOnBalls":32,"intentionalWalks":1,"hits":96,"hitByPitch":4,"avg":".257","atBats":374,"obp":".320","slg":".447","ops":".767","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":9,"groundIntoTriplePlay":0,"plateAppearances":413,"totalBases":167,"rbi":58,"leftOnBase":183,"sacBunts":0,"sacFlies":3,"babip":".282","groundOutsToAirouts":"0.70","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"22.00","popOuts":27,"lineOuts":42},"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":12,"putOuts":146,"errors":2,"chances":160,"fielding":".988","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"type":"hitter","gameScore":70,"hittingGameScore":70},{"player":{"person":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811","boxscoreName":"O'Hearn"},"jerseyNumber":"32","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"battingOrder":"400","stats":{"batting":{"summary":"2-3 | HR, BB, 2 RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":5,"rbi":2,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"3.00","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":110,"flyOuts":49,"groundOuts":90,"airOuts":93,"runs":52,"doubles":17,"triples":1,"homeRuns":16,"strikeOuts":75,"baseOnBalls":49,"intentionalWalks":4,"hits":99,"hitByPitch":6,"avg":".280","atBats":353,"obp":".374","slg":".470","ops":".844","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","groundIntoDoublePlay":10,"groundIntoTriplePlay":0,"plateAppearances":412,"totalBases":166,"rbi":53,"leftOnBase":166,"sacBunts":0,"sacFlies":4,"babip":".312","groundOutsToAirouts":"0.97","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"22.06","popOuts":15,"lineOuts":29},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":35,"putOuts":341,"errors":3,"chances":379,"fielding":".992","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":65,"hittingGameScore":65},{"player":{"person":{"id":676664,"fullName":"JP Sears","link":"/api/v1/people/676664","boxscoreName":"Sears, J"},"jerseyNumber":"38","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"stats":{"batting":{},"pitching":{"note":"(W, 8-10)","summary":"6.0 IP, ER, 2 K, BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":6,"groundOuts":6,"airOuts":10,"runs":1,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":22,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":93,"inningsPitched":"6.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":23,"outs":18,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":93,"balls":35,"strikes":58,"strikePercentage":".620","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"1.50","homeRunsPer9":"1.50","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":2},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":24,"gamesStarted":24,"flyOuts":109,"groundOuts":83,"airOuts":172,"runs":69,"doubles":34,"triples":1,"homeRuns":25,"strikeOuts":103,"baseOnBalls":31,"intentionalWalks":0,"hits":126,"hitByPitch":6,"atBats":479,"obp":".313","caughtStealing":4,"stolenBases":4,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":2123,"era":"4.94","inningsPitched":"122.0","wins":8,"losses":10,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":67,"whip":"1.29","battersFaced":521,"outs":366,"gamesPitched":24,"completeGames":0,"shutouts":0,"pitchesThrown":2123,"balls":764,"strikes":1359,"strikePercentage":".640","hitBatsmen":6,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.48","rbi":1,"winPercentage":".444","pitchesPerInning":"17.40","gamesFinished":0,"strikeoutWalkRatio":"3.32","strikeoutsPer9Inn":"7.60","walksPer9Inn":"2.29","hitsPer9Inn":"9.30","runsScoredPer9":"5.09","homeRunsPer9":"1.84","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":4,"passedBall":0,"popOuts":36,"lineOuts":27},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":1,"errors":0,"chances":9,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"type":"starter","gameScore":59,"pitchingGameScore":59}]},"decisions":{"winner":{"id":676664,"fullName":"JP Sears","link":"/api/v1/people/676664"},"loser":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"}},"leaders":{"hitDistance":{},"hitSpeed":{},"pitchSpeed":{}}}}