{"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":776767,"link":"/api/v1.1/game/776767/feed/live","metaData":{"wait":10,"timeStamp":"20250813_043557","gameEvents":["strikeout","game_finished"],"logicalEvents":["midInning","countChange","count33","basesEmpty","gameStateChangeToGameOver"]},"gameData":{"game":{"pk":776767,"type":"R","doubleHeader":"N","id":"2025/08/12/sdnmlb-sfnmlb-1","gamedayType":"P","tiebreaker":"N","gameNumber":1,"calendarEventID":"14-776767-2025-08-12","season":"2025","seasonDisplay":"2025"},"datetime":{"dateTime":"2025-08-13T01:45:00Z","originalDate":"2025-08-12","officialDate":"2025-08-12","dayNight":"night","time":"6:45","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":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":120,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":68,"losses":52,"ties":0,"pct":".567"},"records":{},"divisionLeader":false,"wins":68,"losses":52,"winningPercentage":".567"},"franchiseName":"San Diego","clubName":"Padres","active":true},"home":{"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":120,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":59,"losses":61,"ties":0,"pct":".492"},"records":{},"divisionLeader":false,"wins":59,"losses":61,"winningPercentage":".492"},"franchiseName":"San Francisco","clubName":"Giants","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},"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},"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},"ID656305":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305","firstName":"Matt","lastName":"Chapman","primaryNumber":"26","birthDate":"1993-04-28","currentAge":33,"birthCity":"Victorville","birthStateProvince":"CA","birthCountry":"USA","height":"6' 1\"","weight":220,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Matt","useLastName":"Chapman","middleName":"James","boxscoreName":"Chapman, M","nickName":"Hurtado","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"mlbDebutDate":"2017-06-15","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Matt Chapman","nameSlug":"matt-chapman-656305","firstLastName":"Matt Chapman","lastFirstName":"Chapman, Matt","lastInitName":"Chapman, M","initLastName":"M Chapman","fullFMLName":"Matt James Chapman","fullLFMName":"Chapman, Matt James","strikeZoneTop":3.25,"strikeZoneBottom":1.64},"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},"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},"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},"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},"ID701538":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538","firstName":"Jackson","lastName":"Merrill","primaryNumber":"3","birthDate":"2003-04-19","currentAge":23,"birthCity":"Baltimore","birthStateProvince":"MD","birthCountry":"USA","height":"6' 2\"","weight":195,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Jackson","useLastName":"Merrill","middleName":"Peter","boxscoreName":"Merrill","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2024-03-20","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jackson Merrill","nameSlug":"jackson-merrill-701538","firstLastName":"Jackson Merrill","lastFirstName":"Merrill, Jackson","lastInitName":"Merrill, J","initLastName":"J Merrill","fullFMLName":"Jackson Peter Merrill","fullLFMName":"Merrill, Jackson Peter","strikeZoneTop":3.32,"strikeZoneBottom":1.676},"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},"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":2395,"name":"Oracle Park","link":"/api/v1/venues/2395","location":{"address1":"24 Willie Mays Plaza","city":"San Francisco","state":"California","stateAbbrev":"CA","postalCode":"94107","defaultCoordinates":{"latitude":37.778383,"longitude":-122.389448},"azimuthAngle":85.0,"elevation":0,"country":"USA","phone":"(415) 972-2000"},"timeZone":{"tz":"PDT","id":"America/Los_Angeles","offset":-7,"offsetAtGameTime":-7},"fieldInfo":{"capacity":41311,"turfType":"Grass","roofType":"Open","leftLine":339,"leftCenter":399,"center":391,"rightCenter":415,"rightLine":309},"active":true,"season":"2025"},"officialVenue":{"id":2395,"link":"/api/v1/venues/2395"},"weather":{"condition":"Overcast","temp":"63","wind":"12 mph, Out To CF"},"gameInfo":{"attendance":35186,"firstPitch":"2025-08-13T01:45:00.000Z","gameDurationMinutes":170},"review":{"hasChallenges":true,"away":{"used":1,"remaining":1},"home":{"used":0,"remaining":1}},"flags":{"noHitter":false,"perfectGame":false,"awayTeamNoHitter":false,"awayTeamPerfectGame":false,"homeTeamNoHitter":false,"homeTeamPerfectGame":false},"alerts":[],"probablePitchers":{"away":{"id":641482,"fullName":"Nestor Cortes","link":"/api/v1/people/641482"},"home":{"id":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662"}},"officialScorer":{"id":427131,"fullName":"Michael Duca","link":"/api/v1/people/427131"},"primaryDatacaster":{"id":666945,"fullName":"Steve Wong","link":"/api/v1/people/666945"},"moundVisits":{"away":{"used":3,"remaining":1},"home":{"used":3,"remaining":1}}},"liveData":{"plays":{"allPlays":[{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Fernando Tatis Jr. pops out to shortstop Willy Adames.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-08-13T01:45:32.014Z","endTime":"2025-08-13T01:45:59.561Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[3,4],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","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":642715,"link":"/api/v1/people/642715"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"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-12T22:12:27.138Z","endTime":"2025-08-13T01:13:14.669Z","isPitch":false,"type":"action","player":{"id":665487,"link":"/api/v1/people/665487"}},{"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-13T01:13:14.669Z","endTime":"2025-08-13T01:44:13.910Z","isPitch":false,"type":"action","player":{"id":665487,"link":"/api/v1/people/665487"}},{"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-13T01:44:13.910Z","endTime":"2025-08-13T01:45:34.161Z","isPitch":false,"type":"action","player":{"id":665487,"link":"/api/v1/people/665487"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.9,"endSpeed":83.0,"strikeZoneTop":3.66732652641334,"strikeZoneBottom":1.63372786293548,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.144306424625015,"aZ":-13.743362968328588,"pfxX":4.245787973564196,"pfxZ":10.314300348888914,"pX":0.980030672681301,"pZ":3.604184451216482,"vX0":-5.731145465052327,"vY0":-133.65402230502474,"vZ0":-4.139434226675733,"x":79.64,"y":141.47,"x0":2.612950521464309,"y0":50.001933469194,"z0":6.178531847931735,"aX":7.586436346158619},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":17.9,"breakHorizontal":-6.2,"spinRate":2251,"spinDirection":149},"zone":12,"typeConfidence":0.9,"plateTime":0.4117785125647617,"extension":6.218344621059434},"index":3,"playId":"5df18880-f9b4-3d4c-bb99-f377f1f085bb","pitchNumber":1,"startTime":"2025-08-13T01:45:34.161Z","endTime":"2025-08-13T01:45:37.444Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.3,"endSpeed":84.9,"strikeZoneTop":3.74,"strikeZoneBottom":1.77,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.859594274194333,"aZ":-14.120481802498752,"pfxX":6.158604286595116,"pfxZ":9.832486254210682,"pX":-0.20080089483747218,"pZ":3.2345979825602766,"vX0":-9.10500024284254,"vY0":-134.12752208740844,"vZ0":-5.1168773824589096,"x":124.65,"y":151.45,"x0":2.425380006412361,"y0":50.004187771371406,"z0":6.161034696138835,"aX":11.310667788524666},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":16.9,"breakHorizontal":-9.4,"spinRate":2278,"spinDirection":149},"zone":2,"typeConfidence":0.89,"plateTime":0.4071322618882691,"extension":5.9889400129572445},"hitData":{"launchSpeed":93.3,"launchAngle":75.0,"totalDistance":103.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":110.95,"coordY":164.05}},"index":4,"playId":"7aff9cf9-287e-3f5c-828a-c5afe52f13c1","pitchNumber":2,"startTime":"2025-08-13T01:45:49.826Z","endTime":"2025-08-13T01:45:59.561Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-13T01:45:59.561Z","atBatIndex":0},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Luis Arraez strikes out on a foul tip.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-08-13T01:46:10.261Z","endTime":"2025-08-13T01:48:59.464Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5,6,7,8,9],"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":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"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":92.0,"endSpeed":83.2,"strikeZoneTop":3.26849415155262,"strikeZoneBottom":1.55838312496453,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.536770141022597,"aZ":-14.664382734966523,"pfxX":4.883136728938624,"pfxZ":9.809536343597207,"pX":-0.667185222213972,"pZ":3.1495759586936933,"vX0":-9.712366711985172,"vY0":-133.45805320673267,"vZ0":-5.0380803183052905,"x":142.43,"y":153.74,"x0":2.4020407526295338,"y0":50.00114690023123,"z0":6.135628793012536,"aX":8.715341651193452},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":16.7,"breakHorizontal":-6.5,"spinRate":2211,"spinDirection":148},"zone":1,"typeConfidence":0.87,"plateTime":0.41206116906998513,"extension":6.159304317597381},"index":0,"playId":"212bae69-17f1-3e35-8911-4ad52a398545","pitchNumber":1,"startTime":"2025-08-13T01:46:23.650Z","endTime":"2025-08-13T01:46:27.084Z","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":93.1,"endSpeed":84.8,"strikeZoneTop":3.26849415155262,"strikeZoneBottom":1.63372786293548,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.724944948339374,"aZ":-12.237472951026033,"pfxX":4.3133211476114965,"pfxZ":10.84097578503346,"pX":-1.0343679528522058,"pZ":2.1574449943371428,"vX0":-10.264319147380169,"vY0":-135.0598552860193,"vZ0":-7.958898099174701,"x":156.43,"y":180.53,"x0":2.262856949656988,"y0":50.00068083245745,"z0":6.012439999290713,"aX":7.931810490381554},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":18.0,"breakHorizontal":-5.5,"spinRate":2370,"spinDirection":147},"zone":13,"typeConfidence":0.89,"plateTime":0.4062953659438895,"extension":6.074967608974738},"index":1,"playId":"7c9d1ff1-80b1-39a1-abf6-b90777efb6d0","pitchNumber":2,"startTime":"2025-08-13T01:46:40.025Z","endTime":"2025-08-13T01:46:43.738Z","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":92.2,"endSpeed":84.1,"strikeZoneTop":3.27,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.786762142474775,"aZ":-13.250595118830853,"pfxX":5.062649914926734,"pfxZ":10.4833991676866,"pX":-0.5148568001200007,"pZ":1.8233612545495852,"vX0":-9.14032897550995,"vY0":-133.73638735229878,"vZ0":-8.489575176489307,"x":136.63,"y":189.55,"x0":2.2948402909280516,"y0":50.001711483286606,"z0":5.996735537793871,"aX":9.1381499209437},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":17.2,"breakHorizontal":-7.1,"spinRate":2408,"spinDirection":149},"zone":7,"typeConfidence":0.89,"plateTime":0.4101126656869649,"extension":6.135094675413905},"index":2,"playId":"962cec55-a83e-3b14-821b-c32bb1bf5315","pitchNumber":3,"startTime":"2025-08-13T01:46:55.901Z","endTime":"2025-08-13T01:46:59.107Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2025-08-13T01:47:08.472Z","endTime":"2025-08-13T01:47:18.845Z","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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.4,"endSpeed":85.0,"strikeZoneTop":3.27,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.73112489057987,"aZ":-15.566354911704321,"pfxX":7.512466299745199,"pfxZ":8.963222664326068,"pX":-1.0410329888408139,"pZ":3.134253645541169,"vX0":-11.386640897289597,"vY0":-135.52817225897735,"vZ0":-5.006314621598045,"x":156.68,"y":154.16,"x0":2.2465058526264032,"y0":50.00070086195176,"z0":6.099232244639449,"aX":13.917400127906376},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":15.2,"breakHorizontal":-11.0,"spinRate":2354,"spinDirection":149},"zone":11,"typeConfidence":0.91,"plateTime":0.40476629520255347,"extension":6.192341888586788},"index":4,"playId":"a48d297a-ccb3-3946-bae7-ea0298ffc73e","pitchNumber":4,"startTime":"2025-08-13T01:47:18.845Z","endTime":"2025-08-13T01:47:26.163Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.8,"endSpeed":81.6,"strikeZoneTop":3.27,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.418319156189018,"aZ":-23.794593929550363,"pfxX":-0.1262670444683871,"pfxZ":4.986005771469161,"pX":-0.952026640373233,"pZ":0.921256748704423,"vX0":-8.392438569268577,"vY0":-128.9455316190876,"vZ0":-7.92686369181925,"x":153.29,"y":213.91,"x0":2.364379280903616,"y0":50.00067619683604,"z0":5.877806017967404,"aX":-0.21116058898429843},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":7.3,"breakHorizontal":2.2,"spinRate":2109,"spinDirection":137},"zone":13,"typeConfidence":0.96,"plateTime":0.4251707822028812,"extension":6.148795859502345},"index":5,"playId":"d2f13528-16ea-3875-a43a-a51e394a6b39","pitchNumber":5,"startTime":"2025-08-13T01:47:42.699Z","endTime":"2025-08-13T01:47:46.047Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.9,"endSpeed":85.5,"strikeZoneTop":3.27,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.143255432755083,"aZ":-14.69162296103232,"pfxX":5.993231563149758,"pfxZ":9.373983743886168,"pX":0.18864028228128904,"pZ":3.457485766932928,"vX0":-7.937891196099157,"vY0":-135.15175080364492,"vZ0":-4.329196886029823,"x":109.81,"y":145.43,"x0":2.3737384477125465,"y0":50.00517126780483,"z0":6.099138527176641,"aX":11.181492077660566},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":16.3,"breakHorizontal":-9.4,"spinRate":2348,"spinDirection":147},"zone":12,"typeConfidence":0.91,"plateTime":0.4039653271643622,"extension":6.141042006897607},"index":6,"playId":"f29fc611-4268-336c-b834-057b3ba1b162","pitchNumber":6,"startTime":"2025-08-13T01:48:05.984Z","endTime":"2025-08-13T01:48:09.312Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.9,"endSpeed":77.7,"strikeZoneTop":3.21492350874496,"strikeZoneBottom":1.48304603795979,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.146530478949444,"aZ":-31.786045014975347,"pfxX":-1.5567572592021515,"pfxZ":0.2600253138064783,"pX":-1.3846569786279501,"pZ":1.2872436026072624,"vX0":-8.712347624529071,"vY0":-120.57730301546717,"vZ0":-4.6386285193917836,"x":169.78,"y":204.02,"x0":2.4556266246356513,"y0":50.00426802567944,"z0":5.994198865014161,"aX":-2.324855921516461},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":-0.2,"breakHorizontal":4.6,"spinRate":2255,"spinDirection":321},"zone":13,"typeConfidence":0.79,"plateTime":0.45168040073069626,"extension":5.899841413592474},"index":7,"playId":"1829c1aa-df74-37e3-8c71-7e1f7a30aed2","pitchNumber":7,"startTime":"2025-08-13T01:48:24.631Z","endTime":"2025-08-13T01:48:27.888Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.4,"endSpeed":82.3,"strikeZoneTop":3.26849415155262,"strikeZoneBottom":1.55838312496453,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.287402379769535,"aZ":-20.486778050826143,"pfxX":0.4067656433210134,"pfxZ":6.906296872154136,"pX":-1.338180500955596,"pZ":1.3837673944989797,"vX0":-9.234059041757916,"vY0":-128.42663107323574,"vZ0":-7.548462084918005,"x":168.01,"y":201.42,"x0":2.2312137440066553,"y0":50.00530160933461,"z0":5.921065710621015,"aX":0.6899472414692587},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":11.2,"breakHorizontal":1.1,"spinRate":2303,"spinDirection":137},"zone":13,"typeConfidence":0.97,"plateTime":0.4243447458447993,"extension":6.0581240871810165},"index":8,"playId":"1fd45bb0-810b-3605-b0df-3c936951207f","pitchNumber":8,"startTime":"2025-08-13T01:48:40.447Z","endTime":"2025-08-13T01:48:44.064Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":1},"pitchData":{"startSpeed":93.4,"endSpeed":85.9,"strikeZoneTop":3.27,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.019209633775397,"aZ":-14.176713488777473,"pfxX":2.7418283574025093,"pfxZ":9.568243619771104,"pX":0.3315517349578341,"pZ":3.3360141102543825,"vX0":-6.67600356849549,"vY0":-135.85755843355005,"vZ0":-4.696408897531382,"x":104.36,"y":148.71,"x0":2.457668047024811,"y0":50.00366221290067,"z0":6.062831895517898,"aX":5.158432999681057},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":16.6,"breakHorizontal":-3.6,"spinRate":2173,"spinDirection":149},"zone":3,"typeConfidence":0.89,"plateTime":0.40219775098639676,"extension":6.097918502791085},"index":9,"playId":"2161343a-7d50-3296-bc28-c8bf2462915f","pitchNumber":9,"startTime":"2025-08-13T01:48:55.879Z","endTime":"2025-08-13T01:48:59.464Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-13T01:48:59.464Z","atBatIndex":1},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Manny Machado singles on a fly ball to second baseman Casey Schmitt.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-08-13T01:49:14.237Z","endTime":"2025-08-13T01:50:46.734Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"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":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":669477,"link":"/api/v1/people/669477"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.5,"endSpeed":87.1,"strikeZoneTop":3.85579348819422,"strikeZoneBottom":1.82212049253971,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.157829605121282,"aZ":-14.445277683576874,"pfxX":3.739211687308634,"pfxZ":9.198724315564627,"pX":-0.4115405993833632,"pZ":3.0201425005527325,"vX0":-8.85034906883932,"vY0":-137.41350676532417,"vZ0":-5.693789877696426,"x":132.69,"y":157.24,"x0":2.3537528375218733,"y0":50.00506993220129,"z0":6.086992655290759,"aX":7.208983099507603},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":15.7,"breakHorizontal":-5.0,"spinRate":2348,"spinDirection":151},"zone":4,"typeConfidence":0.91,"plateTime":0.39736962065888903,"extension":6.013862879994386},"index":0,"playId":"05e23905-b072-32f5-b87b-364164b63b0a","pitchNumber":1,"startTime":"2025-08-13T01:49:25.519Z","endTime":"2025-08-13T01:49:29.169Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.4,"endSpeed":85.8,"strikeZoneTop":3.69,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.73661737569574,"aZ":-12.483058206532123,"pfxX":6.284345343234067,"pfxZ":10.382067097890758,"pX":0.28288679305023423,"pZ":3.375980453911634,"vX0":-7.91826446275822,"vY0":-137.1878654258421,"vZ0":-5.281733243826885,"x":106.22,"y":147.63,"x0":2.3967743145954756,"y0":50.003609467122224,"z0":6.184549295339384,"aX":11.920827039816634},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":17.8,"breakHorizontal":-9.6,"spinRate":2293,"spinDirection":153},"zone":3,"typeConfidence":0.94,"plateTime":0.39999835631007574,"extension":6.032204908088221},"index":1,"playId":"da401c35-56ea-33a6-a41c-a35d4b5c0021","pitchNumber":2,"startTime":"2025-08-13T01:49:39.193Z","endTime":"2025-08-13T01:49:42.426Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.5,"endSpeed":85.5,"strikeZoneTop":3.70502216067245,"strikeZoneBottom":1.78443865827674,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.46940515569954,"aZ":-13.664658327482293,"pfxX":3.7993777288829813,"pfxZ":9.76524543643401,"pX":0.7611844896755176,"pZ":4.388516031976731,"vX0":-5.659542451214832,"vY0":-137.51202226744314,"vZ0":-2.474377582869411,"x":87.99,"y":120.29,"x0":2.362287628152575,"y0":50.00013591750794,"z0":6.239153802101399,"aX":7.200022879989217},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":17.3,"breakHorizontal":-5.5,"spinRate":2292,"spinDirection":150},"zone":12,"typeConfidence":0.93,"plateTime":0.3999204119221669,"extension":5.988449299175367},"index":2,"playId":"191f58ce-5b8d-3e69-806c-cb72ecd71c39","pitchNumber":3,"startTime":"2025-08-13T01:49:54.374Z","endTime":"2025-08-13T01:49:57.374Z","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.1,"endSpeed":85.7,"strikeZoneTop":3.69,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.7853363078744,"aZ":-11.33339839398613,"pfxX":7.528228848619532,"pfxZ":11.050955366164851,"pX":0.1302635664677446,"pZ":3.053125739971519,"vX0":-8.587524205906007,"vY0":-136.64010750587505,"vZ0":-6.115326503840702,"x":112.03,"y":156.35,"x0":2.339355679172777,"y0":50.006791168360564,"z0":6.102866250145114,"aX":14.203978044412674},"breaks":{"breakAngle":44.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":18.8,"breakHorizontal":-11.8,"spinRate":2332,"spinDirection":145},"zone":5,"typeConfidence":0.94,"plateTime":0.4012156198819272,"extension":6.03320751408412},"index":3,"playId":"19aa97a6-5cea-3c37-956d-099e8f0ba84d","pitchNumber":4,"startTime":"2025-08-13T01:50:11.510Z","endTime":"2025-08-13T01:50:15.997Z","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":2},"pitchData":{"startSpeed":95.2,"endSpeed":86.3,"strikeZoneTop":3.69,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.290732514221745,"aZ":-11.233685889087617,"pfxX":5.416011333103462,"pfxZ":10.93613943667511,"pX":-0.45416669665266024,"pZ":2.4422769972392255,"vX0":-8.79866717712356,"vY0":-138.10624281362973,"vZ0":-7.714800364217772,"x":134.31,"y":172.84,"x0":2.082293648040654,"y0":50.00279106113148,"z0":6.043599104785102,"aX":10.371021278552899},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":18.1,"breakHorizontal":-7.8,"spinRate":2250,"spinDirection":153},"zone":4,"typeConfidence":0.93,"plateTime":0.3979437864982893,"extension":6.171230615694771},"hitData":{"launchSpeed":87.5,"launchAngle":68.0,"totalDistance":179.0,"trajectory":"fly_ball","hardness":"medium","location":"4","coordinates":{"coordX":173.1,"coordY":134.45}},"index":4,"playId":"e3cc784d-f7c2-310f-a8ab-b77efd736119","pitchNumber":5,"startTime":"2025-08-13T01:50:32.889Z","endTime":"2025-08-13T01:50:46.734Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-13T01:50:46.734Z","atBatIndex":2},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Xander Bogaerts doubles (26) on a fly ball to left fielder Heliot Ramos. Manny Machado to 3rd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":3,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-08-13T01:50:56.683Z","endTime":"2025-08-13T01:51:44.035Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"postOnThird":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":671218,"link":"/api/v1/people/671218"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"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(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.7,"endSpeed":84.2,"strikeZoneTop":3.68,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.95925437574683,"aZ":-11.797933486361947,"pfxX":4.964864004187595,"pfxZ":11.170829633701283,"pX":-0.2846183084751881,"pZ":3.4016711975563747,"vX0":-8.608158277083675,"vY0":-134.6404699404909,"vZ0":-5.182817293140216,"x":127.85,"y":146.93,"x0":2.318237945424795,"y0":50.005289916104715,"z0":6.196091053255072,"aX":9.058967285766927},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":19.2,"breakHorizontal":-7.0,"spinRate":2215,"spinDirection":147},"zone":1,"typeConfidence":0.91,"plateTime":0.40778446284847636,"extension":6.359205507796374},"hitData":{"launchSpeed":96.3,"launchAngle":27.0,"totalDistance":349.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":41.6,"coordY":85.68}},"index":0,"playId":"2f3e7a4e-4c07-3e8d-aa9a-a93c4497b205","pitchNumber":1,"startTime":"2025-08-13T01:51:29.227Z","endTime":"2025-08-13T01:51:44.035Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-13T01:51:44.035Z","atBatIndex":3},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jackson Merrill strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-08-13T01:52:34.428Z","endTime":"2025-08-13T01:55:17.733Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,3,4,5,6,7,8,9],"actionIndex":[2],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Balk","eventType":"balk","movementReason":"r_adv_play","runner":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"responsiblePitcher":{"id":592662,"link":"/api/v1/people/592662"},"isScoringEvent":true,"rbi":false,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Balk","eventType":"balk","movementReason":"r_adv_play","runner":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":672275,"link":"/api/v1/people/672275"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-08-13T01:52:01.644Z","endTime":"2025-08-13T01:52:34.428Z","isPitch":false,"type":"action"},{"details":{"code":"N","isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"playId":"0e1f14c8-f137-4c93-9b99-e64b9f620acf","startTime":"2025-08-13T01:52:34.428Z","endTime":"2025-08-13T01:52:39.428Z","isPitch":false,"type":"no_pitch"},{"details":{"description":"With Jackson Merrill batting, Manny Machado scores on a balk. Xander Bogaerts advances to 3rd on a balk.","event":"Balk","eventType":"balk","awayScore":1,"homeScore":0,"isScoringPlay":true,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":2,"actionPlayId":"0e1f14c8-f137-4c93-9b99-e64b9f620acf","startTime":"2025-08-13T01:52:51.682Z","endTime":"2025-08-13T01:53:06.101Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":592662,"link":"/api/v1/people/592662"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.4,"endSpeed":81.4,"strikeZoneTop":3.65,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.37170911275443,"aZ":-21.999949073958113,"pfxX":0.2469820556658595,"pfxZ":6.130882197780738,"pX":-1.1349907811578406,"pZ":1.9269149597493596,"vX0":-9.050506459290876,"vY0":-127.08872056640237,"vZ0":-5.88523316791605,"x":160.26,"y":186.75,"x0":2.41801839645344,"y0":50.00526935824742,"z0":5.983919399368732,"aX":0.4096425094794531},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":10.2,"breakHorizontal":1.3,"spinRate":2189,"spinDirection":146},"zone":13,"typeConfidence":0.98,"plateTime":0.42852613732196065,"extension":6.290539764255743},"index":3,"playId":"2aea96f5-1aa3-3aaf-8cc6-f26d9a0d0bb0","pitchNumber":1,"startTime":"2025-08-13T01:53:06.101Z","endTime":"2025-08-13T01:53:10.722Z","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":88.5,"endSpeed":81.8,"strikeZoneTop":3.65,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.650719683679927,"aZ":-16.857480504681494,"pfxX":2.081370036648781,"pfxZ":9.06996747216001,"pX":-0.6709387527194505,"pZ":1.9436062687808398,"vX0":-8.273313276350196,"vY0":-128.61129712239244,"vZ0":-7.004289673066869,"x":142.57,"y":186.3,"x0":2.305947777027195,"y0":50.00483567590222,"z0":5.991951409977526,"aX":3.516915422757009},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":15.1,"breakHorizontal":-2.0,"spinRate":2180,"spinDirection":149},"zone":7,"typeConfidence":0.8,"plateTime":0.4245668174076176,"extension":6.028562197237982},"index":4,"playId":"6b885b4a-e9d5-39df-aa63-11ddb410377b","pitchNumber":2,"startTime":"2025-08-13T01:53:24.072Z","endTime":"2025-08-13T01:53:32.273Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.9,"endSpeed":85.1,"strikeZoneTop":3.65,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.433802285764333,"aZ":-12.28558171966365,"pfxX":6.223003195870276,"pfxZ":10.767045109932226,"pX":-0.613873849507373,"pZ":2.6067543553196773,"vX0":-10.004971457458312,"vY0":-134.83203415277205,"vZ0":-6.827295514477891,"x":140.4,"y":168.4,"x0":2.3308817241903776,"y0":50.00232636180471,"z0":6.032882524501341,"aX":11.495103955475571},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":18.2,"breakHorizontal":-9.2,"spinRate":2272,"spinDirection":145},"zone":4,"typeConfidence":0.91,"plateTime":0.40573730344596415,"extension":6.080740991758497},"index":5,"playId":"1a9de296-d6f1-35b0-846a-71a97a0a9c0e","pitchNumber":3,"startTime":"2025-08-13T01:53:56.850Z","endTime":"2025-08-13T01:54:00.716Z","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":82.0,"strikeZoneTop":3.64834863076861,"strikeZoneBottom":1.67140297461698,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.32110479286017,"aZ":-26.55117217991312,"pfxX":0.6830231835194835,"pfxZ":3.321128099306992,"pX":-1.1177398848845288,"pZ":1.9950556516874514,"vX0":-8.909316525542307,"vY0":-128.9085832875685,"vZ0":-5.247042898302998,"x":159.61,"y":184.91,"x0":2.2857670787016025,"y0":50.00233457841708,"z0":6.0915731619060205,"aX":1.156959272739308},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":5.0,"breakHorizontal":0.6,"spinRate":2172,"spinDirection":149},"zone":13,"typeConfidence":0.94,"plateTime":0.4239426875025223,"extension":6.0856873142140415},"index":6,"playId":"cbf16231-713b-3dfd-b7d1-4a742d6af118","pitchNumber":4,"startTime":"2025-08-13T01:54:18.320Z","endTime":"2025-08-13T01:54:21.993Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.3,"endSpeed":85.7,"strikeZoneTop":3.64834863076861,"strikeZoneBottom":1.67140297461698,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.61484197522071,"aZ":-11.961950436229897,"pfxX":3.3336315592142185,"pfxZ":10.795504408592162,"pX":-1.0951591349959462,"pZ":3.513191567264082,"vX0":-10.139511263350926,"vY0":-135.47379150683705,"vZ0":-4.700451210819489,"x":158.74,"y":143.92,"x0":2.2511062324081244,"y0":50.00145560459317,"z0":6.096731208655417,"aX":6.242491250935421},"breaks":{"breakAngle":18.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":18.8,"breakHorizontal":-4.1,"spinRate":2287,"spinDirection":147},"zone":11,"typeConfidence":0.88,"plateTime":0.4032026600590273,"extension":6.271423355279247},"index":7,"playId":"3111abd3-8ba1-33d9-93f6-334c4fabbeb4","pitchNumber":5,"startTime":"2025-08-13T01:54:37.998Z","endTime":"2025-08-13T01:54:41.330Z","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":93.9,"endSpeed":86.5,"strikeZoneTop":3.64834863076861,"strikeZoneBottom":1.67140297461698,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.280656077809645,"aZ":-11.506724755692357,"pfxX":4.0655059111335845,"pfxZ":10.904071249252329,"pX":-1.4576418369007247,"pZ":2.3302075271435108,"vX0":-11.377586557200623,"vY0":-136.16619293880242,"vZ0":-7.932620524725706,"x":172.56,"y":175.86,"x0":2.2294179708803523,"y0":50.00118588928488,"z0":6.05965371239208,"aX":7.705054857060734},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":18.4,"breakHorizontal":-5.2,"spinRate":2429,"spinDirection":147},"zone":13,"typeConfidence":0.89,"plateTime":0.40080591286643896,"extension":6.041990162394824},"index":8,"playId":"a2c3d898-3c1d-3195-80a6-a579b2945228","pitchNumber":6,"startTime":"2025-08-13T01:54:56.222Z","endTime":"2025-08-13T01:54:59.798Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":2},"pitchData":{"startSpeed":94.5,"endSpeed":87.6,"strikeZoneTop":3.65,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.94369577874471,"aZ":-10.460391885622593,"pfxX":3.9826054257623924,"pfxZ":11.211506877903886,"pX":-0.6011817331564989,"pZ":2.369620023927796,"vX0":-9.463465560427519,"vY0":-137.22604145318058,"vZ0":-7.920230087214042,"x":139.92,"y":174.8,"x0":2.3510813626139213,"y0":50.00576499182107,"z0":5.978348270661727,"aX":7.716426416587941},"breaks":{"breakAngle":26.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":19.1,"breakHorizontal":-5.5,"spinRate":2405,"spinDirection":146},"zone":4,"typeConfidence":0.92,"plateTime":0.39680567870778516,"extension":6.303344658970373},"index":9,"playId":"b28fecc3-7330-3b81-b706-7096e37f9b36","pitchNumber":7,"startTime":"2025-08-13T01:55:14.520Z","endTime":"2025-08-13T01:55:17.733Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-13T01:55:17.733Z","atBatIndex":4},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Heliot Ramos strikes out on a foul tip.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-08-13T01:57:05.965Z","endTime":"2025-08-13T01:58:49.814Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641482,"fullName":"Nestor Cortes","link":"/api/v1/people/641482"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"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":"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":89.8,"endSpeed":81.4,"strikeZoneTop":3.21474208274684,"strikeZoneBottom":1.46056015197852,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.78078640399979,"aZ":-12.995666840449577,"pfxX":2.284172567273748,"pfxZ":11.197934002006301,"pX":0.11229969499732857,"pZ":3.1126242288548194,"vX0":-3.0772207120834194,"vY0":-130.6305425445451,"vZ0":-4.563471252880231,"x":112.72,"y":154.74,"x0":1.01365336347595,"y0":50.00516585219898,"z0":5.872961031798639,"aX":3.913307427974943},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":19.3,"breakHorizontal":-3.4,"spinRate":2256,"spinDirection":165},"zone":2,"typeConfidence":0.9,"plateTime":0.4207170288702544,"extension":5.779374837175785},"index":0,"playId":"1f90739e-d1cf-3331-9962-cd454a624fff","pitchNumber":1,"startTime":"2025-08-13T01:57:29.218Z","endTime":"2025-08-13T01:57:33.051Z","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":90.8,"endSpeed":83.1,"strikeZoneTop":3.2,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.9593072921329,"aZ":-12.651015452090673,"pfxX":3.122413448433432,"pfxZ":11.016752483274194,"pX":-0.22918595042951181,"pZ":2.993315540571126,"vX0":-4.394844585789614,"vY0":-132.21157817138788,"vZ0":-4.999634313770768,"x":125.74,"y":157.96,"x0":1.048255827687001,"y0":50.00073234252428,"z0":5.8359355948501435,"aX":5.532430765961116},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":19.1,"breakHorizontal":-4.7,"spinRate":2273,"spinDirection":164},"zone":2,"typeConfidence":0.9,"plateTime":0.41414030440730354,"extension":5.827382841619266},"index":1,"playId":"b40ef008-26ec-3505-a831-735394cc441a","pitchNumber":2,"startTime":"2025-08-13T01:57:44.859Z","endTime":"2025-08-13T01:57:49.485Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2025-08-13T01:58:03.824Z","endTime":"2025-08-13T01:58:15.604Z","isPitch":false,"type":"action","player":{"id":671218,"link":"/api/v1/people/671218"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.7,"endSpeed":83.8,"strikeZoneTop":3.19999889332879,"strikeZoneBottom":1.51226317834579,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.26826510439326,"aZ":-11.634973760504119,"pfxX":3.7906783235397867,"pfxZ":11.409445762470655,"pX":1.329516650371347,"pZ":2.5540785065950136,"vX0":-0.39154231092463393,"vY0":-133.4551714889649,"vZ0":-6.568152703240978,"x":66.32,"y":169.82,"x0":0.9859423862439901,"y0":50.003230599485654,"z0":5.888815553049933,"aX":6.82331343055212},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":19.4,"breakHorizontal":-6.7,"spinRate":2308,"spinDirection":158},"zone":12,"typeConfidence":0.9,"plateTime":0.4107499817248965,"extension":5.921239165004587},"index":3,"playId":"7a2a5a5a-7c97-3d8b-820b-36ef515b10eb","pitchNumber":3,"startTime":"2025-08-13T01:58:15.604Z","endTime":"2025-08-13T01:58:18.870Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.6,"endSpeed":81.2,"strikeZoneTop":3.19999962620522,"strikeZoneBottom":1.49875509972208,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.770649643875505,"aZ":-18.637420165204222,"pfxX":-1.7247018390293054,"pfxZ":8.129723389053947,"pX":0.4532752662550072,"pZ":1.410595859380822,"vX0":-1.6482795165434676,"vY0":-127.59574773140027,"vZ0":-6.754274721143568,"x":99.72,"y":200.69,"x0":1.329442570480645,"y0":50.006311026488426,"z0":5.5374044143718395,"aX":-2.87276548315538},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":13.6,"breakHorizontal":3.5,"spinRate":2244,"spinDirection":175},"zone":9,"typeConfidence":0.85,"plateTime":0.42762414559482353,"extension":5.8000535228644425},"index":4,"playId":"37a9fa26-b21a-3af4-b71d-89be5b42261f","pitchNumber":4,"startTime":"2025-08-13T01:58:29.113Z","endTime":"2025-08-13T01:58:33.297Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":91.5,"endSpeed":83.1,"strikeZoneTop":3.2,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.544355677446614,"aZ":-8.909484827492582,"pfxX":3.6953148773621263,"pfxZ":13.088362496710275,"pX":-0.002372307755265196,"pZ":2.233041990794331,"vX0":-3.4186673381706165,"vY0":-132.98485900085805,"vZ0":-7.509969219567696,"x":117.09,"y":178.49,"x0":0.8244714884007782,"y0":50.00355642112584,"z0":5.753257414848305,"aX":6.568824170237687},"breaks":{"breakAngle":28.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":22.1,"breakHorizontal":-5.9,"spinRate":2281,"spinDirection":162},"zone":5,"typeConfidence":0.9,"plateTime":0.41308234393995713,"extension":5.819365702994947},"index":5,"playId":"85c12827-4e04-330a-925b-01cd9c8898d7","pitchNumber":5,"startTime":"2025-08-13T01:58:44.372Z","endTime":"2025-08-13T01:58:49.814Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-13T01:58:49.814Z","atBatIndex":5},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Casey Schmitt doubles (9) on a sharp fly ball to center fielder Jackson Merrill.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-08-13T01:58:59.947Z","endTime":"2025-08-13T02:00:49.134Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641482,"fullName":"Nestor Cortes","link":"/api/v1/people/641482"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"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":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":701538,"link":"/api/v1/people/701538"},"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":1},"pitchData":{"startSpeed":90.7,"endSpeed":82.3,"strikeZoneTop":3.44733490400025,"strikeZoneBottom":1.70905881849573,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.47325909858268,"aZ":-9.068869872927,"pfxX":3.6172398309744174,"pfxZ":13.25375075178917,"pX":1.2810362742867303,"pZ":1.4558168403494653,"vX0":-0.41049697998965473,"vY0":-131.80745336461825,"vZ0":-9.266215015836215,"x":68.17,"y":199.47,"x0":0.9702774259724409,"y0":50.00064313153879,"z0":5.705825761908422,"aX":6.303445586527041},"breaks":{"breakAngle":28.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":22.0,"breakHorizontal":-6.5,"spinRate":2350,"spinDirection":159},"zone":14,"typeConfidence":0.9,"plateTime":0.41706625596767966,"extension":5.801778694934737},"index":0,"playId":"d233985e-01d7-32dd-9bcb-439bee80638c","pitchNumber":1,"startTime":"2025-08-13T01:59:09.591Z","endTime":"2025-08-13T01:59:14.078Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.9,"endSpeed":80.9,"strikeZoneTop":3.42,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.85390411708946,"aZ":-20.962713396229823,"pfxX":-2.099063121660609,"pfxZ":6.791965591758334,"pX":-0.046114893420433574,"pZ":2.699381634883261,"vX0":-3.0856422902246146,"vY0":-126.61266341175038,"vZ0":-3.346795570089525,"x":118.76,"y":165.9,"x0":1.453358898968227,"y0":50.00035735647656,"z0":5.684002297163877,"aX":-3.4635711472350987},"breaks":{"breakAngle":10.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":11.9,"breakHorizontal":4.4,"spinRate":2283,"spinDirection":170},"zone":5,"typeConfidence":0.9,"plateTime":0.42989355537698914,"extension":5.646879803351118},"index":1,"playId":"19af0631-004f-3185-9b59-aa45cc383ac3","pitchNumber":2,"startTime":"2025-08-13T01:59:20.838Z","endTime":"2025-08-13T01:59:24.867Z","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":90.6,"endSpeed":83.3,"strikeZoneTop":3.42936621654766,"strikeZoneBottom":1.59763839832603,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.37698282940484,"aZ":-12.806490128341926,"pfxX":5.127905680377445,"pfxZ":10.900113682481454,"pX":2.0078406235238417,"pZ":3.5397469406414834,"vX0":-0.4105477687015542,"vY0":-132.01745392433767,"vZ0":-3.114307037112653,"x":40.47,"y":143.21,"x0":1.4980317240895256,"y0":50.00195965876348,"z0":5.668983180888804,"aX":9.109862289422042},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":19.3,"breakHorizontal":-9.2,"spinRate":2157,"spinDirection":147},"zone":12,"typeConfidence":0.91,"plateTime":0.4138562017195637,"extension":5.778737806586703},"index":2,"playId":"31f1889f-bc66-38aa-a354-8684d601326f","pitchNumber":3,"startTime":"2025-08-13T01:59:39.998Z","endTime":"2025-08-13T01:59:42.998Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.9,"endSpeed":80.9,"strikeZoneTop":3.42,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.8966676969021,"aZ":-20.358005360272745,"pfxX":-2.2011116258518575,"pfxZ":7.154325215813504,"pX":-0.30574699860589455,"pZ":2.67299105359054,"vX0":-3.3254563975904845,"vY0":-126.67624052558156,"vZ0":-3.481918654065889,"x":128.65,"y":166.61,"x0":1.301891402063239,"y0":50.00546037774467,"z0":5.661723227175683,"aX":-3.635344796322092},"breaks":{"breakAngle":10.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":12.6,"breakHorizontal":4.7,"spinRate":2264,"spinDirection":171},"zone":4,"typeConfidence":0.89,"plateTime":0.42971239454312027,"extension":5.784484760255368},"index":3,"playId":"e6ac232b-49da-3733-8d90-defe6fd645a4","pitchNumber":4,"startTime":"2025-08-13T01:59:54.861Z","endTime":"2025-08-13T02:00:02.764Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.7,"endSpeed":77.1,"strikeZoneTop":3.42,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.172827175290127,"aZ":-26.08375649880309,"pfxX":7.736518788663284,"pfxZ":4.03365651722019,"pX":0.8339000094609382,"pZ":2.227163241422627,"vX0":-3.6553847524324508,"vY0":-121.86281906402833,"vZ0":-2.7269926094124877,"x":85.21,"y":178.65,"x0":1.3454934884843006,"y0":50.00090331344384,"z0":5.605735533344572,"aX":11.674910282923376},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":7.0,"breakHorizontal":-13.2,"spinRate":1322,"spinDirection":129},"zone":14,"typeConfidence":0.91,"plateTime":0.4488599982298527,"extension":5.809328044690042},"hitData":{"launchSpeed":109.0,"launchAngle":21.0,"totalDistance":403.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":142.16,"coordY":37.16}},"index":4,"playId":"125b0a50-4223-39cd-8ddd-fccd6d21cb60","pitchNumber":5,"startTime":"2025-08-13T02:00:36.536Z","endTime":"2025-08-13T02:00:49.134Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-13T02:00:49.134Z","atBatIndex":6},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Rafael Devers singles on a line drive to left fielder Ramón Laureano, deflected by third baseman Manny Machado. Casey Schmitt to 3rd.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":7,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-08-13T02:01:09.260Z","endTime":"2025-08-13T02:02:44.579Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641482,"fullName":"Nestor Cortes","link":"/api/v1/people/641482"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"postOnThird":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"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_deflection"},{"player":{"id":657656,"link":"/api/v1/people/657656"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.4,"endSpeed":80.9,"strikeZoneTop":3.59590907800848,"strikeZoneBottom":1.65843174701281,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.211610908856894,"aZ":-18.396047083325254,"pfxX":-1.02170628564806,"pfxZ":8.288922501380947,"pX":-0.05799533640128634,"pZ":3.262150311752977,"vX0":-3.0717907716779216,"vY0":-127.33394264692402,"vZ0":-2.7636147535888975,"x":119.21,"y":150.7,"x0":1.290876385477265,"y0":50.00130619418098,"z0":5.7973269575493065,"aX":-1.6965396248967624},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":14.8,"breakHorizontal":2.5,"spinRate":2438,"spinDirection":168},"zone":2,"typeConfidence":0.81,"plateTime":0.42819698408707607,"extension":5.821070146400695},"index":0,"playId":"7953eebd-2c2f-38b6-bc9a-d2ea36bec053","pitchNumber":1,"startTime":"2025-08-13T02:01:29.509Z","endTime":"2025-08-13T02:01:32.970Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.9,"endSpeed":83.2,"strikeZoneTop":3.49,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.408130254202085,"aZ":-13.386301194774616,"pfxX":4.538635895751097,"pfxZ":10.609925891775976,"pX":0.03597474324212114,"pZ":2.241702097870656,"vX0":-3.316704729719186,"vY0":-132.2837067873052,"vZ0":-6.604545856736483,"x":115.63,"y":178.25,"x0":0.7167887754171427,"y0":50.00526027526438,"z0":5.753606708119965,"aX":8.03907089979409},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":18.0,"breakHorizontal":-7.4,"spinRate":2328,"spinDirection":161},"zone":5,"typeConfidence":0.89,"plateTime":0.4141644298393876,"extension":6.1710254738356785},"index":1,"playId":"43458ba8-791c-33c4-bda0-198adfd43827","pitchNumber":2,"startTime":"2025-08-13T02:01:46.366Z","endTime":"2025-08-13T02:01:49.427Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.2,"endSpeed":84.6,"strikeZoneTop":3.49,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.07942805892421,"aZ":-12.487856464951033,"pfxX":4.535846942823211,"pfxZ":10.745660119123306,"pX":-0.4567296491083646,"pZ":2.874719428451717,"vX0":-4.388643343036576,"vY0":-134.2457395948861,"vZ0":-5.431346941971302,"x":134.41,"y":161.16,"x0":0.607086654985986,"y0":50.00014579288785,"z0":5.80720668056468,"aX":8.307762160518926},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":18.6,"breakHorizontal":-7.3,"spinRate":2322,"spinDirection":163},"zone":4,"typeConfidence":0.89,"plateTime":0.4074466176065763,"extension":6.03802346322372},"index":2,"playId":"0c3d3b1f-4114-39f7-a0bd-90c6dd00fe33","pitchNumber":3,"startTime":"2025-08-13T02:02:09.774Z","endTime":"2025-08-13T02:02:12.904Z","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":2,"outs":1},"pitchData":{"startSpeed":89.1,"endSpeed":81.3,"strikeZoneTop":3.49,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.24173879184345,"aZ":-20.147963558838825,"pfxX":7.723487845882493,"pfxZ":7.114241957732287,"pX":-0.7747974928838254,"pZ":2.3135202374550463,"vX0":-10.431114826881194,"vY0":-129.27723148621308,"vZ0":-2.438871622751041,"x":146.53,"y":176.31,"x0":2.3111545250842678,"y0":50.00339214206136,"z0":4.81762458385093,"aX":13.058566714295806},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":12.5,"breakHorizontal":-11.6,"spinRate":2180,"spinDirection":126},"zone":4,"typeConfidence":2.0,"plateTime":0.42387569233368083,"extension":6.33512528070454},"hitData":{"launchSpeed":99.5,"launchAngle":8.0,"totalDistance":170.0,"trajectory":"line_drive","hardness":"medium","location":"5","coordinates":{"coordX":101.0,"coordY":158.0}},"index":3,"playId":"f325fb33-1cdc-3724-acc6-2d0429d90c0b","pitchNumber":4,"startTime":"2025-08-13T02:02:33.802Z","endTime":"2025-08-13T02:02:44.579Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-13T02:02:44.579Z","atBatIndex":7},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Willy Adames strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":8,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-08-13T02:02:52.058Z","endTime":"2025-08-13T02:04:39.693Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641482,"fullName":"Nestor Cortes","link":"/api/v1/people/641482"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"postOnThird":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"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":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"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(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.4,"endSpeed":72.0,"strikeZoneTop":3.50511412609666,"strikeZoneBottom":1.69450434208986,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.57414672173247,"aZ":-30.619100734996213,"pfxX":-5.348400289207019,"pfxZ":1.1710884565804847,"pX":0.7301310569599365,"pZ":2.977326493525602,"vX0":-0.3527869174457251,"vY0":-115.55730840510448,"vZ0":0.3612059766228233,"x":89.17,"y":158.39,"x0":1.5789249654199804,"y0":50.00445364035424,"z0":5.796953261614184,"aX":-7.124584749861753},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.3,"breakVerticalInduced":2.5,"breakHorizontal":9.7,"spinRate":2482,"spinDirection":268},"zone":3,"typeConfidence":0.89,"plateTime":0.4767538728918801,"extension":5.594262335740026},"index":0,"playId":"dff23c42-ae08-391b-bcb5-ac1980d07fbc","pitchNumber":1,"startTime":"2025-08-13T02:03:11.787Z","endTime":"2025-08-13T02:03:15.483Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.5,"endSpeed":81.0,"strikeZoneTop":3.50465039839305,"strikeZoneBottom":1.76395740736699,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.749015001294445,"aZ":-17.371900600757577,"pfxX":-2.797448157256253,"pfxZ":8.778536669742843,"pX":0.7177687389823822,"pZ":3.8004900406117494,"vX0":-0.0908798876645551,"vY0":-129.01199947801916,"vZ0":-1.7137101889305186,"x":89.64,"y":136.17,"x0":1.1169340091016382,"y0":50.00421846832892,"z0":5.811873907248119,"aX":-4.717261406223777},"breaks":{"breakAngle":14.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":15.7,"breakHorizontal":5.0,"spinRate":2514,"spinDirection":180},"zone":12,"typeConfidence":0.85,"plateTime":0.4244996941116379,"extension":5.9192160607939055},"index":1,"playId":"6d503706-200b-32c1-8b64-6aaf01db3ece","pitchNumber":2,"startTime":"2025-08-13T02:03:30.599Z","endTime":"2025-08-13T02:03:33.949Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.8,"endSpeed":80.7,"strikeZoneTop":3.51000589473667,"strikeZoneBottom":1.80156844362214,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.243163869088455,"aZ":-17.141415819135435,"pfxX":-1.91281333312065,"pfxZ":9.016087784842833,"pX":0.28070886250634963,"pZ":3.8985531756108736,"vX0":-1.5237392501901559,"vY0":-128.01839499208504,"vZ0":-1.3623538087127196,"x":106.3,"y":133.52,"x0":1.1312175165576956,"y0":50.00560757345067,"z0":5.7730067701473695,"aX":-3.190521523795938},"breaks":{"breakAngle":10.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":16.3,"breakHorizontal":3.8,"spinRate":2362,"spinDirection":172},"zone":12,"typeConfidence":0.8,"plateTime":0.4270732298672937,"extension":5.861956931527425},"index":2,"playId":"4136ebe2-7538-33c6-89ac-a213d15f3838","pitchNumber":3,"startTime":"2025-08-13T02:03:48.635Z","endTime":"2025-08-13T02:03:52.269Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.1,"endSpeed":80.5,"strikeZoneTop":3.51,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.24583268324244,"aZ":-15.90470909665536,"pfxX":-1.4238445514163984,"pfxZ":9.783800603549262,"pX":-0.42526460373741953,"pZ":3.0057803469460134,"vX0":-2.964894671566372,"vY0":-128.31252178815933,"vZ0":-3.549663374828469,"x":133.21,"y":157.62,"x0":0.93141450915413,"y0":50.00167250800399,"z0":5.650886668254148,"aX":-2.366847822222222},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":17.2,"breakHorizontal":3.2,"spinRate":2433,"spinDirection":167},"zone":1,"typeConfidence":0.48,"plateTime":0.4273344044150176,"extension":6.005950600175402},"index":3,"playId":"07f5fcaf-e383-33b2-8a35-1963c0d5dbeb","pitchNumber":4,"startTime":"2025-08-13T02:04:10.595Z","endTime":"2025-08-13T02:04:13.849Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":88.5,"endSpeed":81.6,"strikeZoneTop":3.51,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.852091578210377,"aZ":-17.725299408960772,"pfxX":-3.060939630407927,"pfxZ":8.514435778162422,"pX":0.47075122855604573,"pZ":3.2803482454869664,"vX0":-0.2498312985728776,"vY0":-128.92902268641907,"vZ0":-2.759443073699409,"x":99.06,"y":150.21,"x0":0.9667307226455474,"y0":50.001245179609114,"z0":5.720198006720316,"aX":-5.192180117133183},"breaks":{"breakAngle":15.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":15.1,"breakHorizontal":5.6,"spinRate":2442,"spinDirection":181},"zone":3,"typeConfidence":0.86,"plateTime":0.4235733586817405,"extension":5.907678731650288},"index":4,"playId":"00a472ef-bb12-3d5e-bc3e-b1cbd1d936c9","pitchNumber":5,"startTime":"2025-08-13T02:04:35.713Z","endTime":"2025-08-13T02:04:39.693Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-13T02:04:39.693Z","atBatIndex":8},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Wilmer Flores singles on a soft ground ball to third baseman Manny Machado. Casey Schmitt scores. Rafael Devers to 2nd.","rbi":1,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":9,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-08-13T02:05:01.008Z","endTime":"2025-08-13T02:05:15.249Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":527038,"fullName":"Wilmer Flores","link":"/api/v1/people/527038"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641482,"fullName":"Nestor Cortes","link":"/api/v1/people/641482"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":527038,"fullName":"Wilmer Flores","link":"/api/v1/people/527038"},"postOnSecond":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"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":527038,"fullName":"Wilmer Flores","link":"/api/v1/people/527038"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":592518,"link":"/api/v1/people/592518"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"responsiblePitcher":{"id":641482,"link":"/api/v1/people/641482"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.9,"endSpeed":83.8,"strikeZoneTop":3.3,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.843880559095513,"aZ":-13.482540691152911,"pfxX":0.2988532908576724,"pfxZ":10.362948749122623,"pX":0.6146079142381546,"pZ":2.6843885906807072,"vX0":-0.24857730684291973,"vY0":-133.70106144168375,"vZ0":-5.488132887501844,"x":93.57,"y":166.3,"x0":0.6701307984057545,"y0":50.002812543075926,"z0":5.737606350425018,"aX":0.5390250206098406},"breaks":{"breakAngle":2.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":17.8,"breakHorizontal":-0.5,"spinRate":2305,"spinDirection":164},"zone":6,"typeConfidence":0.88,"plateTime":0.4102716644469724,"extension":6.140449607070865},"hitData":{"launchSpeed":80.2,"launchAngle":-60.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"soft","location":"5","coordinates":{"coordX":111.28,"coordY":185.63}},"index":0,"playId":"a17e4822-52da-334c-a3d8-5e398e1cc93a","pitchNumber":1,"startTime":"2025-08-13T02:05:03.484Z","endTime":"2025-08-13T02:05:15.249Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-13T02:05:15.249Z","atBatIndex":9},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Matt Chapman flies out to center fielder Jackson Merrill.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":10,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-08-13T02:06:45.083Z","endTime":"2025-08-13T02:07:16.146Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641482,"fullName":"Nestor Cortes","link":"/api/v1/people/641482"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":701538,"link":"/api/v1/people/701538"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-08-13T02:05:40.742Z","endTime":"2025-08-13T02:06:47.243Z","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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.1,"endSpeed":81.7,"strikeZoneTop":3.49000032729276,"strikeZoneBottom":1.70173336618144,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.128872261549184,"aZ":-18.93166667117197,"pfxX":-2.2829953895212567,"pfxZ":7.822792901777776,"pX":0.38466964016472055,"pZ":3.2390549167449207,"vX0":-0.6162290822515897,"vY0":-128.39103528593068,"vZ0":-2.6826160293649255,"x":102.34,"y":151.33,"x0":0.9236659472291224,"y0":50.00154671980796,"z0":5.747898113658288,"aX":-3.8638133677270696},"breaks":{"breakAngle":12.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":13.9,"breakHorizontal":4.3,"spinRate":2426,"spinDirection":173},"zone":3,"typeConfidence":0.88,"plateTime":0.4243759987685607,"extension":5.899346685213893},"index":1,"playId":"4470a2ee-a763-38c8-b03a-6a4215620d82","pitchNumber":1,"startTime":"2025-08-13T02:06:47.243Z","endTime":"2025-08-13T02:06:50.596Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.9,"endSpeed":81.1,"strikeZoneTop":3.49,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.26833607174917,"aZ":-18.261990266883338,"pfxX":-0.7081659958109717,"pfxZ":8.301908078017084,"pX":-0.19894469397834055,"pZ":3.123554342460597,"vX0":-2.7589256918963025,"vY0":-128.0649997181532,"vZ0":-2.9051512668273154,"x":124.58,"y":154.44,"x0":0.9804714427209427,"y0":50.00303558125001,"z0":5.686639211382613,"aX":-1.1857799465571641},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":14.6,"breakHorizontal":1.8,"spinRate":2337,"spinDirection":168},"zone":2,"typeConfidence":0.77,"plateTime":0.426265499532251,"extension":5.92274713862742},"hitData":{"launchSpeed":96.8,"launchAngle":33.0,"totalDistance":364.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":106.98,"coordY":53.51}},"index":2,"playId":"741a714b-e8f5-3eed-b54e-ef40cc860abb","pitchNumber":2,"startTime":"2025-08-13T02:07:04.218Z","endTime":"2025-08-13T02:07:16.146Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-13T02:07:16.146Z","atBatIndex":10},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Ramón Laureano singles on a sharp line drive to right fielder Tyler Fitzgerald.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":11,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-08-13T02:09:18.491Z","endTime":"2025-08-13T02:12:14.126Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":0},"matchup":{"batter":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,3,4,5,6,7,8,9],"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":9},"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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":78.8,"endSpeed":73.6,"strikeZoneTop":3.4559529772251,"strikeZoneBottom":1.5574270655127,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.136387051569745,"aZ":-35.83414301914356,"pfxX":0.8345787355990459,"pfxZ":-2.7198778268787045,"pX":0.2377729532502571,"pZ":1.6395998513693038,"vX0":-5.77483790332262,"vY0":-114.74527021483061,"vZ0":-2.2604499145599446,"x":107.94,"y":194.51,"x0":2.6672746329360475,"y0":50.00123556873156,"z0":6.0942762297848,"aX":1.1254394155472023},"breaks":{"breakAngle":0.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.8,"breakVerticalInduced":-5.2,"breakHorizontal":-0.2,"spinRate":2164,"spinDirection":323},"zone":8,"typeConfidence":0.91,"plateTime":0.47542844103833337,"extension":5.762302718192084},"index":0,"playId":"5698954d-aaa5-3a70-963f-b9cd6718ceec","pitchNumber":1,"startTime":"2025-08-13T02:09:19.296Z","endTime":"2025-08-13T02:09:22.563Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.7,"endSpeed":86.3,"strikeZoneTop":3.44,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.465470524855082,"aZ":-13.995551456138335,"pfxX":5.371555431187701,"pfxZ":9.590675712404389,"pX":-0.3917710947996026,"pZ":3.0759157898798475,"vX0":-9.463784326057336,"vY0":-136.1968819731488,"vZ0":-5.328062657887941,"x":131.93,"y":155.73,"x0":2.4163053266701477,"y0":50.00073775430987,"z0":6.011306039552578,"aX":10.17993203118498},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":16.6,"breakHorizontal":-7.9,"spinRate":2357,"spinDirection":147},"zone":1,"typeConfidence":0.91,"plateTime":0.4008246347519693,"extension":6.05585995110356},"index":1,"playId":"c3729cff-6394-34db-a444-0eadbf403dbf","pitchNumber":2,"startTime":"2025-08-13T02:09:35.997Z","endTime":"2025-08-13T02:09:39.307Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2025-08-13T02:09:49.317Z","endTime":"2025-08-13T02:09:58.340Z","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":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.7,"endSpeed":85.2,"strikeZoneTop":3.36883652652583,"strikeZoneBottom":1.52968330190912,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.777491987061868,"aZ":-12.663409612421722,"pfxX":4.996359091251579,"pfxZ":10.450736283802655,"pX":-0.9697568544547993,"pZ":3.7323143726656185,"vX0":-10.182233060252237,"vY0":-136.0128907262402,"vZ0":-4.091502105873597,"x":153.96,"y":138.01,"x0":2.179074413712499,"y0":50.00546176241503,"z0":6.1389567737905395,"aX":9.331090516090676},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":18.1,"breakHorizontal":-6.8,"spinRate":2360,"spinDirection":148},"zone":11,"typeConfidence":0.91,"plateTime":0.4032248173268287,"extension":6.223287313867542},"index":3,"playId":"e7410195-6078-3494-8d5e-57f1fd6455d9","pitchNumber":3,"startTime":"2025-08-13T02:09:58.340Z","endTime":"2025-08-13T02:10:01.860Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.3,"endSpeed":76.4,"strikeZoneTop":3.44,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.149733132461535,"aZ":-33.8950059183947,"pfxX":-1.820219295095927,"pfxZ":-1.1772012651139852,"pX":0.49191992143020524,"pZ":1.6956597963725584,"vX0":-4.950051647716151,"vY0":-119.87133373377087,"vZ0":-3.1272203493759974,"x":98.25,"y":193.0,"x0":2.8162995388951932,"y0":50.00404145245979,"z0":6.029030325264068,"aX":-2.6600851320849697},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.7,"breakVerticalInduced":-2.6,"breakHorizontal":4.4,"spinRate":2163,"spinDirection":349},"zone":9,"typeConfidence":0.86,"plateTime":0.4561254311247511,"extension":5.86617456857181},"index":4,"playId":"b0610aa6-5bfe-3a8e-9f15-1bfe15392db7","pitchNumber":4,"startTime":"2025-08-13T02:10:14.126Z","endTime":"2025-08-13T02:10:18.925Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.6,"endSpeed":83.5,"strikeZoneTop":3.44,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.79759343187742,"aZ":-12.163880369079523,"pfxX":4.96513386448643,"pfxZ":11.069119783259447,"pX":0.7103677856055108,"pZ":3.391421358875208,"vX0":-6.574058893855897,"vY0":-134.4988832962803,"vZ0":-4.800751996784317,"x":89.92,"y":147.21,"x0":2.5564839797863903,"y0":50.002702101904525,"z0":6.081899117005821,"aX":8.976085346932031},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":19.0,"breakHorizontal":-7.3,"spinRate":2287,"spinDirection":143},"zone":3,"typeConfidence":0.92,"plateTime":0.40933104412338217,"extension":6.109039783835351},"index":5,"playId":"05618036-d876-309c-ad2b-bc821d407dea","pitchNumber":5,"startTime":"2025-08-13T02:10:32.834Z","endTime":"2025-08-13T02:10:42.224Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.0,"endSpeed":78.7,"strikeZoneTop":3.44000278951416,"strikeZoneBottom":1.60644049385067,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.959088663806217,"aZ":-33.51936508140539,"pfxX":-2.816593671424198,"pfxZ":-0.8789738258138273,"pX":-0.842899735905543,"pZ":1.445977702844918,"vX0":-6.998218175919954,"vY0":-122.27082139895185,"vZ0":-4.025498290789823,"x":149.13,"y":199.74,"x0":2.4063222773378237,"y0":50.0014190875337,"z0":5.9473969020520485,"aX":-4.322434989887958},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.6,"breakVerticalInduced":-2.2,"breakHorizontal":6.6,"spinRate":1964,"spinDirection":328},"zone":13,"typeConfidence":0.67,"plateTime":0.4456001105462537,"extension":6.184888521410003},"index":6,"playId":"61d463af-a2f4-3228-8e33-6d0c98550828","pitchNumber":6,"startTime":"2025-08-13T02:10:58.727Z","endTime":"2025-08-13T02:11:04.850Z","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":93.9,"endSpeed":86.7,"strikeZoneTop":3.38627448945817,"strikeZoneBottom":1.60279044937653,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.56650073527738,"aZ":-12.824005114122652,"pfxX":4.757968821828442,"pfxZ":10.203789062362187,"pX":-1.9443925203710153,"pZ":2.398210090854316,"vX0":-12.881881896461627,"vY0":-136.0492735761746,"vZ0":-7.160239389343535,"x":164.87,"y":166.81,"x0":2.2094293507951996,"y0":50.005749185244696,"z0":5.931674783563381,"aX":9.026760166046426},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":17.3,"breakHorizontal":-6.2,"spinRate":2257,"spinDirection":148},"zone":13,"typeConfidence":0.88,"plateTime":0.40080201644892455,"extension":6.279075238512901},"index":7,"playId":"1dbcb11a-2768-3e9d-b7ca-b9e7b971774f","pitchNumber":7,"startTime":"2025-08-13T02:11:21.150Z","endTime":"2025-08-13T02:11:24.183Z","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":95.0,"endSpeed":86.7,"strikeZoneTop":3.44,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.819219275421283,"aZ":-10.883888011874657,"pfxX":3.798143505560472,"pfxZ":11.083867071130845,"pX":-1.3073829950726883,"pZ":2.596124915347239,"vX0":-10.641740280511856,"vY0":-137.77974936597735,"vZ0":-7.276153730668917,"x":166.83,"y":168.68,"x0":2.113042126153142,"y0":50.0068566524459,"z0":6.008192016755645,"aX":7.298954369937917},"breaks":{"breakAngle":21.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":18.6,"breakHorizontal":-4.7,"spinRate":2267,"spinDirection":148},"zone":11,"typeConfidence":0.91,"plateTime":0.3976436149224378,"extension":6.2282992319104675},"index":8,"playId":"1e522614-7e28-3193-bb3b-3b5dab416078","pitchNumber":8,"startTime":"2025-08-13T02:11:37.469Z","endTime":"2025-08-13T02:11:42.057Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.1,"endSpeed":86.4,"strikeZoneTop":3.44,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.798203992551446,"aZ":-12.374597763974581,"pfxX":4.582528164071238,"pfxZ":10.409889946128141,"pX":0.038799712612468666,"pZ":2.2678296276444874,"vX0":-7.8001248527106055,"vY0":-136.72792231777274,"vZ0":-7.634999254601805,"x":115.52,"y":177.55,"x0":2.3270930624917425,"y0":50.006320318513886,"z0":5.936825641919229,"aX":8.719637480288094},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":17.5,"breakHorizontal":-6.7,"spinRate":2295,"spinDirection":149},"zone":5,"typeConfidence":0.92,"plateTime":0.39987207937028657,"extension":6.231431215009427},"hitData":{"launchSpeed":102.8,"launchAngle":13.0,"totalDistance":278.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":172.54,"coordY":81.25}},"index":9,"playId":"eb942da5-6e37-3d1e-a894-f734e8caefb6","pitchNumber":9,"startTime":"2025-08-13T02:12:03.875Z","endTime":"2025-08-13T02:12:14.126Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-13T02:12:14.126Z","atBatIndex":11},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Jose Iglesias homers (1) on a fly ball to left field. Ramón Laureano scores.","rbi":2,"awayScore":3,"homeScore":1,"isOut":false},"about":{"atBatIndex":12,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-08-13T02:12:18.949Z","endTime":"2025-08-13T02:13:07.412Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":578428,"fullName":"Jose Iglesias","link":"/api/v1/people/578428"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":578428,"fullName":"Jose Iglesias","link":"/api/v1/people/578428"},"responsiblePitcher":{"id":592662,"link":"/api/v1/people/592662"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"responsiblePitcher":{"id":592662,"link":"/api/v1/people/592662"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.2,"endSpeed":79.4,"strikeZoneTop":3.24,"strikeZoneBottom":1.41,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.76858282093759,"aZ":-25.617977568179338,"pfxX":0.13877743640987705,"pfxZ":4.117379403700439,"pX":-0.3286981971478466,"pZ":2.0235224959081752,"vX0":-7.410416766427308,"vY0":-125.2823770846785,"vZ0":-4.678587871093993,"x":129.53,"y":184.14,"x0":2.6467803603042928,"y0":50.005747940173826,"z0":6.003420010157762,"aX":0.22221658463005003},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":6.6,"breakHorizontal":1.4,"spinRate":2116,"spinDirection":163},"zone":4,"typeConfidence":0.95,"plateTime":0.43682277784155854,"extension":6.242356317162882},"hitData":{"launchSpeed":96.2,"launchAngle":35.0,"totalDistance":358.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":38.84,"coordY":87.43}},"index":0,"playId":"7cb29a43-bed4-35ef-9858-1837e2ba89eb","pitchNumber":1,"startTime":"2025-08-13T02:12:37.908Z","endTime":"2025-08-13T02:13:07.412Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-13T02:13:07.412Z","atBatIndex":12},{"result":{"type":"atBat","event":"Field Error","eventType":"field_error","description":"Jake Cronenworth reaches on a throwing error by shortstop Willy Adames.","rbi":0,"awayScore":3,"homeScore":1,"isOut":false},"about":{"atBatIndex":13,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-08-13T02:12:56.277Z","endTime":"2025-08-13T02:13:36.573Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","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":642715,"link":"/api/v1/people/642715"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_throwing_error"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.1,"endSpeed":85.3,"strikeZoneTop":3.35,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.825703460064002,"aZ":-11.529713680439826,"pfxX":6.149153057793627,"pfxZ":11.125278977574025,"pX":0.34186871131307156,"pZ":1.917886075775508,"vX0":-7.358314695696843,"vY0":-135.20304024329366,"vZ0":-8.557850714022731,"x":103.97,"y":187.0,"x0":2.2967834211451317,"y0":50.00347366502385,"z0":5.928594011726574,"aX":11.4118327033958},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":18.5,"breakHorizontal":-9.6,"spinRate":2325,"spinDirection":147},"zone":9,"typeConfidence":0.93,"plateTime":0.40474658372095984,"extension":6.334879070763614},"hitData":{"launchSpeed":91.1,"launchAngle":-23.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":140.16,"coordY":147.63}},"index":0,"playId":"891813dd-1abf-3254-8184-32ad900d25f7","pitchNumber":1,"startTime":"2025-08-13T02:13:29.436Z","endTime":"2025-08-13T02:13:36.573Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-13T02:13:36.573Z","atBatIndex":13},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Freddy Fermin grounds into a double play, shortstop Willy Adames to second baseman Casey Schmitt to first baseman Rafael Devers. Jake Cronenworth out at 2nd. Freddy Fermin out at 1st.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":14,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-08-13T02:14:12.883Z","endTime":"2025-08-13T02:16:18.822Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":642715,"link":"/api/v1/people/642715"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":669477,"link":"/api/v1/people/669477"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":669477,"link":"/api/v1/people/669477"},"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":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-13T02:14:07.847Z","endTime":"2025-08-13T02:14:14.995Z","isPitch":false,"type":"action","player":{"id":666023,"link":"/api/v1/people/666023"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":81.3,"endSpeed":76.0,"strikeZoneTop":3.22130173601867,"strikeZoneBottom":1.48119078146375,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.259673343742627,"aZ":-34.81030212733881,"pfxX":1.7666461821072543,"pfxZ":-1.8383804227880045,"pX":1.3138427102232986,"pZ":1.0889589215652349,"vX0":-4.317810825152483,"vY0":-118.38630502001945,"vZ0":-3.9991960901984522,"x":66.92,"y":209.38,"x0":2.9229069742769966,"y0":50.00117751441495,"z0":5.949368364310295,"aX":2.535194152781446},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-45.0,"breakVerticalInduced":-4.0,"breakHorizontal":-2.3,"spinRate":2033,"spinDirection":317},"zone":14,"typeConfidence":0.84,"plateTime":0.46070875658749566,"extension":6.173250048890673},"index":1,"playId":"50a185ba-883c-35f3-a26b-86a913b26c06","pitchNumber":1,"startTime":"2025-08-13T02:14:14.995Z","endTime":"2025-08-13T02:14:19.202Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.9,"endSpeed":81.3,"strikeZoneTop":3.3,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.312502662801165,"aZ":-22.275642954230218,"pfxX":0.09758238066116282,"pfxZ":5.998799873358428,"pX":-0.09150920875486133,"pZ":1.248059379968174,"vX0":-7.0368118374103465,"vY0":-126.44546863975617,"vZ0":-7.114618628719321,"x":120.49,"y":205.08,"x0":2.6932034592118415,"y0":50.00113722057782,"z0":5.836881528726989,"aX":0.16271797897950852},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":9.7,"breakHorizontal":1.1,"spinRate":2154,"spinDirection":160},"zone":13,"typeConfidence":0.97,"plateTime":0.4301623353042099,"extension":6.24517579716354},"index":2,"playId":"c628ac77-ef94-3128-9c83-0a37096518d6","pitchNumber":2,"startTime":"2025-08-13T02:14:32.228Z","endTime":"2025-08-13T02:14:36.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":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.9,"endSpeed":84.9,"strikeZoneTop":3.3,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.340302304510217,"aZ":-11.793704129459224,"pfxX":6.181219660290064,"pfxZ":11.047167551299644,"pX":0.6628315495454402,"pZ":2.4159737971353152,"vX0":-6.7557924453273985,"vY0":-134.96630361681684,"vZ0":-7.392976577594689,"x":91.73,"y":173.55,"x0":2.395164367749289,"y0":50.004852092118774,"z0":6.021106086785156,"aX":11.406429216034773},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":18.6,"breakHorizontal":-9.7,"spinRate":2297,"spinDirection":147},"zone":6,"typeConfidence":0.93,"plateTime":0.4058114358715459,"extension":6.245461468727078},"index":3,"playId":"cd39df2f-3e97-30de-a830-485c585ad6fb","pitchNumber":3,"startTime":"2025-08-13T02:14:50.291Z","endTime":"2025-08-13T02:14:53.657Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.2,"endSpeed":83.0,"strikeZoneTop":3.323052226563,"strikeZoneBottom":1.55623300314365,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.70015740095498,"aZ":-23.132013953637987,"pfxX":0.047187469148923356,"pfxZ":5.307477515770656,"pX":-1.048907354127813,"pZ":0.7520245090688367,"vX0":-8.777108223106065,"vY0":-128.1982141376709,"vZ0":-8.619853735577237,"x":156.98,"y":218.48,"x0":2.3798282509539246,"y0":50.00218819315216,"z0":5.896744274102059,"aX":0.08146126520059362},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":8.3,"breakHorizontal":1.4,"spinRate":2259,"spinDirection":138},"zone":13,"typeConfidence":0.98,"plateTime":0.42350592901812156,"extension":6.406838247948634},"index":4,"playId":"c820356f-60bc-367e-aaeb-3785479bd5f9","pitchNumber":4,"startTime":"2025-08-13T02:15:11.772Z","endTime":"2025-08-13T02:15:14.952Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.7,"endSpeed":75.8,"strikeZoneTop":3.3,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":18.526243788916283,"aZ":-35.339697715983256,"pfxX":-0.5389925322799209,"pfxZ":-2.2238614084009125,"pX":0.8153479465348836,"pZ":2.004692216847376,"vX0":-4.595873520101002,"vY0":-117.60669440528201,"vZ0":-2.000952604511515,"x":85.92,"y":184.65,"x0":2.850279187381971,"y0":50.00088380553625,"z0":6.089437494437816,"aX":-0.7676569026749753},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-45.5,"breakVerticalInduced":-4.2,"breakHorizontal":1.9,"spinRate":2267,"spinDirection":315},"zone":9,"typeConfidence":0.9,"plateTime":0.46256030225971667,"extension":5.977057221465037},"index":5,"playId":"6cfe14e7-a488-3387-865c-4ac5e99be9b5","pitchNumber":5,"startTime":"2025-08-13T02:15:37.701Z","endTime":"2025-08-13T02:15:44.593Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.5,"endSpeed":86.2,"strikeZoneTop":3.3,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.16373427222717,"aZ":-11.98342882116377,"pfxX":6.554871293216216,"pfxZ":10.725342638513917,"pX":-0.35832786391921845,"pZ":1.8476422633407301,"vX0":-9.248836144928063,"vY0":-135.72214742238577,"vZ0":-8.822763050992974,"x":130.66,"y":188.89,"x0":2.2276053591532485,"y0":50.00297077192051,"z0":5.956333005679484,"aX":12.340721756880807},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":17.9,"breakHorizontal":-10.1,"spinRate":2305,"spinDirection":145},"zone":7,"typeConfidence":0.92,"plateTime":0.40216648463844695,"extension":6.371860923073599},"hitData":{"launchSpeed":96.3,"launchAngle":-8.0,"totalDistance":13.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":114.77,"coordY":144.43}},"index":6,"playId":"50f2657d-4d89-3969-8387-a16cbf312f81","pitchNumber":6,"startTime":"2025-08-13T02:16:11.394Z","endTime":"2025-08-13T02:16:18.822Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-13T02:16:18.822Z","atBatIndex":14},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Fernando Tatis Jr. walks.","rbi":0,"awayScore":3,"homeScore":1,"isOut":false},"about":{"atBatIndex":15,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-08-13T02:16:28.393Z","endTime":"2025-08-13T02:18:12.665Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":79.4,"endSpeed":74.4,"strikeZoneTop":3.72705373211983,"strikeZoneBottom":1.69499320896621,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.270528817261557,"aZ":-38.60603648889403,"pfxX":-1.810828873341173,"pfxZ":-4.703992739224956,"pX":-0.07144202033340395,"pZ":1.221046198484759,"vX0":-5.580228555344272,"vY0":-115.6019691602329,"vZ0":-2.7020243423561947,"x":119.72,"y":205.81,"x0":2.5978443268275435,"y0":50.000579942818064,"z0":6.070971036728911,"aX":-2.4772722050951157},"breaks":{"breakAngle":4.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.8,"breakVerticalInduced":-8.9,"breakHorizontal":4.6,"spinRate":2116,"spinDirection":319},"zone":13,"typeConfidence":0.9,"plateTime":0.47177797108782293,"extension":6.067950026641316},"index":0,"playId":"9ecda3ca-5259-39cb-a527-c420039a3c81","pitchNumber":1,"startTime":"2025-08-13T02:16:44.649Z","endTime":"2025-08-13T02:16:48.740Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":79.0,"endSpeed":74.0,"strikeZoneTop":3.7400323076742,"strikeZoneBottom":1.84196535794599,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.663945064842082,"aZ":-38.95465660270204,"pfxX":-2.9222699762123794,"pfxZ":-5.032788754357452,"pX":-0.4369742185806316,"pZ":0.7815526624249005,"vX0":-6.088393666557353,"vY0":-114.93505415767765,"vZ0":-3.3889381116371693,"x":133.66,"y":217.68,"x0":2.617159662966646,"y0":50.00050092973414,"z0":6.0273759166365455,"aX":-3.9397232930774764},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.3,"breakVerticalInduced":-9.6,"breakHorizontal":6.7,"spinRate":2242,"spinDirection":320},"zone":13,"typeConfidence":2.0,"plateTime":0.47506780744106347,"extension":5.916269614153623},"index":1,"playId":"02010b18-bbeb-331e-aa64-278b05839359","pitchNumber":2,"startTime":"2025-08-13T02:16:59.499Z","endTime":"2025-08-13T02:17:03.188Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.8,"endSpeed":77.8,"strikeZoneTop":3.74,"strikeZoneBottom":1.77,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.56791462159583,"aZ":-20.740248639130314,"pfxX":7.728856472555159,"pfxZ":7.45833100912509,"pX":0.4715823577331808,"pZ":1.0661646090869887,"vX0":-7.583494550963433,"vY0":-123.06975967283144,"vZ0":-7.311041230370257,"x":99.02,"y":209.99,"x0":2.5896739717807664,"y0":50.002634771606594,"z0":5.833701335739552,"aX":11.84856871595439},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":12.0,"breakHorizontal":-12.2,"spinRate":1379,"spinDirection":149},"zone":14,"typeConfidence":0.91,"plateTime":0.445153787838517,"extension":6.26948123164349},"index":2,"playId":"4d68c1ea-b6dd-3c36-a77c-f620ba1c3fc0","pitchNumber":3,"startTime":"2025-08-13T02:17:14.067Z","endTime":"2025-08-13T02:17:17.067Z","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":2},"pitchData":{"startSpeed":94.1,"endSpeed":87.4,"strikeZoneTop":3.74000173817985,"strikeZoneBottom":1.77803393547649,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.78117858123763,"aZ":-14.597163431918872,"pfxX":3.9901958702557447,"pfxZ":9.143693214135116,"pX":-0.278520683693218,"pZ":1.469867838711097,"vX0":-8.194089926062782,"vY0":-136.7019449919456,"vZ0":-9.44792932588066,"x":127.62,"y":199.09,"x0":2.2186788722800124,"y0":50.00075423464853,"z0":5.937943833315265,"aX":7.6689393725689525},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":15.0,"breakHorizontal":-5.8,"spinRate":2433,"spinDirection":146},"zone":13,"typeConfidence":0.9,"plateTime":0.3983432735510801,"extension":6.262411370121082},"index":3,"playId":"bdbbd386-b099-3506-9b07-c7b31c610271","pitchNumber":4,"startTime":"2025-08-13T02:17:29.580Z","endTime":"2025-08-13T02:17:32.816Z","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":2},"pitchData":{"startSpeed":84.4,"endSpeed":78.7,"strikeZoneTop":3.72197069673655,"strikeZoneBottom":1.65089578442184,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.660457242908098,"aZ":-21.854407703904194,"pfxX":7.414758266287145,"pfxZ":6.684054629929866,"pX":-0.11644301498538054,"pZ":0.6653819334239593,"vX0":-8.671356388971367,"vY0":-122.52733058181285,"vZ0":-7.940969813503003,"x":121.44,"y":220.81,"x0":2.4795261547610066,"y0":50.00495833339221,"z0":5.77088014604895,"aX":11.452440801472097},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":10.7,"breakHorizontal":-11.8,"spinRate":1658,"spinDirection":150},"zone":13,"typeConfidence":0.91,"plateTime":0.44438066583415337,"extension":6.402243877710267},"index":4,"playId":"90435f33-1767-393c-99c7-73aee5c2e974","pitchNumber":5,"startTime":"2025-08-13T02:17:45.707Z","endTime":"2025-08-13T02:17:50.996Z","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":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.8,"endSpeed":79.8,"strikeZoneTop":3.74941537320431,"strikeZoneBottom":1.83632667321599,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.07306250912323,"aZ":-22.215266987187416,"pfxX":7.016855845259849,"pfxZ":6.267254937882521,"pX":-0.5240584419489561,"pZ":0.32972323747282173,"vX0":-9.255022235883217,"vY0":-124.46726117708938,"vZ0":-8.969529463786689,"x":136.98,"y":229.88,"x0":2.30959706473427,"y0":50.00251184613909,"z0":5.782257902401586,"aX":11.147390539411772},"breaks":{"breakAngle":21.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":9.7,"breakHorizontal":-10.9,"spinRate":1653,"spinDirection":145},"zone":13,"typeConfidence":0.89,"plateTime":0.4379957544794708,"extension":6.339524302949608},"index":5,"playId":"bca5b0c6-a52b-3cae-bdca-1ca024d585c9","pitchNumber":6,"startTime":"2025-08-13T02:18:08.109Z","endTime":"2025-08-13T02:18:12.665Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-13T02:18:12.665Z","atBatIndex":15},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Luis Arraez flies out to left fielder Heliot Ramos.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":16,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-08-13T02:19:10.887Z","endTime":"2025-08-13T02:20:41.721Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":671218,"link":"/api/v1/people/671218"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-08-13T02:18:28.200Z","endTime":"2025-08-13T02:19:13.065Z","isPitch":false,"type":"action"},{"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.1,"endSpeed":85.2,"strikeZoneTop":3.19681123031753,"strikeZoneBottom":1.54987185112373,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.61140213911665,"aZ":-10.032879680280137,"pfxX":4.897099973491013,"pfxZ":11.985950205604095,"pX":0.33738186552967553,"pZ":1.1083629260095023,"vX0":-7.063768039569435,"vY0":-135.08627271267258,"vZ0":-10.840854632134706,"x":104.14,"y":208.85,"x0":2.350661261234923,"y0":50.000204063394406,"z0":5.880216140227262,"aX":9.044134631365637},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":19.6,"breakHorizontal":-7.3,"spinRate":2345,"spinDirection":148},"zone":14,"typeConfidence":0.92,"plateTime":0.4055754308541051,"extension":6.316190100650116},"index":1,"playId":"44632a76-9441-3b5e-8d49-3f6d51147a82","pitchNumber":1,"startTime":"2025-08-13T02:19:13.065Z","endTime":"2025-08-13T02:19:16.921Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":2},"index":2,"playId":"e87f53e3-afab-36a5-9353-ab1bd133e6f3","startTime":"2025-08-13T02:19:33.277Z","endTime":"2025-08-13T02:19:37.100Z","isPitch":false,"type":"pickoff"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":2},"count":{"balls":1,"strikes":0,"outs":2},"index":3,"playId":"9ad3569d-dc64-3747-b6fe-aafb02a8a8e7","startTime":"2025-08-13T02:19:53.195Z","endTime":"2025-08-13T02:19:56.195Z","isPitch":false,"type":"pickoff"},{"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,"disengagementNum":2},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.6,"endSpeed":84.1,"strikeZoneTop":3.27,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.220333442574024,"aZ":-13.559019158613449,"pfxX":4.2079705478145595,"pfxZ":10.298522639773292,"pX":0.6249147067655682,"pZ":3.7575015469488013,"vX0":-6.426497797961801,"vY0":-133.24889891465412,"vZ0":-3.7634759463914023,"x":93.18,"y":137.33,"x0":2.5154326467346935,"y0":50.00253808507381,"z0":6.160399248859232,"aX":7.606500128577876},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":18.1,"breakHorizontal":-6.4,"spinRate":2359,"spinDirection":143},"zone":12,"typeConfidence":0.87,"plateTime":0.410217002657554,"extension":6.329885886255952},"index":4,"playId":"3173df90-61b8-3982-b858-072378096fd1","pitchNumber":2,"startTime":"2025-08-13T02:20:14.591Z","endTime":"2025-08-13T02:20:19.403Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.6,"endSpeed":84.0,"strikeZoneTop":3.27,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.751200537306804,"aZ":-12.940768341714218,"pfxX":4.966499082550329,"pfxZ":10.68663310886086,"pX":0.4256501681368865,"pZ":2.581844077461087,"vX0":-7.443911856144989,"vY0":-133.09316928632217,"vZ0":-6.440777680126817,"x":100.78,"y":169.07,"x0":2.609558828605632,"y0":50.00201851288589,"z0":5.964985228878057,"aX":8.938047069572441},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":18.2,"breakHorizontal":-7.4,"spinRate":2311,"spinDirection":145},"zone":6,"typeConfidence":0.89,"plateTime":0.4110729645371163,"extension":6.479523197950599},"hitData":{"launchSpeed":84.7,"launchAngle":32.0,"totalDistance":261.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":79.86,"coordY":114.18}},"index":5,"playId":"9833320b-7c55-3139-812f-cbc0f9785e19","pitchNumber":3,"startTime":"2025-08-13T02:20:34.176Z","endTime":"2025-08-13T02:20:41.721Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-13T02:20:41.721Z","atBatIndex":16},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jung Hoo Lee grounds out, second baseman Jake Cronenworth to first baseman Luis Arraez.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":17,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-08-13T02:22:23.113Z","endTime":"2025-08-13T02:23:17.782Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641482,"fullName":"Nestor Cortes","link":"/api/v1/people/641482"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"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":650333,"link":"/api/v1/people/650333"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.5,"endSpeed":80.8,"strikeZoneTop":3.28984875396537,"strikeZoneBottom":1.45502449128699,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.342722042724073,"aZ":-13.073716245000913,"pfxX":2.2871499642323467,"pfxZ":11.373909478770823,"pX":0.6433398164810797,"pZ":3.1360854144048873,"vX0":-1.1723840403519092,"vY0":-128.90473576018198,"vZ0":-4.365327697696808,"x":92.48,"y":154.11,"x0":0.8074433496802002,"y0":50.0004783408651,"z0":5.864134905319902,"aX":3.8400593186513015},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":19.8,"breakHorizontal":-3.8,"spinRate":2266,"spinDirection":160},"zone":3,"typeConfidence":0.91,"plateTime":0.42525336675166914,"extension":5.950891474313056},"index":0,"playId":"a13ddadf-410a-389c-a4be-469762ca9ab6","pitchNumber":1,"startTime":"2025-08-13T02:22:48.283Z","endTime":"2025-08-13T02:22:51.305Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.9,"endSpeed":80.4,"strikeZoneTop":3.3513614317474,"strikeZoneBottom":1.45669926296091,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.914121597705844,"aZ":-17.688772368355053,"pfxX":-1.4083240280083045,"pfxZ":8.88079129019927,"pX":-1.0488198477846473,"pZ":1.3567602519575688,"vX0":-5.071528365566002,"vY0":-126.41183234592819,"vZ0":-6.960378014054173,"x":156.98,"y":202.15,"x0":1.1600357833418744,"y0":50.00120468716004,"z0":5.547932088022431,"aX":-2.2959228617141543},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":14.9,"breakHorizontal":3.6,"spinRate":2346,"spinDirection":173},"zone":13,"typeConfidence":0.78,"plateTime":0.43202884179642087,"extension":5.8565204755935385},"index":1,"playId":"d85214f7-c005-3155-9d83-99cb6854b841","pitchNumber":2,"startTime":"2025-08-13T02:22:59.105Z","endTime":"2025-08-13T02:23:02.326Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.5,"endSpeed":80.2,"strikeZoneTop":3.35,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.862100585755687,"aZ":-18.806095454387783,"pfxX":-1.0866779200922454,"pfxZ":8.226034311741818,"pX":-0.6203974299294268,"pZ":2.204086042859405,"vX0":-4.253117126209593,"vY0":-125.96403199582403,"vZ0":-4.874130322731074,"x":140.65,"y":179.27,"x0":1.2233631911873335,"y0":50.00287227380223,"z0":5.661165102850886,"aX":-1.7660683452407382},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":14.2,"breakHorizontal":2.9,"spinRate":2243,"spinDirection":175},"zone":4,"typeConfidence":0.82,"plateTime":0.4329509032221637,"extension":5.902953347093581},"hitData":{"launchSpeed":96.3,"launchAngle":-15.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":142.69,"coordY":151.18}},"index":2,"playId":"7a1ac523-5e49-31ea-b71a-9e94f38f33bd","pitchNumber":3,"startTime":"2025-08-13T02:23:10.290Z","endTime":"2025-08-13T02:23:17.782Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-13T02:23:17.782Z","atBatIndex":17},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Tyler Fitzgerald flies out to center fielder Jackson Merrill.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":18,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-08-13T02:23:25.811Z","endTime":"2025-08-13T02:25:53.982Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":666149,"fullName":"Tyler Fitzgerald","link":"/api/v1/people/666149"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641482,"fullName":"Nestor Cortes","link":"/api/v1/people/641482"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,6,7,8],"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":666149,"fullName":"Tyler Fitzgerald","link":"/api/v1/people/666149"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":701538,"link":"/api/v1/people/701538"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.1,"endSpeed":81.1,"strikeZoneTop":3.32570809626656,"strikeZoneBottom":1.55735143104521,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.491249793053274,"aZ":-11.935266976919952,"pfxX":1.9820405815828543,"pfxZ":11.924875603197668,"pX":0.9829664593659526,"pZ":3.799957204013857,"vX0":-0.7022049222187304,"vY0":-129.7979538370486,"vZ0":-2.8655854250227026,"x":79.53,"y":136.18,"x0":1.0003020570186543,"y0":50.005078911571154,"z0":5.8335507404414715,"aX":3.364669428153221},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":21.1,"breakHorizontal":-3.5,"spinRate":2241,"spinDirection":161},"zone":12,"typeConfidence":0.91,"plateTime":0.4228320213842509,"extension":5.779773147848646},"index":0,"playId":"9727c3ac-10f0-37d2-90d5-186493be52d7","pitchNumber":1,"startTime":"2025-08-13T02:23:40.468Z","endTime":"2025-08-13T02:23:44.404Z","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":88.9,"endSpeed":81.3,"strikeZoneTop":3.3536755318156,"strikeZoneBottom":1.58541208597582,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.286344176344585,"aZ":-13.225917823303568,"pfxX":3.3525924378420413,"pfxZ":11.165435991206015,"pX":1.4583930668002152,"pZ":3.3132904922619235,"vX0":0.22285300206716585,"vY0":-129.50519119756416,"vZ0":-3.8974127843550668,"x":61.41,"y":149.32,"x0":0.9357534952232518,"y0":50.00068889977339,"z0":5.850672239385058,"aX":5.688534776035781},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":19.6,"breakHorizontal":-6.1,"spinRate":2181,"spinDirection":162},"zone":12,"typeConfidence":0.91,"plateTime":0.42307838388628216,"extension":5.7373841800368774},"index":1,"playId":"7f8c9c7d-71bb-32da-918c-6009f3efd3ec","pitchNumber":2,"startTime":"2025-08-13T02:23:51.779Z","endTime":"2025-08-13T02:23:55.131Z","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":89.2,"endSpeed":81.3,"strikeZoneTop":3.32905321889326,"strikeZoneBottom":1.58739927651751,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.20237441429865,"aZ":-11.896634796821816,"pfxX":2.274042410862715,"pfxZ":11.949672059100815,"pX":0.7468729170908186,"pZ":1.949584135117581,"vX0":-1.2636686925135514,"vY0":-129.71041740919364,"vZ0":-7.057558684055518,"x":88.53,"y":186.14,"x0":0.9460152599568559,"y0":50.000512888725225,"z0":5.620728594504279,"aX":3.8580398607837316},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":20.2,"breakHorizontal":-3.8,"spinRate":2271,"spinDirection":160},"zone":9,"typeConfidence":0.91,"plateTime":0.42294407737052797,"extension":5.948795371689969},"index":2,"playId":"d461b0c5-a2b1-327f-8609-ddea86eac0f2","pitchNumber":3,"startTime":"2025-08-13T02:24:08.791Z","endTime":"2025-08-13T02:24:12.047Z","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":1},"pitchData":{"startSpeed":89.1,"endSpeed":81.9,"strikeZoneTop":3.34069254423589,"strikeZoneBottom":1.55859633627414,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.829228465001435,"aZ":-15.091851416413,"pfxX":2.3133205472525296,"pfxZ":9.948861303288421,"pX":0.22807662843055046,"pZ":4.030866895294403,"vX0":-2.216814003899478,"vY0":-129.8617193405735,"vZ0":-1.8484589411376993,"x":108.31,"y":129.95,"x0":0.790036950613522,"y0":50.00377381306025,"z0":5.893259714896608,"aX":3.9726037281212623},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":17.9,"breakHorizontal":-3.7,"spinRate":2344,"spinDirection":158},"zone":12,"typeConfidence":0.9,"plateTime":0.42091448090793104,"extension":5.936390050616134},"index":3,"playId":"6e1e5574-4078-3eaa-a27f-18bd1ad83de3","pitchNumber":4,"startTime":"2025-08-13T02:24:26.373Z","endTime":"2025-08-13T02:24:30.166Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.5,"endSpeed":78.6,"strikeZoneTop":3.30322958528367,"strikeZoneBottom":1.5733310029965,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.534108723489382,"aZ":-22.1993665857709,"pfxX":-3.322094955802259,"pfxZ":6.408723640640506,"pX":0.7796141953507326,"pZ":1.6816671395294063,"vX0":-0.2424969781442885,"vY0":-123.15877320485292,"vZ0":-5.001033534318988,"x":87.28,"y":193.37,"x0":1.31130711312482,"y0":50.00164909109833,"z0":5.585639977505397,"aX":-5.16760529603856},"breaks":{"breakAngle":13.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":10.8,"breakHorizontal":6.1,"spinRate":2365,"spinDirection":181},"zone":9,"typeConfidence":0.91,"plateTime":0.44258532210948864,"extension":5.782830066510488},"index":4,"playId":"77540a91-d31f-399b-a66f-59a656e877cc","pitchNumber":5,"startTime":"2025-08-13T02:24:42.487Z","endTime":"2025-08-13T02:24:45.837Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"index":5,"startTime":"2025-08-13T02:24:55.628Z","endTime":"2025-08-13T02:25:03.445Z","isPitch":false,"type":"action","player":{"id":666149,"link":"/api/v1/people/666149"}},{"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":89.7,"endSpeed":81.7,"strikeZoneTop":3.43,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.76670107076102,"aZ":-12.015902547749514,"pfxX":1.7047766964031439,"pfxZ":11.737048360321381,"pX":0.503085665512701,"pZ":2.4205641875426744,"vX0":-1.4334262599745693,"vY0":-130.5400135488021,"vZ0":-6.128587553064761,"x":97.82,"y":173.42,"x0":0.8391788995536541,"y0":50.00033692608837,"z0":5.712004884414958,"aX":2.927104254892545},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":20.0,"breakHorizontal":-2.8,"spinRate":2337,"spinDirection":160},"zone":6,"typeConfidence":0.91,"plateTime":0.4203928972926594,"extension":5.930292212749442},"index":6,"playId":"d161ceed-958e-3d01-9554-2593ace8c2da","pitchNumber":6,"startTime":"2025-08-13T02:25:03.445Z","endTime":"2025-08-13T02:25:07.348Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.2,"endSpeed":79.5,"strikeZoneTop":3.43,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.63567457835048,"aZ":-22.33812015753385,"pfxX":-2.4238778892360635,"pfxZ":6.183295870903217,"pX":-0.4321026930664799,"pZ":2.647314085247411,"vX0":-3.0952900684108133,"vY0":-124.21370970898684,"vZ0":-3.0290992331478015,"x":133.47,"y":167.3,"x0":1.1366612703067,"y0":50.004504876639125,"z0":5.703091040478743,"aX":-3.8562880737244405},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":10.9,"breakHorizontal":5.0,"spinRate":2132,"spinDirection":178},"zone":4,"typeConfidence":0.91,"plateTime":0.4379275809654728,"extension":5.81082845277701},"index":7,"playId":"1c5cf2e2-c4d5-304e-bd1c-9d024a0e40eb","pitchNumber":7,"startTime":"2025-08-13T02:25:23.372Z","endTime":"2025-08-13T02:25:30.049Z","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":77.5,"endSpeed":71.4,"strikeZoneTop":3.43,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.800081118283998,"aZ":-28.694069555018025,"pfxX":-6.194386694798017,"pfxZ":2.6915764167631906,"pX":1.1086163158842546,"pZ":3.317581450004701,"vX0":0.16855236409181973,"vY0":-112.88014982310627,"vZ0":1.237258613203809,"x":74.74,"y":149.21,"x0":1.838544249636653,"y0":50.005617928324114,"z0":5.642720458405701,"aX":-8.026269073447702},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":5.5,"breakHorizontal":11.2,"spinRate":2437,"spinDirection":271},"zone":12,"typeConfidence":0.9,"plateTime":0.48449849581489657,"extension":5.540119098978706},"hitData":{"launchSpeed":91.4,"launchAngle":44.0,"totalDistance":298.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":148.39,"coordY":81.96}},"index":8,"playId":"f77cc017-5558-3934-975d-1cbd825b0ec6","pitchNumber":8,"startTime":"2025-08-13T02:25:44.793Z","endTime":"2025-08-13T02:25:53.982Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-13T02:25:53.982Z","atBatIndex":18},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Patrick Bailey walks.","rbi":0,"awayScore":3,"homeScore":1,"isOut":false},"about":{"atBatIndex":19,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-08-13T02:26:00.982Z","endTime":"2025-08-13T02:27:07.327Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":2},"matchup":{"batter":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641482,"fullName":"Nestor Cortes","link":"/api/v1/people/641482"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"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":"Walk","eventType":"walk","movementReason":null,"runner":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":2},"pitchData":{"startSpeed":83.0,"endSpeed":76.9,"strikeZoneTop":3.32571308317009,"strikeZoneBottom":1.57293633260961,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.076202497517407,"aZ":-24.557564876723784,"pfxX":9.103692063660656,"pfxZ":5.113774536470673,"pX":0.7243353015378398,"pZ":1.101848405151931,"vX0":-4.133771395444645,"vY0":-120.87643306737725,"vZ0":-5.408082718361052,"x":89.39,"y":209.03,"x0":1.2676393973381401,"y0":50.00521266965713,"z0":5.506238587067351,"aX":13.56389348944039},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":8.3,"breakHorizontal":-15.6,"spinRate":1462,"spinDirection":126},"zone":14,"typeConfidence":0.91,"plateTime":0.45197701838050675,"extension":5.815795499102989},"index":0,"playId":"911e9341-e04d-3115-a9ac-c0330297fb0f","pitchNumber":1,"startTime":"2025-08-13T02:26:19.897Z","endTime":"2025-08-13T02:26:23.928Z","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":90.2,"endSpeed":82.3,"strikeZoneTop":3.28320796290203,"strikeZoneBottom":1.60400625487269,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.173454629915437,"aZ":-11.952673154910698,"pfxX":5.331061119516984,"pfxZ":11.599722077959228,"pX":1.5555842320247897,"pZ":3.3044719141153944,"vX0":-1.0478539229476032,"vY0":-131.29985939327608,"vZ0":-3.9598111813562933,"x":57.7,"y":149.56,"x0":1.2675981472956204,"y0":50.00379277649883,"z0":5.72353495101856,"aX":9.295345169318557},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":20.3,"breakHorizontal":-9.4,"spinRate":2259,"spinDirection":149},"zone":12,"typeConfidence":0.91,"plateTime":0.4173802039354233,"extension":5.760281912940586},"index":1,"playId":"35f568ac-ca68-3b0f-b8eb-60f7f5a1160a","pitchNumber":2,"startTime":"2025-08-13T02:26:34.050Z","endTime":"2025-08-13T02:26:37.354Z","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":91.0,"endSpeed":82.6,"strikeZoneTop":3.26115568539261,"strikeZoneBottom":1.60859464422078,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.37278008312086,"aZ":-10.7200542753075,"pfxX":6.303125189491983,"pfxZ":12.220152660693941,"pX":0.4608114127973997,"pZ":1.3858965306815187,"vX0":-3.116219763914515,"vY0":-132.20935857232823,"vZ0":-8.639540983244713,"x":99.43,"y":201.36,"x0":0.8412041241523596,"y0":50.00059421418332,"z0":5.499621276104564,"aX":11.064176736686905},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":20.3,"breakHorizontal":-10.7,"spinRate":2376,"spinDirection":159},"zone":14,"typeConfidence":2.0,"plateTime":0.4156039233535065,"extension":5.918298378120567},"index":2,"playId":"da0b8857-4a0f-3c04-b089-61780c63a031","pitchNumber":3,"startTime":"2025-08-13T02:26:49.026Z","endTime":"2025-08-13T02:26:52.528Z","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":0,"outs":2},"pitchData":{"startSpeed":89.8,"endSpeed":81.8,"strikeZoneTop":3.35148450717224,"strikeZoneBottom":1.64613606021842,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.39899873860695,"aZ":-13.425650075443436,"pfxX":4.295644848008882,"pfxZ":10.871502034615554,"pX":1.2884649693292027,"pZ":3.3907613618185812,"vX0":-0.5628602427642427,"vY0":-130.70639034942215,"vZ0":-3.354277676219861,"x":67.89,"y":147.23,"x0":0.9491575088656753,"y0":50.00150836408877,"z0":5.70332945454161,"aX":7.407407351014021},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":19.1,"breakHorizontal":-7.7,"spinRate":2216,"spinDirection":158},"zone":12,"typeConfidence":0.91,"plateTime":0.41956923796393175,"extension":5.792439780404254},"index":3,"playId":"348a25c9-b754-325e-a72d-32f8098099c0","pitchNumber":4,"startTime":"2025-08-13T02:27:03.458Z","endTime":"2025-08-13T02:27:07.327Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-13T02:27:07.327Z","atBatIndex":19},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Heliot Ramos strikes out swinging.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":20,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-08-13T02:27:11.835Z","endTime":"2025-08-13T02:28:56.534Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641482,"fullName":"Nestor Cortes","link":"/api/v1/people/641482"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"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":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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.1,"endSpeed":81.2,"strikeZoneTop":3.09743515815336,"strikeZoneBottom":1.44921837414248,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.246802756621804,"aZ":-20.353216179990827,"pfxX":-1.879142812826876,"pfxZ":7.093785104966781,"pX":1.0773421915898298,"pZ":3.4665980003336054,"vX0":0.38119971612723,"vY0":-127.05339440268459,"vZ0":-1.7961599292469104,"x":75.93,"y":145.18,"x0":1.1715610286244267,"y0":50.006233082617,"z0":5.768614278736123,"aX":-3.1329253342414605},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":12.7,"breakHorizontal":3.4,"spinRate":2260,"spinDirection":186},"zone":12,"typeConfidence":0.89,"plateTime":0.427920553578506,"extension":5.828382917625707},"index":0,"playId":"e3ba1dbd-90fa-3915-8579-7dc9a6ba8385","pitchNumber":1,"startTime":"2025-08-13T02:27:36.588Z","endTime":"2025-08-13T02:27:40.808Z","isPitch":true,"type":"pitch"},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"index":1,"startTime":"2025-08-13T02:27:49.401Z","endTime":"2025-08-13T02:28:10.412Z","isPitch":false,"type":"action"},{"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":1,"outs":2},"pitchData":{"startSpeed":79.0,"endSpeed":72.1,"strikeZoneTop":3.2,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.806788001652667,"aZ":-29.353910304574857,"pfxX":-8.169000050981484,"pfxZ":2.1332130239692546,"pX":-0.07852370692266011,"pZ":2.037492330001098,"vX0":-1.1449287149280287,"vY0":-115.07175308098324,"vZ0":-1.5774690779933884,"x":119.99,"y":183.77,"x0":1.4873770131718766,"y0":50.005432582964445,"z0":5.608788429595831,"aX":-10.821714454866648},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":3.7,"breakHorizontal":15.1,"spinRate":2505,"spinDirection":290},"zone":5,"typeConfidence":0.91,"plateTime":0.47825272571061683,"extension":5.84799506149929},"index":2,"playId":"719e4de9-41ba-3ad4-8696-0fb3174b91f6","pitchNumber":2,"startTime":"2025-08-13T02:28:10.412Z","endTime":"2025-08-13T02:28:13.955Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.4,"endSpeed":77.1,"strikeZoneTop":3.2,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.63208043600606,"aZ":-28.25137288658865,"pfxX":7.685630059101069,"pfxZ":2.6114667645415235,"pX":0.46999179039734373,"pZ":1.690923182045249,"vX0":-3.394943111547896,"vY0":-121.47661634076462,"vZ0":-3.3801024054322433,"x":99.09,"y":193.13,"x0":0.8831881976502614,"y0":50.00290075635486,"z0":5.542700977672807,"aX":11.546368996612049},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":4.2,"breakHorizontal":-13.2,"spinRate":1183,"spinDirection":131},"zone":9,"typeConfidence":0.91,"plateTime":0.44999258005933296,"extension":6.027496832303504},"index":3,"playId":"21419af4-1328-3b79-ac2b-4f98e2e5d328","pitchNumber":3,"startTime":"2025-08-13T02:28:36.480Z","endTime":"2025-08-13T02:28:41.499Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":83.1,"endSpeed":77.3,"strikeZoneTop":3.2,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.43260203075402,"aZ":-28.34301646230008,"pfxX":8.536816147802888,"pfxZ":2.553541317717681,"pX":0.8861042634747871,"pZ":0.7827051851499508,"vX0":-2.733251163291838,"vY0":-121.0438759539963,"vZ0":-5.21777027145396,"x":83.22,"y":217.65,"x0":0.9143779148708574,"y0":50.00088856555976,"z0":5.4185837327843,"aX":12.791597712187794},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":3.7,"breakHorizontal":-14.9,"spinRate":1263,"spinDirection":127},"zone":14,"typeConfidence":0.9,"plateTime":0.4508084544223534,"extension":6.089970358903519},"index":4,"playId":"82b64a6a-d98c-31af-a51e-73e9978c6305","pitchNumber":4,"startTime":"2025-08-13T02:28:53.305Z","endTime":"2025-08-13T02:28:56.534Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-13T02:28:56.534Z","atBatIndex":20},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Manny Machado flies out to right fielder Tyler Fitzgerald.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":21,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-08-13T02:31:04.288Z","endTime":"2025-08-13T02:32:27.958Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662"},"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":"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":4},"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, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":82.4,"endSpeed":76.8,"strikeZoneTop":3.68212894267798,"strikeZoneBottom":1.64103279421656,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.35984440075894,"aZ":-22.26060950153328,"pfxX":7.660592590105683,"pfxZ":6.737119556065821,"pX":-1.1574870898474576,"pZ":1.3004926846709413,"vX0":-11.09828017579362,"vY0":-119.5305161142201,"vZ0":-6.261210812499138,"x":161.12,"y":203.67,"x0":2.5147436438235333,"y0":50.00500021406808,"z0":5.9063760998220465,"aX":11.276758127984998},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":11.0,"breakHorizontal":-11.8,"spinRate":1691,"spinDirection":153},"zone":13,"typeConfidence":0.84,"plateTime":0.45529385134104094,"extension":6.158610756569955},"index":0,"playId":"5c998532-bca4-3b79-ac48-c28a74e63852","pitchNumber":1,"startTime":"2025-08-13T02:31:14.804Z","endTime":"2025-08-13T02:31:18.066Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.4,"endSpeed":78.4,"strikeZoneTop":3.6969964749897,"strikeZoneBottom":1.76353835699106,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.856899342507557,"aZ":-19.558651103401342,"pfxX":8.601769256841212,"pfxZ":8.204869309177523,"pX":-0.9016082043694272,"pZ":0.9940034974371253,"vX0":-10.869837112625031,"vY0":-122.3556085408567,"vZ0":-7.725043429139254,"x":151.37,"y":211.94,"x0":2.4513680418402335,"y0":50.00556996620742,"z0":5.829114340485165,"aX":13.2336149416646},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":13.4,"breakHorizontal":-13.4,"spinRate":1754,"spinDirection":152},"zone":13,"typeConfidence":0.91,"plateTime":0.4451922657842937,"extension":6.166396386639683},"index":1,"playId":"82840625-f980-37a7-9375-5526edfe917c","pitchNumber":2,"startTime":"2025-08-13T02:31:27.981Z","endTime":"2025-08-13T02:31:30.981Z","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":1,"outs":0},"pitchData":{"startSpeed":93.4,"endSpeed":85.7,"strikeZoneTop":3.69,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.24804833074047,"aZ":-14.121453469110753,"pfxX":6.4364713744124735,"pfxZ":9.63110913236679,"pX":-0.14017632270089206,"pZ":3.452699564501,"vX0":-8.803247979132168,"vY0":-135.69141111667713,"vZ0":-4.477485105546594,"x":122.34,"y":145.56,"x0":2.3021042491160575,"y0":50.003315115740605,"z0":6.100309674061226,"aX":12.065876653319062},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":16.7,"breakHorizontal":-10.0,"spinRate":2285,"spinDirection":145},"zone":2,"typeConfidence":0.92,"plateTime":0.40286596487935444,"extension":6.070986340272166},"index":2,"playId":"03c9160b-1970-3c5e-93a9-48bae302eef7","pitchNumber":3,"startTime":"2025-08-13T02:31:42.418Z","endTime":"2025-08-13T02:31:45.533Z","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.2,"endSpeed":85.1,"strikeZoneTop":3.69,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.31770906182164,"aZ":-13.924507340855522,"pfxX":7.51647398664588,"pfxZ":9.859061824417822,"pX":-0.6452602341114091,"pZ":2.405207102580566,"vX0":-10.273738634153274,"vY0":-135.16819372202937,"vZ0":-6.929776855531338,"x":141.6,"y":173.84,"x0":2.227416996050308,"y0":50.00419669464341,"z0":5.978894754529923,"aX":13.91672999986841},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":16.4,"breakHorizontal":-11.4,"spinRate":2318,"spinDirection":149},"zone":4,"typeConfidence":0.91,"plateTime":0.4051303415876917,"extension":6.302524302490511},"index":3,"playId":"7e714977-3e3c-39b3-899d-85082e6ecd5c","pitchNumber":4,"startTime":"2025-08-13T02:31:58.265Z","endTime":"2025-08-13T02:32:02.550Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.0,"endSpeed":85.6,"strikeZoneTop":3.69,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.220890786459467,"aZ":-12.516901528037991,"pfxX":5.717535907066983,"pfxZ":10.53894896374044,"pX":-0.2848508757377547,"pZ":3.0106327414275484,"vX0":-8.81087242606399,"vY0":-135.14916310273364,"vZ0":-5.660211234509772,"x":127.86,"y":157.49,"x0":2.262518628091633,"y0":50.000021789018255,"z0":5.998193996093514,"aX":10.661924988189101},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":18.1,"breakHorizontal":-8.6,"spinRate":2236,"spinDirection":142},"zone":4,"typeConfidence":0.92,"plateTime":0.40403919970275215,"extension":5.998718521024952},"hitData":{"launchSpeed":94.4,"launchAngle":53.0,"totalDistance":253.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":178.59,"coordY":112.66}},"index":4,"playId":"062e62ec-8a74-3ca6-8025-d175f1d84cee","pitchNumber":5,"startTime":"2025-08-13T02:32:18.462Z","endTime":"2025-08-13T02:32:27.958Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-13T02:32:27.958Z","atBatIndex":21},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Xander Bogaerts called out on strikes.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":22,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-08-13T02:32:33.758Z","endTime":"2025-08-13T02:33:32.087Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"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":93.8,"endSpeed":85.1,"strikeZoneTop":3.6888235490436,"strikeZoneBottom":1.67856674598663,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.87045014584056,"aZ":-13.762975661514519,"pfxX":5.054384414998498,"pfxZ":9.874803002806603,"pX":-0.2973670343957556,"pZ":2.9656777864448745,"vX0":-8.485148084653344,"vY0":-136.1763742352197,"vZ0":-5.851832432420196,"x":128.33,"y":158.71,"x0":2.212410003393233,"y0":50.00583128244055,"z0":6.106673793197697,"aX":9.427462870306405},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":16.7,"breakHorizontal":-7.2,"spinRate":2351,"spinDirection":154},"zone":4,"typeConfidence":0.92,"plateTime":0.4032972023129524,"extension":6.155369570120033},"index":0,"playId":"5a90d512-3fa1-3dcb-a590-0bf81a6a3236","pitchNumber":1,"startTime":"2025-08-13T02:32:55.123Z","endTime":"2025-08-13T02:32:58.156Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.7,"endSpeed":79.0,"strikeZoneTop":3.68,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.982412804033103,"aZ":-17.665719330875998,"pfxX":6.84986743726541,"pfxZ":9.068190100407481,"pX":0.9986774126618887,"pZ":2.4193968061760858,"vX0":-6.062457917890044,"vY0":-126.04782650289104,"vZ0":-5.3029121006862905,"x":78.93,"y":173.46,"x0":2.5516778150628956,"y0":50.0043334706332,"z0":5.988874457382196,"aX":10.960868529765449},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":15.4,"breakHorizontal":-10.9,"spinRate":1802,"spinDirection":150},"zone":14,"typeConfidence":0.65,"plateTime":0.43549806472893415,"extension":6.234003057327805},"index":1,"playId":"c2755a02-ef97-3a18-8d0e-21ae5d4275f9","pitchNumber":2,"startTime":"2025-08-13T02:33:12.031Z","endTime":"2025-08-13T02:33:15.186Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"pitchData":{"startSpeed":85.9,"endSpeed":78.8,"strikeZoneTop":3.58671104845049,"strikeZoneBottom":1.65878163293686,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.102000906106372,"aZ":-19.576205517860583,"pfxX":7.4640259682673085,"pfxZ":7.979410499768294,"pX":0.2280957627694935,"pZ":1.7301378029277228,"vX0":-7.709054308353915,"vY0":-124.83794753968567,"vZ0":-6.355800702790602,"x":108.31,"y":192.07,"x0":2.3862151998917525,"y0":50.00137475147441,"z0":5.9201521880635335,"aX":11.781826108127996},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":13.2,"breakHorizontal":-11.8,"spinRate":1767,"spinDirection":155},"zone":8,"typeConfidence":0.87,"plateTime":0.4387353402475913,"extension":6.146668686535465},"index":2,"playId":"0bd3fbf8-d236-310c-8e7f-b316eade8eba","pitchNumber":3,"startTime":"2025-08-13T02:33:28.469Z","endTime":"2025-08-13T02:33:32.087Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-13T02:33:32.087Z","atBatIndex":22},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jackson Merrill strikes out swinging.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":23,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-08-13T02:33:36.200Z","endTime":"2025-08-13T02:35:01.941Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"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":"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.1,"endSpeed":82.7,"strikeZoneTop":3.65472811570771,"strikeZoneBottom":1.61702378125821,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.35167748564282,"aZ":-23.860425799739875,"pfxX":0.9025979571197942,"pfxZ":4.855514804564814,"pX":-1.554186857179513,"pZ":1.6767752251176642,"vX0":-9.980210335402411,"vY0":-129.39546410589548,"vZ0":-6.242249139632492,"x":176.24,"y":193.51,"x0":2.2186597147354012,"y0":50.00599455233786,"z0":5.922391495004328,"aX":1.546936346434082},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":7.7,"breakHorizontal":0.4,"spinRate":2308,"spinDirection":148},"zone":13,"typeConfidence":0.95,"plateTime":0.42160602809394865,"extension":6.1914654973696},"index":0,"playId":"52b048b3-ac93-3303-bf9b-a682d0cfc179","pitchNumber":1,"startTime":"2025-08-13T02:33:54.444Z","endTime":"2025-08-13T02:33:57.934Z","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.4,"endSpeed":84.9,"strikeZoneTop":3.65,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.578798336135467,"aZ":-13.36703856474689,"pfxX":4.594368324453662,"pfxZ":10.159216038236968,"pX":0.15887287282909027,"pZ":2.2009787749070022,"vX0":-7.197437655547036,"vY0":-135.6555791852557,"vZ0":-7.530596013023962,"x":110.94,"y":179.35,"x0":2.2578995989634603,"y0":50.00206263901463,"z0":5.958276993320154,"aX":8.504774413291846},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":16.8,"breakHorizontal":-6.7,"spinRate":2411,"spinDirection":146},"zone":8,"typeConfidence":0.92,"plateTime":0.40483411617987786,"extension":6.229407050265657},"index":1,"playId":"0963c62c-54dc-35c3-8fd0-dff5ffbaea08","pitchNumber":2,"startTime":"2025-08-13T02:34:10.118Z","endTime":"2025-08-13T02:34:13.556Z","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.5,"endSpeed":85.8,"strikeZoneTop":3.65,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.21783364888384,"aZ":-13.403831077594724,"pfxX":6.524791575964265,"pfxZ":9.885217009294529,"pX":0.4372784069755062,"pZ":3.2589061152230636,"vX0":-7.2948363716168565,"vY0":-137.3653821719783,"vZ0":-4.970596058389508,"x":100.33,"y":150.79,"x0":2.287586762161576,"y0":50.00549374249556,"z0":6.012921323276874,"aX":12.39312262022632},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":16.9,"breakHorizontal":-10.2,"spinRate":2418,"spinDirection":141},"zone":3,"typeConfidence":0.94,"plateTime":0.3997083339139724,"extension":6.160918879576374},"index":2,"playId":"c202fbd5-7b2e-39a0-8f08-51f0b25b28c6","pitchNumber":3,"startTime":"2025-08-13T02:34:31.948Z","endTime":"2025-08-13T02:34:36.971Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2025-08-13T02:34:46.671Z","endTime":"2025-08-13T02:34:58.121Z","isPitch":false,"type":"action","player":{"id":701538,"link":"/api/v1/people/701538"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":90.1,"endSpeed":83.5,"strikeZoneTop":3.65,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.96223785605646,"aZ":-18.840048367739595,"pfxX":1.3201062269207662,"pfxZ":7.621255929481958,"pX":-0.8686979377048504,"pZ":1.0772987628052153,"vX0":-8.809712565019876,"vY0":-130.7752560504205,"vZ0":-8.661995908639607,"x":150.11,"y":209.69,"x0":2.3575469774584152,"y0":50.002148941563384,"z0":5.819739399254292,"aX":2.3097807126198218},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":12.2,"breakHorizontal":-0.6,"spinRate":2183,"spinDirection":148},"zone":13,"typeConfidence":0.79,"plateTime":0.4172165193767716,"extension":6.256513698954072},"index":4,"playId":"2f508f11-9d21-32a2-ae03-fd3faec2e273","pitchNumber":4,"startTime":"2025-08-13T02:34:58.121Z","endTime":"2025-08-13T02:35:01.941Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-13T02:35:01.941Z","atBatIndex":23},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Casey Schmitt called out on strikes.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":24,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-08-13T02:36:57.043Z","endTime":"2025-08-13T02:38:35.924Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641482,"fullName":"Nestor Cortes","link":"/api/v1/people/641482"},"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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"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":"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":89.9,"endSpeed":82.2,"strikeZoneTop":3.42,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.93029339990402,"aZ":-12.893049721150824,"pfxX":2.29087403775269,"pfxZ":11.122473879082492,"pX":-0.03003141687081488,"pZ":2.7228498100060428,"vX0":-3.2294251811511723,"vY0":-130.90429437008234,"vZ0":-5.342187655608416,"x":118.14,"y":165.26,"x0":0.9226437544824494,"y0":50.00302643325969,"z0":5.757254715653664,"aX":3.97159108452874},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":19.2,"breakHorizontal":-3.5,"spinRate":2241,"spinDirection":163},"zone":5,"typeConfidence":0.9,"plateTime":0.41860524390736353,"extension":5.936863636053902},"index":0,"playId":"ea5b4846-d55e-36b3-9151-230d6a407886","pitchNumber":1,"startTime":"2025-08-13T02:37:11.202Z","endTime":"2025-08-13T02:37:14.647Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.1,"endSpeed":80.4,"strikeZoneTop":3.42,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.93411402757096,"aZ":-21.744575256425946,"pfxX":-0.17001873010898638,"pfxZ":6.3531800799542655,"pX":-0.657225249899003,"pZ":2.7920541244704737,"vX0":-4.554271084704775,"vY0":-126.81423160259061,"vZ0":-2.9425726723874206,"x":142.05,"y":163.39,"x0":1.1779380993510613,"y0":50.005182414052626,"z0":5.686288151647285,"aX":-0.27869535630758263},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":11.2,"breakHorizontal":1.2,"spinRate":2297,"spinDirection":172},"zone":4,"typeConfidence":0.85,"plateTime":0.4305560536149122,"extension":6.077839670311362},"index":1,"playId":"b1f68e2d-d76f-32a2-bedc-5e2384e988e7","pitchNumber":2,"startTime":"2025-08-13T02:37:26.998Z","endTime":"2025-08-13T02:37:30.500Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.4,"endSpeed":81.1,"strikeZoneTop":3.40776267820113,"strikeZoneBottom":1.64848504687125,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.741442920170726,"aZ":-18.37881800898667,"pfxX":-2.092250223056407,"pfxZ":8.278261641536833,"pX":1.2449257063578922,"pZ":2.6028320331496992,"vX0":0.3127411772385492,"vY0":-127.38060113085805,"vZ0":-4.133068897483322,"x":69.55,"y":168.5,"x0":1.3937196110360552,"y0":50.00184675286879,"z0":5.67335036646419,"aX":-3.4859331633594257},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":14.4,"breakHorizontal":3.7,"spinRate":2325,"spinDirection":181},"zone":12,"typeConfidence":0.85,"plateTime":0.42772590993729054,"extension":5.949195562466056},"index":2,"playId":"28dfd6ef-b781-3afa-b956-53e2d3c24d20","pitchNumber":3,"startTime":"2025-08-13T02:37:45.157Z","endTime":"2025-08-13T02:37:48.483Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.0,"endSpeed":82.7,"strikeZoneTop":3.37197408348326,"strikeZoneBottom":1.58659472311118,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.53997806397836,"aZ":-12.180025491144631,"pfxX":3.9776253428358608,"pfxZ":11.34952287569034,"pX":1.409041227840484,"pZ":2.3522970430057164,"vX0":-0.23697760061457598,"vY0":-132.4499983411654,"vZ0":-6.355220007278922,"x":63.29,"y":175.27,"x0":0.9840243534941369,"y0":50.000869536163805,"z0":5.6884018485099,"aX":7.00602738840563},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":19.2,"breakHorizontal":-7.1,"spinRate":2256,"spinDirection":162},"zone":14,"typeConfidence":0.9,"plateTime":0.4148935011540251,"extension":5.994974628585835},"index":3,"playId":"17db8ef8-4f42-3443-b44e-a63b1cec12f1","pitchNumber":4,"startTime":"2025-08-13T02:37:59.301Z","endTime":"2025-08-13T02:38:02.601Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.7,"endSpeed":79.9,"strikeZoneTop":3.42,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.182044497324277,"aZ":-21.51027632222287,"pfxX":-3.143168145558701,"pfxZ":6.552869127916525,"pX":0.1659527465741529,"pZ":3.397623830489699,"vX0":-1.0520084219680155,"vY0":-126.35097659659793,"vZ0":-1.6988363997546339,"x":110.67,"y":147.04,"x0":0.9953766383009016,"y0":50.00311898490042,"z0":5.796125891796685,"aX":-5.1145602213757195},"breaks":{"breakAngle":13.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":11.8,"breakHorizontal":5.9,"spinRate":2191,"spinDirection":181},"zone":2,"typeConfidence":0.9,"plateTime":0.4324405728300946,"extension":5.706192198227779},"index":4,"playId":"1fedc91f-744f-3858-bcf8-e30fa9c2a7de","pitchNumber":5,"startTime":"2025-08-13T02:38:12.471Z","endTime":"2025-08-13T02:38:15.892Z","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":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":90.8,"endSpeed":83.4,"strikeZoneTop":3.42279339398468,"strikeZoneBottom":1.60622281782571,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.000660353283333,"aZ":-10.498102351206228,"pfxX":1.7322454199233248,"pfxZ":12.228319664471275,"pX":0.4703369406201827,"pZ":1.672822245215863,"vX0":-1.4148649766393955,"vY0":-132.0181409143554,"vZ0":-8.213642092170597,"x":99.07,"y":193.61,"x0":0.7870545115596508,"y0":50.00240416333815,"z0":5.588906468834196,"aX":3.0704967897654485},"breaks":{"breakAngle":13.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":20.6,"breakHorizontal":-2.9,"spinRate":2218,"spinDirection":161},"zone":9,"typeConfidence":0.91,"plateTime":0.4142289721354313,"extension":5.965311533008997},"index":5,"playId":"299fae1a-45a3-3830-9384-ae1b8ec2703a","pitchNumber":6,"startTime":"2025-08-13T02:38:31.348Z","endTime":"2025-08-13T02:38:35.924Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-13T02:38:35.924Z","atBatIndex":24},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Rafael Devers called out on strikes.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":25,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-08-13T02:38:45.336Z","endTime":"2025-08-13T02:40:25.430Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641482,"fullName":"Nestor Cortes","link":"/api/v1/people/641482"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"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":"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":89.3,"endSpeed":82.5,"strikeZoneTop":3.49,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.41300154849017,"aZ":-13.090347629165922,"pfxX":2.1538123277262575,"pfxZ":11.026937650979828,"pX":0.006623814333697667,"pZ":2.5705292888576636,"vX0":-2.309610041503424,"vY0":-130.0007856741759,"vZ0":-5.665273440404409,"x":116.75,"y":169.38,"x0":0.6220798297275003,"y0":50.00154830815097,"z0":5.752318277854977,"aX":3.7272850365581043},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":19.1,"breakHorizontal":-3.5,"spinRate":2139,"spinDirection":163},"zone":5,"typeConfidence":0.91,"plateTime":0.41954983405668944,"extension":5.885887424298696},"index":0,"playId":"48bdac28-f296-3d0f-bc5f-039a419b171e","pitchNumber":1,"startTime":"2025-08-13T02:38:59.410Z","endTime":"2025-08-13T02:39:02.518Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"index":1,"startTime":"2025-08-13T02:39:26.698Z","endTime":"2025-08-13T02:39:31.053Z","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":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":79.8,"endSpeed":73.7,"strikeZoneTop":3.42267443883888,"strikeZoneBottom":1.52772287829207,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.77530493413214,"aZ":-26.391880152224545,"pfxX":-6.7388442536689865,"pfxZ":4.231921862751635,"pX":-1.926689645993377,"pZ":1.632544989614998,"vX0":-5.999490824383955,"vY0":-116.1350724354337,"vZ0":-2.9820770340529443,"x":190.44,"y":194.7,"x0":1.56562287219355,"y0":50.00234126727494,"z0":5.443911101411881,"aX":-9.201665823724236},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":7.2,"breakHorizontal":13.7,"spinRate":2449,"spinDirection":282},"zone":13,"typeConfidence":0.92,"plateTime":0.4716513017896249,"extension":5.712243669189343},"index":2,"playId":"1e396199-b39c-3642-8566-73e6ca1eb5e4","pitchNumber":2,"startTime":"2025-08-13T02:39:31.053Z","endTime":"2025-08-13T02:39:35.939Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.2,"endSpeed":80.6,"strikeZoneTop":3.49324606903298,"strikeZoneBottom":1.67338803374523,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.530334260398963,"aZ":-23.14589727288038,"pfxX":-3.220918343373527,"pfxZ":5.461600660277327,"pX":-0.6089258886940883,"pZ":4.144153997313706,"vX0":-3.438656041569936,"vY0":-127.10325493833638,"vZ0":0.3706506470944545,"x":140.21,"y":126.89,"x0":1.174795974261642,"y0":50.00238864047603,"z0":5.819341495506227,"aX":-5.323997291956505},"breaks":{"breakAngle":14.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":10.2,"breakHorizontal":6.6,"spinRate":2238,"spinDirection":178},"zone":11,"typeConfidence":0.9,"plateTime":0.4292307178814676,"extension":5.831732447770559},"index":3,"playId":"876fc019-531d-3ad7-bcac-4369e5323fad","pitchNumber":3,"startTime":"2025-08-13T02:39:47.675Z","endTime":"2025-08-13T02:39:50.878Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.5,"endSpeed":79.7,"strikeZoneTop":3.49,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.582235050109286,"aZ":-21.21618346774826,"pfxX":-2.7932062366478227,"pfxZ":6.824568209816675,"pX":0.3523152132561231,"pZ":2.8185534980848685,"vX0":-1.6835582720306463,"vY0":-124.69986662395875,"vZ0":-2.3405358713013515,"x":103.57,"y":162.68,"x0":1.3947779029385425,"y0":50.00052786062334,"z0":5.484834411654245,"aX":-4.481551487977438},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":12.2,"breakHorizontal":5.4,"spinRate":2271,"spinDirection":174},"zone":6,"typeConfidence":0.9,"plateTime":0.43607126384066053,"extension":5.82886979911713},"index":4,"playId":"9e1ec00f-b34c-3962-b93b-4e39d16d55b4","pitchNumber":4,"startTime":"2025-08-13T02:40:01.369Z","endTime":"2025-08-13T02:40:05.098Z","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":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":91.8,"endSpeed":84.3,"strikeZoneTop":3.48999961360627,"strikeZoneBottom":1.63732897032786,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.52707058341265,"aZ":-10.9763754019844,"pfxX":2.691196759339951,"pfxZ":11.699192809803867,"pX":-0.639178619297482,"pZ":1.6654376281720955,"vX0":-3.9887267663904673,"vY0":-133.46054969657408,"vZ0":-8.369956555403892,"x":141.36,"y":193.81,"x0":0.5220405292958268,"y0":50.003452404115144,"z0":5.624080117324361,"aX":4.876739373930684},"breaks":{"breakAngle":18.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":19.7,"breakHorizontal":-4.1,"spinRate":2266,"spinDirection":164},"zone":7,"typeConfidence":0.9,"plateTime":0.40970695497441456,"extension":6.069710030443343},"index":5,"playId":"2cbe0d4b-6f78-31fc-bdfb-217d360501a9","pitchNumber":5,"startTime":"2025-08-13T02:40:21.694Z","endTime":"2025-08-13T02:40:25.430Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-13T02:40:25.430Z","atBatIndex":25},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Willy Adames flies out sharply to center fielder Jackson Merrill.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":26,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-08-13T02:40:29.177Z","endTime":"2025-08-13T02:41:09.362Z","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":641482,"fullName":"Nestor Cortes","link":"/api/v1/people/641482"},"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":701538,"link":"/api/v1/people/701538"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.7,"endSpeed":82.6,"strikeZoneTop":3.51000097599829,"strikeZoneBottom":1.71979731939703,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.264927858237865,"aZ":-12.035224640094723,"pfxX":1.6482344218288563,"pfxZ":11.49656858993086,"pX":-0.6350799672518415,"pZ":2.158852976604524,"vX0":-4.454408659009843,"vY0":-131.83172217485728,"vZ0":-6.754417598983982,"x":141.21,"y":180.49,"x0":0.8659311070542193,"y0":50.005753108393996,"z0":5.651408639062958,"aX":2.888669185727098},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":19.4,"breakHorizontal":-1.9,"spinRate":2368,"spinDirection":166},"zone":7,"typeConfidence":0.9,"plateTime":0.4162304283823115,"extension":6.0112106235392435},"index":0,"playId":"c975ae75-b560-391d-a5da-6940a82c042b","pitchNumber":1,"startTime":"2025-08-13T02:40:46.389Z","endTime":"2025-08-13T02:40:49.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":1,"outs":2},"pitchData":{"startSpeed":90.3,"endSpeed":82.4,"strikeZoneTop":3.51,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.19342008285245,"aZ":-11.935551084451678,"pfxX":2.7593735179924743,"pfxZ":11.581727736049634,"pX":0.3589068934899184,"pZ":3.356583857706649,"vX0":-1.9018194863744093,"vY0":-131.4369817449902,"vZ0":-3.9404556662291843,"x":103.32,"y":148.15,"x0":0.7338363182178397,"y0":50.00057896896582,"z0":5.763170119370228,"aX":4.821116271051414},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":20.3,"breakHorizontal":-4.6,"spinRate":2255,"spinDirection":165},"zone":3,"typeConfidence":0.91,"plateTime":0.4169305726552355,"extension":5.961064850115145},"hitData":{"launchSpeed":101.0,"launchAngle":48.0,"totalDistance":333.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":128.67,"coordY":65.62}},"index":1,"playId":"922aecff-a25e-33c2-9497-93ec4b43ef59","pitchNumber":2,"startTime":"2025-08-13T02:40:57.624Z","endTime":"2025-08-13T02:41:09.362Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-13T02:41:09.362Z","atBatIndex":26},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Ramón Laureano doubles (19) on a sharp line drive to left fielder Heliot Ramos.","rbi":0,"awayScore":3,"homeScore":1,"isOut":false},"about":{"atBatIndex":27,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-08-13T02:42:57.082Z","endTime":"2025-08-13T02:43:27.483Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"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":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.0,"endSpeed":77.6,"strikeZoneTop":3.44,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.458663864979904,"aZ":-29.881057275967137,"pfxX":-0.7588966888679528,"pfxZ":1.5129826229645493,"pX":-0.08677336771315339,"pZ":1.821964116706469,"vX0":-6.315840002035303,"vY0":-122.1885476325383,"vZ0":-3.7523530833235057,"x":120.31,"y":189.59,"x0":2.6271720727085306,"y0":50.0024009191813,"z0":5.93731763960291,"aX":-1.1507569394296973},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":2.2,"breakHorizontal":2.9,"spinRate":2023,"spinDirection":321},"zone":8,"typeConfidence":0.6,"plateTime":0.44778531340981376,"extension":6.1758031079217135},"hitData":{"launchSpeed":104.5,"launchAngle":20.0,"totalDistance":296.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":39.31,"coordY":95.07}},"index":0,"playId":"cd87257d-ca35-3076-b78d-6bb6b1b8af2e","pitchNumber":1,"startTime":"2025-08-13T02:43:15.056Z","endTime":"2025-08-13T02:43:27.483Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-13T02:43:27.483Z","atBatIndex":27},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jose Iglesias grounds out, second baseman Casey Schmitt to first baseman Rafael Devers.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":28,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-08-13T02:43:42.904Z","endTime":"2025-08-13T02:46:49.578Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":578428,"fullName":"Jose Iglesias","link":"/api/v1/people/578428"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6,7,8],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"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":8},"credits":[{"player":{"id":669477,"link":"/api/v1/people/669477"},"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":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.2,"endSpeed":85.0,"strikeZoneTop":3.23999901364055,"strikeZoneBottom":1.42309520992892,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.89739363436184,"aZ":-11.514503219748892,"pfxX":4.510126755632749,"pfxZ":11.115737660491858,"pX":1.0919707222064732,"pZ":3.9589126071125915,"vX0":-5.503840215643228,"vY0":-135.54928556369404,"vZ0":-3.9177662644539293,"x":75.38,"y":131.89,"x0":2.563754520312767,"y0":50.00649645083923,"z0":6.228229517578176,"aX":8.386116704721386},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":19.4,"breakHorizontal":-7.0,"spinRate":2270,"spinDirection":146},"zone":12,"typeConfidence":0.93,"plateTime":0.4042256395513508,"extension":6.168116072778022},"index":0,"playId":"7f6c4519-6dd2-3f32-b8f3-2529a5634633","pitchNumber":1,"startTime":"2025-08-13T02:43:55.698Z","endTime":"2025-08-13T02:43:58.820Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.1,"endSpeed":84.3,"strikeZoneTop":3.2462502122839,"strikeZoneBottom":1.49676218515101,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.28854081710716,"aZ":-12.203995668204898,"pfxX":6.862516191483164,"pfxZ":10.87454164925728,"pX":1.0189946721672134,"pZ":3.120264685524232,"vX0":-6.376391655168275,"vY0":-135.33976392351917,"vZ0":-5.489119704702921,"x":78.16,"y":154.53,"x0":2.5254209261357485,"y0":50.00439419094379,"z0":6.045264722187383,"aX":12.604931779221218},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":18.6,"breakHorizontal":-10.9,"spinRate":2398,"spinDirection":142},"zone":12,"typeConfidence":0.94,"plateTime":0.40625748768227243,"extension":6.15399179823721},"index":1,"playId":"a8453a3f-ed8c-332e-872d-bbb273085b06","pitchNumber":2,"startTime":"2025-08-13T02:44:13.486Z","endTime":"2025-08-13T02:44:17.159Z","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.9,"endSpeed":84.5,"strikeZoneTop":3.24,"strikeZoneBottom":1.41,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.177268197719535,"aZ":-10.313084657152224,"pfxX":7.0889372488582465,"pfxZ":11.826146255584298,"pX":-0.39629162503847404,"pZ":2.8792880200968236,"vX0":-9.722888829028081,"vY0":-136.16307621997353,"vZ0":-6.42341228221385,"x":132.11,"y":161.04,"x0":2.3255773677194163,"y0":50.00619347353054,"z0":6.007245414043365,"aX":13.109082217854594},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":19.9,"breakHorizontal":-10.4,"spinRate":2291,"spinDirection":142},"zone":1,"typeConfidence":0.94,"plateTime":0.40463765792176565,"extension":6.13075309565996},"index":2,"playId":"9e75f1b6-8b8f-372d-82a2-c0a8f7028313","pitchNumber":3,"startTime":"2025-08-13T02:44:34.656Z","endTime":"2025-08-13T02:44:37.810Z","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":94.0,"endSpeed":85.3,"strikeZoneTop":3.24,"strikeZoneBottom":1.41,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.11326024662,"aZ":-13.22519662350867,"pfxX":5.5097784550923095,"pfxZ":10.126475226713668,"pX":-0.5534192833398588,"pZ":3.050093665433882,"vX0":-9.823512986130831,"vY0":-136.4417846288211,"vZ0":-5.622430357644499,"x":138.1,"y":156.43,"x0":2.3901220401347913,"y0":50.0057493344787,"z0":6.061232128240465,"aX":10.31402930276665},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":17.2,"breakHorizontal":-7.7,"spinRate":2313,"spinDirection":146},"zone":1,"typeConfidence":0.92,"plateTime":0.40259798927667,"extension":6.197107573048042},"index":3,"playId":"33202f4a-3b70-36c8-916a-87d6cdc47771","pitchNumber":4,"startTime":"2025-08-13T02:44:55.705Z","endTime":"2025-08-13T02:44:59.009Z","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":94.2,"endSpeed":86.2,"strikeZoneTop":3.24,"strikeZoneBottom":1.41,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.917380673272806,"aZ":-11.33435278962535,"pfxX":4.30243400727252,"pfxZ":10.96557344959958,"pX":-0.2674878199374176,"pZ":2.9188528048116598,"vX0":-8.609262998000775,"vY0":-136.91785230918276,"vZ0":-6.251290149637554,"x":127.2,"y":159.97,"x0":2.357176946081692,"y0":50.00595125129227,"z0":6.005643430414314,"aX":8.179836777698688},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":18.7,"breakHorizontal":-6.0,"spinRate":2372,"spinDirection":154},"zone":2,"typeConfidence":0.92,"plateTime":0.3998737282257876,"extension":6.164647558147068},"index":4,"playId":"e559ebb7-07c4-3509-bafa-4e1a3f0e1711","pitchNumber":5,"startTime":"2025-08-13T02:45:16.054Z","endTime":"2025-08-13T02:45:19.572Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.5,"endSpeed":85.6,"strikeZoneTop":3.27714375298457,"strikeZoneBottom":1.42002964153982,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.27617524243933,"aZ":-10.584336931050172,"pfxX":5.516490694711743,"pfxZ":11.420610367082343,"pX":-0.9095813169588449,"pZ":3.940359200359735,"vX0":-10.247873407612179,"vY0":-137.10755784001267,"vZ0":-4.081574050622359,"x":151.67,"y":132.39,"x0":2.1717383897338016,"y0":50.00678000276005,"z0":6.179332017661197,"aX":10.433380129965245},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":19.9,"breakHorizontal":-7.7,"spinRate":2273,"spinDirection":154},"zone":11,"typeConfidence":0.93,"plateTime":0.4005607608472981,"extension":6.153985009410041},"index":5,"playId":"43f62389-c563-396e-acb1-770730f763f7","pitchNumber":6,"startTime":"2025-08-13T02:45:39.112Z","endTime":"2025-08-13T02:45:42.452Z","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":95.0,"endSpeed":86.0,"strikeZoneTop":3.24000084509224,"strikeZoneBottom":1.44231903768984,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.68409803715478,"aZ":-12.633055116089016,"pfxX":6.401816438341799,"pfxZ":10.193409449850215,"pX":0.06795961741788305,"pZ":5.176545645545988,"vX0":-8.475888224480794,"vY0":-138.05838622545744,"vZ0":-0.4031831472359622,"x":114.41,"y":99.01,"x0":2.35589180832621,"y0":50.00529616469781,"z0":6.180026824921243,"aX":12.27659679307427},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":18.6,"breakHorizontal":-9.7,"spinRate":2410,"spinDirection":143},"zone":12,"typeConfidence":0.94,"plateTime":0.39777598637021416,"extension":6.12273119724547},"index":6,"playId":"60d6a9ee-2b15-3838-bdc4-f1280df735a9","pitchNumber":7,"startTime":"2025-08-13T02:45:55.746Z","endTime":"2025-08-13T02:45:58.746Z","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":94.6,"endSpeed":86.4,"strikeZoneTop":3.24,"strikeZoneBottom":1.41,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.22251921686114,"aZ":-12.343402910245747,"pfxX":5.79046030959831,"pfxZ":10.342498713475843,"pX":0.3890621673614581,"pZ":3.838480430672018,"vX0":-7.783144987792806,"vY0":-137.51910900156298,"vZ0":-3.7204595124391333,"x":102.17,"y":135.14,"x0":2.502340340018764,"y0":50.001519079919696,"z0":6.0450410052634105,"aX":11.101697340303234},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":18.1,"breakHorizontal":-8.9,"spinRate":2395,"spinDirection":128},"zone":12,"typeConfidence":0.94,"plateTime":0.39815391601866956,"extension":6.193270713826338},"index":7,"playId":"06b44f16-f7b5-37c3-b1c2-7a1dfd62f81b","pitchNumber":8,"startTime":"2025-08-13T02:46:20.911Z","endTime":"2025-08-13T02:46:24.154Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.9,"endSpeed":88.1,"strikeZoneTop":3.24,"strikeZoneBottom":1.41,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.204797012800544,"aZ":-11.458424318177265,"pfxX":4.556527839819327,"pfxZ":10.490261922778203,"pX":-1.208923858467101,"pZ":2.6361304226209845,"vX0":-10.808931761681318,"vY0":-139.14591523795772,"vZ0":-7.120166027149174,"x":163.08,"y":167.6,"x0":2.121921076563423,"y0":50.00140264006131,"z0":5.975666769179351,"aX":8.998280918403589},"breaks":{"breakAngle":27.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":17.8,"breakHorizontal":-6.2,"spinRate":2391,"spinDirection":150},"zone":11,"typeConfidence":0.93,"plateTime":0.39260225630896484,"extension":6.357210461334305},"hitData":{"launchSpeed":52.5,"launchAngle":23.0,"totalDistance":124.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":136.11,"coordY":150.16}},"index":8,"playId":"d88fb06a-13c1-3550-8e88-e500401160b9","pitchNumber":9,"startTime":"2025-08-13T02:46:42.024Z","endTime":"2025-08-13T02:46:49.578Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-13T02:46:49.578Z","atBatIndex":28},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jake Cronenworth singles on a line drive to center fielder Jung Hoo Lee, deflected by second baseman Casey Schmitt. Ramón Laureano scores. Jake Cronenworth out at 2nd on the throw, center fielder Jung Hoo Lee to first baseman Rafael Devers to shortstop Willy Adames.","rbi":1,"awayScore":4,"homeScore":1,"isOut":true},"about":{"atBatIndex":29,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-08-13T02:47:17.670Z","endTime":"2025-08-13T02:50:54.431Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":70},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5,6,7,8,9,10],"actionIndex":[3],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 3B","eventType":"stolen_base_3b","movementReason":"r_stolen_base_3b","runner":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":10},"credits":[{"player":{"id":669477,"link":"/api/v1/people/669477"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_deflection"},{"player":{"id":808982,"link":"/api/v1/people/808982"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":null,"start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Runner Out","eventType":"other_out","movementReason":"r_out_stretching","runner":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":10},"credits":[{"player":{"id":808982,"link":"/api/v1/people/808982"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_assist"},{"player":{"id":808982,"link":"/api/v1/people/808982"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_assist_of"},{"player":{"id":646240,"link":"/api/v1/people/646240"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"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":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Runner Out","eventType":"other_out","movementReason":"r_adv_play","runner":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"responsiblePitcher":{"id":592662,"link":"/api/v1/people/592662"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":10},"credits":[]}],"playEvents":[{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"playId":"16285626-b9d6-4f8a-8cc2-49860b571f02","startTime":"2025-08-13T02:47:17.670Z","endTime":"2025-08-13T02:47:22.670Z","isPitch":false,"type":"stepoff"},{"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,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.4,"endSpeed":85.9,"strikeZoneTop":3.35,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.07127238749028,"aZ":-11.123442942037718,"pfxX":6.46549155792494,"pfxZ":11.106724292043381,"pX":-0.557961546717363,"pZ":2.8053171604741514,"vX0":-9.877395042641922,"vY0":-136.99006814402742,"vZ0":-6.618359247653616,"x":138.27,"y":163.04,"x0":2.259117472541981,"y0":50.00289559498627,"z0":6.017809303725781,"aX":12.254793173502657},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":18.8,"breakHorizontal":-9.6,"spinRate":2449,"spinDirection":150},"zone":1,"typeConfidence":0.93,"plateTime":0.4002723137815343,"extension":6.285598374901866},"index":1,"playId":"db069ee2-2090-3385-82de-e5dee5a4e143","pitchNumber":1,"startTime":"2025-08-13T02:47:39.389Z","endTime":"2025-08-13T02:47:44.092Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false,"runnerGoing":true,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.1,"endSpeed":77.0,"strikeZoneTop":3.35000130155423,"strikeZoneBottom":1.54397953689864,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.83715216000826,"aZ":-35.920473406372466,"pfxX":0.37467317163437563,"pfxZ":-2.549942774639614,"pX":0.49737464411677634,"pZ":0.9559958522053756,"vX0":-5.72896310317094,"vY0":-119.50321448611918,"vZ0":-4.006409015150069,"x":98.04,"y":212.97,"x0":2.862228249683472,"y0":50.00427616132226,"z0":5.831427941806686,"aX":0.5502973964641016},"breaks":{"breakAngle":0.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-45.4,"breakVerticalInduced":-5.3,"breakHorizontal":0.5,"spinRate":2058,"spinDirection":317},"zone":14,"typeConfidence":0.88,"plateTime":0.4557627906671846,"extension":6.083760147290141},"index":2,"playId":"41b7dbb9-c5a0-3d5b-9364-f0ac9b7280ac","pitchNumber":2,"startTime":"2025-08-13T02:48:01.879Z","endTime":"2025-08-13T02:48:10.782Z","isPitch":true,"type":"pitch"},{"details":{"description":"Ramón Laureano steals (5) 3rd base.","event":"Stolen Base 3B","eventType":"stolen_base_3b","awayScore":3,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"index":3,"actionPlayId":"41b7dbb9-c5a0-3d5b-9364-f0ac9b7280ac","startTime":"2025-08-13T02:48:21.572Z","endTime":"2025-08-13T02:48:29.797Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":657656,"link":"/api/v1/people/657656"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.2,"endSpeed":86.5,"strikeZoneTop":3.35,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.54817830070676,"aZ":-11.71723575174284,"pfxX":4.967384280435533,"pfxZ":10.698462585797637,"pX":-0.3206295890226551,"pZ":3.7055761093121298,"vX0":-9.13135986711871,"vY0":-136.99218654356767,"vZ0":-4.2007486567925065,"x":129.22,"y":138.73,"x0":2.40134873497491,"y0":50.00481873009038,"z0":6.0520603859141815,"aX":9.501314518086776},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":18.7,"breakHorizontal":-7.2,"spinRate":2311,"spinDirection":146},"zone":11,"typeConfidence":0.93,"plateTime":0.3989144686398278,"extension":6.339321893427863},"index":4,"playId":"160dbdaa-11f8-3984-9a34-e26f83457f80","pitchNumber":3,"startTime":"2025-08-13T02:48:29.797Z","endTime":"2025-08-13T02:48:33.284Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.1,"endSpeed":87.4,"strikeZoneTop":3.34999938906815,"strikeZoneBottom":1.62965439894084,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.311866112070113,"aZ":-11.422345352749595,"pfxX":4.429331094006713,"pfxZ":10.71442803129868,"pX":-0.7927111638960028,"pZ":1.6666744577986068,"vX0":-10.088874581328806,"vY0":-137.95506583431316,"vZ0":-9.335460534572515,"x":147.22,"y":193.78,"x0":2.3284454914257675,"y0":50.00339400791265,"z0":5.85468023367724,"aX":8.580101019955174},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":17.6,"breakHorizontal":-6.0,"spinRate":2352,"spinDirection":148},"zone":7,"typeConfidence":0.92,"plateTime":0.39631486408706484,"extension":6.346625983896327},"index":5,"playId":"5df25333-7149-3429-a323-6590696d4556","pitchNumber":4,"startTime":"2025-08-13T02:48:50.418Z","endTime":"2025-08-13T02:48:54.802Z","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.9,"endSpeed":86.5,"strikeZoneTop":3.35,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.224057955635832,"aZ":-10.648228226697423,"pfxX":3.461999496838282,"pfxZ":11.247141413471297,"pX":-0.9880662215906288,"pZ":2.3124004303973824,"vX0":-10.060537520529117,"vY0":-137.63560493344096,"vZ0":-7.8550279829206655,"x":154.66,"y":176.35,"x0":2.268666032068358,"y0":50.004264163421176,"z0":5.928803879062887,"aX":6.6275897471102665},"breaks":{"breakAngle":19.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":18.8,"breakHorizontal":-4.1,"spinRate":2403,"spinDirection":148},"zone":13,"typeConfidence":0.91,"plateTime":0.3983128696466012,"extension":6.329035561528314},"index":6,"playId":"436164b4-7b20-3d42-90e9-345c212f203b","pitchNumber":5,"startTime":"2025-08-13T02:49:13.099Z","endTime":"2025-08-13T02:49:16.248Z","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":94.3,"endSpeed":85.8,"strikeZoneTop":3.34217374298898,"strikeZoneBottom":1.56640439163455,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.22810035005601,"aZ":-12.534574639619011,"pfxX":5.668685692002265,"pfxZ":10.405946344969148,"pX":-1.2280765453764568,"pZ":2.7902743635475824,"vX0":-11.260956862105695,"vY0":-136.77095478255185,"vZ0":-6.299990071373575,"x":163.81,"y":163.44,"x0":2.2130706056442686,"y0":50.00256269753264,"z0":5.989503370452426,"aX":10.699313139531574},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":17.5,"breakHorizontal":-7.8,"spinRate":2311,"spinDirection":143},"zone":11,"typeConfidence":0.92,"plateTime":0.40104375478782783,"extension":6.269059081141511},"index":7,"playId":"fec496c3-4f9a-397d-bf8e-330b62bc9b02","pitchNumber":6,"startTime":"2025-08-13T02:49:36.011Z","endTime":"2025-08-13T02:49:43.202Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 3B","code":"3","isOut":false,"hasReview":false,"fromCatcher":true},"count":{"balls":3,"strikes":2,"outs":1},"index":8,"actionPlayId":"fec496c3-4f9a-397d-bf8e-330b62bc9b02","startTime":"2025-08-13T02:49:47.418Z","endTime":"2025-08-13T02:50:15.405Z","isPitch":false,"type":"pickoff"},{"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":94.7,"endSpeed":86.9,"strikeZoneTop":3.35,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.90402068746239,"aZ":-10.631566824480085,"pfxX":5.891797340935119,"pfxZ":11.173248551923656,"pX":0.5669975112048445,"pZ":2.474631338706012,"vX0":-7.083480942067323,"vY0":-137.5760072921997,"vZ0":-7.551179317335127,"x":95.39,"y":171.96,"x0":2.4027462552661714,"y0":50.00110371266768,"z0":5.96563315573843,"aX":11.357746776792151},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":19.0,"breakHorizontal":-9.2,"spinRate":2394,"spinDirection":153},"zone":6,"typeConfidence":0.94,"plateTime":0.39727936532221664,"extension":6.311685349258127},"index":9,"playId":"4a74e1ae-0984-3c07-8394-6c1a89bf8ac8","pitchNumber":7,"startTime":"2025-08-13T02:50:15.405Z","endTime":"2025-08-13T02:50:19.277Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.8,"endSpeed":85.4,"strikeZoneTop":3.35,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.02042849394672,"aZ":-15.136463839347034,"pfxX":6.059226831235784,"pfxZ":9.090046182171701,"pX":0.7828277797928462,"pZ":2.8741806203878966,"vX0":-6.903048108497386,"vY0":-136.29875357861053,"vZ0":-5.555735946423705,"x":87.16,"y":161.18,"x0":2.565649275534608,"y0":50.00465038930833,"z0":5.990950320242355,"aX":11.358996917929947},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":15.4,"breakHorizontal":-9.5,"spinRate":2323,"spinDirection":152},"zone":3,"typeConfidence":0.93,"plateTime":0.40245972923456996,"extension":6.298663217980453},"hitData":{"launchSpeed":74.1,"launchAngle":9.0,"totalDistance":110.0,"trajectory":"line_drive","hardness":"medium","location":"4","coordinates":{"coordX":144.72,"coordY":158.27}},"index":10,"playId":"25a08e18-6f3d-3838-a50c-c5bca745594f","pitchNumber":8,"startTime":"2025-08-13T02:50:37.238Z","endTime":"2025-08-13T02:50:54.431Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-13T02:50:54.431Z","atBatIndex":29},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Freddy Fermin lines out to third baseman Matt Chapman.","rbi":0,"awayScore":4,"homeScore":1,"isOut":true},"about":{"atBatIndex":30,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-08-13T02:51:23.899Z","endTime":"2025-08-13T02:51:48.854Z","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":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662"},"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":"Lineout","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":656305,"link":"/api/v1/people/656305"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":79.3,"endSpeed":74.2,"strikeZoneTop":3.30000058074981,"strikeZoneBottom":1.43393290386619,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.100241068953068,"aZ":-38.43274547999248,"pfxX":-0.8114040644064959,"pfxZ":-4.647492784894132,"pX":-0.39319882119979205,"pZ":-0.8880650737906661,"vX0":-6.4562852679124925,"vY0":-115.22300763149396,"vZ0":-7.127932037718876,"x":131.99,"y":262.76,"x0":2.548711663096136,"y0":50.002103648546495,"z0":5.952206875548341,"aX":-1.0926981728047833},"breaks":{"breakAngle":2.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.5,"breakVerticalInduced":-10.0,"breakHorizontal":3.1,"spinRate":2270,"spinDirection":326},"zone":13,"typeConfidence":0.9,"plateTime":0.47508405705246926,"extension":6.0475657166500225},"index":0,"playId":"6ebc8aa3-f3c1-32f5-9dcf-5877743476a3","pitchNumber":1,"startTime":"2025-08-13T02:51:23.899Z","endTime":"2025-08-13T02:51:29.083Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":81.9,"endSpeed":76.4,"strikeZoneTop":3.3,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.457915328324862,"aZ":-34.21145395871684,"pfxX":0.2960646572185529,"pfxZ":-1.3997109197509152,"pX":0.13232209043659612,"pZ":1.9601870826419037,"vX0":-5.971798480491076,"vY0":-119.30691327456134,"vZ0":-2.367944318648319,"x":111.96,"y":185.85,"x0":2.6169873278126894,"y0":50.00044791442097,"z0":6.014428887445754,"aX":0.43185424769641323},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.2,"breakVerticalInduced":-2.8,"breakHorizontal":0.7,"spinRate":2170,"spinDirection":326},"zone":8,"typeConfidence":0.86,"plateTime":0.45707142482199536,"extension":6.0362836751418785},"hitData":{"launchSpeed":78.1,"launchAngle":14.0,"totalDistance":159.0,"trajectory":"line_drive","hardness":"medium","location":"5","coordinates":{"coordX":96.58,"coordY":163.84}},"index":1,"playId":"8dc33613-f00e-338c-b3c3-83283b9b832b","pitchNumber":2,"startTime":"2025-08-13T02:51:44.099Z","endTime":"2025-08-13T02:51:48.854Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-13T02:51:48.854Z","atBatIndex":30},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Wilmer Flores flies out to left fielder Ramón Laureano.","rbi":0,"awayScore":4,"homeScore":1,"isOut":true},"about":{"atBatIndex":31,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-08-13T02:54:01.622Z","endTime":"2025-08-13T02:54:52.938Z","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":641482,"fullName":"Nestor Cortes","link":"/api/v1/people/641482"},"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":"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":3},"credits":[{"player":{"id":657656,"link":"/api/v1/people/657656"},"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":0},"pitchData":{"startSpeed":88.3,"endSpeed":80.0,"strikeZoneTop":3.3018508689055,"strikeZoneBottom":1.66656861420673,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.1612529156423,"aZ":-14.77362211158214,"pfxX":3.634545019990288,"pfxZ":10.516772905812369,"pX":1.5422454647220978,"pZ":3.1078227809030157,"vX0":-0.2805134169281822,"vY0":-128.47553681540293,"vZ0":-3.8786497876625274,"x":58.21,"y":154.87,"x0":1.1819624739978705,"y0":50.00171256287413,"z0":5.801631165257797,"aX":6.013298357824659},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":18.2,"breakHorizontal":-6.5,"spinRate":2261,"spinDirection":156},"zone":12,"typeConfidence":0.91,"plateTime":0.42800589139849654,"extension":6.016186638174463},"index":0,"playId":"8fc35fa0-fa5f-3161-b498-4821f8ea4e3c","pitchNumber":1,"startTime":"2025-08-13T02:54:06.744Z","endTime":"2025-08-13T02:54:09.896Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.4,"endSpeed":79.9,"strikeZoneTop":3.29517038899536,"strikeZoneBottom":1.62794016680272,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.135147075275157,"aZ":-16.896330486924324,"pfxX":-2.100689071670292,"pfxZ":9.408863875683338,"pX":0.7689913009576469,"pZ":3.0299310270548565,"vX0":-0.702691744173477,"vY0":-125.96837341046981,"vZ0":-3.1432559860649363,"x":87.69,"y":156.97,"x0":1.3237115613634733,"y0":50.001370758438846,"z0":5.643025326914363,"aX":-3.409879625879533},"breaks":{"breakAngle":12.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":16.7,"breakHorizontal":4.0,"spinRate":2385,"spinDirection":174},"zone":3,"typeConfidence":0.71,"plateTime":0.4331198836482719,"extension":5.884527499790276},"index":1,"playId":"dfbf8a59-d964-36d6-90b9-8496930dddfe","pitchNumber":2,"startTime":"2025-08-13T02:54:18.279Z","endTime":"2025-08-13T02:54:21.401Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.6,"endSpeed":76.8,"strikeZoneTop":3.3,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.71231620258192,"aZ":-22.303202265061167,"pfxX":6.894383839299357,"pfxZ":6.660033996330209,"pX":-0.2332614005625949,"pZ":1.0326381241066702,"vX0":-5.453973395809243,"vY0":-120.25997481565228,"vZ0":-5.7185005078533,"x":125.89,"y":210.9,"x0":1.1551635789604804,"y0":50.00336523345434,"z0":5.388396877439975,"aX":10.219575029837168},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":11.0,"breakHorizontal":-11.4,"spinRate":1581,"spinDirection":133},"zone":13,"typeConfidence":0.91,"plateTime":0.4533948631424387,"extension":5.803772404633972},"index":2,"playId":"e30cf149-4af6-39e3-964e-8abb0810f16b","pitchNumber":3,"startTime":"2025-08-13T02:54:30.679Z","endTime":"2025-08-13T02:54:33.892Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.7,"endSpeed":80.9,"strikeZoneTop":3.3,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.685439671955063,"aZ":-17.968539087259142,"pfxX":-1.5064412855139815,"pfxZ":8.532839800337857,"pX":0.629586077659095,"pZ":2.4289060331857955,"vX0":-1.2270197235882614,"vY0":-127.80093561406528,"vZ0":-4.508818319768705,"x":93.0,"y":173.2,"x0":1.310567817171393,"y0":50.00545606351138,"z0":5.614613786252267,"aX":-2.508942482880561},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":14.8,"breakHorizontal":3.0,"spinRate":2368,"spinDirection":176},"zone":6,"typeConfidence":0.79,"plateTime":0.427480567550766,"extension":5.843548712909549},"hitData":{"launchSpeed":88.3,"launchAngle":30.0,"totalDistance":314.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":51.03,"coordY":97.03}},"index":3,"playId":"9f1084ff-c366-3924-a77c-4f4f517f98d1","pitchNumber":4,"startTime":"2025-08-13T02:54:44.228Z","endTime":"2025-08-13T02:54:52.938Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-13T02:54:52.938Z","atBatIndex":31},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Matt Chapman strikes out swinging.","rbi":0,"awayScore":4,"homeScore":1,"isOut":true},"about":{"atBatIndex":32,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-08-13T02:55:04.526Z","endTime":"2025-08-13T02:56:31.231Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641482,"fullName":"Nestor Cortes","link":"/api/v1/people/641482"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"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":"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":89.7,"endSpeed":81.5,"strikeZoneTop":3.48999873574003,"strikeZoneBottom":1.61319238693313,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.458335337753237,"aZ":-13.20240862066991,"pfxX":2.6513260366327183,"pfxZ":11.060101782824699,"pX":0.7301750166103234,"pZ":3.3454711755531523,"vX0":-1.6485523876030033,"vY0":-130.6386354364073,"vZ0":-3.768506803934667,"x":89.17,"y":148.45,"x0":1.027374035494072,"y0":50.00456438466131,"z0":5.810076174256669,"aX":4.548616115500582},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":19.3,"breakHorizontal":-4.4,"spinRate":2379,"spinDirection":165},"zone":3,"typeConfidence":0.91,"plateTime":0.42049263807618376,"extension":5.9268401421370935},"index":0,"playId":"5d892efd-866e-394b-bbbb-5716adca25c6","pitchNumber":1,"startTime":"2025-08-13T02:55:18.721Z","endTime":"2025-08-13T02:55:22.132Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.2,"endSpeed":80.5,"strikeZoneTop":3.52020887554794,"strikeZoneBottom":1.70204102291386,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.15778491798366,"aZ":-17.028572479891125,"pfxX":-1.0811069379718665,"pfxZ":9.204677987199954,"pX":-1.0595884762703405,"pZ":2.7037050278086454,"vX0":-4.772404756735105,"vY0":-126.97934058494688,"vZ0":-4.034859269975063,"x":157.39,"y":165.78,"x0":0.978808438385085,"y0":50.001101734675224,"z0":5.654510081581009,"aX":-1.7785583275762393},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":16.1,"breakHorizontal":3.0,"spinRate":2363,"spinDirection":175},"zone":11,"typeConfidence":0.66,"plateTime":0.4301070382558998,"extension":5.9261775865941475},"index":1,"playId":"79439c08-2238-3c5a-b0c1-e5919adc6ef2","pitchNumber":2,"startTime":"2025-08-13T02:55:30.484Z","endTime":"2025-08-13T02:55:34.393Z","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":83.3,"endSpeed":77.0,"strikeZoneTop":3.49389058328348,"strikeZoneBottom":1.66267229588797,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.4692815746941,"aZ":-26.013198913696616,"pfxX":8.466440160263055,"pfxZ":4.147845921534968,"pX":0.6796463499524831,"pZ":-0.39358566510714316,"vX0":-4.015907804089176,"vY0":-121.08140224964387,"vZ0":-8.203741607029427,"x":91.09,"y":249.41,"x0":1.2590153060023177,"y0":50.0042092718793,"z0":5.312198700532731,"aX":12.581834260687684},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":5.8,"breakHorizontal":-14.4,"spinRate":1379,"spinDirection":126},"zone":14,"typeConfidence":0.9,"plateTime":0.4522323606258878,"extension":5.936504694515695},"index":2,"playId":"16ffa1b1-c1ff-398d-8b74-48ed7d2371f7","pitchNumber":3,"startTime":"2025-08-13T02:55:42.689Z","endTime":"2025-08-13T02:55:49.566Z","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":89.4,"endSpeed":81.4,"strikeZoneTop":3.49,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.246280284478576,"aZ":-12.607712981021871,"pfxX":1.6118907004503007,"pfxZ":11.44459966571108,"pX":0.003566104881719443,"pZ":3.485328420171331,"vX0":-2.145623484919056,"vY0":-130.15982946867246,"vZ0":-3.5922891843385414,"x":116.86,"y":144.68,"x0":0.6305458960555026,"y0":50.0007318303633,"z0":5.842959510755593,"aX":2.755405384091482},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":20.2,"breakHorizontal":-2.4,"spinRate":2341,"spinDirection":164},"zone":2,"typeConfidence":0.91,"plateTime":0.4213972131857191,"extension":6.1586483797814155},"index":3,"playId":"9b06c466-99f2-37c0-8f5e-b49c0ae55264","pitchNumber":4,"startTime":"2025-08-13T02:56:01.399Z","endTime":"2025-08-13T02:56:06.790Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"index":4,"startTime":"2025-08-13T02:56:18.445Z","endTime":"2025-08-13T02:56:26.467Z","isPitch":false,"type":"action","player":{"id":656305,"link":"/api/v1/people/656305"}},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":82.8,"endSpeed":77.4,"strikeZoneTop":3.49,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.922376822170175,"aZ":-28.561174805057668,"pfxX":5.8662710330280925,"pfxZ":2.419883264667742,"pX":0.1054237756925775,"pZ":0.5652981198588046,"vX0":-4.409929458484293,"vY0":-120.53288724778983,"vZ0":-5.682996934086349,"x":112.98,"y":223.52,"x0":1.1823472298406301,"y0":50.005094091952685,"z0":5.426999581235541,"aX":8.770679122582319},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":3.5,"breakHorizontal":-9.8,"spinRate":1319,"spinDirection":133},"zone":14,"typeConfidence":0.89,"plateTime":0.45167036530022786,"extension":5.927900437004769},"index":5,"playId":"3c39ed7d-431a-371d-8543-fe54ef09a9c1","pitchNumber":5,"startTime":"2025-08-13T02:56:26.467Z","endTime":"2025-08-13T02:56:31.231Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-13T02:56:31.231Z","atBatIndex":32},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jung Hoo Lee singles on a ground ball to third baseman Manny Machado.","rbi":0,"awayScore":4,"homeScore":1,"isOut":false},"about":{"atBatIndex":33,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-08-13T02:56:43.774Z","endTime":"2025-08-13T02:57:34.377Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641482,"fullName":"Nestor Cortes","link":"/api/v1/people/641482"},"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],"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":2},"credits":[{"player":{"id":592518,"link":"/api/v1/people/592518"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.9,"endSpeed":79.3,"strikeZoneTop":3.3500016969508,"strikeZoneBottom":1.56894325623578,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.29588829636864,"aZ":-21.724021649903513,"pfxX":-2.0564708543594574,"pfxZ":6.535067822687614,"pX":0.18862418590593363,"pZ":3.190383774573449,"vX0":-2.4378510465615237,"vY0":-125.14816418900087,"vZ0":-1.8008860231165014,"x":109.81,"y":152.64,"x0":1.439538308866154,"y0":50.002935101740015,"z0":5.683924018851358,"aX":-3.289238535061608},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":11.8,"breakHorizontal":4.2,"spinRate":2215,"spinDirection":177},"zone":2,"typeConfidence":0.9,"plateTime":0.43626936489362844,"extension":6.050490644030008},"index":0,"playId":"fe3a447d-57f1-3598-ad0d-e30656339f0c","pitchNumber":1,"startTime":"2025-08-13T02:56:55.425Z","endTime":"2025-08-13T02:57:00.231Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":78.4,"endSpeed":71.9,"strikeZoneTop":3.35,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.928908300147942,"aZ":-29.053547137505426,"pfxX":-9.780727586183449,"pfxZ":2.371621545565665,"pX":-0.0848088025085757,"pZ":2.4019467729230337,"vX0":-0.7872637254694745,"vY0":-114.13318123472433,"vZ0":-0.558710639127938,"x":120.23,"y":173.93,"x0":1.5347076876174504,"y0":50.0000978275328,"z0":5.522903470045861,"aX":-12.839516512418252},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":4.4,"breakHorizontal":17.9,"spinRate":2480,"spinDirection":283},"zone":5,"typeConfidence":0.91,"plateTime":0.48077938608413895,"extension":5.801110852117848},"index":1,"playId":"13827e65-df3a-3dae-84d4-f274bd545bc9","pitchNumber":2,"startTime":"2025-08-13T02:57:07.277Z","endTime":"2025-08-13T02:57:10.529Z","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":2,"outs":2},"pitchData":{"startSpeed":90.2,"endSpeed":83.3,"strikeZoneTop":3.35,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.176219732931045,"aZ":-16.04439302399496,"pfxX":2.6667862495607926,"pfxZ":9.124877503634755,"pX":-0.19632081723078737,"pZ":3.233485651459485,"vX0":-3.872864515855124,"vY0":-131.4331718518861,"vZ0":-3.6226453022367573,"x":124.48,"y":151.48,"x0":0.9428720685932247,"y0":50.00206912942667,"z0":5.805158062069608,"aX":4.713833396954554},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":16.1,"breakHorizontal":-4.1,"spinRate":2140,"spinDirection":160},"zone":2,"typeConfidence":0.87,"plateTime":0.41512024178104,"extension":6.221672588100144},"hitData":{"launchSpeed":67.7,"launchAngle":-41.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":108.24,"coordY":165.87}},"index":2,"playId":"91488526-60f7-3e00-8912-3ba1e156069a","pitchNumber":3,"startTime":"2025-08-13T02:57:26.621Z","endTime":"2025-08-13T02:57:34.377Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-13T02:57:34.377Z","atBatIndex":33},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Tyler Fitzgerald flies out to left fielder Ramón Laureano.","rbi":0,"awayScore":4,"homeScore":1,"isOut":true},"about":{"atBatIndex":34,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-08-13T02:57:47.555Z","endTime":"2025-08-13T02:58:56.418Z","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":641482,"fullName":"Nestor Cortes","link":"/api/v1/people/641482"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":666149,"fullName":"Tyler Fitzgerald","link":"/api/v1/people/666149"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":657656,"link":"/api/v1/people/657656"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.4,"endSpeed":77.2,"strikeZoneTop":3.43,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.126572215542417,"aZ":-24.295782167596258,"pfxX":8.221071420153077,"pfxZ":5.239047451522085,"pX":0.1624328362810086,"pZ":1.4131547877785537,"vX0":-4.561375158438543,"vY0":-121.42130546757186,"vZ0":-4.740428142825998,"x":110.81,"y":200.62,"x0":0.9900509762586155,"y0":50.00518586156055,"z0":5.486033291467974,"aX":12.367925728390913},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":8.6,"breakHorizontal":-13.9,"spinRate":1272,"spinDirection":131},"zone":14,"typeConfidence":0.91,"plateTime":0.44983443351274444,"extension":6.165303006954964},"index":0,"playId":"aed40c88-71b4-3b61-acd8-183789378ced","pitchNumber":1,"startTime":"2025-08-13T02:58:11.083Z","endTime":"2025-08-13T02:58:14.932Z","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":82.1,"endSpeed":75.8,"strikeZoneTop":3.41327621195233,"strikeZoneBottom":1.60077766868621,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.920408435189472,"aZ":-26.977780426491467,"pfxX":8.421232417760127,"pfxZ":3.581675012566457,"pX":1.0583430809426333,"pZ":0.8617117358211712,"vX0":-2.877124902147221,"vY0":-119.5693122334484,"vZ0":-5.127647915032594,"x":76.66,"y":215.51,"x0":1.1828259978066131,"y0":50.000021367038684,"z0":5.452872222536376,"aX":12.198712519135622},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":5.5,"breakHorizontal":-14.5,"spinRate":1267,"spinDirection":124},"zone":14,"typeConfidence":0.9,"plateTime":0.457970590007303,"extension":5.979973614732749},"index":1,"playId":"c59fbe8f-576c-372b-95ca-233986ee9f97","pitchNumber":2,"startTime":"2025-08-13T02:58:25.830Z","endTime":"2025-08-13T02:58:30.317Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.2,"endSpeed":80.8,"strikeZoneTop":3.43,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.069212642819625,"aZ":-21.280354284984256,"pfxX":-2.3589526223382435,"pfxZ":6.583042931777374,"pX":-0.42144900150302267,"pZ":2.9847505052744516,"vX0":-2.8860952413829195,"vY0":-127.06828177887488,"vZ0":-2.4960521083863174,"x":133.06,"y":158.19,"x0":1.0304674787954091,"y0":50.00497964542167,"z0":5.648715009363137,"aX":-3.9041800694417708},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":11.6,"breakHorizontal":4.9,"spinRate":2236,"spinDirection":178},"zone":1,"typeConfidence":0.9,"plateTime":0.429068666605235,"extension":6.054127688445534},"hitData":{"launchSpeed":90.5,"launchAngle":41.0,"totalDistance":314.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":50.85,"coordY":96.78}},"index":2,"playId":"ded2abe0-b934-35a9-b0cc-f991969b7a9a","pitchNumber":3,"startTime":"2025-08-13T02:58:47.405Z","endTime":"2025-08-13T02:58:56.418Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-13T02:58:56.418Z","atBatIndex":34},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Fernando Tatis Jr. flies out to second baseman Casey Schmitt.","rbi":0,"awayScore":4,"homeScore":1,"isOut":true},"about":{"atBatIndex":35,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-08-13T03:00:49.594Z","endTime":"2025-08-13T03:01:13.320Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","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":0},"credits":[{"player":{"id":669477,"link":"/api/v1/people/669477"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"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":83.2,"strikeZoneTop":3.74,"strikeZoneBottom":1.77,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.4498435681416,"aZ":-10.95258787910397,"pfxX":5.421186763989239,"pfxZ":11.809496011538105,"pX":-0.01269070851713101,"pZ":3.371317125986246,"vX0":-8.15525768460076,"vY0":-134.28806041767226,"vZ0":-4.9360159240822234,"x":117.48,"y":147.75,"x0":2.3819499050739705,"y0":50.00167333387843,"z0":6.035542021416644,"aX":9.741451914795471},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":20.3,"breakHorizontal":-7.7,"spinRate":2395,"spinDirection":149},"zone":2,"typeConfidence":0.92,"plateTime":0.4104096737335654,"extension":6.2437632006701245},"hitData":{"launchSpeed":80.7,"launchAngle":64.0,"totalDistance":158.0,"trajectory":"fly_ball","hardness":"medium","location":"4","coordinates":{"coordX":159.42,"coordY":142.56}},"index":0,"playId":"21d8d432-fc70-3415-b4e6-99a7ffe8f2f9","pitchNumber":1,"startTime":"2025-08-13T03:01:04.114Z","endTime":"2025-08-13T03:01:13.320Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-13T03:01:13.320Z","atBatIndex":35},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Luis Arraez grounds out, shortstop Willy Adames to first baseman Rafael Devers.","rbi":0,"awayScore":4,"homeScore":1,"isOut":true},"about":{"atBatIndex":36,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-08-13T03:01:26.978Z","endTime":"2025-08-13T03:02:42.274Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","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":3},"credits":[{"player":{"id":642715,"link":"/api/v1/people/642715"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"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.2,"endSpeed":86.5,"strikeZoneTop":3.18564412231881,"strikeZoneBottom":1.59052797200555,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.31348003960045,"aZ":-11.887976871880657,"pfxX":5.268239846110063,"pfxZ":10.657484165282497,"pX":0.3979310375356254,"pZ":1.7289015908464225,"vX0":-7.005996669841274,"vY0":-136.87537450806613,"vZ0":-9.16727005981933,"x":101.83,"y":192.1,"x0":2.302444465999895,"y0":50.001417536940444,"z0":5.928791334117395,"aX":10.02718700279025},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":17.6,"breakHorizontal":-8.2,"spinRate":2413,"spinDirection":147},"zone":9,"typeConfidence":0.93,"plateTime":0.39968073021205974,"extension":6.330901861002142},"index":0,"playId":"8216f243-d7f4-39d3-8202-af2786f7c5e9","pitchNumber":1,"startTime":"2025-08-13T03:01:36.560Z","endTime":"2025-08-13T03:01:40.077Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.0,"endSpeed":81.4,"strikeZoneTop":3.26999671122505,"strikeZoneBottom":1.5227998753298,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.518668515719643,"aZ":-25.24199603452113,"pfxX":-0.15140889002915614,"pfxZ":4.197449599838543,"pX":-1.6251875085587268,"pZ":2.0512003388153173,"vX0":-9.4240906917925,"vY0":-126.55812244145277,"vZ0":-4.875236446202864,"x":178.95,"y":183.4,"x0":2.1388898394846656,"y0":50.003004789781,"z0":5.980623056155864,"aX":-0.2476322286007705},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":6.8,"breakHorizontal":2.0,"spinRate":2143,"spinDirection":166},"zone":13,"typeConfidence":0.98,"plateTime":0.4298861685398494,"extension":6.16443320861026},"index":1,"playId":"ae7ed323-740d-3ced-8579-01c07546a45f","pitchNumber":2,"startTime":"2025-08-13T03:01:50.492Z","endTime":"2025-08-13T03:01:53.720Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.2,"endSpeed":85.5,"strikeZoneTop":3.27,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.81286864822795,"aZ":-12.116605651963548,"pfxX":5.57173834735458,"pfxZ":10.777062299775837,"pX":0.05271740624558883,"pZ":2.0051229584967536,"vX0":-7.839738294455043,"vY0":-135.38705664918155,"vZ0":-8.267627618648362,"x":114.99,"y":184.64,"x0":2.258476511973596,"y0":50.00493171651769,"z0":5.941215958484213,"aX":10.372607307337264},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":18.0,"breakHorizontal":-8.5,"spinRate":2369,"spinDirection":144},"zone":8,"typeConfidence":0.92,"plateTime":0.4041463657044959,"extension":6.2254455255661485},"index":2,"playId":"6b31bbbb-0da9-3141-b06c-40dc5e003dd3","pitchNumber":3,"startTime":"2025-08-13T03:02:05.704Z","endTime":"2025-08-13T03:02:08.831Z","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":93.7,"endSpeed":85.5,"strikeZoneTop":3.27,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.271943712265895,"aZ":-13.823943294538182,"pfxX":6.649751932969342,"pfxZ":9.784428806064895,"pX":0.30373534604175023,"pZ":2.868679249818774,"vX0":-7.389402037877293,"vY0":-136.170774529014,"vZ0":-6.026674167225465,"x":105.42,"y":161.33,"x0":2.190308759389393,"y0":50.00135652024411,"z0":6.069148143551905,"aX":12.470300568565348},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":16.6,"breakHorizontal":-10.4,"spinRate":2249,"spinDirection":142},"zone":3,"typeConfidence":0.93,"plateTime":0.40243719651404586,"extension":6.175894821802715},"hitData":{"launchSpeed":89.9,"launchAngle":-12.0,"totalDistance":13.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":114.32,"coordY":149.66}},"index":3,"playId":"5a4b99f3-b58a-384a-b2bb-1ed31e4ad35a","pitchNumber":4,"startTime":"2025-08-13T03:02:33.686Z","endTime":"2025-08-13T03:02:42.274Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-13T03:02:42.274Z","atBatIndex":36},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Manny Machado flies out sharply to right fielder Tyler Fitzgerald.","rbi":0,"awayScore":4,"homeScore":1,"isOut":true},"about":{"atBatIndex":37,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-08-13T03:02:49.247Z","endTime":"2025-08-13T03:04:35.204Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"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":5},"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, 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":2},"pitchData":{"startSpeed":85.4,"endSpeed":78.3,"strikeZoneTop":3.68179855661037,"strikeZoneBottom":1.70431216493704,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.94679309510601,"aZ":-19.822345706949058,"pfxX":9.67648305402603,"pfxZ":7.96077482502413,"pX":0.41976180303405497,"pZ":0.5043381029184454,"vX0":-8.380478062507452,"vY0":-123.82360577729263,"vZ0":-8.968464201821337,"x":101.0,"y":225.16,"x0":2.592499209234737,"y0":50.0026076998479,"z0":5.8346437208975,"aX":15.011715528531962},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":12.5,"breakHorizontal":-15.6,"spinRate":1727,"spinDirection":148},"zone":14,"typeConfidence":0.94,"plateTime":0.4425090235367186,"extension":6.210007972858509},"index":0,"playId":"9e7918b7-75bf-37ea-8c25-34f152183f8b","pitchNumber":1,"startTime":"2025-08-13T03:03:04.167Z","endTime":"2025-08-13T03:03:07.378Z","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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":79.4,"endSpeed":74.4,"strikeZoneTop":3.69,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.069070224990043,"aZ":-38.23887668177149,"pfxX":-1.8832569840402615,"pfxZ":-4.419128495741439,"pX":-0.11794131285455355,"pZ":1.6736781793224977,"vX0":-5.666853959209691,"vY0":-115.70513949375284,"vZ0":-1.7254744387114613,"x":121.5,"y":193.59,"x0":2.5953799430916655,"y0":50.00339582711908,"z0":6.051988857707768,"aX":-2.5836882506326413},"breaks":{"breakAngle":4.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-51.0,"breakVerticalInduced":-8.2,"breakHorizontal":4.7,"spinRate":2296,"spinDirection":302},"zone":8,"typeConfidence":0.9,"plateTime":0.4711630001037421,"extension":6.034381743170435},"index":1,"playId":"6e384842-cd14-3261-9e16-c3db54c3a519","pitchNumber":2,"startTime":"2025-08-13T03:03:16.701Z","endTime":"2025-08-13T03:03:19.701Z","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":85.0,"endSpeed":78.6,"strikeZoneTop":3.69000217444148,"strikeZoneBottom":1.71335184833715,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.216559233563196,"aZ":-18.36565281934235,"pfxX":8.543519754649521,"pfxZ":8.894883797497304,"pX":-0.6062603359377757,"pZ":0.8344323378409899,"vX0":-9.641715959378729,"vY0":-123.19106871800987,"vZ0":-8.578264773534826,"x":140.11,"y":216.25,"x0":2.2303208161594856,"y0":50.00088509752114,"z0":5.887115905269374,"aX":13.259664924496589},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":14.4,"breakHorizontal":-13.4,"spinRate":1687,"spinDirection":147},"zone":13,"typeConfidence":0.92,"plateTime":0.44295420655383877,"extension":6.251510995828237},"index":2,"playId":"56ec7657-27d5-388c-9c85-f1aa837a4874","pitchNumber":3,"startTime":"2025-08-13T03:03:29.654Z","endTime":"2025-08-13T03:03:33.292Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.1,"endSpeed":86.2,"strikeZoneTop":3.69,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.250028005956665,"aZ":-10.386280576314947,"pfxX":5.9707497856059195,"pfxZ":11.398978271094741,"pX":-0.6259765710972055,"pZ":2.434783413732006,"vX0":-9.722094862968348,"vY0":-137.97908995639492,"vZ0":-7.635643987221919,"x":140.86,"y":173.04,"x0":2.1817886483565885,"y0":50.00033503421812,"z0":5.953462190456187,"aX":11.410428213905288},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":19.0,"breakHorizontal":-8.5,"spinRate":2345,"spinDirection":147},"zone":4,"typeConfidence":0.94,"plateTime":0.39832950393207156,"extension":6.235113140508711},"index":3,"playId":"1db8dee2-311e-3ba2-be20-4327b30f3c0f","pitchNumber":4,"startTime":"2025-08-13T03:03:47.181Z","endTime":"2025-08-13T03:03:50.261Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.3,"endSpeed":87.5,"strikeZoneTop":3.69,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.066179750733063,"aZ":-11.806637470496826,"pfxX":6.921591396233199,"pfxZ":10.41075774165196,"pX":0.3998608162779942,"pZ":3.0278757663225333,"vX0":-7.823135563390456,"vY0":-138.54643257744075,"vZ0":-5.95006775955699,"x":101.76,"y":157.03,"x0":2.3521757335061215,"y0":50.00600179983199,"z0":5.982407427848022,"aX":13.54630330974414},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":17.9,"breakHorizontal":-11.0,"spinRate":2482,"spinDirection":138},"zone":6,"typeConfidence":0.94,"plateTime":0.3943562304586985,"extension":6.325209025999614},"index":4,"playId":"87c7657b-f5d6-3ce4-9f9f-c3eb8cb1f9dc","pitchNumber":5,"startTime":"2025-08-13T03:04:05.956Z","endTime":"2025-08-13T03:04:09.043Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.0,"endSpeed":87.7,"strikeZoneTop":3.69,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.78177162891358,"aZ":-15.417185108086692,"pfxX":6.146377018906889,"pfxZ":8.56552515699102,"pX":0.5348533483960225,"pZ":3.3008065381727376,"vX0":-7.119440666414333,"vY0":-138.2535751338007,"vZ0":-4.687367836030428,"x":96.61,"y":149.66,"x0":2.332031285831528,"y0":50.00212634845989,"z0":6.036490382538877,"aX":12.023720455159555},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":14.9,"breakHorizontal":-9.8,"spinRate":2368,"spinDirection":148},"zone":3,"typeConfidence":0.94,"plateTime":0.3945967473705405,"extension":6.149785012799657},"hitData":{"launchSpeed":102.6,"launchAngle":22.0,"totalDistance":359.0,"trajectory":"fly_ball","hardness":"hard","location":"9","coordinates":{"coordX":194.26,"coordY":71.13}},"index":5,"playId":"23e81f0c-3cb3-38e0-b1f2-d9975cc5c128","pitchNumber":6,"startTime":"2025-08-13T03:04:27.637Z","endTime":"2025-08-13T03:04:35.204Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-13T03:04:35.204Z","atBatIndex":37},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Patrick Bailey singles on a ground ball to second baseman Jake Cronenworth.","rbi":0,"awayScore":4,"homeScore":1,"isOut":false},"about":{"atBatIndex":38,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-08-13T03:06:24.701Z","endTime":"2025-08-13T03:06:51.071Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641482,"fullName":"Nestor Cortes","link":"/api/v1/people/641482"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":630105,"link":"/api/v1/people/630105"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 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":0},"pitchData":{"startSpeed":77.7,"endSpeed":71.1,"strikeZoneTop":3.4,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.771678239638877,"aZ":-30.744551927770427,"pfxX":-7.772318650695633,"pfxZ":1.1048786874760452,"pX":0.23200381132716852,"pZ":3.0328074191491328,"vX0":-1.1624979336431547,"vY0":-113.15264753339821,"vZ0":0.820755307420796,"x":108.16,"y":156.89,"x0":1.7622825971177536,"y0":50.00082305158728,"z0":5.760034926349577,"aX":-10.017345727279869},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.8,"breakVerticalInduced":2.5,"breakHorizontal":14.4,"spinRate":2548,"spinDirection":288},"zone":2,"typeConfidence":0.9,"plateTime":0.48515198170828233,"extension":5.47867832299782},"hitData":{"launchSpeed":104.4,"launchAngle":6.0,"totalDistance":136.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":129.42,"coordY":147.65}},"index":0,"playId":"1198f0a0-0b54-3495-a078-5a7e21467660","pitchNumber":1,"startTime":"2025-08-13T03:06:41.704Z","endTime":"2025-08-13T03:06:51.071Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-13T03:06:51.071Z","atBatIndex":38},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Heliot Ramos pops out to second baseman Jake Cronenworth.","rbi":0,"awayScore":4,"homeScore":1,"isOut":true},"about":{"atBatIndex":39,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-08-13T03:07:08.283Z","endTime":"2025-08-13T03:08:09.467Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641482,"fullName":"Nestor Cortes","link":"/api/v1/people/641482"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"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":2},"credits":[{"player":{"id":630105,"link":"/api/v1/people/630105"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":89.6,"endSpeed":82.0,"strikeZoneTop":3.20294597193353,"strikeZoneBottom":1.50409708389178,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.835370417654524,"aZ":-12.672600823681574,"pfxX":2.758946300485875,"pfxZ":11.286855930888748,"pX":-0.7502196578581292,"pZ":3.986793277368206,"vX0":-3.999417793866348,"vY0":-130.46299340418207,"vZ0":-2.4473380913241427,"x":145.6,"y":131.14,"x0":0.4425140157750955,"y0":50.005064661609126,"z0":5.889446133436541,"aX":4.768474063733152},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":20.2,"breakHorizontal":-4.1,"spinRate":2158,"spinDirection":166},"zone":11,"typeConfidence":0.91,"plateTime":0.4194664159463315,"extension":5.9905530347220735},"index":0,"playId":"9d438d0c-5271-333b-9b84-f098e61a8774","pitchNumber":1,"startTime":"2025-08-13T03:07:16.908Z","endTime":"2025-08-13T03:07:21.137Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.7,"endSpeed":75.5,"strikeZoneTop":3.2,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.462415008938574,"aZ":-27.570383471225195,"pfxX":8.439986476964625,"pfxZ":3.186723459549871,"pX":0.6958578755334186,"pZ":2.4953669404873415,"vX0":-3.51089991830166,"vY0":-119.03981494482842,"vZ0":-1.579005942221683,"x":90.48,"y":171.41,"x0":1.088136064911895,"y0":50.001901513216154,"z0":5.6479308488331394,"aX":12.190725430970437},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":5.6,"breakHorizontal":-14.5,"spinRate":1149,"spinDirection":124},"zone":6,"typeConfidence":0.9,"plateTime":0.45897710096472055,"extension":5.978527696102269},"index":1,"playId":"24df1645-8b28-3083-8f20-fad96f5fcafa","pitchNumber":2,"startTime":"2025-08-13T03:07:31.032Z","endTime":"2025-08-13T03:07:39.592Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.6,"endSpeed":81.0,"strikeZoneTop":3.2,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.049358168539477,"aZ":-19.074199432888964,"pfxX":-1.8795190072971177,"pfxZ":7.866156139260177,"pX":-0.42773700692505434,"pZ":2.828989923115844,"vX0":-3.0691105537380343,"vY0":-127.66182217343164,"vZ0":-3.271420629568716,"x":133.3,"y":162.4,"x0":1.0300879823785718,"y0":50.00430719014282,"z0":5.612442464080768,"aX":-3.130085137800923},"breaks":{"breakAngle":10.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":13.8,"breakHorizontal":4.1,"spinRate":2303,"spinDirection":165},"zone":1,"typeConfidence":0.88,"plateTime":0.42757101789408747,"extension":6.156501618773043},"hitData":{"launchSpeed":84.2,"launchAngle":70.0,"totalDistance":135.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":156.38,"coordY":157.76}},"index":2,"playId":"7186061e-2116-3a71-ad5b-4c40ee2a0495","pitchNumber":3,"startTime":"2025-08-13T03:07:59.938Z","endTime":"2025-08-13T03:08:09.467Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-13T03:08:09.467Z","atBatIndex":39},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Casey Schmitt singles on a line drive to left fielder Ramón Laureano. Patrick Bailey to 2nd.","rbi":0,"awayScore":4,"homeScore":1,"isOut":false},"about":{"atBatIndex":40,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-08-13T03:08:22.010Z","endTime":"2025-08-13T03:09:06.360Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641482,"fullName":"Nestor Cortes","link":"/api/v1/people/641482"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"postOnSecond":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":657656,"link":"/api/v1/people/657656"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"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":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.7,"endSpeed":82.6,"strikeZoneTop":3.36527730161847,"strikeZoneBottom":1.64968393379153,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.098512352476057,"aZ":-13.96886509510281,"pfxX":2.610196689452772,"pfxZ":10.498160470886404,"pX":-0.22309707542426022,"pZ":1.5196398540106397,"vX0":-3.2794646926527276,"vY0":-130.5014083183848,"vZ0":-7.612981922428611,"x":125.5,"y":197.75,"x0":0.7076120605620791,"y0":50.00340989944978,"z0":5.515915571737142,"aX":4.526640082267393},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":17.6,"breakHorizontal":-4.1,"spinRate":2292,"spinDirection":170},"zone":13,"typeConfidence":0.9,"plateTime":0.4188680673875802,"extension":6.040046107728808},"index":0,"playId":"1ef76c62-9597-375c-b65c-c300141bf50a","pitchNumber":1,"startTime":"2025-08-13T03:08:39.272Z","endTime":"2025-08-13T03:08:42.814Z","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":1},"pitchData":{"startSpeed":83.8,"endSpeed":77.4,"strikeZoneTop":3.42,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.390006987972956,"aZ":-25.507640585620614,"pfxX":7.354800739608121,"pfxZ":4.387991419407821,"pX":0.512469439455687,"pZ":2.1696593624039937,"vX0":-3.6993643257368856,"vY0":-122.02256281531422,"vZ0":-2.947554118572393,"x":97.47,"y":180.2,"x0":1.0868974791985173,"y0":50.00281854353515,"z0":5.5743061217044945,"aX":11.17071644903629},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":7.6,"breakHorizontal":-12.5,"spinRate":1514,"spinDirection":131},"zone":6,"typeConfidence":0.92,"plateTime":0.4476500059577928,"extension":6.068879200696563},"hitData":{"launchSpeed":79.0,"launchAngle":17.0,"totalDistance":172.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":52.28,"coordY":125.36}},"index":1,"playId":"d0aea9e6-eb1b-3a86-8433-dc4b98d4711a","pitchNumber":2,"startTime":"2025-08-13T03:08:55.442Z","endTime":"2025-08-13T03:09:06.360Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-13T03:09:06.360Z","atBatIndex":40},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Padres challenged (force play), call on the field was overturned: Rafael Devers grounds into a force out, shortstop Xander Bogaerts to second baseman Jake Cronenworth. Patrick Bailey to 3rd. Casey Schmitt out at 2nd. Rafael Devers to 1st.","rbi":0,"awayScore":4,"homeScore":1,"isOut":true},"about":{"atBatIndex":41,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-08-13T03:09:09.412Z","endTime":"2025-08-13T03:10:51.832Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641482,"fullName":"Nestor Cortes","link":"/api/v1/people/641482"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"postOnThird":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":593428,"link":"/api/v1/people/593428"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":630105,"link":"/api/v1/people/630105"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_adv_play","runner":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_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":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.3,"endSpeed":81.2,"strikeZoneTop":3.53684264269536,"strikeZoneBottom":1.67773563805746,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.810140026237406,"aZ":-15.844067618617935,"pfxX":-0.9048654688834091,"pfxZ":9.743123056484817,"pX":-0.15165139521842871,"pZ":1.6417086651885036,"vX0":-3.026010740290614,"vY0":-128.4441225151368,"vZ0":-6.652743106984306,"x":122.78,"y":194.45,"x0":1.157782756806688,"y0":50.00355448584431,"z0":5.4906738515794995,"aX":-1.5166079167507418},"breaks":{"breakAngle":7.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":16.4,"breakHorizontal":2.3,"spinRate":2361,"spinDirection":167},"zone":8,"typeConfidence":2.0,"plateTime":0.4259082501972733,"extension":5.9386603627305},"index":0,"playId":"cefa02fa-d5b5-3285-acb8-456982751e6c","pitchNumber":1,"startTime":"2025-08-13T03:09:42.789Z","endTime":"2025-08-13T03:09:46.097Z","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":74.0,"strikeZoneTop":3.48710990821711,"strikeZoneBottom":1.63720422481238,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.692937761645606,"aZ":-27.727830700874453,"pfxX":-6.48385619820407,"pfxZ":3.180653429918519,"pX":-1.929993502936497,"pZ":1.9321370454514266,"vX0":-5.599542090231703,"vY0":-118.32126159348546,"vZ0":-2.0580513444092956,"x":190.57,"y":186.61,"x0":1.3222502526906466,"y0":50.00181174684435,"z0":5.3912202606170645,"aX":-9.054897041903821},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":5.5,"breakHorizontal":13.2,"spinRate":2510,"spinDirection":273},"zone":13,"typeConfidence":0.93,"plateTime":0.4655766045284855,"extension":5.7289252821383485},"index":1,"playId":"2c262c52-95cf-3caf-993d-0e879c8c7c74","pitchNumber":2,"startTime":"2025-08-13T03:10:00.849Z","endTime":"2025-08-13T03:10:03.849Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.6,"endSpeed":82.9,"strikeZoneTop":3.49,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.386707138228978,"aZ":-9.070136078584447,"pfxX":2.9943564648925194,"pfxZ":12.962368143758047,"pX":0.19320402813899426,"pZ":3.06340032923913,"vX0":-2.0311459315481395,"vY0":-133.34301811690406,"vZ0":-4.892937822317865,"x":109.64,"y":156.07,"x0":0.5796938521134769,"y0":50.00594582791352,"z0":5.590215461310623,"aX":5.3384222152222245},"breaks":{"breakAngle":25.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.3,"breakVerticalInduced":22.4,"breakHorizontal":-4.9,"spinRate":2388,"spinDirection":166},"zone":2,"typeConfidence":0.9,"plateTime":0.4123822808851001,"extension":6.021609997345201},"index":2,"playId":"56aa6493-f294-3b62-91a0-db7d80df0e45","pitchNumber":3,"startTime":"2025-08-13T03:10:19.887Z","endTime":"2025-08-13T03:10:22.887Z","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":91.7,"endSpeed":84.1,"strikeZoneTop":3.49,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.808780478017894,"aZ":-12.66604653855885,"pfxX":3.9931557819952275,"pfxZ":10.767424423794523,"pX":-0.00841520737928393,"pZ":2.820083464065504,"vX0":-3.8695803340138233,"vY0":-133.51568482663188,"vZ0":-4.913460008114002,"x":117.32,"y":162.64,"x0":0.9384448024483191,"y0":50.00216621129234,"z0":5.590366327556798,"aX":7.234404512038885},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":18.7,"breakHorizontal":-6.5,"spinRate":2183,"spinDirection":155},"zone":5,"typeConfidence":0.9,"plateTime":0.40969325758483777,"extension":6.139679755065873},"hitData":{"launchSpeed":99.7,"launchAngle":-10.0,"totalDistance":16.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":130.53,"coordY":143.57}},"index":3,"playId":"476bb4ae-c3a0-3298-8488-a2c4d6bf11fa","pitchNumber":4,"startTime":"2025-08-13T03:10:43.793Z","endTime":"2025-08-13T03:10:51.832Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MC","challengeTeamId":135},"playEndTime":"2025-08-13T03:10:51.832Z","atBatIndex":41},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Willy Adames called out on strikes.","rbi":0,"awayScore":4,"homeScore":1,"isOut":true},"about":{"atBatIndex":42,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-08-13T03:14:43.230Z","endTime":"2025-08-13T03:15:58.271Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"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,4,5],"actionIndex":[1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"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":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":4,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-08-13T03:12:45.055Z","endTime":"2025-08-13T03:13:18.931Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: David Morgan replaces Nestor Cortes.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2025-08-13T03:13:18.931Z","endTime":"2025-08-13T03:14:45.400Z","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":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.7,"endSpeed":88.6,"strikeZoneTop":3.58829024002819,"strikeZoneBottom":1.75478489699063,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.13858882428623,"aZ":-26.10529437586555,"pfxX":-9.828474706247702,"pfxZ":3.0185014674040875,"pX":-0.7906102742248162,"pZ":3.1995834854883314,"vX0":7.75236586004169,"vY0":-140.72840242358586,"vZ0":-1.1889267046985543,"x":147.14,"y":152.39,"x0":-2.3004454694762035,"y0":50.003444846931,"z0":5.314282783140536,"aX":-19.767059753019087},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":5.4,"breakHorizontal":16.3,"spinRate":2158,"spinDirection":232},"zone":1,"typeConfidence":0.91,"plateTime":0.3888050877231941,"extension":6.015044533422722},"index":2,"playId":"663b6155-b33f-3d21-a607-0f644277cda9","pitchNumber":1,"startTime":"2025-08-13T03:14:45.400Z","endTime":"2025-08-13T03:14:48.638Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.9,"endSpeed":88.1,"strikeZoneTop":3.51,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.808462422507276,"aZ":-27.7690688891051,"pfxX":-10.598806324695255,"pfxZ":2.207932809204962,"pX":-1.2487174385577844,"pZ":2.9995849427868855,"vX0":6.824558163266873,"vY0":-140.8848417154392,"vZ0":-0.8897973856631326,"x":164.6,"y":157.79,"x0":-2.332929756218961,"y0":50.00615959876801,"z0":5.124129024340117,"aX":-21.18173341437363},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":4.0,"breakHorizontal":17.6,"spinRate":2105,"spinDirection":238},"zone":11,"typeConfidence":0.9,"plateTime":0.3896791020360362,"extension":5.7916777261619945},"index":3,"playId":"53ba5912-ed20-335a-8955-1c5a8fc49d60","pitchNumber":2,"startTime":"2025-08-13T03:15:06.063Z","endTime":"2025-08-13T03:15:09.434Z","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":83.4,"endSpeed":77.2,"strikeZoneTop":3.51351282266065,"strikeZoneBottom":1.70764995870688,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.43390981418675,"aZ":-42.774642336249485,"pfxX":5.223355389762252,"pfxZ":-7.119971446728969,"pX":1.2284152985476242,"pZ":1.1395731023522273,"vX0":5.980523631637385,"vY0":-121.37124604951353,"vZ0":-1.5392598312138157,"x":70.18,"y":208.01,"x0":-1.9493373802878846,"y0":50.0058835416661,"z0":5.517238243435102,"aX":7.770957522846222},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.4,"breakVerticalInduced":-13.0,"breakHorizontal":-10.9,"spinRate":2582,"spinDirection":55},"zone":14,"typeConfidence":0.91,"plateTime":0.45180950100358785,"extension":5.93917578644563},"index":4,"playId":"22e2c2aa-21f9-3305-ba04-b71751c78317","pitchNumber":3,"startTime":"2025-08-13T03:15:31.928Z","endTime":"2025-08-13T03:15:35.716Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":86.9,"endSpeed":80.3,"strikeZoneTop":3.51000301099279,"strikeZoneBottom":1.75661906737966,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.10723734875473,"aZ":-32.5678806244879,"pfxX":1.7793803046599477,"pfxZ":-0.24179531904065854,"pX":0.6253281225897902,"pZ":3.0230554844411524,"vX0":6.641672245904693,"vY0":-126.54885886590556,"vZ0":0.7432606558082595,"x":93.16,"y":157.16,"x0":-2.2567704581688566,"y0":50.00274828321168,"z0":5.319987960276627,"aX":2.9049205460405108},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":0.0,"breakHorizontal":-4.7,"spinRate":2382,"spinDirection":100},"zone":3,"typeConfidence":0.91,"plateTime":0.431660680259081,"extension":6.28686524199578},"index":5,"playId":"a4cd02dc-3135-3f6f-b531-77ae01f173eb","pitchNumber":4,"startTime":"2025-08-13T03:15:54.016Z","endTime":"2025-08-13T03:15:58.271Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-13T03:15:58.271Z","atBatIndex":42},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Xander Bogaerts grounds out, second baseman Casey Schmitt to first baseman Rafael Devers.","rbi":0,"awayScore":4,"homeScore":1,"isOut":true},"about":{"atBatIndex":43,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-08-13T03:18:13.750Z","endTime":"2025-08-13T03:19:43.825Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":669477,"link":"/api/v1/people/669477"},"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":"L","description":"Foul Bunt"},"description":"Foul Bunt","code":"L","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.5,"endSpeed":85.0,"strikeZoneTop":3.68,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.771405141194574,"aZ":-11.22599399983769,"pfxX":5.082540565494531,"pfxZ":11.35267647296637,"pX":0.7796854752682093,"pZ":3.0537674709838796,"vX0":-6.203188858280251,"vY0":-134.61731934272558,"vZ0":-5.871527995534562,"x":87.28,"y":156.33,"x0":2.4477904632491434,"y0":50.002088235050806,"z0":6.049524442401622,"aX":9.377977230354634},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":19.6,"breakHorizontal":-7.9,"spinRate":2352,"spinDirection":149},"zone":6,"typeConfidence":0.92,"plateTime":0.4060632795660295,"extension":6.122733933964312},"index":0,"playId":"a45c43ca-6e1b-3a20-9197-ce605005b4e8","pitchNumber":1,"startTime":"2025-08-13T03:18:30.793Z","endTime":"2025-08-13T03:18:35.016Z","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":85.2,"endSpeed":78.8,"strikeZoneTop":3.05127041098064,"strikeZoneBottom":1.42553979410227,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.837156098834377,"aZ":-20.766456349769197,"pfxX":7.055038616071721,"pfxZ":7.288716662693674,"pX":0.8237511087256602,"pZ":1.0672559919104887,"vX0":-6.291108877616671,"vY0":-123.81325966066336,"vZ0":-7.620688719846268,"x":85.6,"y":209.96,"x0":2.4710616100707994,"y0":50.00395309294529,"z0":5.900836412635645,"aX":11.043602394523548},"breaks":{"breakAngle":24.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":11.8,"breakHorizontal":-11.5,"spinRate":1391,"spinDirection":158},"zone":14,"typeConfidence":0.91,"plateTime":0.44101235598031696,"extension":6.118253366884041},"index":1,"playId":"ed2cfd83-439e-3adf-bc50-37049b0b8863","pitchNumber":2,"startTime":"2025-08-13T03:18:52.373Z","endTime":"2025-08-13T03:18:56.271Z","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.7,"endSpeed":85.6,"strikeZoneTop":3.68,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.319288941339373,"aZ":-12.981098967622438,"pfxX":4.991481028978438,"pfxZ":10.20953685655671,"pX":0.9049448626694075,"pZ":3.280331620670929,"vX0":-5.874655443232717,"vY0":-136.33132535829836,"vZ0":-5.103441968246228,"x":82.51,"y":150.21,"x0":2.440474524217261,"y0":50.00398730755366,"z0":6.074490425768723,"aX":9.385123497973153},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":17.5,"breakHorizontal":-7.8,"spinRate":2372,"spinDirection":150},"zone":12,"typeConfidence":0.93,"plateTime":0.4019614845558257,"extension":6.2477339436013315},"index":2,"playId":"aace6409-c8ca-3922-9957-59adecbfdb7a","pitchNumber":3,"startTime":"2025-08-13T03:19:09.469Z","endTime":"2025-08-13T03:19:12.688Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2025-08-13T03:19:23.300Z","endTime":"2025-08-13T03:19:36.334Z","isPitch":false,"type":"action","player":{"id":593428,"link":"/api/v1/people/593428"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.9,"endSpeed":85.9,"strikeZoneTop":3.68,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.50352289256678,"aZ":-9.886559203521596,"pfxX":6.002230107350364,"pfxZ":11.727856327054521,"pX":0.07075421820392103,"pZ":2.2016854350706843,"vX0":-7.765691532651073,"vY0":-137.68299550879917,"vZ0":-8.373444670876403,"x":114.3,"y":179.33,"x0":2.1616159185681685,"y0":50.00123883670164,"z0":5.970444056882589,"aX":11.405072045289158},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":19.4,"breakHorizontal":-9.0,"spinRate":2460,"spinDirection":144},"zone":8,"typeConfidence":0.94,"plateTime":0.39939139273031543,"extension":6.1193696660090895},"hitData":{"launchSpeed":98.4,"launchAngle":3.0,"totalDistance":89.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":136.34,"coordY":135.57}},"index":4,"playId":"76e099b8-44cc-3b2e-ad5b-8142707d153b","pitchNumber":4,"startTime":"2025-08-13T03:19:36.334Z","endTime":"2025-08-13T03:19:43.825Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-13T03:19:43.825Z","atBatIndex":43},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Jackson Merrill doubles (17) on a sharp line drive to center fielder Jung Hoo Lee.","rbi":0,"awayScore":4,"homeScore":1,"isOut":false},"about":{"atBatIndex":44,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-08-13T03:19:52.155Z","endTime":"2025-08-13T03:20:38.703Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":808982,"link":"/api/v1/people/808982"},"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(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.4,"endSpeed":81.8,"strikeZoneTop":3.58419995218655,"strikeZoneBottom":1.59156274980909,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.554679086201343,"aZ":-21.119874487773153,"pfxX":0.8082730715110049,"pfxZ":6.495738680653517,"pX":1.0811764874696017,"pZ":4.0932067017753155,"vX0":-3.943198076509649,"vY0":-128.78338126640185,"vZ0":-1.0352783798644456,"x":75.79,"y":128.26,"x0":2.518695556450282,"y0":50.000116791270166,"z0":6.1147914029289945,"aX":1.3755191374587525},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":11.8,"breakHorizontal":-0.7,"spinRate":2228,"spinDirection":165},"zone":12,"typeConfidence":0.87,"plateTime":0.423256520982656,"extension":6.168585550992891},"index":0,"playId":"e248dfb3-c847-3520-a109-fe58a10ae9a2","pitchNumber":1,"startTime":"2025-08-13T03:20:09.104Z","endTime":"2025-08-13T03:20:12.360Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.3,"endSpeed":85.4,"strikeZoneTop":3.65,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.599540825597845,"aZ":-12.488143755536521,"pfxX":5.342962653373101,"pfxZ":10.577355167016062,"pX":-0.03469361982545219,"pZ":2.1637179503416495,"vX0":-7.915500634440202,"vY0":-135.54863381546932,"vZ0":-7.810136597230077,"x":118.32,"y":180.36,"x0":2.2289815931155124,"y0":50.00054793217911,"z0":5.953959517270157,"aX":9.942357640975146},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":17.6,"breakHorizontal":-8.0,"spinRate":2320,"spinDirection":146},"zone":8,"typeConfidence":0.92,"plateTime":0.4040693184550408,"extension":6.217706147725682},"hitData":{"launchSpeed":106.6,"launchAngle":20.0,"totalDistance":356.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":67.43,"coordY":46.89}},"index":1,"playId":"4f218c44-23b1-3481-bb15-1b56f3feae5e","pitchNumber":2,"startTime":"2025-08-13T03:20:26.554Z","endTime":"2025-08-13T03:20:38.703Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-13T03:20:38.703Z","atBatIndex":44},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Ramón Laureano flies out to center fielder Jung Hoo Lee. Jackson Merrill to 3rd.","rbi":0,"awayScore":4,"homeScore":1,"isOut":true},"about":{"atBatIndex":45,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-08-13T03:20:50.314Z","endTime":"2025-08-13T03:24:12.131Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662"},"pitchHand":{"code":"L","description":"Left"},"postOnThird":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","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":808982,"link":"/api/v1/people/808982"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Flyout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"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":1},"pitchData":{"startSpeed":94.9,"endSpeed":86.8,"strikeZoneTop":3.44060222170523,"strikeZoneBottom":1.58638912213731,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.15277572935246,"aZ":-13.176809947913556,"pfxX":5.691023870732556,"pfxZ":9.838776195861506,"pX":-0.39817358618318904,"pZ":4.119686066619654,"vX0":-9.201944477183485,"vY0":-137.9453087925991,"vZ0":-3.198876711054994,"x":132.18,"y":127.55,"x0":2.2385994179448887,"y0":50.00221599366807,"z0":6.1804103271786435,"aX":10.988836166039363},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":17.3,"breakHorizontal":-8.4,"spinRate":2376,"spinDirection":150},"zone":11,"typeConfidence":0.93,"plateTime":0.39677886745765933,"extension":6.255029689415543},"index":0,"playId":"cde06550-203b-3242-8b9d-21330fa6c58b","pitchNumber":1,"startTime":"2025-08-13T03:21:13.677Z","endTime":"2025-08-13T03:21:16.749Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.4,"endSpeed":86.4,"strikeZoneTop":3.44,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.46921825862365,"aZ":-12.386005411825504,"pfxX":6.262776436510947,"pfxZ":10.378219150671548,"pX":-0.30120195959428386,"pZ":2.5545088804467992,"vX0":-9.313845025286152,"vY0":-137.01522259758028,"vZ0":-6.871223880794262,"x":128.48,"y":169.81,"x0":2.3240249392912706,"y0":50.00356826964536,"z0":5.93630417535538,"aX":11.942671774048913},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":17.5,"breakHorizontal":-9.5,"spinRate":2246,"spinDirection":148},"zone":4,"typeConfidence":0.93,"plateTime":0.399328532819212,"extension":6.427896675097365},"index":1,"playId":"16453667-5e1f-3f66-a5a8-437401a302dc","pitchNumber":2,"startTime":"2025-08-13T03:21:45.308Z","endTime":"2025-08-13T03:21:48.308Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.3,"endSpeed":80.5,"strikeZoneTop":3.34546329296636,"strikeZoneBottom":1.54430990752944,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.274972282968786,"aZ":-24.368387641137875,"pfxX":3.5314087836058627,"pfxZ":4.870285633497509,"pX":-1.147072922465686,"pZ":-0.4430147652551482,"vX0":-10.023380427100284,"vY0":-125.00810430619131,"vZ0":-10.21809190157494,"x":160.72,"y":250.74,"x0":2.433964586234079,"y0":50.00273655832404,"z0":5.6564784501219805,"aX":5.6596814865484255},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":6.8,"breakHorizontal":-4.4,"spinRate":2086,"spinDirection":140},"zone":13,"typeConfidence":0.78,"plateTime":0.43609942358249176,"extension":6.449060025388747},"index":2,"playId":"71e33340-0eb6-334c-b35b-f6b1a9ed3755","pitchNumber":3,"startTime":"2025-08-13T03:22:09.424Z","endTime":"2025-08-13T03:22:13.008Z","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":1},"pitchData":{"startSpeed":94.7,"endSpeed":86.2,"strikeZoneTop":3.44,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.35886905634237,"aZ":-10.664083053437496,"pfxX":4.6629352069999515,"pfxZ":11.280166145606898,"pX":-0.5487070496306679,"pZ":3.18281927788279,"vX0":-9.410475718161146,"vY0":-137.43721178433705,"vZ0":-5.74309503799538,"x":137.92,"y":152.84,"x0":2.3187609701901697,"y0":50.00334130994225,"z0":6.028497730284252,"aX":8.892845438350138},"breaks":{"breakAngle":30.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":19.3,"breakHorizontal":-6.4,"spinRate":2357,"spinDirection":148},"zone":1,"typeConfidence":0.93,"plateTime":0.3990074429624446,"extension":6.3037474046238895},"index":3,"playId":"bb6c9cbb-fc9e-3642-87bf-fdbfc26a0561","pitchNumber":4,"startTime":"2025-08-13T03:22:56.101Z","endTime":"2025-08-13T03:22:59.101Z","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":95.7,"endSpeed":87.0,"strikeZoneTop":3.28827407271739,"strikeZoneBottom":1.52764905714962,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.35505286975834,"aZ":-9.074378315869636,"pfxX":5.942888945233502,"pfxZ":11.953174543064867,"pX":-1.4842576952366298,"pZ":1.6937702974701396,"vX0":-11.976683938959464,"vY0":-138.49019284320082,"vZ0":-9.69411228327703,"x":173.58,"y":193.05,"x0":2.1340832685806848,"y0":50.005459549361795,"z0":5.856418128521482,"aX":11.487939557661868},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":19.6,"breakHorizontal":-8.2,"spinRate":2395,"spinDirection":148},"zone":13,"typeConfidence":0.93,"plateTime":0.3962338971845769,"extension":6.451599243690397},"index":4,"playId":"e9130654-f4af-3a5b-9e5f-0a8746827be7","pitchNumber":5,"startTime":"2025-08-13T03:23:15.406Z","endTime":"2025-08-13T03:23:18.594Z","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":1},"pitchData":{"startSpeed":88.0,"endSpeed":81.1,"strikeZoneTop":3.44,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.13615024131349,"aZ":-26.826423649944957,"pfxX":-0.4669780598864659,"pfxZ":3.2073098711997368,"pX":-0.46458253688109735,"pZ":3.085128086964125,"vX0":-7.071700989955239,"vY0":-128.0171939398901,"vZ0":-2.2097491171405297,"x":134.71,"y":155.48,"x0":2.3883820419174597,"y0":50.005153790122115,"z0":6.048519724314113,"aX":-0.7781985595834081},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":5.5,"breakHorizontal":2.4,"spinRate":2175,"spinDirection":164},"zone":1,"typeConfidence":0.94,"plateTime":0.42700714161360365,"extension":6.315825754754321},"index":5,"playId":"467b4ec4-e7ac-373d-8570-ed83b5e85e44","pitchNumber":6,"startTime":"2025-08-13T03:23:36.028Z","endTime":"2025-08-13T03:23:42.453Z","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":1},"pitchData":{"startSpeed":93.9,"endSpeed":86.1,"strikeZoneTop":3.44,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.753856300471334,"aZ":-10.64035439935876,"pfxX":4.6526324785327535,"pfxZ":11.391227531835952,"pX":-0.46367055466236035,"pZ":2.8709554192917444,"vX0":-9.179600602803156,"vY0":-136.33369758221403,"vZ0":-6.409284913858178,"x":134.67,"y":161.26,"x0":2.3359962585724934,"y0":50.00418004032225,"z0":5.97980058531963,"aX":8.79688925907123},"breaks":{"breakAngle":30.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":19.4,"breakHorizontal":-6.6,"spinRate":2395,"spinDirection":145},"zone":1,"typeConfidence":0.92,"plateTime":0.40108866161606915,"extension":6.321551665533586},"hitData":{"launchSpeed":100.0,"launchAngle":37.0,"totalDistance":362.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":142.28,"coordY":54.22}},"index":6,"playId":"39584a07-0df1-3550-99ea-1175bd517b0a","pitchNumber":7,"startTime":"2025-08-13T03:23:59.434Z","endTime":"2025-08-13T03:24:12.131Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-13T03:24:12.131Z","atBatIndex":45},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jose Iglesias flies out to center fielder Jung Hoo Lee.","rbi":0,"awayScore":4,"homeScore":1,"isOut":true},"about":{"atBatIndex":46,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-08-13T03:25:13.936Z","endTime":"2025-08-13T03:27:54.093Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":578428,"fullName":"Jose Iglesias","link":"/api/v1/people/578428"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5,6,7,8],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":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":8},"credits":[{"player":{"id":808982,"link":"/api/v1/people/808982"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":4,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-08-13T03:24:28.657Z","endTime":"2025-08-13T03:25:15.903Z","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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.5,"endSpeed":86.8,"strikeZoneTop":3.23999812822246,"strikeZoneBottom":1.34772580505331,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.711852750261617,"aZ":-9.605606690611829,"pfxX":5.081529119912197,"pfxZ":11.756318430746118,"pX":0.19425186867276936,"pZ":2.6491503204812448,"vX0":-7.683557382964854,"vY0":-137.27594381223633,"vZ0":-7.292285661647765,"x":109.6,"y":167.25,"x0":2.361715047409766,"y0":50.003634846751304,"z0":5.984187215077425,"aX":9.756283068226082},"breaks":{"breakAngle":36.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.6,"breakVerticalInduced":20.0,"breakHorizontal":-7.7,"spinRate":2421,"spinDirection":146},"zone":5,"typeConfidence":0.94,"plateTime":0.3981066301613234,"extension":6.218197160941654},"index":1,"playId":"d0075843-71e6-350b-8e2e-279f018903d7","pitchNumber":1,"startTime":"2025-08-13T03:25:15.903Z","endTime":"2025-08-13T03:25:19.290Z","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":94.1,"endSpeed":86.6,"strikeZoneTop":3.24000051139104,"strikeZoneBottom":1.50137067156029,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.81768484272791,"aZ":-12.811899828795603,"pfxX":4.980993998115148,"pfxZ":10.106263109294243,"pX":0.8900734488357968,"pZ":3.702624225873756,"vX0":-6.1382564630233105,"vY0":-136.96588690192934,"vZ0":-3.887049595200673,"x":83.07,"y":138.81,"x0":2.5041048361572735,"y0":50.00527368027795,"z0":6.005014608821904,"aX":9.546167506015223},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":17.8,"breakHorizontal":-7.9,"spinRate":2371,"spinDirection":145},"zone":12,"typeConfidence":0.93,"plateTime":0.39858671441031523,"extension":6.287591203734623},"index":2,"playId":"48c28ff3-6263-3dc5-86ed-d467ba09189b","pitchNumber":2,"startTime":"2025-08-13T03:25:34.805Z","endTime":"2025-08-13T03:25:37.805Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.2,"endSpeed":85.3,"strikeZoneTop":3.2399947808689,"strikeZoneBottom":1.36309370533532,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.78878308898965,"aZ":-7.963866775420322,"pfxX":5.483494950918629,"pfxZ":12.838153864522532,"pX":1.0464518116856913,"pZ":3.8725210460395987,"vX0":-5.577823814382096,"vY0":-137.05966667587705,"vZ0":-4.347535408712461,"x":77.11,"y":134.22,"x0":2.4041583031019447,"y0":50.00047463468651,"z0":6.033015532086965,"aX":10.33933435756962},"breaks":{"breakAngle":45.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.6,"breakVerticalInduced":22.4,"breakHorizontal":-8.6,"spinRate":2440,"spinDirection":146},"zone":12,"typeConfidence":0.94,"plateTime":0.4009803992780734,"extension":6.243543435613632},"index":3,"playId":"1f72d0b6-4ae7-3950-b252-cb3d4929ffba","pitchNumber":3,"startTime":"2025-08-13T03:25:53.616Z","endTime":"2025-08-13T03:25:56.616Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.7,"endSpeed":81.3,"strikeZoneTop":3.04626436378308,"strikeZoneBottom":1.29283169635156,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.855200245273135,"aZ":-24.989943771271918,"pfxX":0.25277914904946996,"pfxZ":4.316384529645026,"pX":0.27798204984230157,"pZ":1.7384113741188063,"vX0":-6.124116088860635,"vY0":-127.59306115902848,"vZ0":-5.426834739358971,"x":106.4,"y":191.84,"x0":2.6666746020866263,"y0":50.0055551532673,"z0":5.837804249899275,"aX":0.42232882875422684},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":7.0,"breakHorizontal":0.8,"spinRate":2146,"spinDirection":188},"zone":9,"typeConfidence":0.93,"plateTime":0.4276875129592388,"extension":6.319189991631223},"index":4,"playId":"69037005-f15b-3a5b-bb57-3620178ec7cb","pitchNumber":4,"startTime":"2025-08-13T03:26:23.934Z","endTime":"2025-08-13T03:26:27.281Z","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.6,"endSpeed":85.9,"strikeZoneTop":3.23482177899979,"strikeZoneBottom":1.33913354995504,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.22944242250126,"aZ":-11.218167598553915,"pfxX":6.605515385921331,"pfxZ":10.992818165735677,"pX":0.6195324562872071,"pZ":4.3482227140810865,"vX0":-6.888101267826899,"vY0":-137.61474135528553,"vZ0":-2.7707572571569985,"x":93.38,"y":121.38,"x0":2.303924959018003,"y0":50.00447584786466,"z0":6.134313228570955,"aX":12.595281791265096},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":19.4,"breakHorizontal":-10.4,"spinRate":2372,"spinDirection":140},"zone":12,"typeConfidence":0.94,"plateTime":0.3989111812678128,"extension":6.139666604074931},"index":5,"playId":"38cc4998-19c9-3d3a-945d-45a780926bac","pitchNumber":5,"startTime":"2025-08-13T03:26:44.749Z","endTime":"2025-08-13T03:26:47.803Z","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":94.6,"endSpeed":86.3,"strikeZoneTop":3.24,"strikeZoneBottom":1.41,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.063775936411094,"aZ":-11.000595634364503,"pfxX":5.629289856406362,"pfxZ":11.088422358601564,"pX":0.4089495793010509,"pZ":2.7211216299650136,"vX0":-7.375354283538872,"vY0":-137.45787541217769,"vZ0":-6.6429873905420616,"x":101.41,"y":165.31,"x0":2.3981023683961213,"y0":50.00267886073435,"z0":5.919415037595233,"aX":10.749798122247862},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":18.8,"breakHorizontal":-8.6,"spinRate":2348,"spinDirection":143},"zone":3,"typeConfidence":0.94,"plateTime":0.3987803081799388,"extension":6.499121854529062},"index":6,"playId":"0c663787-48aa-3a1a-8080-1cf3251ca9c3","pitchNumber":6,"startTime":"2025-08-13T03:27:04.233Z","endTime":"2025-08-13T03:27:07.256Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":2},"index":7,"playId":"6c3f1c3e-a629-4f00-ad26-75a57d4f5185","startTime":"2025-08-13T03:27:25.006Z","endTime":"2025-08-13T03:27:30.006Z","isPitch":false,"type":"stepoff"},{"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":95.6,"endSpeed":87.5,"strikeZoneTop":3.24,"strikeZoneBottom":1.41,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.40885257457173,"aZ":-12.245148084850587,"pfxX":5.3222144916147895,"pfxZ":10.158704353070586,"pX":-0.08263246710212901,"pZ":3.3241737580116357,"vX0":-8.474995467290313,"vY0":-139.01374619946824,"vZ0":-5.182018415294947,"x":120.15,"y":149.03,"x0":2.310554440584888,"y0":50.00693055589686,"z0":6.021678362126838,"aX":10.445974217876847},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":17.5,"breakHorizontal":-7.9,"spinRate":2321,"spinDirection":146},"zone":2,"typeConfidence":0.94,"plateTime":0.39362651217133804,"extension":6.296697165585463},"hitData":{"launchSpeed":100.2,"launchAngle":20.0,"totalDistance":350.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":149.28,"coordY":75.67}},"index":8,"playId":"bdac22a5-820f-303e-b0b2-4d7ba6de3b26","pitchNumber":7,"startTime":"2025-08-13T03:27:47.031Z","endTime":"2025-08-13T03:27:54.093Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-13T03:27:54.093Z","atBatIndex":46},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Wilmer Flores singles on a line drive to left fielder Ramón Laureano.","rbi":0,"awayScore":4,"homeScore":1,"isOut":false},"about":{"atBatIndex":47,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-08-13T03:29:41.642Z","endTime":"2025-08-13T03:30:57.180Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":0},"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"},"postOnFirst":{"id":527038,"fullName":"Wilmer Flores","link":"/api/v1/people/527038"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":527038,"fullName":"Wilmer Flores","link":"/api/v1/people/527038"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":657656,"link":"/api/v1/people/657656"},"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":0},"pitchData":{"startSpeed":97.2,"endSpeed":89.2,"strikeZoneTop":3.3,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.682917101868806,"aZ":-15.698577220083028,"pfxX":-5.653852466411881,"pfxZ":8.108821301301887,"pX":1.0726922897507738,"pZ":2.8876646838117965,"vX0":10.342358476658212,"vY0":-141.28010823467375,"vZ0":-4.468738867330381,"x":76.11,"y":160.81,"x0":-1.892549863782541,"y0":50.00131265714571,"z0":5.49132665944893,"aX":-11.486359636061731},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":13.9,"breakHorizontal":8.3,"spinRate":2455,"spinDirection":216},"zone":12,"typeConfidence":0.9,"plateTime":0.38694274954453656,"extension":5.72766933694432},"index":0,"playId":"cbab4cd9-89f0-3006-a4aa-4458dc887095","pitchNumber":1,"startTime":"2025-08-13T03:30:05.892Z","endTime":"2025-08-13T03:30:09.123Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.7,"endSpeed":86.8,"strikeZoneTop":3.24147206020686,"strikeZoneBottom":1.59848448076738,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.681617722653655,"aZ":-27.498111275747977,"pfxX":-10.602093814728223,"pfxZ":2.4136314976636832,"pX":0.836193488141598,"pZ":3.1297459932065275,"vX0":12.01114362615601,"vY0":-138.7617510720048,"vZ0":-1.1484138037675016,"x":85.13,"y":154.28,"x0":-2.182633932997456,"y0":50.00545348888463,"z0":5.3906762595613715,"aX":-20.562601089419065},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":4.3,"breakHorizontal":16.6,"spinRate":2086,"spinDirection":233},"zone":12,"typeConfidence":0.89,"plateTime":0.3955820162134822,"extension":5.747206870138939},"index":1,"playId":"a7ac5faa-1a68-3e7e-bfd4-fe86c9974307","pitchNumber":2,"startTime":"2025-08-13T03:30:26.566Z","endTime":"2025-08-13T03:30:29.839Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.4,"endSpeed":87.0,"strikeZoneTop":3.3,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.54170898009948,"aZ":-27.29887489139343,"pfxX":-9.953294089382407,"pfxZ":2.5138504275545284,"pX":-0.47005233169107424,"pZ":1.8157338916415955,"vX0":8.206667667553782,"vY0":-138.66008919074994,"vZ0":-4.3285904517829845,"x":134.92,"y":189.76,"x0":-2.1827516179502844,"y0":50.001095556700896,"z0":5.2301351648460495,"aX":-19.277087271684806},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":3.8,"breakHorizontal":16.2,"spinRate":2134,"spinDirection":236},"zone":7,"typeConfidence":0.9,"plateTime":0.3958251315251129,"extension":5.720014027094809},"hitData":{"launchSpeed":97.7,"launchAngle":20.0,"totalDistance":293.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":32.28,"coordY":104.68}},"index":2,"playId":"49c29e08-aab3-38c5-98b4-02d8f20ea547","pitchNumber":3,"startTime":"2025-08-13T03:30:45.351Z","endTime":"2025-08-13T03:30:57.180Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-13T03:30:57.180Z","atBatIndex":47},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Matt Chapman walks. Wilmer Flores to 2nd.","rbi":0,"awayScore":4,"homeScore":1,"isOut":false},"about":{"atBatIndex":48,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-08-13T03:31:02.330Z","endTime":"2025-08-13T03:32:31.758Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":0},"matchup":{"batter":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":688158,"fullName":"David Morgan","link":"/api/v1/people/688158"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"postOnSecond":{"id":527038,"fullName":"Wilmer Flores","link":"/api/v1/people/527038"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"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":527038,"fullName":"Wilmer Flores","link":"/api/v1/people/527038"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"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":0},"pitchData":{"startSpeed":94.7,"endSpeed":86.6,"strikeZoneTop":3.48844388261627,"strikeZoneBottom":1.66175678110379,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.198961886517207,"aZ":-27.141509304796944,"pfxX":-10.106718391068576,"pfxZ":2.618204070238571,"pX":-0.7164143687297491,"pZ":3.868669824050118,"vX0":8.125005409891877,"vY0":-137.71214301037614,"vZ0":0.769216428189161,"x":144.31,"y":134.33,"x0":-2.3899880390323442,"y0":50.0038792305682,"z0":5.419763293692484,"aX":-19.439304084417575},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":5.2,"breakHorizontal":16.7,"spinRate":2104,"spinDirection":233},"zone":11,"typeConfidence":0.89,"plateTime":0.3975353679499922,"extension":5.797086057447757},"index":0,"playId":"a205e725-34a1-32e3-8ae4-792fa2542d0d","pitchNumber":1,"startTime":"2025-08-13T03:31:26.987Z","endTime":"2025-08-13T03:31:30.634Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.7,"endSpeed":89.6,"strikeZoneTop":3.48163377960957,"strikeZoneBottom":1.58848688186045,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.464672009101783,"aZ":-15.155170008679772,"pfxX":-4.129394283964082,"pfxZ":8.269376453030526,"pX":-1.3429709486290655,"pZ":3.5181806328718235,"vX0":3.7682196033622444,"vY0":-142.27506364728848,"vZ0":-2.8848340276432958,"x":168.19,"y":143.79,"x0":-2.1455984148865017,"y0":50.00186703475235,"z0":5.501011191734026,"aX":-8.497939252932257},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":14.6,"breakHorizontal":6.7,"spinRate":2382,"spinDirection":219},"zone":11,"typeConfidence":0.9,"plateTime":0.38441200142953225,"extension":5.880972709088439},"index":1,"playId":"2705c66c-402c-3731-9733-16e4c772add6","pitchNumber":2,"startTime":"2025-08-13T03:31:45.181Z","endTime":"2025-08-13T03:31:48.368Z","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":0},"pitchData":{"startSpeed":97.5,"endSpeed":88.5,"strikeZoneTop":3.49000021336812,"strikeZoneBottom":1.68203317759831,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.49894463420774,"aZ":-14.51234406529021,"pfxX":-6.215092719846634,"pfxZ":8.721537586334824,"pX":-1.1119676797664184,"pZ":3.106132505748499,"vX0":5.385719987512863,"vY0":-141.88728925909243,"vZ0":-3.658642038181974,"x":159.39,"y":154.91,"x0":-2.2335265137890303,"y0":50.00417875715956,"z0":5.345956801593809,"aX":-12.588275176607734},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":15.1,"breakHorizontal":10.1,"spinRate":2437,"spinDirection":222},"zone":11,"typeConfidence":0.9,"plateTime":0.3870229759856221,"extension":5.938968121770298},"index":2,"playId":"626b099d-fe5d-3df5-bb77-8c1fdd56e97f","pitchNumber":3,"startTime":"2025-08-13T03:32:06.426Z","endTime":"2025-08-13T03:32:09.924Z","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":0,"outs":0},"pitchData":{"startSpeed":96.4,"endSpeed":87.6,"strikeZoneTop":3.57319772637422,"strikeZoneBottom":1.77442657322663,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.1433398478143,"aZ":-16.687890397069246,"pfxX":-4.65376388018294,"pfxZ":7.800133529730445,"pX":-1.0419652447599352,"pZ":4.454033404291706,"vX0":5.236350783423058,"vY0":-140.32535580707838,"vZ0":0.3339178431289126,"x":156.72,"y":118.52,"x0":-2.331710787667918,"y0":50.00026778521932,"z0":5.424745285385172,"aX":-9.236817270702577},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":14.4,"breakHorizontal":7.3,"spinRate":2264,"spinDirection":223},"zone":11,"typeConfidence":0.9,"plateTime":0.39103054733942777,"extension":5.866030229221979},"index":3,"playId":"27fd9dbc-a4d4-3aa5-b6ed-4a7ac446444a","pitchNumber":4,"startTime":"2025-08-13T03:32:28.537Z","endTime":"2025-08-13T03:32:31.758Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-13T03:32:31.758Z","atBatIndex":48},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Jung Hoo Lee lines out sharply to right fielder Fernando Tatis Jr.","rbi":0,"awayScore":4,"homeScore":1,"isOut":true},"about":{"atBatIndex":49,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-08-13T03:34:14.709Z","endTime":"2025-08-13T03:34:26.917Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"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"},"postOnFirst":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"postOnSecond":{"id":527038,"fullName":"Wilmer Flores","link":"/api/v1/people/527038"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1],"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":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"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":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":4,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-13T03:33:00.034Z","endTime":"2025-08-13T03:34:16.876Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.1,"endSpeed":88.0,"strikeZoneTop":3.35,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.976757340296068,"aZ":-24.752389923613244,"pfxX":-9.49505912688074,"pfxZ":3.7841496601146147,"pX":0.12379635387731355,"pZ":2.3937439204308686,"vX0":9.716786536399153,"vY0":-138.2249764826237,"vZ0":-3.0775073506097206,"x":112.28,"y":174.15,"x0":-2.1812243663233506,"y0":50.00183655263373,"z0":5.159187207039688,"aX":-18.616836420047147},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":6.5,"breakHorizontal":15.5,"spinRate":2142,"spinDirection":236},"zone":5,"typeConfidence":0.9,"plateTime":0.39425928366429286,"extension":6.3604009076252135},"hitData":{"launchSpeed":105.1,"launchAngle":15.0,"totalDistance":333.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":178.22,"coordY":75.4}},"index":1,"playId":"3ae6391f-2140-3b6a-8f55-ae458d65729a","pitchNumber":1,"startTime":"2025-08-13T03:34:16.876Z","endTime":"2025-08-13T03:34:26.917Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-13T03:34:26.917Z","atBatIndex":49},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Dominic Smith singles on a ground ball to right fielder Fernando Tatis Jr. Wilmer Flores to 3rd. Matt Chapman to 2nd.","rbi":0,"awayScore":4,"homeScore":1,"isOut":false},"about":{"atBatIndex":50,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-08-13T03:35:36.764Z","endTime":"2025-08-13T03:37:38.529Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":642086,"fullName":"Dominic Smith","link":"/api/v1/people/642086"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":688158,"fullName":"David Morgan","link":"/api/v1/people/688158"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":642086,"fullName":"Dominic Smith","link":"/api/v1/people/642086"},"postOnSecond":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"postOnThird":{"id":527038,"fullName":"Wilmer Flores","link":"/api/v1/people/527038"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[1,2,4,5,6],"actionIndex":[0],"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":642086,"fullName":"Dominic Smith","link":"/api/v1/people/642086"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":665487,"link":"/api/v1/people/665487"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":527038,"fullName":"Wilmer Flores","link":"/api/v1/people/527038"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Dominic Smith replaces Tyler Fitzgerald.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":4,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2025-08-13T03:35:10.894Z","endTime":"2025-08-13T03:35:38.914Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":642086,"link":"/api/v1/people/642086"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"801","replacedPlayer":{"id":666149,"link":"/api/v1/people/666149"}},{"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.1,"endSpeed":88.8,"strikeZoneTop":3.24,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.07119746749315,"aZ":-13.479394581576384,"pfxX":-4.359833838962651,"pfxZ":9.283663280736468,"pX":0.05880247685812011,"pZ":1.2517985411586559,"vX0":7.370945517892155,"vY0":-141.01472161681176,"vZ0":-8.80920102500913,"x":114.76,"y":204.98,"x0":-2.0225553666585157,"y0":50.003533257348245,"z0":5.285865656930866,"aX":-8.780783833456896},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":15.1,"breakHorizontal":6.4,"spinRate":2283,"spinDirection":216},"zone":14,"typeConfidence":0.9,"plateTime":0.3884246436654615,"extension":5.8676103111143805},"index":1,"playId":"fc30287a-0c6d-3b56-a801-205f65ddfaba","pitchNumber":1,"startTime":"2025-08-13T03:35:38.914Z","endTime":"2025-08-13T03:35:42.800Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.2,"endSpeed":74.4,"strikeZoneTop":3.24,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.54241245096877,"aZ":-40.29435326316988,"pfxX":5.107417085464633,"pfxZ":-5.798439008683005,"pX":0.443907564942483,"pZ":2.1511474480629205,"vX0":4.296016590026594,"vY0":-118.1686783991758,"vZ0":0.3829390367754977,"x":100.08,"y":180.7,"x0":-2.067463890910712,"y0":50.001856607193105,"z0":5.717940581502423,"aX":7.153037258798723},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.8,"breakVerticalInduced":-10.1,"breakHorizontal":-10.3,"spinRate":2537,"spinDirection":55},"zone":6,"typeConfidence":0.91,"plateTime":0.4652344188656321,"extension":6.0637887078376025},"index":2,"playId":"86db5370-921f-391e-b366-9bb589a8b69f","pitchNumber":2,"startTime":"2025-08-13T03:36:02.999Z","endTime":"2025-08-13T03:36:05.999Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":3,"startTime":"2025-08-13T03:36:16.633Z","endTime":"2025-08-13T03:36:41.275Z","isPitch":false,"type":"action","player":{"id":642086,"link":"/api/v1/people/642086"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.1,"endSpeed":74.6,"strikeZoneTop":3.05442113138162,"strikeZoneBottom":1.51675623950121,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.863823935274322,"aZ":-40.38318177014156,"pfxX":5.6530134045879885,"pfxZ":-5.758035371659146,"pX":-0.6461920250393554,"pZ":3.428401751043165,"vX0":1.9973812132570183,"vY0":-119.4439981711822,"vZ0":2.9776299731560254,"x":141.63,"y":146.21,"x0":-2.2307555552737703,"y0":50.00272103663623,"z0":5.830393865425835,"aX":8.05893705597698},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.3,"breakVerticalInduced":-9.2,"breakHorizontal":-10.8,"spinRate":2542,"spinDirection":58},"zone":11,"typeConfidence":0.91,"plateTime":0.4609112364489194,"extension":5.910047095110562},"index":4,"playId":"c5faae20-cd90-37ed-b7f3-eb4a3d208d63","pitchNumber":3,"startTime":"2025-08-13T03:36:41.275Z","endTime":"2025-08-13T03:36:44.798Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.0,"endSpeed":88.6,"strikeZoneTop":3.24,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.01351479678043,"aZ":-16.38265981333792,"pfxX":-8.385800058400413,"pfxZ":7.849561686861897,"pX":0.2314685106007914,"pZ":2.162805744162146,"vX0":9.607759525689696,"vY0":-140.9414429176581,"vZ0":-5.8492219613658145,"x":108.18,"y":180.38,"x0":-2.131989280676154,"y0":50.005004554696306,"z0":5.323065527904181,"aX":-16.874814496571087},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":13.2,"breakHorizontal":13.2,"spinRate":2619,"spinDirection":228},"zone":5,"typeConfidence":0.86,"plateTime":0.3886168555393481,"extension":5.938793777045061},"index":5,"playId":"d16542d9-531b-3455-b4b2-83abb39a0877","pitchNumber":4,"startTime":"2025-08-13T03:37:03.635Z","endTime":"2025-08-13T03:37:07.086Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.7,"endSpeed":87.0,"strikeZoneTop":3.24,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.841466530069106,"aZ":-28.089122433678153,"pfxX":-10.242852728650028,"pfxZ":2.101354203706796,"pX":0.48833846611792125,"pZ":2.324390819716794,"vX0":11.354405760191518,"vY0":-138.88313705081234,"vZ0":-2.5569133241206883,"x":98.39,"y":176.02,"x0":-2.333825775831639,"y0":50.00144138345144,"z0":5.136853630158234,"aX":-19.889475322622847},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":3.5,"breakHorizontal":16.0,"spinRate":2196,"spinDirection":240},"zone":6,"typeConfidence":0.89,"plateTime":0.395290434550986,"extension":5.748686618301337},"hitData":{"launchSpeed":101.0,"launchAngle":-4.0,"totalDistance":27.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":180.19,"coordY":121.79}},"index":6,"playId":"f61979a2-effb-35b8-9f28-7d406851358e","pitchNumber":5,"startTime":"2025-08-13T03:37:28.414Z","endTime":"2025-08-13T03:37:38.529Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-13T03:37:38.529Z","atBatIndex":50},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Patrick Bailey pops out to shortstop Xander Bogaerts on the infield fly rule.","rbi":0,"awayScore":4,"homeScore":1,"isOut":true},"about":{"atBatIndex":51,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-08-13T03:40:18.316Z","endTime":"2025-08-13T03:41:39.110Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":592094,"fullName":"Jason Adam","link":"/api/v1/people/592094"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"postOnSecond":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"postOnThird":{"id":527038,"fullName":"Wilmer Flores","link":"/api/v1/people/527038"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[3,5,6],"actionIndex":[1,2],"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":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":593428,"link":"/api/v1/people/593428"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":4,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2025-08-13T03:37:56.799Z","endTime":"2025-08-13T03:38:24.419Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Jason Adam replaces David Morgan.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2025-08-13T03:38:24.419Z","endTime":"2025-08-13T03:38:40.661Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":592094,"link":"/api/v1/people/592094"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"description":"Offensive Substitution: Pinch-runner Drew Gilbert replaces Dominic Smith.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":4,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":2,"startTime":"2025-08-13T03:38:40.661Z","endTime":"2025-08-13T03:40:20.511Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":687551,"link":"/api/v1/people/687551"},"position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"battingOrder":"802","replacedPlayer":{"id":642086,"link":"/api/v1/people/642086"},"base":1},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.5,"endSpeed":86.7,"strikeZoneTop":3.51679985955669,"strikeZoneBottom":1.79532942884716,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.31274833771559,"aZ":-12.335173078955124,"pfxX":-4.513104173534126,"pfxZ":10.246928725826866,"pX":-0.09184480407892982,"pZ":2.943591337490259,"vX0":3.986241480286167,"vY0":-138.8031576277797,"vZ0":-6.9474232347282925,"x":120.5,"y":159.3,"x0":-0.96570309037401,"y0":50.00289846687321,"z0":6.313839414580287,"aX":-8.73822899502067},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":17.2,"breakHorizontal":7.3,"spinRate":2628,"spinDirection":217},"zone":5,"typeConfidence":0.9,"plateTime":0.39577215606624705,"extension":6.421187534921367},"index":3,"playId":"202b75e9-b6d9-3c41-ac51-d103cce63bf5","pitchNumber":1,"startTime":"2025-08-13T03:40:20.511Z","endTime":"2025-08-13T03:40:23.670Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"index":4,"startTime":"2025-08-13T03:40:44.277Z","endTime":"2025-08-13T03:41:03.981Z","isPitch":false,"type":"action","player":{"id":672275,"link":"/api/v1/people/672275"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.7,"endSpeed":86.1,"strikeZoneTop":3.4,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.17302186029726,"aZ":-9.483685456259883,"pfxX":-3.7483628789430803,"pfxZ":11.770898757011631,"pX":-0.35978180668269905,"pZ":3.3657999201751174,"vX0":3.195790293249535,"vY0":-139.16016776078638,"vZ0":-6.195405646429976,"x":130.71,"y":147.9,"x0":-1.045764398574063,"y0":50.006621451020166,"z0":6.2744715438290894,"aX":-7.2284860155842185},"breaks":{"breakAngle":30.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.3,"breakVerticalInduced":19.9,"breakHorizontal":6.0,"spinRate":2670,"spinDirection":217},"zone":1,"typeConfidence":0.9,"plateTime":0.39618295460379027,"extension":6.427416529520895},"index":5,"playId":"cc5595c6-154f-3d9c-b483-dca1582e7c2a","pitchNumber":2,"startTime":"2025-08-13T03:41:03.981Z","endTime":"2025-08-13T03:41:06.981Z","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":2,"outs":1},"pitchData":{"startSpeed":89.2,"endSpeed":81.9,"strikeZoneTop":3.4,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.402117496902886,"aZ":-28.279751532514958,"pfxX":-9.94188857318834,"pfxZ":2.285723703608838,"pX":-0.29139646575812334,"pZ":2.3194333857963088,"vX0":5.307090323110998,"vY0":-129.79670473169125,"vZ0":-4.7007443809232825,"x":128.11,"y":176.16,"x0":-1.0718183093052738,"y0":50.00515245288133,"z0":6.309918040696295,"aX":-16.949746030524608},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":3.2,"breakHorizontal":16.8,"spinRate":2178,"spinDirection":229},"zone":4,"typeConfidence":0.9,"plateTime":0.42214213954176794,"extension":6.05631914598374},"hitData":{"launchSpeed":79.0,"launchAngle":54.0,"totalDistance":207.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":129.0,"coordY":118.29}},"index":6,"playId":"562ad9f5-7fbe-3213-8c2e-f15f1bbf21cd","pitchNumber":3,"startTime":"2025-08-13T03:41:28.242Z","endTime":"2025-08-13T03:41:39.110Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-13T03:41:39.110Z","atBatIndex":51},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Heliot Ramos pops out to first baseman Luis Arraez in foul territory.","rbi":0,"awayScore":4,"homeScore":1,"isOut":true},"about":{"atBatIndex":52,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-08-13T03:41:53.970Z","endTime":"2025-08-13T03:42:19.028Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592094,"fullName":"Jason Adam","link":"/api/v1/people/592094"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":650333,"link":"/api/v1/people/650333"},"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":2},"pitchData":{"startSpeed":95.2,"endSpeed":86.2,"strikeZoneTop":3.2,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.98401442909513,"aZ":-11.951638297474915,"pfxX":-6.047485491075412,"pfxZ":10.529054453663933,"pX":-0.9115172234007668,"pZ":3.251510569382132,"vX0":1.74218682700032,"vY0":-138.45247229230793,"vZ0":-6.635590030475958,"x":151.74,"y":150.99,"x0":-0.7673979770986117,"y0":50.005741165815124,"z0":6.497297283589403,"aX":-11.61704285318257},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":17.6,"breakHorizontal":10.6,"spinRate":2606,"spinDirection":214},"zone":11,"typeConfidence":0.9,"plateTime":0.39722881736344595,"extension":6.530260865511423},"hitData":{"launchSpeed":79.3,"launchAngle":77.0,"totalDistance":57.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":149.28,"coordY":190.7}},"index":0,"playId":"8d9f7256-1900-3e40-aa48-d541b1f427cb","pitchNumber":1,"startTime":"2025-08-13T03:42:09.722Z","endTime":"2025-08-13T03:42:19.028Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-13T03:42:19.028Z","atBatIndex":52},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jake Cronenworth grounds out, second baseman Casey Schmitt to first baseman Rafael Devers.","rbi":0,"awayScore":4,"homeScore":1,"isOut":true},"about":{"atBatIndex":53,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-08-13T03:44:37.637Z","endTime":"2025-08-13T03:45:16.333Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657424,"fullName":"Matt Gage","link":"/api/v1/people/657424"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":669477,"link":"/api/v1/people/669477"},"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":{"description":"Drew Gilbert remains in the game as the right fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":4,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-13T03:43:54.983Z","endTime":"2025-08-13T03:43:54.999Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":687551,"link":"/api/v1/people/687551"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"802","replacedPlayer":{"id":642086,"link":"/api/v1/people/642086"}},{"details":{"description":"Pitching Change: Matt Gage replaces Robbie Ray.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2025-08-13T03:43:54.999Z","endTime":"2025-08-13T03:44:39.929Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":657424,"link":"/api/v1/people/657424"},"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":84.6,"endSpeed":78.2,"strikeZoneTop":3.39318005663311,"strikeZoneBottom":1.71615852418044,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.369553452503666,"aZ":-29.30877025455191,"pfxX":-2.9429853076747277,"pfxZ":1.8558141745104955,"pX":0.1873832494242687,"pZ":2.6510820657958503,"vX0":-4.2923063868133955,"vY0":-123.15861228870456,"vZ0":-3.2129510009666222,"x":109.86,"y":167.2,"x0":2.3319078305582313,"y0":50.00201462520928,"z0":6.438915843192429,"aX":-4.541972209992637},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":2.9,"breakHorizontal":6.2,"spinRate":2237,"spinDirection":242},"zone":5,"typeConfidence":2.0,"plateTime":0.4439303257357361,"extension":6.283652361540581},"index":2,"playId":"857a5905-9b14-366e-8b70-1f1b58b806ab","pitchNumber":1,"startTime":"2025-08-13T03:44:39.929Z","endTime":"2025-08-13T03:44:43.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, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.5,"endSpeed":84.3,"strikeZoneTop":3.39828625536901,"strikeZoneBottom":1.57215901609434,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.6060623338453,"aZ":-14.915120518614476,"pfxX":8.394825383757457,"pfxZ":9.501282533844861,"pX":1.0857848019801681,"pZ":1.5796185719155305,"vX0":-5.404809092976851,"vY0":-134.29717444255397,"vZ0":-9.197584657707289,"x":75.61,"y":196.13,"x0":2.0395126824536076,"y0":50.0035229623349,"z0":6.1229193273242295,"aX":15.248903889618456},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":15.2,"breakHorizontal":-13.9,"spinRate":2160,"spinDirection":155},"zone":14,"typeConfidence":2.0,"plateTime":0.4087305901016558,"extension":6.307385929729027},"index":3,"playId":"8d27678c-7329-3ff3-92fb-6c298ddfb4b3","pitchNumber":2,"startTime":"2025-08-13T03:44:53.817Z","endTime":"2025-08-13T03:44:58.674Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.4,"endSpeed":80.6,"strikeZoneTop":3.35,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.930315827050098,"aZ":-28.594075569576862,"pfxX":-2.7859656096908005,"pfxZ":2.1830791272313466,"pX":0.3064882680268143,"pZ":1.5980101787827516,"vX0":-4.024542284650626,"vY0":-127.1509672421431,"vZ0":-6.141004362496998,"x":105.32,"y":195.63,"x0":2.2712785761717686,"y0":50.00096763415786,"z0":6.311573825023432,"aX":-4.5633807886558335},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":2.8,"breakHorizontal":6.0,"spinRate":2303,"spinDirection":220},"zone":9,"typeConfidence":0.9,"plateTime":0.4306751782196021,"extension":6.3430639760657135},"hitData":{"launchSpeed":93.1,"launchAngle":-4.0,"totalDistance":17.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":142.19,"coordY":143.57}},"index":4,"playId":"8aca3588-0817-365a-8af8-1b5f14273652","pitchNumber":3,"startTime":"2025-08-13T03:45:08.763Z","endTime":"2025-08-13T03:45:16.333Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-13T03:45:16.333Z","atBatIndex":53},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Freddy Fermin singles on a line drive to right fielder Drew Gilbert.","rbi":0,"awayScore":4,"homeScore":1,"isOut":false},"about":{"atBatIndex":54,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-08-13T03:45:26.370Z","endTime":"2025-08-13T03:46:08.116Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657424,"fullName":"Matt Gage","link":"/api/v1/people/657424"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":687551,"link":"/api/v1/people/687551"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.3,"endSpeed":83.3,"strikeZoneTop":3.29999931978267,"strikeZoneBottom":1.48488484895291,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.530509146242817,"aZ":-14.394703689777565,"pfxX":0.32627598722307916,"pfxZ":9.99793713195841,"pX":0.7282711217024318,"pZ":2.7524010619214905,"vX0":-3.3628923142217175,"vY0":-132.78668057579108,"vZ0":-6.801459458245214,"x":89.24,"y":164.47,"x0":1.9709962723046617,"y0":50.004096998858834,"z0":6.402477716981959,"aX":0.5807395043197201},"breaks":{"breakAngle":0.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":16.8,"breakHorizontal":0.1,"spinRate":2072,"spinDirection":163},"zone":3,"typeConfidence":0.91,"plateTime":0.4131481547018838,"extension":6.374807687659479},"index":0,"playId":"bd299e03-5125-3ad2-99a7-47633a44d40d","pitchNumber":1,"startTime":"2025-08-13T03:45:42.642Z","endTime":"2025-08-13T03:45:46.375Z","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":1},"pitchData":{"startSpeed":86.5,"endSpeed":79.6,"strikeZoneTop":3.3,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.514997848162206,"aZ":-25.608982505781796,"pfxX":9.326685106511263,"pfxZ":4.099099291278879,"pX":0.7827198955174842,"pZ":1.3858814899760146,"vX0":-6.503652403349408,"vY0":-125.73049057711093,"vZ0":-6.536974117560046,"x":87.16,"y":201.36,"x0":2.1913530119832347,"y0":50.00132968396911,"z0":6.097929881136732,"aX":14.929592560960357},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":6.1,"breakHorizontal":-15.4,"spinRate":1390,"spinDirection":140},"zone":14,"typeConfidence":0.9,"plateTime":0.4356427574934405,"extension":6.475848239333833},"hitData":{"launchSpeed":67.1,"launchAngle":18.0,"totalDistance":157.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":171.96,"coordY":132.71}},"index":1,"playId":"dbe6bc3e-e77d-354c-898d-0b6798393902","pitchNumber":2,"startTime":"2025-08-13T03:45:57.340Z","endTime":"2025-08-13T03:46:08.116Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-13T03:46:08.116Z","atBatIndex":54},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Fernando Tatis Jr. singles on a ground ball to left fielder Heliot Ramos. Freddy Fermin to 2nd.","rbi":0,"awayScore":4,"homeScore":1,"isOut":false},"about":{"atBatIndex":55,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-08-13T03:46:11.430Z","endTime":"2025-08-13T03:48:08.245Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657424,"fullName":"Matt Gage","link":"/api/v1/people/657424"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"postOnSecond":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":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":671218,"link":"/api/v1/people/671218"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"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":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"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(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.7,"endSpeed":79.0,"strikeZoneTop":3.73999729639584,"strikeZoneBottom":1.71752193797327,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.774069755561385,"aZ":-31.976626773408782,"pfxX":-2.604717041227961,"pfxZ":0.1268259625230428,"pX":0.6651241555157538,"pZ":2.48778709470767,"vX0":-2.943762876516202,"vY0":-123.47383788119052,"vZ0":-3.1257576524342614,"x":91.65,"y":171.61,"x0":2.2058441643868876,"y0":50.004096500456136,"z0":6.4274336786816395,"aX":-4.0703422629027886},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":-0.2,"breakHorizontal":5.3,"spinRate":2380,"spinDirection":264},"zone":6,"typeConfidence":2.0,"plateTime":0.4415535130494761,"extension":6.206833408426691},"index":0,"playId":"ca2f1387-6fff-379c-9fbe-25b3c475bab9","pitchNumber":1,"startTime":"2025-08-13T03:46:33.040Z","endTime":"2025-08-13T03:46:36.226Z","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.5,"endSpeed":83.9,"strikeZoneTop":3.74113158574443,"strikeZoneBottom":1.81149092149798,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.96882539838923,"aZ":-15.34327019853907,"pfxX":-0.1999460169958731,"pfxZ":9.325432021959271,"pX":0.4544788268417444,"pZ":4.431432626475705,"vX0":-3.4424403760295874,"vY0":-133.3361624788328,"vZ0":-2.7414024017362477,"x":99.68,"y":119.13,"x0":1.7869301905370585,"y0":50.006064146106084,"z0":6.5765654520158074,"aX":-0.36081951683892455},"breaks":{"breakAngle":3.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":16.6,"breakHorizontal":1.1,"spinRate":2098,"spinDirection":170},"zone":12,"typeConfidence":0.9,"plateTime":0.4103692241413084,"extension":6.210451596889247},"index":1,"playId":"a2f39977-2f1e-384c-b8fb-6a825c692c7c","pitchNumber":2,"startTime":"2025-08-13T03:46:51.636Z","endTime":"2025-08-13T03:46:54.871Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.9,"endSpeed":78.8,"strikeZoneTop":3.74000152307367,"strikeZoneBottom":1.7538961996882,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.265454523407435,"aZ":-31.291583869491316,"pfxX":-2.255403709138477,"pfxZ":0.5631251270581075,"pX":-0.9236351090012735,"pZ":2.079562877396694,"vX0":-6.032510533223308,"vY0":-123.57476332763649,"vZ0":-3.9355268497830007,"x":152.21,"y":182.63,"x0":1.8362274505248617,"y0":50.000696960912,"z0":6.304744850487417,"aX":-3.5066357893698283},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":0.4,"breakHorizontal":5.4,"spinRate":2285,"spinDirection":251},"zone":13,"typeConfidence":0.91,"plateTime":0.4422531772641949,"extension":6.399720804656303},"index":2,"playId":"9457517a-b967-3b38-9b9b-659d3ca9f7f0","pitchNumber":3,"startTime":"2025-08-13T03:47:10.493Z","endTime":"2025-08-13T03:47:13.936Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.1,"endSpeed":79.0,"strikeZoneTop":3.74,"strikeZoneBottom":1.77,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.743653084057552,"aZ":-31.30151941617624,"pfxX":-1.7952162906132032,"pfxZ":0.5642312598389845,"pX":-0.6459966074611599,"pZ":0.9153019270815093,"vX0":-5.954627384659068,"vY0":-123.77069798212243,"vZ0":-6.389308375153122,"x":141.62,"y":214.07,"x0":2.0203693873863946,"y0":50.005131965173234,"z0":6.1379482766029625,"aX":-2.797412806091957},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":-0.2,"breakHorizontal":4.6,"spinRate":2391,"spinDirection":248},"zone":13,"typeConfidence":0.9,"plateTime":0.44182647991149615,"extension":6.37009018474088},"index":3,"playId":"14962884-6acf-3715-aec5-2dfd9fc8dae4","pitchNumber":4,"startTime":"2025-08-13T03:47:32.626Z","endTime":"2025-08-13T03:47:35.626Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.2,"endSpeed":84.1,"strikeZoneTop":3.74,"strikeZoneBottom":1.77,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.729459266491947,"aZ":-13.860199643477275,"pfxX":1.2271943981763385,"pfxZ":10.07976798788807,"pX":0.40062790985440755,"pZ":3.3706484284058487,"vX0":-3.9314121896375043,"vY0":-134.12329285423627,"vZ0":-5.432752724259768,"x":101.73,"y":147.77,"x0":1.727695956967236,"y0":50.002991734480105,"z0":6.415294287438933,"aX":2.2299024353356556},"breaks":{"breakAngle":4.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":17.3,"breakHorizontal":-1.3,"spinRate":2109,"spinDirection":158},"zone":3,"typeConfidence":0.92,"plateTime":0.40879199663732013,"extension":6.32749614753158},"hitData":{"launchSpeed":104.3,"launchAngle":-5.0,"totalDistance":32.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":78.34,"coordY":107.09}},"index":4,"playId":"8b86baa2-ba76-366c-8624-e9c7addae39a","pitchNumber":5,"startTime":"2025-08-13T03:47:58.320Z","endTime":"2025-08-13T03:48:08.245Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-13T03:48:08.245Z","atBatIndex":55},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Luis Arraez grounds into a force out, first baseman Rafael Devers to shortstop Willy Adames. Freddy Fermin to 3rd. Fernando Tatis Jr. out at 2nd. Luis Arraez to 1st.","rbi":0,"awayScore":4,"homeScore":1,"isOut":true},"about":{"atBatIndex":56,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-08-13T03:48:17.606Z","endTime":"2025-08-13T03:49:56.413Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657424,"fullName":"Matt Gage","link":"/api/v1/people/657424"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"postOnThird":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":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":646240,"link":"/api/v1/people/646240"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"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":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_adv_play","runner":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"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":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.2,"endSpeed":79.3,"strikeZoneTop":3.27000107234129,"strikeZoneBottom":1.61761292711266,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.127019197340587,"aZ":-31.22318416751875,"pfxX":-1.4042849270407465,"pfxZ":0.6008893615148176,"pX":-0.3174330047295121,"pZ":1.860729869408449,"vX0":-5.728591630916114,"vY0":-125.32372447678856,"vZ0":-4.698176229023973,"x":129.1,"y":188.54,"x0":2.183612108549783,"y0":50.002739324054154,"z0":6.319712594772177,"aX":-2.226352451456988},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":0.2,"breakHorizontal":4.0,"spinRate":2263,"spinDirection":250},"zone":7,"typeConfidence":0.89,"plateTime":0.4376081399837588,"extension":6.373190940346693},"index":0,"playId":"69068967-84ae-3304-a418-d7f91eb886f6","pitchNumber":1,"startTime":"2025-08-13T03:48:39.210Z","endTime":"2025-08-13T03:48:42.618Z","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":86.0,"endSpeed":80.2,"strikeZoneTop":3.27000276868072,"strikeZoneBottom":1.55004372751834,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.702598806525717,"aZ":-32.09848764028874,"pfxX":-0.860522329382722,"pfxZ":0.04724866687859386,"pX":-0.2592993910672078,"pZ":1.3434049830532335,"vX0":-5.399796361726923,"vY0":-125.15774699373023,"vZ0":-5.702717081409051,"x":126.88,"y":202.51,"x0":2.02844497436552,"y0":50.00467965498105,"z0":6.2467419828157436,"aX":-1.3784937603516603},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":-0.8,"breakHorizontal":2.6,"spinRate":2388,"spinDirection":258},"zone":13,"typeConfidence":0.88,"plateTime":0.4358508511202914,"extension":6.313995894874582},"index":1,"playId":"8d6be1d0-9107-307f-a63a-1e8617b9b537","pitchNumber":2,"startTime":"2025-08-13T03:48:58.697Z","endTime":"2025-08-13T03:49:02.317Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.2,"endSpeed":79.6,"strikeZoneTop":3.27,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.147296899690232,"aZ":-31.034929517776945,"pfxX":-1.6473164861301695,"pfxZ":0.7161210946940813,"pX":-0.8729265597056078,"pZ":2.2329888173421986,"vX0":-6.148998264567059,"vY0":-125.46670784952885,"vZ0":-3.8560478753408027,"x":150.27,"y":178.49,"x0":1.8227409021336536,"y0":50.00474888518343,"z0":6.3162302873515275,"aX":-2.628612717320086},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":0.6,"breakHorizontal":4.4,"spinRate":2256,"spinDirection":236},"zone":13,"typeConfidence":0.9,"plateTime":0.43638344806685225,"extension":6.332475481631083},"index":2,"playId":"2fe39b21-d400-3671-a504-63a8ce9156cf","pitchNumber":3,"startTime":"2025-08-13T03:49:17.582Z","endTime":"2025-08-13T03:49:20.802Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2025-08-13T03:49:30.636Z","endTime":"2025-08-13T03:49:49.088Z","isPitch":false,"type":"action","player":{"id":650333,"link":"/api/v1/people/650333"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.3,"endSpeed":78.7,"strikeZoneTop":3.27,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.029651522961867,"aZ":-32.63156899395702,"pfxX":-2.9131722319394773,"pfxZ":-0.29075951067305805,"pX":0.6005900110908885,"pZ":1.723715502417789,"vX0":-3.2283939528781262,"vY0":-124.12822731719284,"vZ0":-4.646955923146757,"x":94.11,"y":192.24,"x0":2.296990625334552,"y0":50.004578775806685,"z0":6.339405305946943,"aX":-4.542566552033824},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":-1.3,"breakHorizontal":6.0,"spinRate":2360,"spinDirection":259},"zone":9,"typeConfidence":0.91,"plateTime":0.4413855996976137,"extension":6.277261406086053},"hitData":{"launchSpeed":91.2,"launchAngle":-13.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":157.39,"coordY":169.42}},"index":4,"playId":"206dc0f5-a400-3886-9fab-76c8641790be","pitchNumber":4,"startTime":"2025-08-13T03:49:49.088Z","endTime":"2025-08-13T03:49:56.413Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-13T03:49:56.413Z","atBatIndex":56},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Manny Machado walks. Luis Arraez to 2nd.","rbi":0,"awayScore":4,"homeScore":1,"isOut":false},"about":{"atBatIndex":57,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-08-13T03:52:37.437Z","endTime":"2025-08-13T03:54:01.143Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676130,"fullName":"José Buttó","link":"/api/v1/people/676130"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"postOnSecond":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"postOnThird":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[2,3,4,5,6],"actionIndex":[1],"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":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"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":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":4,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-08-13T03:50:15.716Z","endTime":"2025-08-13T03:50:38.596Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: José Buttó replaces Matt Gage.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2025-08-13T03:50:38.596Z","endTime":"2025-08-13T03:52:39.565Z","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":"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":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.9,"endSpeed":79.7,"strikeZoneTop":3.69,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.361946592971393,"aZ":-32.673454777065174,"pfxX":1.5426912902872516,"pfxZ":-0.31772363484308563,"pX":0.2142376496577394,"pZ":1.2390036042265808,"vX0":5.018756749744593,"vY0":-123.71584186014714,"vZ0":-3.8057740940385347,"x":108.83,"y":205.33,"x0":-2.025941521628558,"y0":50.00319887058066,"z0":5.482221139371637,"aX":2.434444293060864},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":-1.1,"breakHorizontal":-3.7,"spinRate":2515,"spinDirection":39},"zone":14,"typeConfidence":0.93,"plateTime":0.4396241724796144,"extension":6.08663207412144},"index":2,"playId":"36645ea2-539f-37cd-aef7-35d3ef7cd5f8","pitchNumber":1,"startTime":"2025-08-13T03:52:39.565Z","endTime":"2025-08-13T03:52:42.565Z","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":86.2,"endSpeed":80.0,"strikeZoneTop":3.68094280596822,"strikeZoneBottom":1.73647847686181,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.260962628563522,"aZ":-32.242405351951234,"pfxX":0.12869925931468806,"pfxZ":-0.04604612617625481,"pX":2.1515513210125654,"pZ":1.5661765358517077,"vX0":9.271920336350778,"vY0":-125.25707394182915,"vZ0":-3.186663931452033,"x":34.99,"y":196.49,"x0":-1.6012318990453114,"y0":50.000363030069245,"z0":5.467816654631838,"aX":0.2050174161766099},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":-0.6,"breakHorizontal":-2.2,"spinRate":2519,"spinDirection":34},"zone":14,"typeConfidence":0.9,"plateTime":0.4358520261869461,"extension":6.113650926136862},"index":3,"playId":"1707e1dc-07e2-304b-ac96-16174700be8a","pitchNumber":2,"startTime":"2025-08-13T03:52:57.643Z","endTime":"2025-08-13T03:53:00.981Z","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":86.3,"endSpeed":80.5,"strikeZoneTop":3.68708837604721,"strikeZoneBottom":1.71649174826881,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.68166794190048,"aZ":-31.456135997859697,"pfxX":-0.2708476034005196,"pfxZ":0.4432552829031531,"pX":1.1815000177263932,"pZ":0.9033359977175119,"vX0":7.21175506519714,"vY0":-125.57742393981927,"vZ0":-4.998279733494836,"x":71.96,"y":214.39,"x0":-1.6783768947752638,"y0":50.00239658528652,"z0":5.444562464655115,"aX":-0.43857987047599434},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":0.0,"breakHorizontal":-1.0,"spinRate":2520,"spinDirection":39},"zone":14,"typeConfidence":0.88,"plateTime":0.4342579179728192,"extension":6.282576265458507},"index":4,"playId":"bca8b7d7-3e2c-344f-b09c-0870608f4a63","pitchNumber":3,"startTime":"2025-08-13T03:53:16.499Z","endTime":"2025-08-13T03:53:19.499Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.0,"endSpeed":87.3,"strikeZoneTop":3.68586395271088,"strikeZoneBottom":1.77969009137885,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.524716405299028,"aZ":-18.26993480156513,"pfxX":-2.620008848800089,"pfxZ":7.179399041553019,"pX":1.6073139767099096,"pZ":1.8665910410656965,"vX0":9.573759104145209,"vY0":-137.99871545258762,"vZ0":-6.394061714791817,"x":55.73,"y":188.38,"x0":-1.5601744434615914,"y0":50.00132771561333,"z0":5.436015511662179,"aX":-5.073529598568364},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":11.9,"breakHorizontal":2.9,"spinRate":2520,"spinDirection":205},"zone":14,"typeConfidence":0.9,"plateTime":0.39627634355086716,"extension":6.288169964178671},"index":5,"playId":"e4bcc1be-7c47-3da8-b4cf-93673abd7cae","pitchNumber":4,"startTime":"2025-08-13T03:53:36.603Z","endTime":"2025-08-13T03:53:39.603Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.6,"endSpeed":80.7,"strikeZoneTop":3.42542128509912,"strikeZoneBottom":1.69073190616386,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.03338082618394,"aZ":-30.58577478946805,"pfxX":-0.5719878692429701,"pfxZ":0.9777161740428313,"pX":1.4578127851465263,"pZ":0.7169140969176545,"vX0":8.170862798805635,"vY0":-125.94671026442309,"vZ0":-5.570257549897166,"x":61.43,"y":219.42,"x0":-1.7395836408872483,"y0":50.0038059326219,"z0":5.399478800903715,"aX":-0.9306174593559692},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":0.8,"breakHorizontal":-0.6,"spinRate":2646,"spinDirection":49},"zone":14,"typeConfidence":0.84,"plateTime":0.4331474556988386,"extension":6.0016671885270965},"index":6,"playId":"0a104802-b1aa-3d24-be1b-f5497ce218ff","pitchNumber":5,"startTime":"2025-08-13T03:53:57.679Z","endTime":"2025-08-13T03:54:01.143Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-13T03:54:01.143Z","atBatIndex":57},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Xander Bogaerts flies out to left fielder Heliot Ramos.","rbi":0,"awayScore":4,"homeScore":1,"isOut":true},"about":{"atBatIndex":58,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-08-13T03:54:11.860Z","endTime":"2025-08-13T03:55:52.320Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"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,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":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"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":"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":95.1,"endSpeed":86.5,"strikeZoneTop":3.68,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.08919540478333,"aZ":-25.562949948588958,"pfxX":-10.043740531464826,"pfxZ":3.4462715301726092,"pX":-0.003388919237120942,"pZ":1.4426041764881328,"vX0":8.454184575651574,"vY0":-138.14302187682102,"vZ0":-5.9298843082440165,"x":117.13,"y":199.83,"x0":-1.8107379953137908,"y0":50.00128525724,"z0":5.354327441514079,"aX":-19.25419734999832},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":5.0,"breakHorizontal":16.2,"spinRate":2289,"spinDirection":214},"zone":13,"typeConfidence":2.0,"plateTime":0.3977148977341951,"extension":6.24948155989434},"index":0,"playId":"8b394c07-3508-3006-b4c7-1459806d1343","pitchNumber":1,"startTime":"2025-08-13T03:54:30.915Z","endTime":"2025-08-13T03:54:33.915Z","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":95.4,"endSpeed":86.6,"strikeZoneTop":3.68,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.99593921530832,"aZ":-25.04936110210755,"pfxX":-9.159035156291377,"pfxZ":3.7026823422667023,"pX":0.26275520705277317,"pZ":1.5539318960891164,"vX0":8.606103536677848,"vY0":-138.57372603039119,"vZ0":-5.837563336036024,"x":106.98,"y":196.82,"x0":-1.7091182654706163,"y0":50.00289476042204,"z0":5.38533248801248,"aX":-17.62615052243095},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":5.5,"breakHorizontal":14.5,"spinRate":2226,"spinDirection":211},"zone":14,"typeConfidence":2.0,"plateTime":0.39685102331477706,"extension":6.002544023157794},"index":1,"playId":"98220c27-d9bd-3191-a37a-bb8087b32216","pitchNumber":2,"startTime":"2025-08-13T03:54:50.288Z","endTime":"2025-08-13T03:54:53.288Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2025-08-13T03:55:03.913Z","endTime":"2025-08-13T03:55:19.088Z","isPitch":false,"type":"action","player":{"id":593428,"link":"/api/v1/people/593428"}},{"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.3,"endSpeed":79.9,"strikeZoneTop":3.68,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.911379804074553,"aZ":-33.04559464573174,"pfxX":0.9829757845208118,"pfxZ":-0.5462448233923389,"pX":0.269949829705832,"pZ":1.9990863682410014,"vX0":5.189392243646343,"vY0":-125.638501242865,"vZ0":-2.055293143851663,"x":106.71,"y":184.8,"x0":-1.9443552838166467,"y0":50.00009707859488,"z0":5.496754460363308,"aX":1.5801118395588691},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":-1.2,"breakHorizontal":-2.9,"spinRate":2602,"spinDirection":50},"zone":8,"typeConfidence":0.92,"plateTime":0.43488476465198067,"extension":6.094048508277834},"index":3,"playId":"7eb9c525-7567-375d-9be4-63eafc85b4b1","pitchNumber":3,"startTime":"2025-08-13T03:55:19.088Z","endTime":"2025-08-13T03:55:23.214Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.4,"endSpeed":80.5,"strikeZoneTop":3.68,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.093440589018343,"aZ":-33.32951291390259,"pfxX":1.2925345754562896,"pfxZ":-0.7067288607527917,"pX":0.8680038548598674,"pZ":2.365480078858575,"vX0":6.126611996031979,"vY0":-125.8377795803003,"vZ0":-1.4335540685228136,"x":83.91,"y":174.91,"x0":-1.752100459479693,"y0":50.00625434439019,"z0":5.607479646430298,"aX":2.1017833863600184},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":-1.3,"breakHorizontal":-3.6,"spinRate":2470,"spinDirection":60},"zone":14,"typeConfidence":0.92,"plateTime":0.4328949973645462,"extension":6.034526778259118},"hitData":{"launchSpeed":88.6,"launchAngle":36.0,"totalDistance":326.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":50.55,"coordY":91.2}},"index":4,"playId":"bef46fa1-52c9-3c61-99b5-64f423c1eaab","pitchNumber":4,"startTime":"2025-08-13T03:55:43.891Z","endTime":"2025-08-13T03:55:52.320Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-13T03:55:52.320Z","atBatIndex":58},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Casey Schmitt singles on a line drive to center fielder Jackson Merrill.","rbi":0,"awayScore":4,"homeScore":1,"isOut":false},"about":{"atBatIndex":59,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-08-13T03:58:04.353Z","endTime":"2025-08-13T03:58:57.756Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592094,"fullName":"Jason Adam","link":"/api/v1/people/592094"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":701538,"link":"/api/v1/people/701538"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.9,"endSpeed":80.1,"strikeZoneTop":3.42000295498665,"strikeZoneBottom":1.53368506199604,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.291464112975643,"aZ":-30.32026544047274,"pfxX":-0.1728279939689652,"pfxZ":1.1538176039404435,"pX":0.38227860758706245,"pZ":1.9632707365607802,"vX0":3.262937567861888,"vY0":-125.1792596621953,"vZ0":-4.644418845929713,"x":102.43,"y":185.77,"x0":-0.9087553976152457,"y0":50.00386670729101,"z0":6.289616984922082,"aX":-0.27834124813640115},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":1.3,"breakHorizontal":-0.4,"spinRate":2620,"spinDirection":315},"zone":9,"typeConfidence":0.9,"plateTime":0.4354776553434614,"extension":6.453053191748336},"index":0,"playId":"0af26908-acd0-3fa3-a082-7b1c4ce1cd58","pitchNumber":1,"startTime":"2025-08-13T03:58:16.140Z","endTime":"2025-08-13T03:58:19.561Z","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":94.3,"endSpeed":85.9,"strikeZoneTop":3.41999964494712,"strikeZoneBottom":1.49503736170508,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.363681205698953,"aZ":-13.130533406307555,"pfxX":-5.374434129999447,"pfxZ":10.008212320432762,"pX":0.5079129403785577,"pZ":4.182161494375243,"vX0":4.743915279847139,"vY0":-137.29366604224612,"vZ0":-4.048541905788532,"x":97.64,"y":125.86,"x0":-0.5469970166222744,"y0":50.001321830052504,"z0":6.5741923462222385,"aX":-10.224542100251309},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":17.4,"breakHorizontal":8.6,"spinRate":2559,"spinDirection":206},"zone":12,"typeConfidence":0.9,"plateTime":0.39947571059746156,"extension":6.357136020600106},"index":1,"playId":"8807675f-56b2-310e-a72f-2cc8c0d69849","pitchNumber":2,"startTime":"2025-08-13T03:58:31.522Z","endTime":"2025-08-13T03:58:34.522Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.1,"endSpeed":81.6,"strikeZoneTop":3.42,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.24520582209608,"aZ":-26.407614069098575,"pfxX":-1.7318407476668105,"pfxZ":3.4634082763927347,"pX":-0.3175103971470738,"pZ":1.936094082619476,"vX0":1.9373276606702028,"vY0":-126.95549263531527,"vZ0":-5.758497066651021,"x":129.1,"y":186.51,"x0":-0.8585792386114334,"y0":50.00228959271578,"z0":6.283824095106371,"aX":-2.8821732554065873},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":5.4,"breakHorizontal":2.8,"spinRate":2528,"spinDirection":237},"zone":7,"typeConfidence":0.82,"plateTime":0.4282640727657472,"extension":6.306461556703964},"hitData":{"launchSpeed":99.6,"launchAngle":11.0,"totalDistance":235.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":99.95,"coordY":73.66}},"index":2,"playId":"c137e7a5-15b4-38aa-b5b3-ce7772266a7b","pitchNumber":3,"startTime":"2025-08-13T03:58:47.348Z","endTime":"2025-08-13T03:58:57.756Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-13T03:58:57.756Z","atBatIndex":59},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Rafael Devers grounds into a force out, first baseman Luis Arraez to shortstop Xander Bogaerts. Casey Schmitt out at 2nd. Rafael Devers to 1st.","rbi":0,"awayScore":4,"homeScore":1,"isOut":true},"about":{"atBatIndex":60,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-08-13T03:59:18.629Z","endTime":"2025-08-13T04:00:55.620Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":592094,"fullName":"Jason Adam","link":"/api/v1/people/592094"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"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":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":650333,"link":"/api/v1/people/650333"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":593428,"link":"/api/v1/people/593428"},"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":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":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.3,"endSpeed":78.3,"strikeZoneTop":3.48999930893451,"strikeZoneBottom":1.62061370387689,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.08128696082844,"aZ":-31.624656920828222,"pfxX":0.1562400958719028,"pfxZ":0.35988464785142327,"pX":-1.338899836146081,"pZ":2.553303388628713,"vX0":-0.1930512682990127,"vY0":-122.89159732829792,"vZ0":-2.6072409613671774,"x":168.04,"y":169.84,"x0":-1.2799851376230613,"y0":50.00556262090684,"z0":6.287825778088633,"aX":0.24139932063060612},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":0.4,"breakHorizontal":-0.2,"spinRate":2577,"spinDirection":82},"zone":13,"typeConfidence":0.91,"plateTime":0.44401912813831235,"extension":6.103983059210894},"index":0,"playId":"25dd271d-0b71-35c2-8794-317f6dcd2c0f","pitchNumber":1,"startTime":"2025-08-13T03:59:26.595Z","endTime":"2025-08-13T03:59:30.108Z","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":0},"pitchData":{"startSpeed":85.7,"endSpeed":79.3,"strikeZoneTop":3.49758660225232,"strikeZoneBottom":1.63142094308876,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.056321009383964,"aZ":-30.742066269904857,"pfxX":-0.20446860537637201,"pfxZ":0.9060104551582313,"pX":-0.8958510891365302,"pZ":2.066792970639804,"vX0":0.6806346218260425,"vY0":-124.91244212564905,"vZ0":-4.0211240013556155,"x":151.15,"y":182.98,"x0":-1.144750459557284,"y0":50.00497759040939,"z0":6.211947920608916,"aX":-0.3246441910145655},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":1.0,"breakHorizontal":0.2,"spinRate":2630,"spinDirection":150},"zone":13,"typeConfidence":0.9,"plateTime":0.437698712408483,"extension":6.065411237203647},"index":1,"playId":"4cfd985d-e986-347b-ac9e-fdbb71ef5310","pitchNumber":2,"startTime":"2025-08-13T03:59:44.690Z","endTime":"2025-08-13T03:59:48.378Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.5,"endSpeed":81.3,"strikeZoneTop":3.41460688242748,"strikeZoneBottom":1.64528234498213,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.90939006187911,"aZ":-26.143634050670077,"pfxX":-9.602369731406242,"pfxZ":3.587527072450765,"pX":-1.424582221015184,"pZ":2.633591770770159,"vX0":2.189847428537444,"vY0":-128.876643591694,"vZ0":-3.933748469290725,"x":171.3,"y":167.67,"x0":-1.038052165171504,"y0":50.00251100596975,"z0":6.200077345608984,"aX":-16.144347770565002},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":5.9,"breakHorizontal":16.9,"spinRate":1862,"spinDirection":237},"zone":11,"typeConfidence":0.9,"plateTime":0.4250762228811844,"extension":6.212520848907518},"index":2,"playId":"3ed08ba6-4410-3635-808a-4b63a8e63b07","pitchNumber":3,"startTime":"2025-08-13T04:00:04.764Z","endTime":"2025-08-13T04:00:07.950Z","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":94.4,"endSpeed":86.1,"strikeZoneTop":3.49,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.205424378147445,"aZ":-12.981838595715939,"pfxX":-6.936815401004254,"pfxZ":10.071979075043048,"pX":-1.1392463712397964,"pZ":3.393066067899677,"vX0":2.0073421404777427,"vY0":-137.3645155948338,"vZ0":-5.186593665584414,"x":160.43,"y":147.17,"x0":-0.9794325405620764,"y0":50.0045256674542,"z0":6.192516041444183,"aX":-13.221465984979016},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":17.3,"breakHorizontal":12.1,"spinRate":2509,"spinDirection":217},"zone":11,"typeConfidence":0.9,"plateTime":0.39914490115149803,"extension":6.436432977538541},"index":3,"playId":"046620ee-ef3e-342e-ac51-0da63bdeda88","pitchNumber":4,"startTime":"2025-08-13T04:00:23.742Z","endTime":"2025-08-13T04:00:27.660Z","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":88.6,"endSpeed":81.4,"strikeZoneTop":3.49,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.808631392043075,"aZ":-26.99327031201077,"pfxX":-7.59119998287809,"pfxZ":3.0748314900175666,"pX":-0.6164012993174192,"pZ":2.1052880937498255,"vX0":3.462563489936893,"vY0":-128.9263150725181,"vZ0":-5.098734668611105,"x":140.5,"y":181.94,"x0":-0.9906510727961945,"y0":50.00113544181933,"z0":6.191892713008554,"aX":-12.77761931910682},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":4.7,"breakHorizontal":13.0,"spinRate":2122,"spinDirection":239},"zone":7,"typeConfidence":0.9,"plateTime":0.42484516484025425,"extension":6.167370592726922},"hitData":{"launchSpeed":77.5,"launchAngle":-42.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":145.74,"coordY":184.11}},"index":4,"playId":"7b968520-ed5a-38c2-9d10-ae44bea69f42","pitchNumber":5,"startTime":"2025-08-13T04:00:47.280Z","endTime":"2025-08-13T04:00:55.620Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-13T04:00:55.620Z","atBatIndex":60},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Willy Adames flies out to right fielder Fernando Tatis Jr.","rbi":0,"awayScore":4,"homeScore":1,"isOut":true},"about":{"atBatIndex":61,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-08-13T04:01:18.930Z","endTime":"2025-08-13T04:02:05.607Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592094,"fullName":"Jason Adam","link":"/api/v1/people/592094"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"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":null,"outBase":"1B","isOut":true,"outNumber":2},"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":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.6,"endSpeed":80.2,"strikeZoneTop":3.51,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.123819619715672,"aZ":-32.25850867816822,"pfxX":-0.10927423519443424,"pfxZ":-0.0510519074577811,"pX":0.44103841272618494,"pZ":2.135044373981533,"vX0":3.2364324927496813,"vY0":-124.80113387795848,"vZ0":-4.041056400189532,"x":100.19,"y":181.13,"x0":-0.8492068761938761,"y0":50.00402529251397,"z0":6.383883665267905,"aX":-0.17558011008118057},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":-0.7,"breakHorizontal":-0.5,"spinRate":2682,"spinDirection":63},"zone":9,"typeConfidence":0.91,"plateTime":0.4360690555046616,"extension":6.297974598057951},"index":0,"playId":"659bbd25-f2fd-3f02-b394-2bfd9a03c80a","pitchNumber":1,"startTime":"2025-08-13T04:01:33.176Z","endTime":"2025-08-13T04:01:36.176Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":77.8,"endSpeed":71.3,"strikeZoneTop":3.51,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.67099167308398,"aZ":-35.20502913383049,"pfxX":9.58909643358604,"pfxZ":-2.3510515924319915,"pX":0.3988354772580066,"pZ":2.7097286133630667,"vX0":0.36434681895479526,"vY0":-113.34921691252636,"vZ0":-0.35753809207975307,"x":101.8,"y":165.62,"x0":-1.0084214067451762,"y0":50.003485432004894,"z0":6.415027032936413,"aX":12.352037582011024},"breaks":{"breakAngle":19.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.4,"breakVerticalInduced":-4.1,"breakHorizontal":-17.4,"spinRate":2598,"spinDirection":47},"zone":6,"typeConfidence":0.93,"plateTime":0.48508745583591706,"extension":6.11103528799862},"hitData":{"launchSpeed":95.9,"launchAngle":48.0,"totalDistance":299.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":178.02,"coordY":90.86}},"index":1,"playId":"1b764fad-d9a7-3c81-8d63-eb58361c1ec8","pitchNumber":2,"startTime":"2025-08-13T04:01:51.915Z","endTime":"2025-08-13T04:02:05.607Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-13T04:02:05.607Z","atBatIndex":61},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Wilmer Flores strikes out swinging.","rbi":0,"awayScore":4,"homeScore":1,"isOut":true},"about":{"atBatIndex":62,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-08-13T04:02:05.553Z","endTime":"2025-08-13T04:04:00.165Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":527038,"fullName":"Wilmer Flores","link":"/api/v1/people/527038"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592094,"fullName":"Jason Adam","link":"/api/v1/people/592094"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":527038,"fullName":"Wilmer Flores","link":"/api/v1/people/527038"},"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(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.9,"endSpeed":85.5,"strikeZoneTop":3.30000335854446,"strikeZoneBottom":1.65623711870408,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.32699482600603,"aZ":-14.336552040908195,"pfxX":-4.608891395064367,"pfxZ":9.44581611271262,"pX":-1.126612678460268,"pZ":4.684428929182495,"vX0":1.1576275165513394,"vY0":-136.81999347525314,"vZ0":-2.10052400410063,"x":159.94,"y":112.3,"x0":-0.9576001257061928,"y0":50.00093945171732,"z0":6.449185643347586,"aX":-8.701409683401854},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":16.8,"breakHorizontal":8.0,"spinRate":2530,"spinDirection":210},"zone":11,"typeConfidence":0.9,"plateTime":0.4009449955678095,"extension":6.56224354296786},"index":0,"playId":"44f1dafa-a314-382e-a5e0-eb5f9b9e2b1a","pitchNumber":1,"startTime":"2025-08-13T04:02:32.803Z","endTime":"2025-08-13T04:02:36.366Z","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":88.2,"endSpeed":81.4,"strikeZoneTop":3.3000025081247,"strikeZoneBottom":1.63625454923771,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.994430703960628,"aZ":-26.319369211902544,"pfxX":-9.424943539356338,"pfxZ":3.4971556671603032,"pX":-0.4882141670973116,"pZ":1.4658766291673042,"vX0":4.150479713263776,"vY0":-128.35057838016075,"vZ0":-6.6688897121804604,"x":135.61,"y":199.2,"x0":-0.8997905217283689,"y0":50.001183181835394,"z0":6.141017229978573,"aX":-15.759038348580745},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":5.0,"breakHorizontal":16.2,"spinRate":1947,"spinDirection":233},"zone":13,"typeConfidence":0.9,"plateTime":0.42638381568374806,"extension":6.333648289744897},"index":1,"playId":"1ea967a2-7dd0-3bbf-9f0a-eefe29d225aa","pitchNumber":2,"startTime":"2025-08-13T04:02:51.908Z","endTime":"2025-08-13T04:02:55.800Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.4,"endSpeed":79.5,"strikeZoneTop":3.29992780313281,"strikeZoneBottom":1.60589764191581,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.740290787224318,"aZ":-30.294268535448722,"pfxX":-0.02039487405178586,"pfxZ":1.1802970961228425,"pX":-0.4187106223868376,"pZ":2.965437864718254,"vX0":1.4117673138670845,"vY0":-124.46910701835533,"vZ0":-2.1490197418502532,"x":132.96,"y":158.71,"x0":-0.9873052947150269,"y0":50.002553877714604,"z0":6.315051390067386,"aX":-0.0327575828890953},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":1.9,"breakHorizontal":-0.2,"spinRate":2538,"spinDirection":158},"zone":1,"typeConfidence":0.9,"plateTime":0.43775332258899713,"extension":6.346385657798805},"index":2,"playId":"112a71b5-40d9-3a5b-a652-224d3a802038","pitchNumber":3,"startTime":"2025-08-13T04:03:11.704Z","endTime":"2025-08-13T04:03:15.067Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.7,"endSpeed":79.7,"strikeZoneTop":3.3,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.841541231864504,"aZ":-31.086274762355146,"pfxX":-0.1714212496141111,"pfxZ":0.6812125489665748,"pX":0.21628238776509398,"pZ":2.030938158107173,"vX0":2.753118547065581,"vY0":-124.79775094315686,"vZ0":-4.493730076230895,"x":108.76,"y":183.94,"x0":-0.874393255308498,"y0":50.0021517311513,"z0":6.387804147655266,"aX":-0.27348426179587493},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":0.5,"breakHorizontal":-0.2,"spinRate":2661,"spinDirection":88},"zone":8,"typeConfidence":0.9,"plateTime":0.4372771321158466,"extension":6.158111091096073},"index":3,"playId":"47379cef-4471-3832-bc36-422ddb14ed18","pitchNumber":4,"startTime":"2025-08-13T04:03:30.941Z","endTime":"2025-08-13T04:03:34.335Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":85.3,"endSpeed":79.5,"strikeZoneTop":3.3,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.873714494124027,"aZ":-33.67992315286244,"pfxX":0.3338327300477326,"pfxZ":-0.9536441608509749,"pX":1.4688297214620316,"pZ":1.4975583960678798,"vX0":5.38198427518665,"vY0":-124.16730114612967,"vZ0":-5.247872117337086,"x":61.01,"y":198.35,"x0":-0.7625312516354609,"y0":50.004432005814884,"z0":6.4135877244771855,"aX":0.5255215978427107},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":-2.6,"breakHorizontal":-1.8,"spinRate":2682,"spinDirection":25},"zone":14,"typeConfidence":0.91,"plateTime":0.4396808822497431,"extension":6.318813383182533},"index":4,"playId":"694e59ae-51c2-32fd-9c09-dd9f5ad9d419","pitchNumber":5,"startTime":"2025-08-13T04:03:56.196Z","endTime":"2025-08-13T04:04:00.165Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-13T04:04:00.165Z","atBatIndex":62},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Jackson Merrill homers (9) on a fly ball to left center field.","rbi":1,"awayScore":5,"homeScore":1,"isOut":false},"about":{"atBatIndex":63,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-08-13T04:06:12.288Z","endTime":"2025-08-13T04:07:43.401Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":693313,"fullName":"Carson Seymour","link":"/api/v1/people/693313"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"responsiblePitcher":{"id":693313,"link":"/api/v1/people/693313"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Pitching Change: Carson Seymour replaces José Buttó.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-13T04:05:22.502Z","endTime":"2025-08-13T04:06:14.448Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":693313,"link":"/api/v1/people/693313"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.4,"endSpeed":86.3,"strikeZoneTop":3.48944516342832,"strikeZoneBottom":1.49938672193394,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.156271686170864,"aZ":-26.412346221590493,"pfxX":-10.226316129981681,"pfxZ":3.033051004274948,"pX":0.636730017901521,"pZ":1.9677958278528085,"vX0":9.530601863902977,"vY0":-137.0879863754228,"vZ0":-5.863381561819029,"x":92.73,"y":185.65,"x0":-1.561343804979284,"y0":50.00059167951648,"z0":5.9445183957756935,"aX":-19.40376734352761},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":4.3,"breakHorizontal":16.4,"spinRate":2095,"spinDirection":224},"zone":9,"typeConfidence":2.0,"plateTime":0.4000108879182207,"extension":6.327640216348782},"index":1,"playId":"593050e7-b5be-3c76-8d47-88ef4de4a4aa","pitchNumber":1,"startTime":"2025-08-13T04:06:14.448Z","endTime":"2025-08-13T04:06:17.699Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.6,"endSpeed":85.7,"strikeZoneTop":3.63946545456744,"strikeZoneBottom":1.65125755863173,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.07054185464496,"aZ":-21.13915811137315,"pfxX":-1.0151440874766182,"pfxZ":5.899893498647538,"pX":1.5726294544311625,"pZ":2.4606915611749502,"vX0":9.036469430003272,"vY0":-135.94991285467503,"vZ0":-5.42975668268944,"x":57.06,"y":172.34,"x0":-1.663727098229928,"y0":50.001963404362506,"z0":5.953031861347493,"aX":-1.8995626081533348},"breaks":{"breakAngle":0.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":9.7,"breakHorizontal":-0.1,"spinRate":2415,"spinDirection":223},"zone":14,"typeConfidence":2.0,"plateTime":0.403046085092595,"extension":6.484154763244985},"index":2,"playId":"846cb35e-dee9-33ba-adf1-a55312fe40a6","pitchNumber":2,"startTime":"2025-08-13T04:06:27.545Z","endTime":"2025-08-13T04:06:30.943Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.9,"endSpeed":79.2,"strikeZoneTop":3.65000095133839,"strikeZoneBottom":1.6644797964824,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.641711418973564,"aZ":-36.495912611628334,"pfxX":1.3684439347887123,"pfxZ":-2.781065219423406,"pX":1.7666611259240308,"pZ":-0.9111843594029571,"vX0":8.035270325077299,"vY0":-124.6409884013468,"vZ0":-8.994509616105779,"x":49.66,"y":263.38,"x0":-1.6912945850805587,"y0":50.00017072989274,"z0":5.802629085836414,"aX":2.1285569950164733},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.8,"breakVerticalInduced":-7.1,"breakHorizontal":-4.6,"spinRate":2453,"spinDirection":20},"zone":14,"typeConfidence":2.0,"plateTime":0.4413198282311668,"extension":6.623746908320026},"index":3,"playId":"d795b5ed-ec4b-3e63-b5be-7af72e2911ee","pitchNumber":3,"startTime":"2025-08-13T04:06:42.005Z","endTime":"2025-08-13T04:06:45.074Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.0,"endSpeed":84.7,"strikeZoneTop":3.65,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.147548995649625,"aZ":-29.802488746248965,"pfxX":-2.400872533467022,"pfxZ":1.309685587993748,"pX":0.057501395805577206,"pZ":2.8425621870741518,"vX0":5.985922498425823,"vY0":-132.5147897699024,"vZ0":-2.6873744605949277,"x":114.81,"y":162.03,"x0":-1.9030449090895685,"y0":50.00119764040001,"z0":6.012422826167314,"aX":-4.337903904051073},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":2.0,"breakHorizontal":3.2,"spinRate":2259,"spinDirection":217},"zone":5,"typeConfidence":2.0,"plateTime":0.4108873498374046,"extension":6.3810462296303365},"index":4,"playId":"246c462d-43e6-3490-960b-57978d89dcea","pitchNumber":4,"startTime":"2025-08-13T04:07:00.095Z","endTime":"2025-08-13T04:07:03.664Z","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":2,"outs":0},"pitchData":{"startSpeed":95.9,"endSpeed":88.0,"strikeZoneTop":3.65,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.18055630566073,"aZ":-15.52850731540209,"pfxX":-5.262884772577416,"pfxZ":8.389416416276799,"pX":-0.39160620965720466,"pZ":3.454240468939294,"vX0":5.548862108393091,"vY0":-139.65261700918646,"vZ0":-4.331132521736293,"x":131.93,"y":145.52,"x0":-1.7164212131275027,"y0":50.00018295062146,"z0":6.040141679178121,"aX":-10.438953508191299},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":14.5,"breakHorizontal":8.4,"spinRate":2337,"spinDirection":230},"zone":1,"typeConfidence":2.0,"plateTime":0.39155824896606006,"extension":6.205639566915518},"hitData":{"launchSpeed":105.3,"launchAngle":29.0,"totalDistance":391.0,"trajectory":"fly_ball","hardness":"medium","location":"78","coordinates":{"coordX":55.73,"coordY":57.12}},"index":5,"playId":"90f5cac0-8342-3b49-882e-4b407531be3a","pitchNumber":5,"startTime":"2025-08-13T04:07:18.099Z","endTime":"2025-08-13T04:07:43.401Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-13T04:07:43.401Z","atBatIndex":63},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Ramón Laureano walks.","rbi":0,"awayScore":5,"homeScore":1,"isOut":false},"about":{"atBatIndex":64,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-08-13T04:07:46.711Z","endTime":"2025-08-13T04:09:18.984Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":693313,"fullName":"Carson Seymour","link":"/api/v1/people/693313"},"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,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":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.5,"endSpeed":86.4,"strikeZoneTop":3.43072364699114,"strikeZoneBottom":1.56534880052476,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.103464129098626,"aZ":-26.57480730477247,"pfxX":-9.306333998975818,"pfxZ":2.9110110236505875,"pX":0.9619346670975694,"pZ":3.4058336221150523,"vX0":10.084052454146324,"vY0":-138.59892189684751,"vZ0":-2.297820028557726,"x":80.33,"y":146.82,"x0":-1.5333792843155605,"y0":50.00343011750558,"z0":6.040193015867222,"aX":-17.91047216477302},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":4.9,"breakHorizontal":14.5,"spinRate":2151,"spinDirection":228},"zone":12,"typeConfidence":2.0,"plateTime":0.39683555544957416,"extension":6.309269224052298},"index":0,"playId":"83348f16-81af-3795-8935-43313f435d41","pitchNumber":1,"startTime":"2025-08-13T04:08:00.389Z","endTime":"2025-08-13T04:08:03.859Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.1,"endSpeed":78.3,"strikeZoneTop":3.44,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.46064192517454,"aZ":-40.79712515455423,"pfxX":1.6534840352633258,"pfxZ":-5.568232496196348,"pX":0.5934362950976723,"pZ":2.5961591089893754,"vX0":5.0661126733252715,"vY0":-123.87246068564791,"vZ0":-0.38306984004584643,"x":94.38,"y":168.68,"x0":-1.6955164558846965,"y0":50.0014114925584,"z0":6.17256061627034,"aX":2.5609012362710613},"breaks":{"breakAngle":4.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.8,"breakVerticalInduced":-10.0,"breakHorizontal":-4.2,"spinRate":2439,"spinDirection":31},"zone":6,"typeConfidence":2.0,"plateTime":0.4426964367359041,"extension":6.568237874559526},"index":1,"playId":"635dd60a-a6bc-3d3f-a0d2-8af83a0591b0","pitchNumber":2,"startTime":"2025-08-13T04:08:12.461Z","endTime":"2025-08-13T04:08:18.200Z","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":0},"pitchData":{"startSpeed":85.6,"endSpeed":78.5,"strikeZoneTop":3.35821858712008,"strikeZoneBottom":1.6087164800086,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.621230618230182,"aZ":-39.09662149181894,"pfxX":7.4238511319152565,"pfxZ":-4.453760575620299,"pX":0.76119430254742,"pZ":1.6111877249446858,"vX0":4.147178725858864,"vY0":-124.5987200487443,"vZ0":-2.6867413925683916,"x":87.99,"y":195.28,"x0":-1.8951740671450796,"y0":50.00114806932369,"z0":5.969043259185046,"aX":11.542364405650519},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.1,"breakVerticalInduced":-8.4,"breakHorizontal":-14.5,"spinRate":1937,"spinDirection":29},"zone":9,"typeConfidence":2.0,"plateTime":0.44146414064686335,"extension":6.6201174300136},"index":2,"playId":"149e5048-df81-305d-b527-adba0fcecd1c","pitchNumber":3,"startTime":"2025-08-13T04:08:46.974Z","endTime":"2025-08-13T04:08:51.133Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.9,"endSpeed":88.0,"strikeZoneTop":3.33782175430736,"strikeZoneBottom":1.5437715402624,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.401129124882157,"aZ":-23.963220052471527,"pfxX":-9.971817629534357,"pfxZ":4.17339944489681,"pX":0.9395649815066676,"pZ":1.992471557039148,"vX0":10.303152232696398,"vY0":-139.2255678341685,"vZ0":-6.507396143585144,"x":81.19,"y":184.98,"x0":-1.5083096956348474,"y0":50.005801846896325,"z0":5.939365810952184,"aX":-19.63699364769842},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":6.4,"breakHorizontal":16.0,"spinRate":2239,"spinDirection":229},"zone":14,"typeConfidence":2.0,"plateTime":0.3929620433913965,"extension":6.720321473933195},"index":3,"playId":"e255af5f-bc0a-3253-be72-188407e32785","pitchNumber":4,"startTime":"2025-08-13T04:09:00.695Z","endTime":"2025-08-13T04:09:04.392Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.5,"endSpeed":88.3,"strikeZoneTop":3.31373322198273,"strikeZoneBottom":1.58217894023581,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.670995282018243,"aZ":-22.83501464316299,"pfxX":-8.660579176737606,"pfxZ":4.752834804400054,"pX":0.3939762582766553,"pZ":1.3026775914326847,"vX0":8.610113047111106,"vY0":-138.77645190864774,"vZ0":-8.287780568206962,"x":101.98,"y":203.61,"x0":-1.6113884439461525,"y0":50.00623519806255,"z0":5.828424987522064,"aX":-17.03447821181322},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":7.2,"breakHorizontal":14.0,"spinRate":2326,"spinDirection":226},"zone":14,"typeConfidence":2.0,"plateTime":0.39344481470097215,"extension":6.570969559923474},"index":4,"playId":"8ab662bc-8e60-366d-a7fb-c72ed263e81b","pitchNumber":5,"startTime":"2025-08-13T04:09:14.896Z","endTime":"2025-08-13T04:09:18.984Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-13T04:09:18.984Z","atBatIndex":64},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Gavin Sheets grounds into a force out, second baseman Casey Schmitt to shortstop Willy Adames. Ramón Laureano out at 2nd. Gavin Sheets to 1st.","rbi":0,"awayScore":5,"homeScore":1,"isOut":true},"about":{"atBatIndex":65,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-08-13T04:10:16.200Z","endTime":"2025-08-13T04:12:00.021Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":693313,"fullName":"Carson Seymour","link":"/api/v1/people/693313"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4,5,6],"actionIndex":[0],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":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":669477,"link":"/api/v1/people/669477"},"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":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Gavin Sheets replaces Jose Iglesias.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":5,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-13T04:09:32.271Z","endTime":"2025-08-13T04:10:18.387Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":657757,"link":"/api/v1/people/657757"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"701","replacedPlayer":{"id":578428,"link":"/api/v1/people/578428"}},{"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":95.6,"endSpeed":87.1,"strikeZoneTop":3.46999874305807,"strikeZoneBottom":1.7140213571009,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.038923785197184,"aZ":-21.798518667134488,"pfxX":-11.401791180403883,"pfxZ":5.365836708726706,"pX":2.1053826251584757,"pZ":1.968768423107118,"vX0":13.91111640156982,"vY0":-138.43858828144536,"vZ0":-6.719156967470288,"x":36.75,"y":185.62,"x0":-1.5126446885370117,"y0":50.001615750909956,"z0":5.895146490007078,"aX":-22.04320465033659},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":8.3,"breakHorizontal":17.6,"spinRate":2268,"spinDirection":230},"zone":14,"typeConfidence":2.0,"plateTime":0.3962423337243375,"extension":6.396567119788265},"index":1,"playId":"07560f8a-df65-3b82-b005-8722d0693792","pitchNumber":1,"startTime":"2025-08-13T04:10:18.387Z","endTime":"2025-08-13T04:10:21.732Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.0,"endSpeed":85.1,"strikeZoneTop":3.47,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.55196882059057,"aZ":-23.30095297336609,"pfxX":-0.07702119991812184,"pfxZ":4.852141964869834,"pX":0.5799672514812696,"pZ":2.0156029697585764,"vX0":6.550105207336545,"vY0":-133.82394348688848,"vZ0":-5.870203682221368,"x":94.89,"y":184.36,"x0":-1.8806200342195978,"y0":50.00511498068528,"z0":5.887042959079753,"aX":-0.14159833547154044},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":7.8,"breakHorizontal":-1.2,"spinRate":2448,"spinDirection":218},"zone":9,"typeConfidence":2.0,"plateTime":0.4079436666775491,"extension":6.31030349460398},"index":2,"playId":"cc3009de-d841-31e0-9dec-a9679f138a02","pitchNumber":2,"startTime":"2025-08-13T04:10:34.431Z","endTime":"2025-08-13T04:10:38.045Z","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":0},"pitchData":{"startSpeed":83.1,"endSpeed":76.8,"strikeZoneTop":3.47200551010165,"strikeZoneBottom":1.64535815935288,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.2894763340558,"aZ":-41.104108192063585,"pfxX":4.802350567939631,"pfxZ":-5.976391592288172,"pX":-1.959344061691992,"pZ":3.795355545239119,"vX0":-0.9844616730818757,"vY0":-121.0554930395985,"vZ0":2.9597381735396713,"x":191.69,"y":136.31,"x0":-2.17305119495391,"y0":50.004482404105886,"z0":6.140009991699829,"aX":7.17157003277582},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.3,"breakVerticalInduced":-10.0,"breakHorizontal":-8.5,"spinRate":1858,"spinDirection":37},"zone":11,"typeConfidence":2.0,"plateTime":0.45140344106345553,"extension":6.3742946451734745},"index":3,"playId":"dcb05941-c2b2-3022-8949-d51192cd6310","pitchNumber":3,"startTime":"2025-08-13T04:10:58.807Z","endTime":"2025-08-13T04:11:01.918Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.0,"endSpeed":87.1,"strikeZoneTop":3.4700018465152,"strikeZoneBottom":1.6727932750934,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.82302146091804,"aZ":-21.59565483075523,"pfxX":-6.683213968981344,"pfxZ":5.46389179133546,"pX":1.2398562691104524,"pZ":3.408251542841323,"vX0":10.366670102350113,"vY0":-138.06222209138082,"vZ0":-2.9488852970002757,"x":69.74,"y":146.76,"x0":-1.6899215611664895,"y0":50.00511083773531,"z0":5.938432600247389,"aX":-12.94543414288723},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":9.5,"breakHorizontal":10.1,"spinRate":2168,"spinDirection":226},"zone":12,"typeConfidence":2.0,"plateTime":0.3962373161612618,"extension":6.5176747029708455},"index":4,"playId":"77ee3d41-670b-330a-9a05-e9c7f8374890","pitchNumber":4,"startTime":"2025-08-13T04:11:18.333Z","endTime":"2025-08-13T04:11:21.496Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.0,"endSpeed":87.0,"strikeZoneTop":3.47,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.308594496516843,"aZ":-22.707764473721568,"pfxX":-8.926071860694496,"pfxZ":4.875736856844959,"pX":-0.9569065462305679,"pZ":3.8622150164570668,"vX0":5.535836534551719,"vY0":-138.357670663378,"vZ0":-1.7281279193668868,"x":153.48,"y":134.5,"x0":-1.8219029633174313,"y0":50.004795298602104,"z0":6.013653190554832,"aX":-17.34115508562116},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":8.6,"breakHorizontal":15.0,"spinRate":2219,"spinDirection":228},"zone":11,"typeConfidence":2.0,"plateTime":0.39558168941720107,"extension":6.474468490885776},"index":5,"playId":"e65cf654-549f-38f2-b9ea-73afa506bc56","pitchNumber":5,"startTime":"2025-08-13T04:11:34.185Z","endTime":"2025-08-13T04:11:37.226Z","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":94.4,"endSpeed":86.8,"strikeZoneTop":3.47,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.59529720197039,"aZ":-22.517447992193787,"pfxX":-7.285456033546409,"pfxZ":5.037273445762487,"pX":0.6338228729261872,"pZ":2.505151379271466,"vX0":8.83002338000086,"vY0":-137.14584853262647,"vZ0":-5.15917201633356,"x":92.84,"y":171.14,"x0":-1.6717468259202022,"y0":50.00035120806265,"z0":5.933719658863593,"aX":-13.961327859277809},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":8.3,"breakHorizontal":11.5,"spinRate":2249,"spinDirection":231},"zone":6,"typeConfidence":2.0,"plateTime":0.39844500120729087,"extension":6.698351816619291},"hitData":{"launchSpeed":73.2,"launchAngle":-11.0,"totalDistance":12.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":152.83,"coordY":159.28}},"index":6,"playId":"708d5f92-e43c-3751-b633-d3b57a0696d6","pitchNumber":6,"startTime":"2025-08-13T04:11:51.950Z","endTime":"2025-08-13T04:12:00.021Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-13T04:12:00.021Z","atBatIndex":65},{"result":{"type":"atBat","event":"Double Play","eventType":"double_play","description":"Jake Cronenworth lines into a double play, second baseman Casey Schmitt to first baseman Rafael Devers. Gavin Sheets out at 1st.","rbi":0,"awayScore":5,"homeScore":1,"isOut":true},"about":{"atBatIndex":66,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-08-13T04:12:11.789Z","endTime":"2025-08-13T04:13:03.998Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":25},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":693313,"fullName":"Carson Seymour","link":"/api/v1/people/693313"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Double Play","eventType":"double_play","movementReason":null,"runner":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":669477,"link":"/api/v1/people/669477"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Double Play","eventType":"double_play","movementReason":"r_force_out","runner":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":669477,"link":"/api/v1/people/669477"},"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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.6,"endSpeed":88.8,"strikeZoneTop":3.28394638623222,"strikeZoneBottom":1.60077473338757,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.111894707708473,"aZ":-24.54535014058592,"pfxX":-8.808023645125957,"pfxZ":3.836949284352902,"pX":-0.20557634838369906,"pZ":2.008785345329807,"vX0":7.668357831785809,"vY0":-139.11179965357056,"vZ0":-6.200339297698644,"x":124.84,"y":184.54,"x0":-1.8347015621283094,"y0":50.0031015238743,"z0":5.862058295617656,"aX":-17.505911016448387},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":6.0,"breakHorizontal":14.6,"spinRate":2210,"spinDirection":225},"zone":8,"typeConfidence":2.0,"plateTime":0.39164559225686846,"extension":6.497504707824528},"index":0,"playId":"ba59574b-c7e0-35dd-bbbb-f32daf4952cd","pitchNumber":1,"startTime":"2025-08-13T04:12:27.377Z","endTime":"2025-08-13T04:12:30.660Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.5,"endSpeed":78.5,"strikeZoneTop":3.14768958461479,"strikeZoneBottom":1.40964170352219,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.001121588433715,"aZ":-39.71224554355482,"pfxX":4.933936758492236,"pfxZ":-4.902346582373633,"pX":-1.208994750508354,"pZ":1.1023881326633027,"vX0":0.7846328924425154,"vY0":-123.17241790830707,"vZ0":-3.3002446801275527,"x":163.08,"y":209.02,"x0":-2.172500842427149,"y0":50.0005157433194,"z0":5.810859305346552,"aX":7.594421266687191},"breaks":{"breakAngle":10.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.5,"breakVerticalInduced":-9.4,"breakHorizontal":-9.1,"spinRate":1913,"spinDirection":23},"zone":13,"typeConfidence":2.0,"plateTime":0.44434922615078465,"extension":6.634935851227406},"index":1,"playId":"8e0b4d69-9d44-317b-ad6d-37c729a11372","pitchNumber":2,"startTime":"2025-08-13T04:12:42.411Z","endTime":"2025-08-13T04:12:45.741Z","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":95.3,"endSpeed":87.1,"strikeZoneTop":3.35,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.437450159369153,"aZ":-25.07832513757011,"pfxX":-7.270286405240304,"pfxZ":3.6630312798800944,"pX":0.3872118983945025,"pZ":2.23961631884554,"vX0":8.492584083317574,"vY0":-138.42032227968534,"vZ0":-5.332996262803546,"x":102.24,"y":178.31,"x0":-1.7787790182442855,"y0":50.00227318401403,"z0":5.874426462003738,"aX":-14.08161716343411},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":5.6,"breakHorizontal":11.4,"spinRate":2317,"spinDirection":214},"zone":6,"typeConfidence":2.0,"plateTime":0.39598343964654026,"extension":6.680879255401358},"hitData":{"launchSpeed":76.3,"launchAngle":11.0,"totalDistance":139.0,"trajectory":"line_drive","hardness":"medium","location":"4","coordinates":{"coordX":137.93,"coordY":147.54}},"index":2,"playId":"62a40e7a-6bb4-3539-a0bc-db5d51162981","pitchNumber":3,"startTime":"2025-08-13T04:12:57.416Z","endTime":"2025-08-13T04:13:03.998Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-13T04:13:03.998Z","atBatIndex":66},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Matt Chapman strikes out swinging.","rbi":0,"awayScore":5,"homeScore":1,"isOut":true},"about":{"atBatIndex":67,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-08-13T04:15:33.857Z","endTime":"2025-08-13T04:17:13.923Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670970,"fullName":"Adrian Morejon","link":"/api/v1/people/670970"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,6,7,8],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":666023,"link":"/api/v1/people/666023"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Gavin Sheets remains in the game as the designated hitter.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":5,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-13T04:14:53.084Z","endTime":"2025-08-13T04:14:53.098Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":657757,"link":"/api/v1/people/657757"},"position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"battingOrder":"701","replacedPlayer":{"id":578428,"link":"/api/v1/people/578428"}},{"details":{"description":"Pitching Change: Adrian Morejon replaces Jason Adam.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":5,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2025-08-13T04:14:53.098Z","endTime":"2025-08-13T04:15:35.989Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":670970,"link":"/api/v1/people/670970"},"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(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.2,"endSpeed":80.0,"strikeZoneTop":3.49,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.797557679031534,"aZ":-31.53160995913835,"pfxX":-2.4268361671508116,"pfxZ":0.40036342544510717,"pX":-0.21101184971348316,"pZ":1.8937182018681238,"vX0":-6.4035427815217325,"vY0":-125.51496848659369,"vZ0":-3.6401738550212412,"x":125.04,"y":187.65,"x0":2.6817747647581753,"y0":50.004222042548534,"z0":5.912121038109334,"aX":-3.896850705201661},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":0.1,"breakHorizontal":5.8,"spinRate":2855,"spinDirection":290},"zone":8,"typeConfidence":0.9,"plateTime":0.4352694324059967,"extension":6.322357190622918},"index":2,"playId":"23e9b7c6-8748-342d-9002-ff975e14e60d","pitchNumber":1,"startTime":"2025-08-13T04:15:35.989Z","endTime":"2025-08-13T04:15:38.989Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.0,"endSpeed":88.8,"strikeZoneTop":3.5799365157642,"strikeZoneBottom":1.69488184662427,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.003353496839505,"aZ":-17.231724569816745,"pfxX":9.351129761822687,"pfxZ":7.405297395401549,"pX":-0.34359810222013126,"pZ":3.6394305485966485,"vX0":-10.507272310319834,"vY0":-140.92897753033446,"vZ0":-3.7554479529111426,"x":130.1,"y":140.52,"x0":2.212127111679733,"y0":50.00617622059705,"z0":6.097333490344786,"aX":18.878075510358233},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":12.8,"breakHorizontal":-14.9,"spinRate":2437,"spinDirection":151},"zone":1,"typeConfidence":0.9,"plateTime":0.3881544578062872,"extension":6.276448138749991},"index":3,"playId":"bd4ecec6-2b69-3ba0-aaf1-2cb7b6be0b47","pitchNumber":2,"startTime":"2025-08-13T04:15:51.757Z","endTime":"2025-08-13T04:15:55.322Z","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":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.1,"endSpeed":88.9,"strikeZoneTop":3.49,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.28443263351848,"aZ":-16.470680405318216,"pfxX":9.006644392747729,"pfxZ":7.77324977366877,"pX":-0.33339233474051994,"pZ":2.887951019871525,"vX0":-10.161391328348428,"vY0":-141.03880706497142,"vZ0":-5.5151897439845765,"x":129.71,"y":160.81,"x0":2.1414171247328797,"y0":50.00293466105774,"z0":5.926572624133011,"aX":18.194201767109572},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":13.1,"breakHorizontal":-14.3,"spinRate":2417,"spinDirection":151},"zone":4,"typeConfidence":0.9,"plateTime":0.38797355412318213,"extension":6.354795150792325},"index":4,"playId":"bede2cb6-d9ba-3382-a989-0bb3a28d8430","pitchNumber":3,"startTime":"2025-08-13T04:16:06.999Z","endTime":"2025-08-13T04:16:09.999Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":5,"startTime":"2025-08-13T04:16:13.328Z","endTime":"2025-08-13T04:16:30.745Z","isPitch":false,"type":"action","player":{"id":656305,"link":"/api/v1/people/656305"}},{"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":97.5,"endSpeed":89.0,"strikeZoneTop":3.48999607700919,"strikeZoneBottom":1.68099919565334,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.22126787928533,"aZ":-15.352165813387833,"pfxX":8.725774431480875,"pfxZ":8.291282481630164,"pX":-0.8269523379225052,"pZ":3.1047716042964533,"vX0":-11.282917952958533,"vY0":-141.50792119040347,"vZ0":-5.357735856555042,"x":148.52,"y":154.95,"x0":2.077777999227448,"y0":50.00180277313069,"z0":6.005852714225216,"aX":17.70089514277318},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":14.0,"breakHorizontal":-13.6,"spinRate":2476,"spinDirection":150},"zone":1,"typeConfidence":0.9,"plateTime":0.387034046740351,"extension":6.436211671517804},"index":6,"playId":"05f24184-abfa-35b0-84be-27c1e8678ddd","pitchNumber":4,"startTime":"2025-08-13T04:16:30.745Z","endTime":"2025-08-13T04:16:34.257Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.0,"endSpeed":89.0,"strikeZoneTop":3.49,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.340736293161,"aZ":-15.931033874174394,"pfxX":8.80404052551657,"pfxZ":8.033096364738723,"pX":-0.36875928936382407,"pZ":3.1670939851932896,"vX0":-10.057902888439349,"vY0":-140.88895172409656,"vZ0":-4.900264281776463,"x":131.06,"y":153.27,"x0":2.0941409054315336,"y0":50.000787867354816,"z0":5.949710304169143,"aX":17.796777001874307},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":13.8,"breakHorizontal":-14.0,"spinRate":2462,"spinDirection":143},"zone":1,"typeConfidence":0.89,"plateTime":0.3879532732173687,"extension":6.4545502673069635},"index":7,"playId":"626849c2-af69-35ea-a8d0-df99733f0282","pitchNumber":5,"startTime":"2025-08-13T04:16:48.525Z","endTime":"2025-08-13T04:16:51.525Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":89.5,"endSpeed":81.9,"strikeZoneTop":3.49,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.21379656017275,"aZ":-27.265513361217913,"pfxX":10.35713444134385,"pfxZ":2.882575100842196,"pX":0.38879995135994316,"pZ":1.3149099565932743,"vX0":-8.515752209639933,"vY0":-129.895094045256,"vZ0":-6.385668239974597,"x":102.18,"y":203.28,"x0":2.37040868353095,"y0":50.00297872504112,"z0":5.8892023583635975,"aX":17.629305718596225},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":4.0,"breakHorizontal":-16.8,"spinRate":1564,"spinDirection":114},"zone":14,"typeConfidence":2.0,"plateTime":0.4223215599414054,"extension":6.272718508725991},"index":8,"playId":"732d10c1-82e2-3033-978c-67e60c1a662d","pitchNumber":6,"startTime":"2025-08-13T04:17:10.800Z","endTime":"2025-08-13T04:17:13.923Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-13T04:17:13.923Z","atBatIndex":67},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jung Hoo Lee grounds out, pitcher Adrian Morejon to first baseman Luis Arraez.","rbi":0,"awayScore":5,"homeScore":1,"isOut":true},"about":{"atBatIndex":68,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-08-13T04:17:29.274Z","endTime":"2025-08-13T04:18:03.872Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":670970,"fullName":"Adrian Morejon","link":"/api/v1/people/670970"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":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":1},"credits":[{"player":{"id":670970,"link":"/api/v1/people/670970"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":650333,"link":"/api/v1/people/650333"},"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":1},"pitchData":{"startSpeed":98.4,"endSpeed":90.3,"strikeZoneTop":3.37056800817329,"strikeZoneBottom":1.5677121696159,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.487152161210346,"aZ":-16.672584677618904,"pfxX":10.033906035453747,"pfxZ":7.449717550274416,"pX":0.19541594356128827,"pZ":2.848694689209274,"vX0":-9.732314613092838,"vY0":-142.9897644095409,"vZ0":-5.557502179104908,"x":109.55,"y":161.87,"x0":2.331569019931927,"y0":50.00356547069191,"z0":5.855582875893178,"aX":20.87919134300244},"breaks":{"breakAngle":46.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":12.6,"breakHorizontal":-16.3,"spinRate":2510,"spinDirection":147},"zone":2,"typeConfidence":0.9,"plateTime":0.3823642962083347,"extension":6.440981636181402},"index":0,"playId":"65dbcd84-efb7-3d13-a905-4f517f1ffedf","pitchNumber":1,"startTime":"2025-08-13T04:17:42.468Z","endTime":"2025-08-13T04:17:45.675Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.8,"endSpeed":79.5,"strikeZoneTop":3.35,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.107433100455356,"aZ":-30.41491079244733,"pfxX":-3.483610060336492,"pfxZ":1.1080061307115043,"pX":0.5946159673304379,"pZ":1.6685401575995364,"vX0":-4.231632912201225,"vY0":-124.93796148263262,"vZ0":-4.185161703347244,"x":94.33,"y":193.73,"x0":2.7600215428379835,"y0":50.00347064215803,"z0":5.852515945768244,"aX":-5.531439613328536},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":1.3,"breakHorizontal":7.2,"spinRate":2926,"spinDirection":290},"zone":9,"typeConfidence":0.9,"plateTime":0.4376423571703687,"extension":6.2982042360407995},"hitData":{"launchSpeed":71.0,"launchAngle":-17.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":127.37,"coordY":176.32}},"index":1,"playId":"2b935165-7f97-377b-953a-d14f6d021f89","pitchNumber":2,"startTime":"2025-08-13T04:17:56.757Z","endTime":"2025-08-13T04:18:03.872Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-13T04:18:03.872Z","atBatIndex":68},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Drew Gilbert grounds out, third baseman Manny Machado to first baseman Luis Arraez.","rbi":0,"awayScore":5,"homeScore":1,"isOut":true},"about":{"atBatIndex":69,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-08-13T04:18:13.248Z","endTime":"2025-08-13T04:19:00.022Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":670970,"fullName":"Adrian Morejon","link":"/api/v1/people/670970"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"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":650333,"link":"/api/v1/people/650333"},"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":97.9,"endSpeed":89.5,"strikeZoneTop":3.28499755375547,"strikeZoneBottom":1.51082299231059,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.29072118966769,"aZ":-17.47192531366025,"pfxX":9.764742180662239,"pfxZ":7.1652929166897525,"pX":0.40314461774970917,"pZ":2.89796623780654,"vX0":-9.101612395803867,"vY0":-142.24625046320537,"vZ0":-5.3055865527625565,"x":101.63,"y":160.53,"x0":2.3738964243183416,"y0":50.00262405974242,"z0":5.893254352690566,"aX":20.03314369603877},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":12.0,"breakHorizontal":-15.8,"spinRate":2472,"spinDirection":149},"zone":3,"typeConfidence":0.9,"plateTime":0.3849025443847576,"extension":6.326209911055357},"index":0,"playId":"ca29e15d-89b1-323f-a776-95d53b7231b0","pitchNumber":1,"startTime":"2025-08-13T04:18:35.312Z","endTime":"2025-08-13T04:18:38.635Z","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":96.9,"endSpeed":89.0,"strikeZoneTop":3.285,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.11702837698049,"aZ":-19.207239692705357,"pfxX":8.879794358811981,"pfxZ":6.421688110167473,"pX":0.06040098931705042,"pZ":2.494341099211708,"vX0":-9.693405235449545,"vY0":-140.75563825739718,"vZ0":-5.703595579284739,"x":114.7,"y":171.43,"x0":2.3851041586579074,"y0":50.00259893297922,"z0":5.779205897739044,"aX":17.927617917332395},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":10.7,"breakHorizontal":-14.3,"spinRate":2459,"spinDirection":147},"zone":5,"typeConfidence":0.9,"plateTime":0.3882243755880994,"extension":6.414817510608097},"hitData":{"launchSpeed":97.7,"launchAngle":-43.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":116.85,"coordY":161.31}},"index":1,"playId":"a49a5549-a134-333f-94bc-5a3eeafb7674","pitchNumber":2,"startTime":"2025-08-13T04:18:50.807Z","endTime":"2025-08-13T04:19:00.022Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-13T04:19:00.022Z","atBatIndex":69},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Freddy Fermin grounds out, shortstop Willy Adames to first baseman Rafael Devers.","rbi":0,"awayScore":5,"homeScore":1,"isOut":true},"about":{"atBatIndex":70,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-08-13T04:20:43.477Z","endTime":"2025-08-13T04:22:17.749Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":693313,"fullName":"Carson Seymour","link":"/api/v1/people/693313"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","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":4},"credits":[{"player":{"id":642715,"link":"/api/v1/people/642715"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.3,"endSpeed":86.2,"strikeZoneTop":3.21012777290385,"strikeZoneBottom":1.41080491445145,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.612701905949606,"aZ":-24.945970936053683,"pfxX":-1.349576079613553,"pfxZ":3.846231645020379,"pX":0.4263524814754436,"pZ":1.9109744153403432,"vX0":6.652166145568203,"vY0":-135.69949453577948,"vZ0":-6.068703007033075,"x":100.75,"y":187.18,"x0":-1.8735510892517249,"y0":50.003655967003915,"z0":5.896607112104955,"aX":-2.5374237148600676},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":6.0,"breakHorizontal":1.2,"spinRate":2364,"spinDirection":215},"zone":9,"typeConfidence":2.0,"plateTime":0.4024974661837324,"extension":6.585371906768732},"index":0,"playId":"6fc6e93a-3e8e-3f39-9d0e-e2b396f4db29","pitchNumber":1,"startTime":"2025-08-13T04:21:15.210Z","endTime":"2025-08-13T04:21:18.661Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.4,"endSpeed":79.7,"strikeZoneTop":3.29999754596878,"strikeZoneBottom":1.56329450322672,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.256580449726922,"aZ":-40.24421398160046,"pfxX":4.886945253960132,"pfxZ":-5.034189061607066,"pX":0.8311211237550549,"pZ":2.8688238887478184,"vX0":5.119172937795242,"vY0":-125.73392030879731,"vZ0":0.17563866177151422,"x":85.32,"y":161.32,"x0":-1.8654505345483572,"y0":50.00336927364704,"z0":6.0610298042055755,"aX":7.83204174335266},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.5,"breakVerticalInduced":-8.9,"breakHorizontal":-10.0,"spinRate":2145,"spinDirection":29},"zone":12,"typeConfidence":2.0,"plateTime":0.43546386924296865,"extension":6.411869118530136},"index":1,"playId":"6dd6ebd0-e47f-3c58-8040-3a6ce09d6941","pitchNumber":2,"startTime":"2025-08-13T04:21:28.057Z","endTime":"2025-08-13T04:21:32.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, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.8,"endSpeed":80.1,"strikeZoneTop":3.29909355495068,"strikeZoneBottom":1.59043596067613,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.112078327630837,"aZ":-41.131795980590354,"pfxX":5.309498129143453,"pfxZ":-5.580002302048763,"pX":0.9394403247223123,"pZ":1.18318104738963,"vX0":5.583949894709939,"vY0":-126.31338640572142,"vZ0":-3.1427097933466763,"x":81.19,"y":206.83,"x0":-1.994154125015785,"y0":50.000871402027755,"z0":5.7695844462691985,"aX":8.527583043285524},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.0,"breakVerticalInduced":-10.6,"breakHorizontal":-10.9,"spinRate":2072,"spinDirection":18},"zone":14,"typeConfidence":2.0,"plateTime":0.434580523127412,"extension":6.492336077756545},"index":2,"playId":"af05dd43-a544-3f14-99fe-8736edbb7138","pitchNumber":3,"startTime":"2025-08-13T04:21:41.682Z","endTime":"2025-08-13T04:21:45.053Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.8,"endSpeed":89.5,"strikeZoneTop":3.30000293468713,"strikeZoneBottom":1.58284746470516,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.82535531611451,"aZ":-13.750344234295833,"pfxX":-5.255974868219058,"pfxZ":9.005377242448592,"pX":1.9722049151725707,"pZ":3.2283836880869208,"vX0":11.345461820891224,"vY0":-141.9661317801315,"vZ0":-5.374208326620578,"x":41.82,"y":151.61,"x0":-1.389054512365123,"y0":50.00271494957342,"z0":6.01785485325186,"aX":-10.754113578035208},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":15.4,"breakHorizontal":7.3,"spinRate":2548,"spinDirection":222},"zone":12,"typeConfidence":2.0,"plateTime":0.38548818088934844,"extension":6.47269865499691},"index":3,"playId":"0e42f449-3727-36d6-9834-3347426d0468","pitchNumber":4,"startTime":"2025-08-13T04:21:55.437Z","endTime":"2025-08-13T04:21:58.437Z","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":96.3,"endSpeed":88.7,"strikeZoneTop":3.3,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.52503413537347,"aZ":-25.979468790929396,"pfxX":-9.830102522295439,"pfxZ":3.1154295494407016,"pX":-0.39991183026276067,"pZ":1.196847171326994,"vX0":7.230776887015809,"vY0":-139.9499367171771,"vZ0":-8.023665519064881,"x":132.24,"y":206.47,"x0":-1.7352178135334193,"y0":50.005910068190936,"z0":5.793354313551684,"aX":-19.572788955740304},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":4.2,"breakHorizontal":16.4,"spinRate":2348,"spinDirection":227},"zone":13,"typeConfidence":2.0,"plateTime":0.3908322897132379,"extension":6.626604423392428},"hitData":{"launchSpeed":89.1,"launchAngle":-26.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":119.36,"coordY":149.39}},"index":4,"playId":"d31b284a-e6a1-3428-9a15-297df40465af","pitchNumber":5,"startTime":"2025-08-13T04:22:08.825Z","endTime":"2025-08-13T04:22:17.749Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-13T04:22:17.749Z","atBatIndex":70},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Fernando Tatis Jr. grounds out, shortstop Willy Adames to first baseman Rafael Devers.","rbi":0,"awayScore":5,"homeScore":1,"isOut":true},"about":{"atBatIndex":71,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-08-13T04:22:28.601Z","endTime":"2025-08-13T04:23:51.328Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":693313,"fullName":"Carson Seymour","link":"/api/v1/people/693313"},"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":"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":642715,"link":"/api/v1/people/642715"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"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":1},"pitchData":{"startSpeed":97.1,"endSpeed":89.5,"strikeZoneTop":3.66955314011015,"strikeZoneBottom":1.76291333808868,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.97507653130743,"aZ":-24.78842101911312,"pfxX":-9.304800242481228,"pfxZ":3.6387709506669452,"pX":0.8610491995110068,"pZ":2.3174261926501805,"vX0":10.198401003307,"vY0":-141.11435187603104,"vZ0":-5.5367970599954806,"x":84.18,"y":176.21,"x0":-1.5786922058762929,"y0":50.00645385841648,"z0":5.886816332523879,"aX":-18.903727740379736},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":5.6,"breakHorizontal":15.0,"spinRate":2216,"spinDirection":230},"zone":14,"typeConfidence":2.0,"plateTime":0.3870896952322882,"extension":6.494866562657374},"index":0,"playId":"16fd456a-a26c-3c2f-b727-1882438508d3","pitchNumber":1,"startTime":"2025-08-13T04:22:40.362Z","endTime":"2025-08-13T04:22:43.754Z","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":97.5,"endSpeed":89.2,"strikeZoneTop":3.73999778871931,"strikeZoneBottom":1.79334304550772,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.61801738251607,"aZ":-22.0913640440651,"pfxX":-10.345534683263299,"pfxZ":4.972655755914328,"pX":-0.16910543592903565,"pZ":1.5291961743657823,"vX0":7.935228277064021,"vY0":-141.55533526454573,"vZ0":-8.078194306039936,"x":123.45,"y":197.49,"x0":-1.6660307665544274,"y0":50.00142682464989,"z0":5.836541182473422,"aX":-20.97244132895574},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":7.4,"breakHorizontal":17.0,"spinRate":2236,"spinDirection":220},"zone":13,"typeConfidence":2.0,"plateTime":0.3870857612933163,"extension":6.684527168371233},"index":1,"playId":"a3bcfb76-d3f2-3ade-8184-a3804fbc62b3","pitchNumber":2,"startTime":"2025-08-13T04:22:52.982Z","endTime":"2025-08-13T04:22:56.366Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.9,"endSpeed":79.9,"strikeZoneTop":3.75836738725555,"strikeZoneBottom":1.8269343150504,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.15772653912927,"aZ":-38.72743749187318,"pfxX":7.096122836596094,"pfxZ":-4.1005086978231144,"pX":1.8465420445312468,"pZ":0.9099540183302164,"vX0":6.816921024424869,"vY0":-126.26374201942593,"vZ0":-4.321770495094162,"x":46.61,"y":214.21,"x0":-1.8202977344814404,"y0":50.002927319861435,"z0":5.794142766350149,"aX":11.339882093279332},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.9,"breakVerticalInduced":-8.3,"breakHorizontal":-14.5,"spinRate":2196,"spinDirection":28},"zone":14,"typeConfidence":2.0,"plateTime":0.43550137963360536,"extension":6.607166064957788},"index":2,"playId":"bfbc04de-4f3e-3584-b2a7-5e3401c35e49","pitchNumber":3,"startTime":"2025-08-13T04:23:10.080Z","endTime":"2025-08-13T04:23:13.650Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.6,"endSpeed":89.9,"strikeZoneTop":3.74592931829697,"strikeZoneBottom":1.79692023077479,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.715474323769264,"aZ":-22.30948078192867,"pfxX":-7.099543512363866,"pfxZ":4.79360833419349,"pX":-0.9683580054030375,"pZ":2.8802669144011364,"vX0":4.647722250006979,"vY0":-142.09587284126596,"vZ0":-4.695877079267109,"x":153.91,"y":161.01,"x0":-1.6977746960238307,"y0":50.00035444839469,"z0":5.960281307986807,"aX":-14.603899596607095},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":7.9,"breakHorizontal":12.0,"spinRate":2317,"spinDirection":223},"zone":11,"typeConfidence":2.0,"plateTime":0.38457214297496733,"extension":6.486634465238469},"index":3,"playId":"9a39d733-01a0-3ffd-8f96-0b0a1409111d","pitchNumber":4,"startTime":"2025-08-13T04:23:28.476Z","endTime":"2025-08-13T04:23:32.417Z","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":86.1,"endSpeed":78.8,"strikeZoneTop":3.74,"strikeZoneBottom":1.77,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.01553715214031,"aZ":-40.569202783976834,"pfxX":3.84069058447048,"pfxZ":-5.319028997633334,"pX":-0.5080040537087238,"pZ":2.735763448347183,"vX0":2.503180442310863,"vY0":-125.31878829974805,"vZ0":0.2886990237708682,"x":136.36,"y":164.91,"x0":-2.021134833315734,"y0":50.002134942329455,"z0":5.952562233710905,"aX":6.0635862897177715},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.3,"breakVerticalInduced":-9.2,"breakHorizontal":-7.6,"spinRate":1935,"spinDirection":36},"zone":4,"typeConfidence":2.0,"plateTime":0.43827230238124226,"extension":6.560163228051305},"hitData":{"launchSpeed":99.5,"launchAngle":-3.0,"totalDistance":35.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":110.01,"coordY":137.34}},"index":4,"playId":"07a1a54e-48a2-33f9-bd61-c522798fdee6","pitchNumber":5,"startTime":"2025-08-13T04:23:43.234Z","endTime":"2025-08-13T04:23:51.328Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-13T04:23:51.328Z","atBatIndex":71},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Luis Arraez walks.","rbi":0,"awayScore":5,"homeScore":1,"isOut":false},"about":{"atBatIndex":72,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-08-13T04:24:02.674Z","endTime":"2025-08-13T04:25:19.479Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":693313,"fullName":"Carson Seymour","link":"/api/v1/people/693313"},"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,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":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.6,"endSpeed":86.9,"strikeZoneTop":3.29826541162264,"strikeZoneBottom":1.60624226059343,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.874337057037156,"aZ":-24.026338592179908,"pfxX":-0.6516828046621819,"pfxZ":4.3022918311316936,"pX":0.651378687328016,"pZ":0.984823251771643,"vX0":6.927450094092978,"vY0":-136.0593652641054,"vZ0":-8.288219262845622,"x":92.17,"y":212.19,"x0":-1.8316842595892875,"y0":50.00606654701698,"z0":5.707564785859232,"aX":-1.2358180867746522},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":6.4,"breakHorizontal":-0.1,"spinRate":2343,"spinDirection":220},"zone":14,"typeConfidence":2.0,"plateTime":0.4009421010356169,"extension":6.479398967477049},"index":0,"playId":"1dbd679c-d521-3f63-bafd-7912ecbc0a3a","pitchNumber":1,"startTime":"2025-08-13T04:24:10.585Z","endTime":"2025-08-13T04:24:14.086Z","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":97.3,"endSpeed":89.5,"strikeZoneTop":3.20723693661562,"strikeZoneBottom":1.59668311233467,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.382361863916085,"aZ":-22.982268006543002,"pfxX":-8.225885779517283,"pfxZ":4.51750199328053,"pX":1.1058382523536796,"pZ":2.056581800187637,"vX0":10.589297676660681,"vY0":-141.2849164474138,"vZ0":-6.48791173989764,"x":74.85,"y":183.25,"x0":-1.6114615497559919,"y0":50.00182595213786,"z0":5.846632387219379,"aX":-16.730106638228094},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":7.1,"breakHorizontal":12.8,"spinRate":2329,"spinDirection":229},"zone":14,"typeConfidence":2.0,"plateTime":0.3867920959862374,"extension":6.519389164845278},"index":1,"playId":"27243f85-9481-32a7-9465-1684e5e8c7d0","pitchNumber":2,"startTime":"2025-08-13T04:24:24.730Z","endTime":"2025-08-13T04:24:28.194Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.5,"endSpeed":88.9,"strikeZoneTop":3.27,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.219837673096784,"aZ":-26.659352007419177,"pfxX":-8.596809965598547,"pfxZ":2.758115621762263,"pX":0.14549500680870123,"pZ":1.6322914316006918,"vX0":8.255566678990615,"vY0":-140.21353295034257,"vZ0":-6.6949322479911935,"x":111.45,"y":194.71,"x0":-1.7129432914088276,"y0":50.00503955171121,"z0":5.778426986834745,"aX":-17.2051953002213},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":3.8,"breakHorizontal":14.0,"spinRate":2237,"spinDirection":229},"zone":8,"typeConfidence":2.0,"plateTime":0.3898886306599487,"extension":6.558639539318755},"index":2,"playId":"da1f1e9f-e20e-380a-9742-49c6f363a44b","pitchNumber":3,"startTime":"2025-08-13T04:24:38.337Z","endTime":"2025-08-13T04:24:42.442Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.7,"endSpeed":88.9,"strikeZoneTop":3.11917053530077,"strikeZoneBottom":1.48211068223942,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.726275748197317,"aZ":-28.863594801645736,"pfxX":-8.461930008699502,"pfxZ":1.6494363449094855,"pX":0.8822588862779172,"pZ":2.5222942303979368,"vX0":9.827824201673518,"vY0":-140.55943639539439,"vZ0":-4.268526626019641,"x":83.37,"y":170.68,"x0":-1.5538210981706193,"y0":50.00290282228662,"z0":5.92630991418889,"aX":-16.99620397604513},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":2.3,"breakHorizontal":13.4,"spinRate":2265,"spinDirection":227},"zone":12,"typeConfidence":2.0,"plateTime":0.38910893555967974,"extension":6.4931967270736175},"index":3,"playId":"4c32f40b-653e-38b2-beac-0f2cbf86fce5","pitchNumber":4,"startTime":"2025-08-13T04:24:58.979Z","endTime":"2025-08-13T04:25:02.714Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.5,"endSpeed":88.4,"strikeZoneTop":3.09111547477573,"strikeZoneBottom":1.56116819448333,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.46567551355595,"aZ":-23.524417074680702,"pfxX":-10.12620782590981,"pfxZ":4.34832163623332,"pX":1.0016763858218367,"pZ":1.6966578808967983,"vX0":10.818027231756703,"vY0":-140.06748012759442,"vZ0":-7.2122839082109795,"x":78.82,"y":192.97,"x0":-1.5939075741798863,"y0":50.00145115012244,"z0":5.841835992228425,"aX":-20.131488236201765},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":6.5,"breakHorizontal":16.1,"spinRate":2344,"spinDirection":222},"zone":14,"typeConfidence":2.0,"plateTime":0.3909581356937215,"extension":6.425802518544406},"index":4,"playId":"d52e15a8-fa83-3368-b2b0-e92ef1c5e5bb","pitchNumber":5,"startTime":"2025-08-13T04:25:15.080Z","endTime":"2025-08-13T04:25:19.479Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-13T04:25:19.479Z","atBatIndex":72},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Manny Machado grounds out, second baseman Casey Schmitt to first baseman Rafael Devers.","rbi":0,"awayScore":5,"homeScore":1,"isOut":true},"about":{"atBatIndex":73,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-08-13T04:25:28.744Z","endTime":"2025-08-13T04:26:32.266Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":693313,"fullName":"Carson Seymour","link":"/api/v1/people/693313"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":669477,"link":"/api/v1/people/669477"},"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":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.5,"endSpeed":77.7,"strikeZoneTop":3.69,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.927042541266964,"aZ":-36.84792704831235,"pfxX":7.26670372932935,"pfxZ":-3.052831398151209,"pX":0.012696627248430764,"pZ":2.9298906668600093,"vX0":2.774411939865991,"vY0":-123.0695225927855,"vZ0":0.23210140648554312,"x":116.52,"y":159.67,"x0":-2.0740576102978525,"y0":50.003556104168744,"z0":5.960961648174264,"aX":11.12190232272962},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.6,"breakVerticalInduced":-5.2,"breakHorizontal":-13.8,"spinRate":1930,"spinDirection":34},"zone":5,"typeConfidence":2.0,"plateTime":0.44543515921409726,"extension":6.545658000870609},"index":0,"playId":"5803cd0f-3a4a-34dc-92d2-844a7ea60caa","pitchNumber":1,"startTime":"2025-08-13T04:25:42.616Z","endTime":"2025-08-13T04:25:46.496Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.2,"endSpeed":88.2,"strikeZoneTop":3.7779568651959,"strikeZoneBottom":1.74834765322905,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.295965164188516,"aZ":-23.67309465951846,"pfxX":-7.035768164852063,"pfxZ":4.29550487726002,"pX":1.2396714712183823,"pZ":2.0950829397114066,"vX0":10.133310326870442,"vY0":-139.73953380724637,"vZ0":-6.068295950466369,"x":69.75,"y":182.21,"x0":-1.5183990955487376,"y0":50.00464943789899,"z0":5.8488075114364575,"aX":-13.926664422909202},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":6.7,"breakHorizontal":10.7,"spinRate":2287,"spinDirection":221},"zone":14,"typeConfidence":2.0,"plateTime":0.39187193626716166,"extension":6.572106831511525},"index":1,"playId":"37abdeab-9a4f-36e8-be21-5670d8a50f4d","pitchNumber":2,"startTime":"2025-08-13T04:26:06.352Z","endTime":"2025-08-13T04:26:09.992Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.5,"endSpeed":86.8,"strikeZoneTop":3.69,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.726594833821384,"aZ":-20.326584743177524,"pfxX":-1.2412278284298184,"pfxZ":6.186426978060541,"pX":0.8840430565352353,"pZ":2.4846129131977936,"vX0":7.923132336059531,"vY0":-137.37893499696105,"vZ0":-5.258827512623622,"x":83.3,"y":171.7,"x0":-1.8732618661308178,"y0":50.00681877248769,"z0":5.800597555724897,"aX":-2.3789055067704092},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":10.3,"breakHorizontal":0.6,"spinRate":2422,"spinDirection":215},"zone":14,"typeConfidence":2.0,"plateTime":0.3983230783240339,"extension":6.6353349800464745},"hitData":{"launchSpeed":77.4,"launchAngle":-2.0,"totalDistance":30.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":146.24,"coordY":148.64}},"index":2,"playId":"0b91cee8-5a8f-3a83-abba-5edd149cfcaa","pitchNumber":3,"startTime":"2025-08-13T04:26:22.619Z","endTime":"2025-08-13T04:26:32.266Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-13T04:26:32.266Z","atBatIndex":73},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Patrick Bailey called out on strikes.","rbi":0,"awayScore":5,"homeScore":1,"isOut":true},"about":{"atBatIndex":74,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2025-08-13T04:28:59.245Z","endTime":"2025-08-13T04:30:18.484Z","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":"L","description":"Left"},"pitcher":{"id":663158,"fullName":"Robert Suarez","link":"/api/v1/people/663158"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"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":{"description":"Pitching Change: Robert Suarez replaces Adrian Morejon.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":5,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-13T04:27:49.193Z","endTime":"2025-08-13T04:29:01.417Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":663158,"link":"/api/v1/people/663158"},"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":96.7,"endSpeed":89.4,"strikeZoneTop":3.40071403252644,"strikeZoneBottom":1.68838758994929,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.217137264567437,"aZ":-13.097062420914053,"pfxX":-3.5560312184095175,"pfxZ":9.369638377413542,"pX":-0.29055463964948647,"pZ":4.082485115041167,"vX0":4.006839539215029,"vY0":-140.90920712444327,"vZ0":-3.737766263226538,"x":128.08,"y":128.55,"x0":-1.260446042448933,"y0":50.006112052336384,"z0":6.256622756790942,"aX":-7.243134818035752},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":16.6,"breakHorizontal":5.8,"spinRate":2390,"spinDirection":196},"zone":11,"typeConfidence":2.0,"plateTime":0.3868361092191699,"extension":6.65534684779859},"index":1,"playId":"6ecc3284-4096-348f-aa3a-5c32dae22702","pitchNumber":1,"startTime":"2025-08-13T04:29:01.417Z","endTime":"2025-08-13T04:29:04.499Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.7,"endSpeed":90.0,"strikeZoneTop":3.4,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.99863117559694,"aZ":-9.994453712376878,"pfxX":-2.7230994287357437,"pfxZ":10.725745315498175,"pX":0.2195714077416507,"pZ":3.7105418333484765,"vX0":4.549293366668074,"vY0":-142.2808659846103,"vZ0":-5.327146095072673,"x":108.63,"y":138.6,"x0":-1.0399603523812817,"y0":50.002237910242165,"z0":6.229080668802915,"aX":-5.631144820675058},"breaks":{"breakAngle":22.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.7,"breakVerticalInduced":18.6,"breakHorizontal":4.1,"spinRate":2522,"spinDirection":203},"zone":12,"typeConfidence":2.0,"plateTime":0.3836888087553345,"extension":6.708592289266581},"index":2,"playId":"2e60674e-3d60-3881-b2b2-866a15b68413","pitchNumber":2,"startTime":"2025-08-13T04:29:16.355Z","endTime":"2025-08-13T04:29:19.510Z","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":89.8,"endSpeed":82.4,"strikeZoneTop":3.40038731217278,"strikeZoneBottom":1.73681657907343,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.375862782899443,"aZ":-20.94424850099949,"pfxX":-9.22083975256588,"pfxZ":6.514996059004596,"pX":0.015868113620395523,"pZ":1.3010074807331073,"vX0":6.21292156687327,"vY0":-130.45953548037946,"vZ0":-7.85086651742617,"x":116.4,"y":203.65,"x0":-1.1981444705847146,"y0":50.00414622130894,"z0":5.927330374126341,"aX":-15.89976970035989},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":10.2,"breakHorizontal":15.4,"spinRate":2112,"spinDirection":224},"zone":14,"typeConfidence":2.0,"plateTime":0.41979591304741426,"extension":6.721458834887385},"index":3,"playId":"f6544166-f431-3a5f-9520-17eed90f259e","pitchNumber":3,"startTime":"2025-08-13T04:29:39.797Z","endTime":"2025-08-13T04:29:45.455Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":98.4,"endSpeed":89.2,"strikeZoneTop":3.4,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.72264400701502,"aZ":-10.056228419859194,"pfxX":-2.8827067296526327,"pfxZ":10.749308480788695,"pX":-0.3158934410971509,"pZ":3.5488086715248004,"vX0":4.215168139391455,"vY0":-143.15675254049452,"vZ0":-5.580954179441235,"x":129.04,"y":142.96,"x0":-1.4388235119793222,"y0":50.0039935355332,"z0":6.164927302041859,"aX":-5.932403486214964},"breaks":{"breakAngle":22.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.1,"breakVerticalInduced":18.4,"breakHorizontal":4.3,"spinRate":2466,"spinDirection":201},"zone":11,"typeConfidence":2.0,"plateTime":0.38389330026814683,"extension":6.751100662359065},"index":4,"playId":"5e037fdc-f0ae-3662-b529-393f4ada2710","pitchNumber":4,"startTime":"2025-08-13T04:29:55.040Z","endTime":"2025-08-13T04:29:58.040Z","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":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":99.1,"endSpeed":90.5,"strikeZoneTop":3.39999753577933,"strikeZoneBottom":1.70763524227768,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.00464105223511,"aZ":-8.486324321284794,"pfxX":-2.967295358834062,"pfxZ":11.288712394330044,"pX":-0.27196073446458047,"pZ":1.9613619805195333,"vX0":3.47173461617076,"vY0":-144.05010056982823,"vZ0":-10.188440200628389,"x":127.37,"y":185.82,"x0":-1.1082484095717928,"y0":50.00036561782276,"z0":6.072067080991364,"aX":-6.224753840019917},"breaks":{"breakAngle":26.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.4,"breakVerticalInduced":18.5,"breakHorizontal":4.7,"spinRate":2416,"spinDirection":203},"zone":8,"typeConfidence":2.0,"plateTime":0.3804965453145659,"extension":6.854491721568998},"index":5,"playId":"659faaa7-8e75-398d-b026-73184d04402f","pitchNumber":5,"startTime":"2025-08-13T04:30:14.693Z","endTime":"2025-08-13T04:30:18.484Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-13T04:30:18.484Z","atBatIndex":74},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Heliot Ramos grounds out, second baseman Jake Cronenworth to first baseman Luis Arraez.","rbi":0,"awayScore":5,"homeScore":1,"isOut":true},"about":{"atBatIndex":75,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2025-08-13T04:30:27.961Z","endTime":"2025-08-13T04:31:46.973Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663158,"fullName":"Robert Suarez","link":"/api/v1/people/663158"},"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":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":630105,"link":"/api/v1/people/630105"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":650333,"link":"/api/v1/people/650333"},"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":98.5,"endSpeed":90.3,"strikeZoneTop":3.20010237677408,"strikeZoneBottom":1.49164142403649,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.99897051606793,"aZ":-10.809140541163243,"pfxX":-2.3836375568182686,"pfxZ":10.245211018503468,"pX":0.8994422503764464,"pZ":3.343465594205362,"vX0":6.766819845622542,"vY0":-143.23648599179612,"vZ0":-6.255738543215525,"x":82.72,"y":148.51,"x0":-1.180203143604652,"y0":50.002294032084535,"z0":6.2265111460528955,"aX":-4.971602775098392},"breaks":{"breakAngle":15.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.7,"breakVerticalInduced":17.5,"breakHorizontal":3.0,"spinRate":2419,"spinDirection":201},"zone":12,"typeConfidence":2.0,"plateTime":0.381886305477658,"extension":6.808462435131019},"index":0,"playId":"01edc443-dbef-33d3-8125-44a30331830f","pitchNumber":1,"startTime":"2025-08-13T04:30:41.376Z","endTime":"2025-08-13T04:30:44.860Z","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":99.5,"endSpeed":91.0,"strikeZoneTop":3.20000023865535,"strikeZoneBottom":1.54915891104839,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.433004607235034,"aZ":-11.40868773920634,"pfxX":-7.823345187253128,"pfxZ":9.809601718272726,"pX":-0.07511336434020971,"pZ":2.146881776478293,"vX0":5.9368850073697494,"vY0":-144.50341189039287,"vZ0":-9.286049579773051,"x":119.86,"y":180.81,"x0":-1.1390594225308197,"y0":50.00196857413442,"z0":6.101575297138426,"aX":-16.556794521305097},"breaks":{"breakAngle":48.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":16.1,"breakHorizontal":13.0,"spinRate":2424,"spinDirection":206},"zone":5,"typeConfidence":2.0,"plateTime":0.37894034667630416,"extension":6.739674948825038},"index":1,"playId":"36159f7c-1810-3a8b-a617-9eb804fd5479","pitchNumber":2,"startTime":"2025-08-13T04:30:57.877Z","endTime":"2025-08-13T04:31:00.955Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":99.8,"endSpeed":91.1,"strikeZoneTop":3.2,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.63334157328699,"aZ":-11.262713392014708,"pfxX":-7.406270906729601,"pfxZ":9.852488980646559,"pX":-0.9523672022838385,"pZ":1.8796340190851464,"vX0":3.9045430075030003,"vY0":-144.93565774443118,"vZ0":-10.13519112496317,"x":153.3,"y":188.03,"x0":-1.3564646594127945,"y0":50.00499481192713,"z0":6.11487344051253,"aX":-15.720561161084088},"breaks":{"breakAngle":46.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":16.0,"breakHorizontal":12.6,"spinRate":2390,"spinDirection":198},"zone":13,"typeConfidence":2.0,"plateTime":0.3782733436631549,"extension":6.688216262507686},"index":2,"playId":"57f59e65-51ee-377b-9960-363a5d00145d","pitchNumber":3,"startTime":"2025-08-13T04:31:14.190Z","endTime":"2025-08-13T04:31:21.281Z","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":99.7,"endSpeed":91.2,"strikeZoneTop":3.2,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.310165856709375,"aZ":-10.46009560944094,"pfxX":-2.4097379410800452,"pfxZ":10.175029308228657,"pX":9.73992789664118E-4,"pZ":3.2034761184544345,"vX0":4.500335485314633,"vY0":-145.0227536846699,"vZ0":-6.778575044859842,"x":116.96,"y":152.29,"x0":-1.2565078183968943,"y0":50.00228764458685,"z0":6.206258724989901,"aX":-5.142610794231266},"breaks":{"breakAngle":19.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.2,"breakVerticalInduced":17.3,"breakHorizontal":3.5,"spinRate":2299,"spinDirection":209},"zone":2,"typeConfidence":2.0,"plateTime":0.37740886455019984,"extension":6.687328019339191},"hitData":{"launchSpeed":84.3,"launchAngle":-7.0,"totalDistance":23.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":146.69,"coordY":145.36}},"index":3,"playId":"f92094a0-2822-3611-9860-b81b29b16cd5","pitchNumber":4,"startTime":"2025-08-13T04:31:37.567Z","endTime":"2025-08-13T04:31:46.973Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-13T04:31:46.973Z","atBatIndex":75},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Casey Schmitt singles on a ground ball to right fielder Fernando Tatis Jr.","rbi":0,"awayScore":5,"homeScore":1,"isOut":false},"about":{"atBatIndex":76,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2025-08-13T04:31:52.594Z","endTime":"2025-08-13T04:33:02.142Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663158,"fullName":"Robert Suarez","link":"/api/v1/people/663158"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"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_fielded_ball"}]}],"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":2},"pitchData":{"startSpeed":90.7,"endSpeed":83.8,"strikeZoneTop":3.41811140508354,"strikeZoneBottom":1.57828092100117,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.996562119087226,"aZ":-17.611416691147312,"pfxX":-8.65702297937375,"pfxZ":8.240157319227063,"pX":0.3083159595197109,"pZ":0.5310373389175949,"vX0":7.121488163184274,"vY0":-131.59902214170094,"vZ0":-10.728961631979594,"x":105.25,"y":224.44,"x0":-1.2983548958343234,"y0":50.0032068394229,"z0":5.944999079549214,"aX":-15.29703934586221},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":13.0,"breakHorizontal":14.3,"spinRate":2037,"spinDirection":228},"zone":14,"typeConfidence":2.0,"plateTime":0.41505703493891577,"extension":7.0733913582747405},"index":0,"playId":"8f293b44-3098-33ac-aded-bacbdd914e83","pitchNumber":1,"startTime":"2025-08-13T04:32:17.585Z","endTime":"2025-08-13T04:32:21.580Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":98.9,"endSpeed":89.7,"strikeZoneTop":3.4178258176341,"strikeZoneBottom":1.64300597345572,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.02692136443702,"aZ":-10.249960466401216,"pfxX":-3.0890116024141516,"pfxZ":10.562248012238385,"pX":0.4568793687362358,"pZ":3.037880736636682,"vX0":5.561191858223569,"vY0":-143.79119313170716,"vZ0":-7.191221050898759,"x":99.58,"y":156.76,"x0":-1.108588357858979,"y0":50.00573281630376,"z0":6.2210826957381995,"aX":-6.414000421226375},"breaks":{"breakAngle":22.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.6,"breakVerticalInduced":17.6,"breakHorizontal":4.3,"spinRate":2342,"spinDirection":201},"zone":3,"typeConfidence":2.0,"plateTime":0.38217588986279694,"extension":6.891726166333273},"index":1,"playId":"7be86e50-7f77-362d-92ce-f65f239b7d1c","pitchNumber":2,"startTime":"2025-08-13T04:32:33.349Z","endTime":"2025-08-13T04:32:36.509Z","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":99.7,"endSpeed":90.9,"strikeZoneTop":3.42,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.92276008344057,"aZ":-11.004402359182762,"pfxX":-3.322144608815235,"pfxZ":9.995340582360422,"pX":0.17481839728792536,"pZ":1.9946382857219336,"vX0":5.204121372075194,"vY0":-144.8651421610953,"vZ0":-9.78522423723154,"x":110.34,"y":184.92,"x0":-1.216144881139174,"y0":50.004955003394755,"z0":6.095883830212723,"aX":-7.037905149771412},"breaks":{"breakAngle":24.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":16.2,"breakHorizontal":4.9,"spinRate":2450,"spinDirection":205},"zone":8,"typeConfidence":2.0,"plateTime":0.3785854571833598,"extension":6.781372139240202},"hitData":{"launchSpeed":101.7,"launchAngle":6.0,"totalDistance":112.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":161.2,"coordY":109.53}},"index":2,"playId":"3d92df25-6c44-38dd-a6c3-4bd5945e9d95","pitchNumber":3,"startTime":"2025-08-13T04:32:49.959Z","endTime":"2025-08-13T04:33:02.142Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-13T04:33:02.142Z","atBatIndex":76},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Rafael Devers strikes out swinging.","rbi":0,"awayScore":5,"homeScore":1,"isOut":true},"about":{"atBatIndex":77,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2025-08-13T04:33:08.393Z","endTime":"2025-08-13T04:35:57.302Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663158,"fullName":"Robert Suarez","link":"/api/v1/people/663158"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"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":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.6,"endSpeed":83.1,"strikeZoneTop":3.49,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.41454020960542,"aZ":-21.476809801116516,"pfxX":-9.76080062700359,"pfxZ":6.1065854081430855,"pX":0.04384584363543151,"pZ":1.0309493788252344,"vX0":6.469420998951286,"vY0":-131.64199037631883,"vZ0":-8.416115264916533,"x":115.33,"y":210.94,"x0":-1.1795847044187469,"y0":50.0053927888178,"z0":5.864365726204099,"aX":-17.103099585579848},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":9.4,"breakHorizontal":16.2,"spinRate":1868,"spinDirection":229},"zone":14,"typeConfidence":2.0,"plateTime":0.41636091575824574,"extension":6.763605882749369},"index":0,"playId":"fec0be39-650d-30c3-aaf2-6f6982465bda","pitchNumber":1,"startTime":"2025-08-13T04:33:28.664Z","endTime":"2025-08-13T04:33:33.454Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":99.4,"endSpeed":90.8,"strikeZoneTop":3.49027575763145,"strikeZoneBottom":1.66002633936203,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.19387860313774,"aZ":-10.04839500071769,"pfxX":-5.33145805735948,"pfxZ":10.485745887085457,"pX":-0.5482307023397207,"pZ":1.9501978405416531,"vX0":4.142423899458159,"vY0":-144.45596867752772,"vZ0":-10.073521475024073,"x":137.9,"y":186.12,"x0":-1.3093870971601511,"y0":50.00258089585357,"z0":6.103857616336633,"aX":-11.248116489504667},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.7,"breakVerticalInduced":17.2,"breakHorizontal":8.8,"spinRate":2320,"spinDirection":206},"zone":7,"typeConfidence":2.0,"plateTime":0.37942136696427786,"extension":6.7282662878701895},"index":1,"playId":"80d47d24-f8b0-31f5-812c-5eee989b9d00","pitchNumber":2,"startTime":"2025-08-13T04:33:50.754Z","endTime":"2025-08-13T04:33:53.898Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":100.0,"endSpeed":90.7,"strikeZoneTop":3.48985169509332,"strikeZoneBottom":1.63528690959486,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.78776535634234,"aZ":-10.959367238881457,"pfxX":-5.29013197581024,"pfxZ":9.985175708153093,"pX":-1.4043518358834453,"pZ":3.1990071237771582,"vX0":2.9142533200067495,"vY0":-145.44709497689664,"vZ0":-6.375024109707122,"x":170.53,"y":152.41,"x0":-1.7365222362537949,"y0":50.003801012590436,"z0":6.096426411003067,"aX":-11.239493773254544},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.7,"breakVerticalInduced":16.8,"breakHorizontal":8.9,"spinRate":2411,"spinDirection":206},"zone":11,"typeConfidence":2.0,"plateTime":0.3778101650101551,"extension":6.691530833106146},"index":2,"playId":"5da06805-04eb-3b13-8642-8afd8ff17313","pitchNumber":3,"startTime":"2025-08-13T04:34:08.619Z","endTime":"2025-08-13T04:34:11.619Z","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":2},"pitchData":{"startSpeed":92.3,"endSpeed":84.5,"strikeZoneTop":3.48999375929832,"strikeZoneBottom":1.59999325336775,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.75154122306936,"aZ":-20.31229137131797,"pfxX":-10.909831979510212,"pfxZ":6.528312037288251,"pX":-0.8860561270573786,"pZ":1.3906425604670922,"vX0":5.3596254642446866,"vY0":-134.11604304507816,"vZ0":-8.080964930341365,"x":150.77,"y":201.23,"x0":-1.4959192597056317,"y0":50.00299571493939,"z0":5.898395943115395,"aX":-19.819560011382414},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":10.2,"breakHorizontal":18.6,"spinRate":2038,"spinDirection":230},"zone":13,"typeConfidence":2.0,"plateTime":0.40883765400071415,"extension":6.545254548098087},"index":3,"playId":"fbe18148-256c-381e-ae78-04132e15eff1","pitchNumber":4,"startTime":"2025-08-13T04:34:24.917Z","endTime":"2025-08-13T04:34:29.050Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":99.2,"endSpeed":90.3,"strikeZoneTop":3.49,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.950023254133534,"aZ":-11.39749595369087,"pfxX":-5.724211897905409,"pfxZ":9.901648939714306,"pX":-0.7317795417710018,"pZ":2.7892256295078446,"vX0":4.203786618032347,"vY0":-144.25370956271485,"vZ0":-7.691975536061376,"x":144.89,"y":163.47,"x0":-1.4675569574645746,"y0":50.0016000359719,"z0":6.2004955410488725,"aX":-12.00940781592634},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":16.4,"breakHorizontal":9.5,"spinRate":2407,"spinDirection":210},"zone":4,"typeConfidence":2.0,"plateTime":0.38034845135189377,"extension":6.718549906214407},"index":4,"playId":"40f4295f-88db-31f4-93e0-dbf868b34f55","pitchNumber":5,"startTime":"2025-08-13T04:34:43.851Z","endTime":"2025-08-13T04:34:50.794Z","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":100.1,"endSpeed":91.2,"strikeZoneTop":3.42193332959889,"strikeZoneBottom":1.59615081133713,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.8643109363638,"aZ":-10.589270439910685,"pfxX":-4.2987449202909565,"pfxZ":10.064693023824994,"pX":-0.47160755689793254,"pZ":4.607549744439072,"vX0":5.050814913492114,"vY0":-145.67020419692088,"vZ0":-2.8036849482707287,"x":134.98,"y":114.38,"x0":-1.6711250355118012,"y0":50.00408880271769,"z0":6.224600997156931,"aX":-9.220720415327152},"breaks":{"breakAngle":36.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.5,"breakVerticalInduced":17.9,"breakHorizontal":6.7,"spinRate":2454,"spinDirection":204},"zone":11,"typeConfidence":2.0,"plateTime":0.3762917377141992,"extension":6.7281523810826505},"index":5,"playId":"795041e3-80f2-3c33-801c-471ac2cc90d7","pitchNumber":6,"startTime":"2025-08-13T04:35:25.185Z","endTime":"2025-08-13T04:35:28.322Z","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":100.4,"endSpeed":91.2,"strikeZoneTop":3.49,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.06367806076091,"aZ":-8.856160001961447,"pfxX":-2.9855163970523075,"pfxZ":10.864241335055953,"pX":0.21642899488913458,"pZ":3.3279493128414086,"vX0":5.827418924194088,"vY0":-145.96611008439774,"vZ0":-6.461501272457444,"x":108.75,"y":148.93,"x0":-1.4228339009525883,"y0":50.004356538819536,"z0":6.110981695634951,"aX":-6.4092156496232615},"breaks":{"breakAngle":25.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.9,"breakVerticalInduced":18.5,"breakHorizontal":4.2,"spinRate":2505,"spinDirection":197},"zone":2,"typeConfidence":2.0,"plateTime":0.376018045675385,"extension":6.795786236222798},"index":6,"playId":"965219cd-6f20-36f6-bb59-52ee6fafccea","pitchNumber":7,"startTime":"2025-08-13T04:35:43.769Z","endTime":"2025-08-13T04:35:57.302Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-13T04:35:57.302Z","atBatIndex":77}],"currentPlay":{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Rafael Devers strikes out swinging.","rbi":0,"awayScore":5,"homeScore":1,"isOut":true},"about":{"atBatIndex":77,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2025-08-13T04:33:08.393Z","endTime":"2025-08-13T04:35:57.302Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663158,"fullName":"Robert Suarez","link":"/api/v1/people/663158"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"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":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.6,"endSpeed":83.1,"strikeZoneTop":3.49,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.41454020960542,"aZ":-21.476809801116516,"pfxX":-9.76080062700359,"pfxZ":6.1065854081430855,"pX":0.04384584363543151,"pZ":1.0309493788252344,"vX0":6.469420998951286,"vY0":-131.64199037631883,"vZ0":-8.416115264916533,"x":115.33,"y":210.94,"x0":-1.1795847044187469,"y0":50.0053927888178,"z0":5.864365726204099,"aX":-17.103099585579848},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":9.4,"breakHorizontal":16.2,"spinRate":1868,"spinDirection":229},"zone":14,"typeConfidence":2.0,"plateTime":0.41636091575824574,"extension":6.763605882749369},"index":0,"playId":"fec0be39-650d-30c3-aaf2-6f6982465bda","pitchNumber":1,"startTime":"2025-08-13T04:33:28.664Z","endTime":"2025-08-13T04:33:33.454Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":99.4,"endSpeed":90.8,"strikeZoneTop":3.49027575763145,"strikeZoneBottom":1.66002633936203,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.19387860313774,"aZ":-10.04839500071769,"pfxX":-5.33145805735948,"pfxZ":10.485745887085457,"pX":-0.5482307023397207,"pZ":1.9501978405416531,"vX0":4.142423899458159,"vY0":-144.45596867752772,"vZ0":-10.073521475024073,"x":137.9,"y":186.12,"x0":-1.3093870971601511,"y0":50.00258089585357,"z0":6.103857616336633,"aX":-11.248116489504667},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.7,"breakVerticalInduced":17.2,"breakHorizontal":8.8,"spinRate":2320,"spinDirection":206},"zone":7,"typeConfidence":2.0,"plateTime":0.37942136696427786,"extension":6.7282662878701895},"index":1,"playId":"80d47d24-f8b0-31f5-812c-5eee989b9d00","pitchNumber":2,"startTime":"2025-08-13T04:33:50.754Z","endTime":"2025-08-13T04:33:53.898Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":100.0,"endSpeed":90.7,"strikeZoneTop":3.48985169509332,"strikeZoneBottom":1.63528690959486,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.78776535634234,"aZ":-10.959367238881457,"pfxX":-5.29013197581024,"pfxZ":9.985175708153093,"pX":-1.4043518358834453,"pZ":3.1990071237771582,"vX0":2.9142533200067495,"vY0":-145.44709497689664,"vZ0":-6.375024109707122,"x":170.53,"y":152.41,"x0":-1.7365222362537949,"y0":50.003801012590436,"z0":6.096426411003067,"aX":-11.239493773254544},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.7,"breakVerticalInduced":16.8,"breakHorizontal":8.9,"spinRate":2411,"spinDirection":206},"zone":11,"typeConfidence":2.0,"plateTime":0.3778101650101551,"extension":6.691530833106146},"index":2,"playId":"5da06805-04eb-3b13-8642-8afd8ff17313","pitchNumber":3,"startTime":"2025-08-13T04:34:08.619Z","endTime":"2025-08-13T04:34:11.619Z","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":2},"pitchData":{"startSpeed":92.3,"endSpeed":84.5,"strikeZoneTop":3.48999375929832,"strikeZoneBottom":1.59999325336775,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.75154122306936,"aZ":-20.31229137131797,"pfxX":-10.909831979510212,"pfxZ":6.528312037288251,"pX":-0.8860561270573786,"pZ":1.3906425604670922,"vX0":5.3596254642446866,"vY0":-134.11604304507816,"vZ0":-8.080964930341365,"x":150.77,"y":201.23,"x0":-1.4959192597056317,"y0":50.00299571493939,"z0":5.898395943115395,"aX":-19.819560011382414},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":10.2,"breakHorizontal":18.6,"spinRate":2038,"spinDirection":230},"zone":13,"typeConfidence":2.0,"plateTime":0.40883765400071415,"extension":6.545254548098087},"index":3,"playId":"fbe18148-256c-381e-ae78-04132e15eff1","pitchNumber":4,"startTime":"2025-08-13T04:34:24.917Z","endTime":"2025-08-13T04:34:29.050Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":99.2,"endSpeed":90.3,"strikeZoneTop":3.49,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.950023254133534,"aZ":-11.39749595369087,"pfxX":-5.724211897905409,"pfxZ":9.901648939714306,"pX":-0.7317795417710018,"pZ":2.7892256295078446,"vX0":4.203786618032347,"vY0":-144.25370956271485,"vZ0":-7.691975536061376,"x":144.89,"y":163.47,"x0":-1.4675569574645746,"y0":50.0016000359719,"z0":6.2004955410488725,"aX":-12.00940781592634},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":16.4,"breakHorizontal":9.5,"spinRate":2407,"spinDirection":210},"zone":4,"typeConfidence":2.0,"plateTime":0.38034845135189377,"extension":6.718549906214407},"index":4,"playId":"40f4295f-88db-31f4-93e0-dbf868b34f55","pitchNumber":5,"startTime":"2025-08-13T04:34:43.851Z","endTime":"2025-08-13T04:34:50.794Z","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":100.1,"endSpeed":91.2,"strikeZoneTop":3.42193332959889,"strikeZoneBottom":1.59615081133713,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.8643109363638,"aZ":-10.589270439910685,"pfxX":-4.2987449202909565,"pfxZ":10.064693023824994,"pX":-0.47160755689793254,"pZ":4.607549744439072,"vX0":5.050814913492114,"vY0":-145.67020419692088,"vZ0":-2.8036849482707287,"x":134.98,"y":114.38,"x0":-1.6711250355118012,"y0":50.00408880271769,"z0":6.224600997156931,"aX":-9.220720415327152},"breaks":{"breakAngle":36.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.5,"breakVerticalInduced":17.9,"breakHorizontal":6.7,"spinRate":2454,"spinDirection":204},"zone":11,"typeConfidence":2.0,"plateTime":0.3762917377141992,"extension":6.7281523810826505},"index":5,"playId":"795041e3-80f2-3c33-801c-471ac2cc90d7","pitchNumber":6,"startTime":"2025-08-13T04:35:25.185Z","endTime":"2025-08-13T04:35:28.322Z","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":100.4,"endSpeed":91.2,"strikeZoneTop":3.49,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.06367806076091,"aZ":-8.856160001961447,"pfxX":-2.9855163970523075,"pfxZ":10.864241335055953,"pX":0.21642899488913458,"pZ":3.3279493128414086,"vX0":5.827418924194088,"vY0":-145.96611008439774,"vZ0":-6.461501272457444,"x":108.75,"y":148.93,"x0":-1.4228339009525883,"y0":50.004356538819536,"z0":6.110981695634951,"aX":-6.4092156496232615},"breaks":{"breakAngle":25.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.9,"breakVerticalInduced":18.5,"breakHorizontal":4.2,"spinRate":2505,"spinDirection":197},"zone":2,"typeConfidence":2.0,"plateTime":0.376018045675385,"extension":6.795786236222798},"index":6,"playId":"965219cd-6f20-36f6-bb59-52ee6fafccea","pitchNumber":7,"startTime":"2025-08-13T04:35:43.769Z","endTime":"2025-08-13T04:35:57.302Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-13T04:35:57.302Z","atBatIndex":77},"scoringPlays":[4,9,12,29,63],"playsByInning":[{"startIndex":0,"endIndex":10,"top":[0,1,2,3,4],"bottom":[5,6,7,8,9,10],"hits":{"away":[{"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":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662"},"batter":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"coordinates":{"x":110.95,"y":164.05},"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":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662"},"batter":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"coordinates":{"x":173.1,"y":134.45},"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":1,"pitcher":{"id":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662"},"batter":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"coordinates":{"x":41.6,"y":85.68},"type":"H","description":"Double"}],"home":[{"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":641482,"fullName":"Nestor Cortes","link":"/api/v1/people/641482"},"batter":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"coordinates":{"x":142.16,"y":37.16},"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":1,"pitcher":{"id":641482,"fullName":"Nestor Cortes","link":"/api/v1/people/641482"},"batter":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"coordinates":{"x":101.0,"y":158.0},"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":1,"pitcher":{"id":641482,"fullName":"Nestor Cortes","link":"/api/v1/people/641482"},"batter":{"id":527038,"fullName":"Wilmer Flores","link":"/api/v1/people/527038"},"coordinates":{"x":111.28,"y":185.63},"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":1,"pitcher":{"id":641482,"fullName":"Nestor Cortes","link":"/api/v1/people/641482"},"batter":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"coordinates":{"x":106.98,"y":53.51},"type":"O","description":"Flyout"}]}},{"startIndex":11,"endIndex":20,"top":[11,12,13,14,15,16],"bottom":[17,18,19,20],"hits":{"away":[{"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":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662"},"batter":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"coordinates":{"x":172.54,"y":81.25},"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":2,"pitcher":{"id":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662"},"batter":{"id":578428,"fullName":"Jose Iglesias","link":"/api/v1/people/578428"},"coordinates":{"x":38.84,"y":87.43},"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":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662"},"batter":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"coordinates":{"x":140.16,"y":147.63},"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":2,"pitcher":{"id":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662"},"batter":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"coordinates":{"x":114.77,"y":144.43},"type":"O","description":"Grounded Into DP"},{"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":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662"},"batter":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"coordinates":{"x":79.86,"y":114.18},"type":"O","description":"Flyout"}],"home":[{"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":641482,"fullName":"Nestor Cortes","link":"/api/v1/people/641482"},"batter":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"coordinates":{"x":142.69,"y":151.18},"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":2,"pitcher":{"id":641482,"fullName":"Nestor Cortes","link":"/api/v1/people/641482"},"batter":{"id":666149,"fullName":"Tyler Fitzgerald","link":"/api/v1/people/666149"},"coordinates":{"x":148.39,"y":81.96},"type":"O","description":"Flyout"}]}},{"startIndex":21,"endIndex":26,"top":[21,22,23],"bottom":[24,25,26],"hits":{"away":[{"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":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662"},"batter":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"coordinates":{"x":178.59,"y":112.66},"type":"O","description":"Flyout"}],"home":[{"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":641482,"fullName":"Nestor Cortes","link":"/api/v1/people/641482"},"batter":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"coordinates":{"x":128.67,"y":65.62},"type":"O","description":"Flyout"}]}},{"startIndex":27,"endIndex":34,"top":[27,28,29,30],"bottom":[31,32,33,34],"hits":{"away":[{"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":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662"},"batter":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"coordinates":{"x":39.31,"y":95.07},"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":4,"pitcher":{"id":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662"},"batter":{"id":578428,"fullName":"Jose Iglesias","link":"/api/v1/people/578428"},"coordinates":{"x":136.11,"y":150.16},"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":4,"pitcher":{"id":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662"},"batter":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"coordinates":{"x":144.72,"y":158.27},"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":4,"pitcher":{"id":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662"},"batter":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"coordinates":{"x":96.58,"y":163.84},"type":"O","description":"Lineout"}],"home":[{"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":641482,"fullName":"Nestor Cortes","link":"/api/v1/people/641482"},"batter":{"id":527038,"fullName":"Wilmer Flores","link":"/api/v1/people/527038"},"coordinates":{"x":51.03,"y":97.03},"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":641482,"fullName":"Nestor Cortes","link":"/api/v1/people/641482"},"batter":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"coordinates":{"x":108.24,"y":165.87},"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":4,"pitcher":{"id":641482,"fullName":"Nestor Cortes","link":"/api/v1/people/641482"},"batter":{"id":666149,"fullName":"Tyler Fitzgerald","link":"/api/v1/people/666149"},"coordinates":{"x":50.85,"y":96.78},"type":"O","description":"Flyout"}]}},{"startIndex":35,"endIndex":42,"top":[35,36,37],"bottom":[38,39,40,41,42],"hits":{"away":[{"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":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662"},"batter":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"coordinates":{"x":159.42,"y":142.56},"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":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662"},"batter":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"coordinates":{"x":114.32,"y":149.66},"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":5,"pitcher":{"id":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662"},"batter":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"coordinates":{"x":194.26,"y":71.13},"type":"O","description":"Flyout"}],"home":[{"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":641482,"fullName":"Nestor Cortes","link":"/api/v1/people/641482"},"batter":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"coordinates":{"x":129.42,"y":147.65},"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":5,"pitcher":{"id":641482,"fullName":"Nestor Cortes","link":"/api/v1/people/641482"},"batter":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"coordinates":{"x":156.38,"y":157.76},"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":5,"pitcher":{"id":641482,"fullName":"Nestor Cortes","link":"/api/v1/people/641482"},"batter":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"coordinates":{"x":52.28,"y":125.36},"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":5,"pitcher":{"id":641482,"fullName":"Nestor Cortes","link":"/api/v1/people/641482"},"batter":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"coordinates":{"x":130.53,"y":143.57},"type":"O","description":"Forceout"}]}},{"startIndex":43,"endIndex":52,"top":[43,44,45,46],"bottom":[47,48,49,50,51,52],"hits":{"away":[{"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":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662"},"batter":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"coordinates":{"x":136.34,"y":135.57},"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":6,"pitcher":{"id":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662"},"batter":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"coordinates":{"x":67.43,"y":46.89},"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":6,"pitcher":{"id":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662"},"batter":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"coordinates":{"x":142.28,"y":54.22},"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":6,"pitcher":{"id":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662"},"batter":{"id":578428,"fullName":"Jose Iglesias","link":"/api/v1/people/578428"},"coordinates":{"x":149.28,"y":75.67},"type":"O","description":"Flyout"}],"home":[{"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":688158,"fullName":"David Morgan","link":"/api/v1/people/688158"},"batter":{"id":527038,"fullName":"Wilmer Flores","link":"/api/v1/people/527038"},"coordinates":{"x":32.28,"y":104.68},"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":6,"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":178.22,"y":75.4},"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":6,"pitcher":{"id":688158,"fullName":"David Morgan","link":"/api/v1/people/688158"},"batter":{"id":642086,"fullName":"Dominic Smith","link":"/api/v1/people/642086"},"coordinates":{"x":180.19,"y":121.79},"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":6,"pitcher":{"id":592094,"fullName":"Jason Adam","link":"/api/v1/people/592094"},"batter":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"coordinates":{"x":129.0,"y":118.29},"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":6,"pitcher":{"id":592094,"fullName":"Jason Adam","link":"/api/v1/people/592094"},"batter":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"coordinates":{"x":149.28,"y":190.7},"type":"O","description":"Pop Out"}]}},{"startIndex":53,"endIndex":62,"top":[53,54,55,56,57,58],"bottom":[59,60,61,62],"hits":{"away":[{"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":657424,"fullName":"Matt Gage","link":"/api/v1/people/657424"},"batter":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"coordinates":{"x":142.19,"y":143.57},"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":657424,"fullName":"Matt Gage","link":"/api/v1/people/657424"},"batter":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"coordinates":{"x":171.96,"y":132.71},"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":7,"pitcher":{"id":657424,"fullName":"Matt Gage","link":"/api/v1/people/657424"},"batter":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"coordinates":{"x":78.34,"y":107.09},"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":7,"pitcher":{"id":657424,"fullName":"Matt Gage","link":"/api/v1/people/657424"},"batter":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"coordinates":{"x":157.39,"y":169.42},"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":7,"pitcher":{"id":676130,"fullName":"José Buttó","link":"/api/v1/people/676130"},"batter":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"coordinates":{"x":50.55,"y":91.2},"type":"O","description":"Flyout"}],"home":[{"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":592094,"fullName":"Jason Adam","link":"/api/v1/people/592094"},"batter":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"coordinates":{"x":99.95,"y":73.66},"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":7,"pitcher":{"id":592094,"fullName":"Jason Adam","link":"/api/v1/people/592094"},"batter":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"coordinates":{"x":145.74,"y":184.11},"type":"O","description":"Forceout"},{"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":592094,"fullName":"Jason Adam","link":"/api/v1/people/592094"},"batter":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"coordinates":{"x":178.02,"y":90.86},"type":"O","description":"Flyout"}]}},{"startIndex":63,"endIndex":69,"top":[63,64,65,66],"bottom":[67,68,69],"hits":{"away":[{"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":693313,"fullName":"Carson Seymour","link":"/api/v1/people/693313"},"batter":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"coordinates":{"x":55.73,"y":57.12},"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":8,"pitcher":{"id":693313,"fullName":"Carson Seymour","link":"/api/v1/people/693313"},"batter":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"coordinates":{"x":152.83,"y":159.28},"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":8,"pitcher":{"id":693313,"fullName":"Carson Seymour","link":"/api/v1/people/693313"},"batter":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"coordinates":{"x":137.93,"y":147.54},"type":"O","description":"Double Play"}],"home":[{"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":670970,"fullName":"Adrian Morejon","link":"/api/v1/people/670970"},"batter":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"coordinates":{"x":127.37,"y":176.32},"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":8,"pitcher":{"id":670970,"fullName":"Adrian Morejon","link":"/api/v1/people/670970"},"batter":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"coordinates":{"x":116.85,"y":161.31},"type":"O","description":"Groundout"}]}},{"startIndex":70,"endIndex":77,"top":[70,71,72,73],"bottom":[74,75,76,77],"hits":{"away":[{"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":9,"pitcher":{"id":693313,"fullName":"Carson Seymour","link":"/api/v1/people/693313"},"batter":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"coordinates":{"x":119.36,"y":149.39},"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":9,"pitcher":{"id":693313,"fullName":"Carson Seymour","link":"/api/v1/people/693313"},"batter":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"coordinates":{"x":110.01,"y":137.34},"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":9,"pitcher":{"id":693313,"fullName":"Carson Seymour","link":"/api/v1/people/693313"},"batter":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"coordinates":{"x":146.24,"y":148.64},"type":"O","description":"Groundout"}],"home":[{"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":663158,"fullName":"Robert Suarez","link":"/api/v1/people/663158"},"batter":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"coordinates":{"x":146.69,"y":145.36},"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":663158,"fullName":"Robert Suarez","link":"/api/v1/people/663158"},"batter":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"coordinates":{"x":161.2,"y":109.53},"type":"H","description":"Single"}]}}]},"linescore":{"currentInning":9,"currentInningOrdinal":"9th","inningState":"Bottom","inningHalf":"Bottom","isTopInning":false,"scheduledInnings":9,"innings":[{"num":1,"ordinalNum":"1st","home":{"runs":1,"hits":3,"errors":0,"leftOnBase":2},"away":{"runs":1,"hits":2,"errors":0,"leftOnBase":1}},{"num":2,"ordinalNum":"2nd","home":{"runs":0,"hits":0,"errors":1,"leftOnBase":1},"away":{"runs":2,"hits":2,"errors":0,"leftOnBase":1}},{"num":3,"ordinalNum":"3rd","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":4,"ordinalNum":"4th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":1,"hits":2,"errors":0,"leftOnBase":0}},{"num":5,"ordinalNum":"5th","home":{"runs":0,"hits":2,"errors":0,"leftOnBase":2},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":6,"ordinalNum":"6th","home":{"runs":0,"hits":2,"errors":0,"leftOnBase":3},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"num":7,"ordinalNum":"7th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":2,"errors":0,"leftOnBase":3}},{"num":8,"ordinalNum":"8th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":1,"hits":1,"errors":0,"leftOnBase":0}},{"num":9,"ordinalNum":"9th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":1}}],"teams":{"home":{"runs":1,"hits":10,"errors":1,"leftOnBase":11},"away":{"runs":5,"hits":10,"errors":0,"leftOnBase":7}},"defense":{"pitcher":{"id":663158,"fullName":"Robert Suarez","link":"/api/v1/people/663158"},"catcher":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"first":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"second":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"third":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"shortstop":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"left":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"center":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"right":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"batter":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"onDeck":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"inHole":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"battingOrder":4,"team":{"id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"}},"offense":{"batter":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"onDeck":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"inHole":{"id":527038,"fullName":"Wilmer Flores","link":"/api/v1/people/527038"},"pitcher":{"id":693313,"fullName":"Carson Seymour","link":"/api/v1/people/693313"},"battingOrder":3,"team":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"}},"balls":3,"strikes":3,"outs":3},"boxscore":{"teams":{"away":{"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":7,"groundOuts":11,"airOuts":10,"runs":5,"doubles":3,"triples":0,"homeRuns":2,"strikeOuts":4,"baseOnBalls":4,"intentionalWalks":0,"hits":10,"hitByPitch":0,"avg":".251","atBats":35,"obp":".321","slg":".382","ops":".703","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":39,"totalBases":19,"rbi":4,"leftOnBase":14,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"17.50","popOuts":1,"lineOuts":2},"pitching":{"flyOuts":6,"groundOuts":6,"airOuts":10,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":11,"baseOnBalls":2,"intentionalWalks":0,"hits":10,"hitByPitch":0,"atBats":37,"obp":".308","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":144,"era":"3.57","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":1,"whip":"1.21","battersFaced":39,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":144,"balls":46,"strikes":98,"strikePercentage":".680","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.60","rbi":1,"pitchesPerInning":"16.00","runsScoredPer9":"1.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":27,"errors":0,"chances":33,"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":{"summary":"4.2 IP, ER, 6 K, BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":5,"groundOuts":2,"airOuts":6,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":6,"baseOnBalls":1,"intentionalWalks":0,"hits":6,"hitByPitch":0,"atBats":20,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":79,"inningsPitched":"4.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":21,"outs":14,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":79,"balls":25,"strikes":54,"strikePercentage":".680","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"1.93","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":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":4,"gamesStarted":4,"flyOuts":13,"groundOuts":12,"airOuts":21,"runs":11,"doubles":2,"triples":0,"homeRuns":6,"strikeOuts":17,"baseOnBalls":11,"intentionalWalks":0,"hits":16,"hitByPitch":2,"atBats":65,"obp":".367","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":305,"era":"5.71","inningsPitched":"17.1","wins":1,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":11,"whip":"1.56","battersFaced":79,"outs":52,"gamesPitched":4,"completeGames":0,"shutouts":0,"pitchesThrown":305,"balls":118,"strikes":187,"strikePercentage":".610","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.57","rbi":1,"winPercentage":".500","pitchesPerInning":"17.60","gamesFinished":0,"strikeoutWalkRatio":"1.55","strikeoutsPer9Inn":"8.83","walksPer9Inn":"5.71","hitsPer9Inn":"8.31","runsScoredPer9":"5.71","homeRunsPer9":"3.12","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":5,"lineOuts":3},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":0,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":{},"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":37,"groundOuts":27,"airOuts":55,"runs":25,"doubles":10,"triples":1,"homeRuns":8,"strikeOuts":44,"baseOnBalls":21,"intentionalWalks":2,"hits":41,"hitByPitch":1,"atBats":162,"obp":".335","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":737,"era":"5.02","inningsPitched":"43.0","wins":2,"losses":1,"saves":1,"saveOpportunities":1,"holds":3,"blownSaves":0,"earnedRuns":24,"whip":"1.44","battersFaced":189,"outs":129,"gamesPitched":45,"completeGames":0,"shutouts":0,"pitchesThrown":737,"balls":278,"strikes":459,"strikePercentage":".620","hitBatsmen":1,"balks":0,"wildPitches":5,"pickoffs":0,"groundOutsToAirouts":"0.49","rbi":0,"winPercentage":".667","pitchesPerInning":"17.14","gamesFinished":12,"strikeoutWalkRatio":"2.10","strikeoutsPer9Inn":"9.21","walksPer9Inn":"4.40","hitsPer9Inn":"8.58","runsScoredPer9":"5.23","homeRunsPer9":"1.67","inheritedRunners":32,"inheritedRunnersScored":11,"catchersInterference":0,"sacBunts":1,"sacFlies":4,"passedBall":0,"popOuts":10,"lineOuts":8},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":11,"errors":0,"chances":11,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":76,"flyOuts":32,"groundOuts":64,"airOuts":63,"runs":20,"doubles":8,"triples":0,"homeRuns":4,"strikeOuts":38,"baseOnBalls":15,"intentionalWalks":1,"hits":60,"hitByPitch":2,"avg":".269","atBats":223,"obp":".321","slg":".359","ops":".680","caughtStealing":2,"stolenBases":1,"stolenBasePercentage":".333","caughtStealingPercentage":".667","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":242,"totalBases":80,"rbi":17,"leftOnBase":79,"sacBunts":2,"sacFlies":0,"babip":".309","groundOutsToAirouts":"1.02","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"55.75","popOuts":13,"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":8,"stolenBases":22,"stolenBasePercentage":".733","caughtStealingPercentage":".267","assists":26,"putOuts":534,"errors":3,"chances":563,"fielding":".995","passedBall":5,"pickoffs":2}},"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":43,"gamesStarted":0,"flyOuts":17,"groundOuts":23,"airOuts":31,"runs":19,"doubles":3,"triples":2,"homeRuns":5,"strikeOuts":71,"baseOnBalls":20,"intentionalWalks":2,"hits":25,"hitByPitch":1,"atBats":147,"obp":".272","caughtStealing":2,"stolenBases":1,"stolenBasePercentage":".333","caughtStealingPercentage":".667","numberOfPitches":684,"era":"3.71","inningsPitched":"43.2","wins":1,"losses":2,"saves":21,"saveOpportunities":25,"holds":3,"blownSaves":4,"earnedRuns":18,"whip":"1.03","battersFaced":171,"outs":131,"gamesPitched":43,"completeGames":0,"shutouts":0,"pitchesThrown":684,"balls":238,"strikes":446,"strikePercentage":".650","hitBatsmen":1,"balks":1,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"0.74","rbi":0,"winPercentage":".333","pitchesPerInning":"15.66","gamesFinished":33,"strikeoutWalkRatio":"3.55","strikeoutsPer9Inn":"14.63","walksPer9Inn":"4.12","hitsPer9Inn":"5.15","runsScoredPer9":"3.92","homeRunsPer9":"1.03","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":{"summary":"1.0 IP, 0 ER, 2 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":19,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":4,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":19,"balls":7,"strikes":12,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":1,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":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":53,"gamesStarted":0,"flyOuts":28,"groundOuts":36,"airOuts":59,"runs":19,"doubles":6,"triples":1,"homeRuns":2,"strikeOuts":53,"baseOnBalls":14,"intentionalWalks":2,"hits":38,"hitByPitch":2,"atBats":184,"obp":".269","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":813,"era":"3.16","inningsPitched":"51.1","wins":4,"losses":4,"saves":33,"saveOpportunities":38,"holds":0,"blownSaves":5,"earnedRuns":18,"whip":"1.01","battersFaced":202,"outs":154,"gamesPitched":53,"completeGames":0,"shutouts":0,"pitchesThrown":813,"balls":260,"strikes":553,"strikePercentage":".680","hitBatsmen":2,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.61","rbi":0,"winPercentage":".500","pitchesPerInning":"15.84","gamesFinished":42,"strikeoutWalkRatio":"3.79","strikeoutsPer9Inn":"9.29","walksPer9Inn":"2.45","hitsPer9Inn":"6.66","runsScoredPer9":"3.33","homeRunsPer9":"0.35","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":true,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":"0.2 IP, 0 ER, K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":17,"inningsPitched":"0.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":5,"outs":2,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":17,"balls":7,"strikes":10,"strikePercentage":".590","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"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":28,"gamesStarted":1,"flyOuts":14,"groundOuts":27,"airOuts":31,"runs":6,"doubles":3,"triples":1,"homeRuns":2,"strikeOuts":33,"baseOnBalls":12,"intentionalWalks":0,"hits":24,"hitByPitch":1,"atBats":115,"obp":".289","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":503,"era":"1.67","inningsPitched":"32.1","wins":1,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":6,"whip":"1.11","battersFaced":128,"outs":97,"gamesPitched":28,"completeGames":0,"shutouts":0,"pitchesThrown":503,"balls":174,"strikes":329,"strikePercentage":".650","hitBatsmen":1,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.87","rbi":0,"winPercentage":".500","pitchesPerInning":"15.56","gamesFinished":14,"strikeoutWalkRatio":"2.75","strikeoutsPer9Inn":"9.19","walksPer9Inn":"3.34","hitsPer9Inn":"6.68","runsScoredPer9":"1.67","homeRunsPer9":"0.56","inheritedRunners":14,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":6,"lineOuts":11},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":2,"errors":0,"chances":4,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":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":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":53,"gamesStarted":0,"flyOuts":22,"groundOuts":78,"airOuts":39,"runs":21,"doubles":10,"triples":2,"homeRuns":3,"strikeOuts":45,"baseOnBalls":25,"intentionalWalks":3,"hits":47,"hitByPitch":1,"atBats":206,"obp":".313","caughtStealing":1,"stolenBases":6,"stolenBasePercentage":".857","caughtStealingPercentage":".143","numberOfPitches":847,"era":"3.15","inningsPitched":"54.1","wins":5,"losses":1,"saves":0,"saveOpportunities":1,"holds":3,"blownSaves":1,"earnedRuns":19,"whip":"1.33","battersFaced":235,"outs":163,"gamesPitched":53,"completeGames":0,"shutouts":0,"pitchesThrown":847,"balls":309,"strikes":538,"strikePercentage":".640","hitBatsmen":1,"balks":1,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"2.00","rbi":0,"winPercentage":".833","pitchesPerInning":"15.59","gamesFinished":14,"strikeoutWalkRatio":"1.80","strikeoutsPer9Inn":"7.45","walksPer9Inn":"4.14","hitsPer9Inn":"7.79","runsScoredPer9":"3.48","homeRunsPer9":"0.50","inheritedRunners":39,"inheritedRunnersScored":9,"catchersInterference":0,"sacBunts":2,"sacFlies":1,"passedBall":0,"popOuts":2,"lineOuts":15},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":3,"errors":0,"chances":8,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID701538":{"person":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"jerseyNumber":"3","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"battingOrder":"500","stats":{"batting":{"summary":"2-4 | HR, 2B, 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":6,"rbi":1,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"4.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":87,"flyOuts":61,"groundOuts":71,"airOuts":102,"runs":42,"doubles":17,"triples":4,"homeRuns":9,"strikeOuts":79,"baseOnBalls":28,"intentionalWalks":1,"hits":88,"hitByPitch":3,"avg":".263","atBats":334,"obp":".322","slg":".419","ops":".741","caughtStealing":2,"stolenBases":1,"stolenBasePercentage":".333","caughtStealingPercentage":".667","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":371,"totalBases":140,"rbi":51,"leftOnBase":150,"sacBunts":1,"sacFlies":5,"babip":".315","groundOutsToAirouts":"0.70","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"37.11","popOuts":14,"lineOuts":27},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":227,"errors":0,"chances":234,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID578428":{"person":{"id":578428,"fullName":"Jose Iglesias","link":"/api/v1/people/578428"},"jerseyNumber":"7","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"battingOrder":"700","stats":{"batting":{"summary":"1-3 | HR, 2 RBI, R","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":4,"rbi":2,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"3.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":86,"flyOuts":24,"groundOuts":93,"airOuts":48,"runs":23,"doubles":9,"triples":0,"homeRuns":1,"strikeOuts":44,"baseOnBalls":20,"intentionalWalks":0,"hits":55,"hitByPitch":5,"avg":".234","atBats":235,"obp":".305","slg":".285","ops":".590","caughtStealing":1,"stolenBases":4,"stolenBasePercentage":".800","caughtStealingPercentage":".200","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":265,"totalBases":67,"rbi":27,"leftOnBase":108,"sacBunts":3,"sacFlies":2,"babip":".281","groundOutsToAirouts":"1.94","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"235.00","popOuts":8,"lineOuts":16},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":135,"putOuts":91,"errors":3,"chances":229,"fielding":".987","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"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":{"note":"(W, 8-3)","summary":"1.2 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":1,"airOuts":3,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":6,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":19,"inningsPitched":"1.2","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":6,"outs":5,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":19,"balls":5,"strikes":14,"strikePercentage":".740","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":3,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"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":58,"gamesStarted":0,"flyOuts":38,"groundOuts":50,"airOuts":58,"runs":15,"doubles":5,"triples":0,"homeRuns":3,"strikeOuts":64,"baseOnBalls":25,"intentionalWalks":3,"hits":45,"hitByPitch":3,"atBats":214,"obp":".299","caughtStealing":1,"stolenBases":12,"stolenBasePercentage":".923","caughtStealingPercentage":".077","numberOfPitches":975,"era":"1.68","inningsPitched":"59.0","wins":8,"losses":3,"saves":0,"saveOpportunities":2,"holds":27,"blownSaves":2,"earnedRuns":11,"whip":"1.19","battersFaced":246,"outs":177,"gamesPitched":58,"completeGames":0,"shutouts":0,"pitchesThrown":975,"balls":353,"strikes":622,"strikePercentage":".640","hitBatsmen":3,"balks":0,"wildPitches":3,"pickoffs":1,"groundOutsToAirouts":"0.86","rbi":0,"winPercentage":".727","pitchesPerInning":"16.53","gamesFinished":4,"strikeoutWalkRatio":"2.56","strikeoutsPer9Inn":"9.76","walksPer9Inn":"3.81","hitsPer9Inn":"6.86","runsScoredPer9":"2.29","homeRunsPer9":"0.46","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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":7,"gamesStarted":7,"flyOuts":19,"groundOuts":33,"airOuts":35,"runs":21,"doubles":9,"triples":1,"homeRuns":4,"strikeOuts":29,"baseOnBalls":11,"intentionalWalks":0,"hits":30,"hitByPitch":2,"atBats":126,"obp":".309","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","numberOfPitches":516,"era":"5.61","inningsPitched":"33.2","wins":2,"losses":3,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":21,"whip":"1.22","battersFaced":140,"outs":101,"gamesPitched":7,"completeGames":0,"shutouts":0,"pitchesThrown":516,"balls":185,"strikes":331,"strikePercentage":".640","hitBatsmen":2,"balks":0,"wildPitches":3,"pickoffs":1,"groundOutsToAirouts":"0.94","rbi":0,"winPercentage":".400","pitchesPerInning":"15.33","gamesFinished":0,"strikeoutWalkRatio":"2.64","strikeoutsPer9Inn":"7.75","walksPer9Inn":"2.94","hitsPer9Inn":"8.02","runsScoredPer9":"5.61","homeRunsPer9":"1.07","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":9,"lineOuts":7},"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":57,"gamesStarted":0,"flyOuts":28,"groundOuts":33,"airOuts":50,"runs":18,"doubles":6,"triples":1,"homeRuns":5,"strikeOuts":79,"baseOnBalls":17,"intentionalWalks":2,"hits":37,"hitByPitch":3,"atBats":194,"obp":".263","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":852,"era":"2.47","inningsPitched":"54.2","wins":4,"losses":4,"saves":3,"saveOpportunities":6,"holds":25,"blownSaves":3,"earnedRuns":15,"whip":"0.99","battersFaced":219,"outs":164,"gamesPitched":57,"completeGames":0,"shutouts":0,"pitchesThrown":852,"balls":268,"strikes":584,"strikePercentage":".690","hitBatsmen":3,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.66","rbi":0,"winPercentage":".500","pitchesPerInning":"15.59","gamesFinished":6,"strikeoutWalkRatio":"4.65","strikeoutsPer9Inn":"13.01","walksPer9Inn":"2.80","hitsPer9Inn":"6.09","runsScoredPer9":"2.96","homeRunsPer9":"0.82","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":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"battingOrder":"701","stats":{"batting":{"note":"a-","summary":"0-1","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":107,"flyOuts":47,"groundOuts":82,"airOuts":115,"runs":40,"doubles":16,"triples":1,"homeRuns":15,"strikeOuts":79,"baseOnBalls":32,"intentionalWalks":1,"hits":91,"hitByPitch":3,"avg":".250","atBats":364,"obp":".313","slg":".423","ops":".736","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":9,"groundIntoTriplePlay":0,"plateAppearances":402,"totalBases":154,"rbi":54,"leftOnBase":180,"sacBunts":0,"sacFlies":3,"babip":".278","groundOutsToAirouts":"0.71","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"24.27","popOuts":26,"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":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":12,"putOuts":142,"errors":2,"chances":156,"fielding":".987","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"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":"600","stats":{"batting":{"summary":"2-3 | 2B, BB, 2 R","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":2,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":3,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":93,"flyOuts":41,"groundOuts":63,"airOuts":72,"runs":51,"doubles":19,"triples":2,"homeRuns":16,"strikeOuts":81,"baseOnBalls":26,"intentionalWalks":1,"hits":87,"hitByPitch":6,"avg":".290","atBats":300,"obp":".355","slg":".527","ops":".882","caughtStealing":3,"stolenBases":5,"stolenBasePercentage":".625","caughtStealingPercentage":".375","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":335,"totalBases":158,"rbi":54,"leftOnBase":148,"sacBunts":0,"sacFlies":3,"babip":".345","groundOutsToAirouts":"0.88","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"18.75","popOuts":12,"lineOuts":19},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":148,"errors":5,"chances":161,"fielding":".969","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"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":24,"gamesStarted":24,"flyOuts":68,"groundOuts":87,"airOuts":124,"runs":69,"doubles":28,"triples":0,"homeRuns":17,"strikeOuts":169,"baseOnBalls":50,"intentionalWalks":2,"hits":116,"hitByPitch":3,"atBats":490,"obp":".309","caughtStealing":3,"stolenBases":11,"stolenBasePercentage":".786","caughtStealingPercentage":".214","numberOfPitches":2275,"era":"4.52","inningsPitched":"129.1","wins":5,"losses":10,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":65,"whip":"1.28","battersFaced":551,"outs":388,"gamesPitched":24,"completeGames":0,"shutouts":0,"pitchesThrown":2275,"balls":830,"strikes":1445,"strikePercentage":".640","hitBatsmen":3,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.70","rbi":0,"winPercentage":".333","pitchesPerInning":"17.59","gamesFinished":0,"strikeoutWalkRatio":"3.38","strikeoutsPer9Inn":"11.76","walksPer9Inn":"3.48","hitsPer9Inn":"8.07","runsScoredPer9":"4.80","homeRunsPer9":"1.18","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":2,"sacBunts":2,"sacFlies":4,"passedBall":0,"popOuts":29,"lineOuts":27},"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":{"summary":"1.0 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":10,"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":10,"balls":2,"strikes":8,"strikePercentage":".800","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":58,"gamesStarted":0,"flyOuts":22,"groundOuts":67,"airOuts":45,"runs":17,"doubles":4,"triples":1,"homeRuns":1,"strikeOuts":55,"baseOnBalls":11,"intentionalWalks":2,"hits":35,"hitByPitch":0,"atBats":197,"obp":".220","caughtStealing":1,"stolenBases":7,"stolenBasePercentage":".875","caughtStealingPercentage":".125","numberOfPitches":748,"era":"1.96","inningsPitched":"55.0","wins":9,"losses":4,"saves":2,"saveOpportunities":5,"holds":18,"blownSaves":3,"earnedRuns":12,"whip":"0.84","battersFaced":213,"outs":165,"gamesPitched":58,"completeGames":0,"shutouts":0,"pitchesThrown":748,"balls":234,"strikes":514,"strikePercentage":".690","hitBatsmen":0,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"1.49","rbi":0,"winPercentage":".692","pitchesPerInning":"13.60","gamesFinished":8,"strikeoutWalkRatio":"5.00","strikeoutsPer9Inn":"9.00","walksPer9Inn":"1.80","hitsPer9Inn":"5.73","runsScoredPer9":"2.78","homeRunsPer9":"0.16","inheritedRunners":34,"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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 | BB, R","gamesPlayed":1,"flyOuts":2,"groundOuts":1,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":1,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"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":120,"flyOuts":78,"groundOuts":109,"airOuts":132,"runs":70,"doubles":29,"triples":0,"homeRuns":20,"strikeOuts":89,"baseOnBalls":45,"intentionalWalks":2,"hits":137,"hitByPitch":3,"avg":".297","atBats":462,"obp":".359","slg":".489","ops":".848","caughtStealing":2,"stolenBases":11,"stolenBasePercentage":".846","caughtStealingPercentage":".154","groundIntoDoublePlay":13,"groundIntoTriplePlay":0,"plateAppearances":515,"totalBases":226,"rbi":72,"leftOnBase":209,"sacBunts":0,"sacFlies":5,"babip":".327","groundOutsToAirouts":"0.83","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"23.10","popOuts":28,"lineOuts":26},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":165,"putOuts":86,"errors":14,"chances":265,"fielding":".947","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":"1-4 | BB","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":1,"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":117,"flyOuts":62,"groundOuts":130,"airOuts":105,"runs":83,"doubles":21,"triples":2,"homeRuns":17,"strikeOuts":96,"baseOnBalls":67,"intentionalWalks":7,"hits":118,"hitByPitch":6,"avg":".263","atBats":448,"obp":".366","slg":".433","ops":".799","caughtStealing":5,"stolenBases":24,"stolenBasePercentage":".828","caughtStealingPercentage":".172","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":522,"totalBases":194,"rbi":46,"leftOnBase":132,"sacBunts":0,"sacFlies":1,"babip":".301","groundOutsToAirouts":"1.24","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"26.35","popOuts":20,"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":4,"putOuts":262,"errors":3,"chances":269,"fielding":".989","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,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":33,"flyOuts":2,"groundOuts":14,"airOuts":5,"runs":5,"doubles":3,"triples":0,"homeRuns":0,"strikeOuts":15,"baseOnBalls":3,"intentionalWalks":0,"hits":15,"hitByPitch":1,"avg":".319","atBats":47,"obp":".373","slg":".383","ops":".756","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":53,"totalBases":18,"rbi":4,"leftOnBase":18,"sacBunts":2,"sacFlies":0,"babip":".469","groundOutsToAirouts":"2.80","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":2},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":38,"errors":0,"chances":38,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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,"battingOrder":"400","stats":{"batting":{"summary":"1-4 | 2B, K","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"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":3,"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":2,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":118,"flyOuts":66,"groundOuts":109,"airOuts":135,"runs":54,"doubles":26,"triples":0,"homeRuns":10,"strikeOuts":76,"baseOnBalls":46,"intentionalWalks":3,"hits":116,"hitByPitch":1,"avg":".270","atBats":429,"obp":".338","slg":".401","ops":".739","caughtStealing":1,"stolenBases":19,"stolenBasePercentage":".950","caughtStealingPercentage":".050","groundIntoDoublePlay":10,"groundIntoTriplePlay":0,"plateAppearances":483,"totalBases":172,"rbi":43,"leftOnBase":212,"sacBunts":1,"sacFlies":6,"babip":".304","groundOutsToAirouts":"0.81","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"42.90","popOuts":21,"lineOuts":48},"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":222,"putOuts":128,"errors":7,"chances":357,"fielding":".980","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"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":89,"flyOuts":36,"groundOuts":44,"airOuts":71,"runs":26,"doubles":7,"triples":0,"homeRuns":5,"strikeOuts":63,"baseOnBalls":19,"intentionalWalks":0,"hits":43,"hitByPitch":1,"avg":".198","atBats":217,"obp":".266","slg":".300","ops":".566","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":8,"groundIntoTriplePlay":0,"plateAppearances":241,"totalBases":65,"rbi":22,"leftOnBase":118,"sacBunts":4,"sacFlies":0,"babip":".255","groundOutsToAirouts":"0.62","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"43.40","popOuts":23,"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":564,"errors":6,"chances":590,"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":"1-4 | RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":1,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":2,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":95,"flyOuts":57,"groundOuts":74,"airOuts":89,"runs":42,"doubles":16,"triples":1,"homeRuns":9,"strikeOuts":76,"baseOnBalls":45,"intentionalWalks":0,"hits":75,"hitByPitch":10,"avg":".244","atBats":307,"obp":".355","slg":".391","ops":".746","caughtStealing":3,"stolenBases":2,"stolenBasePercentage":".400","caughtStealingPercentage":".600","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":370,"totalBases":120,"rbi":41,"leftOnBase":136,"sacBunts":3,"sacFlies":4,"babip":".292","groundOutsToAirouts":"0.83","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"34.11","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":173,"putOuts":174,"errors":7,"chances":354,"fielding":".980","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":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"battingOrder":"200","stats":{"batting":{"summary":"0-4 | BB, K","gamesPlayed":1,"flyOuts":1,"groundOuts":2,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":0,"rbi":0,"leftOnBase":3,"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":5,"errors":0,"chances":6,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":114,"flyOuts":94,"groundOuts":163,"airOuts":165,"runs":52,"doubles":23,"triples":4,"homeRuns":6,"strikeOuts":14,"baseOnBalls":25,"intentionalWalks":0,"hits":135,"hitByPitch":2,"avg":".290","atBats":466,"obp":".327","slg":".395","ops":".722","caughtStealing":2,"stolenBases":5,"stolenBasePercentage":".714","caughtStealingPercentage":".286","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":504,"totalBases":184,"rbi":44,"leftOnBase":189,"sacBunts":8,"sacFlies":3,"babip":".287","groundOutsToAirouts":"0.99","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"77.67","popOuts":18,"lineOuts":53},"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":56,"putOuts":624,"errors":1,"chances":681,"fielding":".999","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"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,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":103,"flyOuts":47,"groundOuts":87,"airOuts":89,"runs":46,"doubles":15,"triples":1,"homeRuns":14,"strikeOuts":70,"baseOnBalls":48,"intentionalWalks":4,"hits":91,"hitByPitch":6,"avg":".273","atBats":333,"obp":".371","slg":".450","ops":".821","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","groundIntoDoublePlay":10,"groundIntoTriplePlay":0,"plateAppearances":391,"totalBases":150,"rbi":46,"leftOnBase":158,"sacBunts":0,"sacFlies":4,"babip":".304","groundOutsToAirouts":"0.98","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"23.79","popOuts":14,"lineOuts":28},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":34,"putOuts":320,"errors":3,"chances":357,"fielding":".992","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}}},"batters":[665487,650333,592518,593428,701538,657656,578428,657757,630105,666023,641482,688158,592094,670970,663158],"pitchers":[641482,688158,592094,670970,663158],"bench":[553869,669369,669200,656811],"bullpen":[656302,506433,669093,673513,695243,593974],"battingOrder":[665487,650333,592518,593428,701538,657656,657757,630105,666023],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Bogaerts (26, Ray); Laureano (19, Ray); Merrill (17, Ray)."},{"label":"HR","value":"Iglesias, J (1, 2nd inning off Ray, 1 on, 0 out); Merrill (9, 8th inning off Seymour, C, 0 on, 0 out)."},{"label":"TB","value":"Bogaerts 2; Cronenworth; Fermin; Iglesias, J 4; Laureano 3; Machado, M; Merrill 6; Tatis Jr."},{"label":"RBI","value":"Cronenworth (41); Iglesias, J 2 (27); Merrill (51)."},{"label":"Runners left in scoring position, 2 out","value":"Iglesias, J; Merrill; Bogaerts 2."},{"label":"GIDP","value":"Fermin."},{"label":"Team RISP","value":"1-for-7."},{"label":"Team LOB","value":"7."}]},{"title":"BASERUNNING","fieldList":[{"label":"SB","value":"Laureano (5, 3rd base off Ray/Bailey)."}]}],"note":[{"label":"a","value":"Grounded into a forceout for Iglesias, J in the 8th."}]},"home":{"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":6,"airOuts":10,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":11,"baseOnBalls":2,"intentionalWalks":0,"hits":10,"hitByPitch":0,"avg":".233","atBats":37,"obp":".310","slg":".374","ops":".684","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":39,"totalBases":11,"rbi":1,"leftOnBase":23,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":3,"lineOuts":1},"pitching":{"flyOuts":7,"groundOuts":11,"airOuts":10,"runs":5,"doubles":3,"triples":0,"homeRuns":2,"strikeOuts":4,"baseOnBalls":4,"intentionalWalks":0,"hits":10,"hitByPitch":0,"atBats":35,"obp":".359","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":173,"era":"3.66","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":5,"whip":"1.28","battersFaced":39,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":173,"balls":66,"strikes":107,"strikePercentage":".620","hitBatsmen":0,"balks":1,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.10","rbi":4,"pitchesPerInning":"19.22","runsScoredPer9":"5.00","homeRunsPer9":"2.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":14,"putOuts":27,"errors":1,"chances":42,"passedBall":0,"pickoffs":0}},"players":{"ID669477":{"person":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"jerseyNumber":"10","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"battingOrder":"200","stats":{"batting":{"summary":"4-5 | 2B, K, R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":5,"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":7,"putOuts":3,"errors":0,"chances":10,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":59,"flyOuts":30,"groundOuts":38,"airOuts":57,"runs":20,"doubles":9,"triples":0,"homeRuns":7,"strikeOuts":47,"baseOnBalls":16,"intentionalWalks":0,"hits":48,"hitByPitch":3,"avg":".254","atBats":189,"obp":".322","slg":".413","ops":".735","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":209,"totalBases":78,"rbi":24,"leftOnBase":96,"sacBunts":1,"sacFlies":0,"babip":".304","groundOutsToAirouts":"0.67","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"27.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":95,"putOuts":155,"errors":2,"chances":252,"fielding":".992","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"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":"0-5 | 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":0,"rbi":0,"leftOnBase":5,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":2,"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":118,"flyOuts":70,"groundOuts":104,"airOuts":119,"runs":62,"doubles":20,"triples":1,"homeRuns":14,"strikeOuts":119,"baseOnBalls":42,"intentionalWalks":2,"hits":123,"hitByPitch":13,"avg":".268","atBats":459,"obp":".342","slg":".407","ops":".749","caughtStealing":4,"stolenBases":6,"stolenBasePercentage":".600","caughtStealingPercentage":".400","groundIntoDoublePlay":10,"groundIntoTriplePlay":0,"plateAppearances":520,"totalBases":187,"rbi":51,"leftOnBase":183,"sacBunts":0,"sacFlies":6,"babip":".328","groundOutsToAirouts":"0.87","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"32.79","popOuts":18,"lineOuts":31},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":205,"errors":6,"chances":214,"fielding":".972","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":2,"gamesStarted":1,"flyOuts":7,"groundOuts":7,"airOuts":9,"runs":5,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":8,"baseOnBalls":4,"intentionalWalks":0,"hits":7,"hitByPitch":1,"atBats":31,"obp":".333","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":131,"era":"5.40","inningsPitched":"8.1","wins":1,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":5,"whip":"1.32","battersFaced":36,"outs":25,"gamesPitched":2,"completeGames":0,"shutouts":0,"pitchesThrown":131,"balls":45,"strikes":86,"strikePercentage":".660","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.78","rbi":0,"winPercentage":".500","pitchesPerInning":"15.72","gamesFinished":0,"strikeoutWalkRatio":"2.00","strikeoutsPer9Inn":"8.64","walksPer9Inn":"4.32","hitsPer9Inn":"7.56","runsScoredPer9":"5.40","homeRunsPer9":"1.08","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":1},"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":21,"flyOuts":9,"groundOuts":18,"airOuts":18,"runs":7,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":8,"baseOnBalls":3,"intentionalWalks":0,"hits":9,"hitByPitch":0,"avg":".173","atBats":52,"obp":".218","slg":".231","ops":".449","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":56,"totalBases":12,"rbi":2,"leftOnBase":21,"sacBunts":1,"sacFlies":0,"babip":".186","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"52.00","popOuts":6,"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":11,"stolenBasePercentage":".786","caughtStealingPercentage":".214","assists":7,"putOuts":126,"errors":3,"chances":136,"fielding":".978","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","gamesPlayed":1,"flyOuts":2,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"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":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":64,"flyOuts":37,"groundOuts":43,"airOuts":57,"runs":18,"doubles":10,"triples":1,"homeRuns":3,"strikeOuts":62,"baseOnBalls":15,"intentionalWalks":0,"hits":45,"hitByPitch":2,"avg":".225","atBats":200,"obp":".284","slg":".330","ops":".614","caughtStealing":4,"stolenBases":9,"stolenBasePercentage":".692","caughtStealingPercentage":".308","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":224,"totalBases":66,"rbi":13,"leftOnBase":87,"sacBunts":6,"sacFlies":1,"babip":".309","groundOutsToAirouts":"0.75","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"66.67","popOuts":11,"lineOuts":9},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":152,"putOuts":101,"errors":3,"chances":256,"fielding":".988","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":47,"gamesStarted":0,"flyOuts":26,"groundOuts":31,"airOuts":45,"runs":10,"doubles":6,"triples":0,"homeRuns":3,"strikeOuts":64,"baseOnBalls":11,"intentionalWalks":0,"hits":30,"hitByPitch":3,"atBats":169,"obp":".239","caughtStealing":2,"stolenBases":6,"stolenBasePercentage":".750","caughtStealingPercentage":".250","numberOfPitches":745,"era":"1.51","inningsPitched":"47.2","wins":3,"losses":3,"saves":3,"saveOpportunities":6,"holds":13,"blownSaves":3,"earnedRuns":8,"whip":"0.86","battersFaced":184,"outs":143,"gamesPitched":47,"completeGames":0,"shutouts":0,"pitchesThrown":745,"balls":250,"strikes":495,"strikePercentage":".660","hitBatsmen":3,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.69","rbi":0,"winPercentage":".500","pitchesPerInning":"15.63","gamesFinished":12,"strikeoutWalkRatio":"5.82","strikeoutsPer9Inn":"12.08","walksPer9Inn":"2.08","hitsPer9Inn":"5.66","runsScoredPer9":"1.89","homeRunsPer9":"0.57","inheritedRunners":27,"inheritedRunnersScored":10,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":11,"lineOuts":8},"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}},"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":25,"gamesStarted":25,"flyOuts":51,"groundOuts":182,"airOuts":94,"runs":61,"doubles":39,"triples":2,"homeRuns":11,"strikeOuts":168,"baseOnBalls":35,"intentionalWalks":0,"hits":158,"hitByPitch":4,"atBats":594,"obp":".309","caughtStealing":3,"stolenBases":7,"stolenBasePercentage":".700","caughtStealingPercentage":".300","numberOfPitches":2429,"era":"3.34","inningsPitched":"153.2","wins":10,"losses":9,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":57,"whip":"1.26","battersFaced":642,"outs":461,"gamesPitched":25,"completeGames":0,"shutouts":0,"pitchesThrown":2429,"balls":825,"strikes":1604,"strikePercentage":".660","hitBatsmen":4,"balks":0,"wildPitches":2,"pickoffs":1,"groundOutsToAirouts":"1.94","rbi":0,"winPercentage":".526","pitchesPerInning":"15.81","gamesFinished":0,"strikeoutWalkRatio":"4.80","strikeoutsPer9Inn":"9.84","walksPer9Inn":"2.05","hitsPer9Inn":"9.25","runsScoredPer9":"3.57","homeRunsPer9":"0.64","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":4,"sacFlies":4,"passedBall":0,"popOuts":15,"lineOuts":28},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":25,"putOuts":4,"errors":1,"chances":30,"fielding":".967","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":51,"gamesStarted":0,"flyOuts":22,"groundOuts":56,"airOuts":36,"runs":25,"doubles":10,"triples":0,"homeRuns":3,"strikeOuts":46,"baseOnBalls":14,"intentionalWalks":1,"hits":41,"hitByPitch":5,"atBats":177,"obp":".305","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":755,"era":"3.99","inningsPitched":"47.1","wins":4,"losses":4,"saves":10,"saveOpportunities":15,"holds":7,"blownSaves":5,"earnedRuns":21,"whip":"1.16","battersFaced":198,"outs":142,"gamesPitched":51,"completeGames":0,"shutouts":0,"pitchesThrown":755,"balls":271,"strikes":484,"strikePercentage":".640","hitBatsmen":5,"balks":2,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.56","rbi":0,"winPercentage":".500","pitchesPerInning":"15.95","gamesFinished":25,"strikeoutWalkRatio":"3.29","strikeoutsPer9Inn":"8.75","walksPer9Inn":"2.66","hitsPer9Inn":"7.80","runsScoredPer9":"4.75","homeRunsPer9":"0.57","inheritedRunners":15,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":5,"lineOuts":9},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":5,"errors":0,"chances":9,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":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":"0.1 IP, 0 ER, 0 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":9,"inningsPitched":"0.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":2,"outs":1,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":9,"balls":4,"strikes":5,"strikePercentage":".560","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":2,"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":39,"gamesStarted":0,"flyOuts":25,"groundOuts":54,"airOuts":44,"runs":21,"doubles":10,"triples":2,"homeRuns":2,"strikeOuts":46,"baseOnBalls":25,"intentionalWalks":1,"hits":44,"hitByPitch":1,"atBats":184,"obp":".329","caughtStealing":2,"stolenBases":3,"stolenBasePercentage":".600","caughtStealingPercentage":".400","numberOfPitches":855,"era":"3.31","inningsPitched":"51.2","wins":3,"losses":2,"saves":1,"saveOpportunities":3,"holds":2,"blownSaves":2,"earnedRuns":19,"whip":"1.34","battersFaced":215,"outs":155,"gamesPitched":39,"completeGames":0,"shutouts":0,"pitchesThrown":855,"balls":331,"strikes":524,"strikePercentage":".610","hitBatsmen":1,"balks":1,"wildPitches":3,"pickoffs":1,"groundOutsToAirouts":"1.23","rbi":0,"winPercentage":".600","pitchesPerInning":"16.55","gamesFinished":7,"strikeoutWalkRatio":"1.84","strikeoutsPer9Inn":"8.01","walksPer9Inn":"4.35","hitsPer9Inn":"7.66","runsScoredPer9":"3.66","homeRunsPer9":"0.35","inheritedRunners":32,"inheritedRunnersScored":10,"catchersInterference":1,"sacBunts":1,"sacFlies":3,"passedBall":0,"popOuts":7,"lineOuts":12},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":2,"errors":0,"chances":7,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":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":"1-3 | BB, K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":0,"putOuts":4,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":97,"flyOuts":49,"groundOuts":60,"airOuts":79,"runs":30,"doubles":14,"triples":3,"homeRuns":2,"strikeOuts":99,"baseOnBalls":23,"intentionalWalks":0,"hits":63,"hitByPitch":2,"avg":".216","atBats":292,"obp":".273","slg":".305","ops":".578","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":326,"totalBases":89,"rbi":35,"leftOnBase":141,"sacBunts":4,"sacFlies":5,"babip":".311","groundOutsToAirouts":"0.76","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"146.00","popOuts":16,"lineOuts":14},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":18,"stolenBases":44,"stolenBasePercentage":".710","caughtStealingPercentage":".290","assists":40,"putOuts":741,"errors":5,"chances":786,"fielding":".994","passedBall":5,"pickoffs":1}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID656305":{"person":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"jerseyNumber":"26","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"battingOrder":"600","stats":{"batting":{"summary":"0-3 | BB, 2 K","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"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":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":96,"flyOuts":47,"groundOuts":62,"airOuts":105,"runs":53,"doubles":15,"triples":2,"homeRuns":16,"strikeOuts":100,"baseOnBalls":52,"intentionalWalks":0,"hits":79,"hitByPitch":5,"avg":".229","atBats":345,"obp":".337","slg":".423","ops":".760","caughtStealing":2,"stolenBases":7,"stolenBasePercentage":".778","caughtStealingPercentage":".222","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":403,"totalBases":146,"rbi":44,"leftOnBase":174,"sacBunts":0,"sacFlies":1,"babip":".274","groundOutsToAirouts":"0.59","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"21.56","popOuts":35,"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":184,"putOuts":66,"errors":12,"chances":262,"fielding":".954","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"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":"500","stats":{"batting":{"summary":"2-4 | K, RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":1,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":100,"flyOuts":58,"groundOuts":78,"airOuts":118,"runs":36,"doubles":9,"triples":0,"homeRuns":12,"strikeOuts":70,"baseOnBalls":30,"intentionalWalks":0,"hits":87,"hitByPitch":6,"avg":".249","atBats":350,"obp":".316","slg":".377","ops":".693","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":14,"groundIntoTriplePlay":0,"plateAppearances":389,"totalBases":132,"rbi":61,"leftOnBase":160,"sacBunts":0,"sacFlies":3,"babip":".277","groundOutsToAirouts":"0.66","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"29.17","popOuts":35,"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":{"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":{"summary":"2.0 IP, ER, 0 K, 2 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":4,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":2,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":6,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":37,"inningsPitched":"2.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":8,"outs":6,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":37,"balls":19,"strikes":18,"strikePercentage":".490","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":1,"runsScoredPer9":"4.50","homeRunsPer9":"4.50","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":7,"gamesStarted":0,"flyOuts":5,"groundOuts":23,"airOuts":10,"runs":10,"doubles":3,"triples":0,"homeRuns":6,"strikeOuts":12,"baseOnBalls":6,"intentionalWalks":0,"hits":18,"hitByPitch":0,"atBats":63,"obp":".348","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":271,"era":"4.50","inningsPitched":"16.0","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":8,"whip":"1.50","battersFaced":69,"outs":48,"gamesPitched":7,"completeGames":0,"shutouts":0,"pitchesThrown":271,"balls":104,"strikes":167,"strikePercentage":".620","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"2.30","rbi":1,"winPercentage":".000","pitchesPerInning":"16.94","gamesFinished":3,"strikeoutWalkRatio":"2.00","strikeoutsPer9Inn":"6.75","walksPer9Inn":"3.38","hitsPer9Inn":"10.13","runsScoredPer9":"5.63","homeRunsPer9":"3.38","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":5},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":39,"gamesStarted":0,"flyOuts":29,"groundOuts":70,"airOuts":53,"runs":35,"doubles":11,"triples":5,"homeRuns":5,"strikeOuts":46,"baseOnBalls":18,"intentionalWalks":1,"hits":62,"hitByPitch":3,"atBats":229,"obp":".331","caughtStealing":2,"stolenBases":4,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":951,"era":"4.66","inningsPitched":"58.0","wins":2,"losses":3,"saves":0,"saveOpportunities":0,"holds":3,"blownSaves":0,"earnedRuns":30,"whip":"1.38","battersFaced":252,"outs":174,"gamesPitched":39,"completeGames":0,"shutouts":0,"pitchesThrown":951,"balls":312,"strikes":639,"strikePercentage":".670","hitBatsmen":3,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"1.32","rbi":0,"winPercentage":".400","pitchesPerInning":"16.40","gamesFinished":11,"strikeoutWalkRatio":"2.56","strikeoutsPer9Inn":"7.14","walksPer9Inn":"2.79","hitsPer9Inn":"9.62","runsScoredPer9":"5.43","homeRunsPer9":"0.78","inheritedRunners":20,"inheritedRunnersScored":6,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":13,"lineOuts":11},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":9,"putOuts":5,"errors":0,"chances":14,"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":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"battingOrder":"801","stats":{"batting":{"note":"a-","summary":"1-1","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":1,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":43,"flyOuts":22,"groundOuts":27,"airOuts":41,"runs":15,"doubles":8,"triples":0,"homeRuns":3,"strikeOuts":27,"baseOnBalls":11,"intentionalWalks":0,"hits":37,"hitByPitch":2,"avg":".285","atBats":130,"obp":".345","slg":".415","ops":".760","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":145,"totalBases":54,"rbi":19,"leftOnBase":49,"sacBunts":0,"sacFlies":2,"babip":".333","groundOutsToAirouts":"0.66","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"43.33","popOuts":6,"lineOuts":13},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":26,"putOuts":273,"errors":0,"chances":299,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}]},"ID687551":{"person":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"jerseyNumber":"61","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"battingOrder":"802","stats":{"batting":{"note":"1-","summary":"0-1","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":0,"rbi":0,"leftOnBase":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":5,"flyOuts":3,"groundOuts":3,"airOuts":5,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":5,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"avg":".071","atBats":14,"obp":".071","slg":".071","ops":".142","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":14,"totalBases":1,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"babip":".111","groundOutsToAirouts":"0.60","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":1},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":9,"errors":0,"chances":9,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"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":"700","stats":{"batting":{"summary":"1-4","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":2,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":114,"flyOuts":82,"groundOuts":139,"airOuts":133,"runs":58,"doubles":27,"triples":9,"homeRuns":6,"strikeOuts":51,"baseOnBalls":38,"intentionalWalks":0,"hits":110,"hitByPitch":5,"avg":".256","atBats":429,"obp":".321","slg":".403","ops":".724","caughtStealing":2,"stolenBases":8,"stolenBasePercentage":".800","caughtStealingPercentage":".200","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":476,"totalBases":173,"rbi":46,"leftOnBase":177,"sacBunts":0,"sacFlies":4,"babip":".277","groundOutsToAirouts":"1.05","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"71.50","popOuts":15,"lineOuts":36},"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":247,"errors":2,"chances":256,"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":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":20,"gamesStarted":0,"flyOuts":8,"groundOuts":25,"airOuts":17,"runs":5,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":19,"baseOnBalls":3,"intentionalWalks":0,"hits":18,"hitByPitch":0,"atBats":78,"obp":".259","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":326,"era":"2.18","inningsPitched":"20.2","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":5,"whip":"1.02","battersFaced":82,"outs":62,"gamesPitched":20,"completeGames":0,"shutouts":0,"pitchesThrown":326,"balls":116,"strikes":210,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"1.47","rbi":0,"winPercentage":".000","pitchesPerInning":"15.77","gamesFinished":3,"strikeoutWalkRatio":"6.33","strikeoutsPer9Inn":"8.27","walksPer9Inn":"1.31","hitsPer9Inn":"7.84","runsScoredPer9":"2.18","homeRunsPer9":"0.00","inheritedRunners":1,"inheritedRunnersScored":0,"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":true,"isSubstitute":false}},"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":"300","stats":{"batting":{"summary":"1-5 | 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":1,"rbi":0,"leftOnBase":4,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":9,"errors":0,"chances":11,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":121,"flyOuts":54,"groundOuts":108,"airOuts":92,"runs":68,"doubles":27,"triples":0,"homeRuns":23,"strikeOuts":139,"baseOnBalls":86,"intentionalWalks":8,"hits":115,"hitByPitch":6,"avg":".256","atBats":450,"obp":".379","slg":".469","ops":".848","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":12,"groundIntoTriplePlay":0,"plateAppearances":546,"totalBases":211,"rbi":81,"leftOnBase":195,"sacBunts":0,"sacFlies":4,"babip":".315","groundOutsToAirouts":"1.17","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"19.56","popOuts":15,"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":8,"putOuts":73,"errors":1,"chances":82,"fielding":".988","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":true,"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":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":18,"gamesStarted":0,"flyOuts":15,"groundOuts":34,"airOuts":35,"runs":17,"doubles":4,"triples":1,"homeRuns":2,"strikeOuts":17,"baseOnBalls":10,"intentionalWalks":0,"hits":23,"hitByPitch":1,"atBats":107,"obp":".283","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":435,"era":"5.22","inningsPitched":"29.1","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":17,"whip":"1.13","battersFaced":120,"outs":88,"gamesPitched":18,"completeGames":0,"shutouts":0,"pitchesThrown":435,"balls":150,"strikes":285,"strikePercentage":".660","hitBatsmen":1,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.97","rbi":0,"winPercentage":"1.000","pitchesPerInning":"14.83","gamesFinished":6,"strikeoutWalkRatio":"1.70","strikeoutsPer9Inn":"5.22","walksPer9Inn":"3.07","hitsPer9Inn":"7.06","runsScoredPer9":"5.22","homeRunsPer9":"0.61","inheritedRunners":7,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":7,"lineOuts":13},"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}},"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":6,"flyOuts":2,"groundOuts":2,"airOuts":3,"runs":1,"doubles":0,"triples":1,"homeRuns":0,"strikeOuts":8,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"avg":".143","atBats":14,"obp":".143","slg":".286","ops":".429","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":15,"totalBases":4,"rbi":1,"leftOnBase":7,"sacBunts":1,"sacFlies":0,"babip":".333","groundOutsToAirouts":"0.67","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":4,"errors":2,"chances":6,"fielding":".667","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,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":49,"flyOuts":12,"groundOuts":31,"airOuts":24,"runs":13,"doubles":3,"triples":0,"homeRuns":3,"strikeOuts":30,"baseOnBalls":5,"intentionalWalks":0,"hits":28,"hitByPitch":2,"avg":".257","atBats":109,"obp":".299","slg":".367","ops":".666","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":120,"totalBases":40,"rbi":14,"leftOnBase":49,"sacBunts":3,"sacFlies":1,"babip":".325","groundOutsToAirouts":"1.29","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"36.33","popOuts":6,"lineOuts":6},"pitching":{"gamesPlayed":2,"gamesStarted":0,"flyOuts":3,"groundOuts":1,"airOuts":5,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":8,"obp":".250","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":18,"era":"0.00","inningsPitched":"2.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"1.00","battersFaced":8,"outs":6,"gamesPitched":2,"completeGames":0,"shutouts":0,"pitchesThrown":18,"balls":3,"strikes":15,"strikePercentage":".830","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.20","rbi":0,"winPercentage":".---","pitchesPerInning":"9.00","gamesFinished":2,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"0.00","walksPer9Inn":"0.00","hitsPer9Inn":"9.00","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":97,"putOuts":47,"errors":3,"chances":147,"fielding":".980","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":"400","stats":{"batting":{"summary":"0-4 | 2 K","gamesPlayed":1,"flyOuts":2,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":5,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":4,"errors":1,"chances":9,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":119,"flyOuts":87,"groundOuts":82,"airOuts":136,"runs":69,"doubles":18,"triples":2,"homeRuns":18,"strikeOuts":132,"baseOnBalls":55,"intentionalWalks":1,"hits":100,"hitByPitch":3,"avg":".225","atBats":444,"obp":".311","slg":".396","ops":".707","caughtStealing":2,"stolenBases":4,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":8,"groundIntoTriplePlay":0,"plateAppearances":509,"totalBases":176,"rbi":61,"leftOnBase":183,"sacBunts":0,"sacFlies":6,"babip":".273","groundOutsToAirouts":"0.60","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"24.67","popOuts":29,"lineOuts":20},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":290,"putOuts":145,"errors":14,"chances":449,"fielding":".969","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":{"note":"(L, 9-6)","summary":"6.0 IP, 4 ER, 4 K, BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":6,"groundOuts":5,"airOuts":8,"runs":4,"doubles":3,"triples":0,"homeRuns":1,"strikeOuts":4,"baseOnBalls":1,"intentionalWalks":0,"hits":7,"hitByPitch":0,"atBats":24,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","numberOfPitches":113,"inningsPitched":"6.0","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":4,"battersFaced":25,"outs":18,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":113,"balls":39,"strikes":74,"strikePercentage":".650","hitBatsmen":0,"balks":1,"wildPitches":0,"pickoffs":0,"rbi":3,"gamesFinished":0,"runsScoredPer9":"6.00","homeRunsPer9":"1.50","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"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":25,"gamesStarted":25,"flyOuts":98,"groundOuts":119,"airOuts":160,"runs":52,"doubles":28,"triples":2,"homeRuns":17,"strikeOuts":152,"baseOnBalls":56,"intentionalWalks":0,"hits":112,"hitByPitch":2,"atBats":538,"obp":".283","caughtStealing":7,"stolenBases":17,"stolenBasePercentage":".708","caughtStealingPercentage":".292","numberOfPitches":2414,"era":"2.98","inningsPitched":"148.0","wins":9,"losses":6,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":49,"whip":"1.14","battersFaced":601,"outs":444,"gamesPitched":25,"completeGames":1,"shutouts":0,"pitchesThrown":2414,"balls":866,"strikes":1548,"strikePercentage":".640","hitBatsmen":2,"balks":1,"wildPitches":5,"pickoffs":4,"groundOutsToAirouts":"0.74","rbi":3,"winPercentage":".600","pitchesPerInning":"16.31","gamesFinished":0,"strikeoutWalkRatio":"2.71","strikeoutsPer9Inn":"9.24","walksPer9Inn":"3.41","hitsPer9Inn":"6.81","runsScoredPer9":"3.16","homeRunsPer9":"1.03","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":4,"passedBall":0,"popOuts":24,"lineOuts":38},"fielding":{"gamesStarted":1,"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":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":20,"gamesStarted":20,"flyOuts":78,"groundOuts":78,"airOuts":125,"runs":56,"doubles":32,"triples":0,"homeRuns":12,"strikeOuts":87,"baseOnBalls":36,"intentionalWalks":0,"hits":113,"hitByPitch":5,"atBats":398,"obp":".347","caughtStealing":5,"stolenBases":9,"stolenBasePercentage":".643","caughtStealingPercentage":".357","numberOfPitches":1731,"era":"4.53","inningsPitched":"99.1","wins":1,"losses":9,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":50,"whip":"1.50","battersFaced":444,"outs":298,"gamesPitched":20,"completeGames":0,"shutouts":0,"pitchesThrown":1731,"balls":608,"strikes":1123,"strikePercentage":".650","hitBatsmen":5,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.62","rbi":0,"winPercentage":".100","pitchesPerInning":"17.43","gamesFinished":0,"strikeoutWalkRatio":"2.42","strikeoutsPer9Inn":"7.88","walksPer9Inn":"3.26","hitsPer9Inn":"10.24","runsScoredPer9":"5.07","homeRunsPer9":"1.09","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":5,"passedBall":0,"popOuts":24,"lineOuts":23},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":6,"errors":0,"chances":10,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":{"summary":"0.2 IP, 0 ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":14,"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":14,"balls":4,"strikes":10,"strikePercentage":".710","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":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":16,"gamesStarted":2,"flyOuts":8,"groundOuts":21,"airOuts":17,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":13,"baseOnBalls":5,"intentionalWalks":0,"hits":15,"hitByPitch":0,"atBats":66,"obp":".282","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":280,"era":"0.00","inningsPitched":"18.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"1.07","battersFaced":71,"outs":56,"gamesPitched":16,"completeGames":0,"shutouts":0,"pitchesThrown":280,"balls":107,"strikes":173,"strikePercentage":".620","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.24","rbi":0,"winPercentage":".---","pitchesPerInning":"15.00","gamesFinished":4,"strikeoutWalkRatio":"2.60","strikeoutsPer9Inn":"6.27","walksPer9Inn":"2.41","hitsPer9Inn":"7.23","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":7,"inheritedRunnersScored":5,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":4,"lineOuts":5},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":1,"chances":3,"fielding":".667","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]}},"batters":[671218,669477,646240,642715,527038,656305,808982,666149,642086,687551,672275,592662,657424,676130,693313],"pitchers":[592662,657424,676130,693313],"bench":[668800,683766,687529],"bullpen":[663941,702352,664192,678495,678906,434378,676254,657277],"battingOrder":[671218,669477,646240,642715,527038,656305,808982,687551,672275],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Schmitt (9, Cortes)."},{"label":"TB","value":"Bailey; Devers; Flores 2; Lee, J; Schmitt 5; Smith, D."},{"label":"RBI","value":"Flores (61)."},{"label":"2-out RBI","value":"Flores."},{"label":"Runners left in scoring position, 2 out","value":"Adames; Ramos, H 2; Chapman, M."},{"label":"Team RISP","value":"3-for-10."},{"label":"Team LOB","value":"11."}]},{"title":"FIELDING","fieldList":[{"label":"E","value":"Adames (14, throw)."},{"label":"Outfield assists","value":"Lee, J (Cronenworth at 2nd base)."},{"label":"DP","value":"2 (Adames-Schmitt-Devers; Schmitt-Devers)."}]}],"note":[{"label":"a","value":"Singled for Fitzgerald, T in the 6th."},{"label":"1","value":"Ran for Smith, D in the 6th."}]}},"officials":[{"official":{"id":607884,"fullName":"Paul Clemons","link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":594151,"fullName":"Ramon De Jesus","link":"/api/v1/people/594151"},"officialType":"First Base"},{"official":{"id":482641,"fullName":"Adrian Johnson","link":"/api/v1/people/482641"},"officialType":"Second Base"},{"official":{"id":511890,"fullName":"Quinn Wolcott","link":"/api/v1/people/511890"},"officialType":"Third Base"}],"info":[{"label":"Balk","value":"Ray."},{"label":"Pitches-strikes","value":"Cortes 79-54; Morgan, D 17-10; Adam 19-14; Morejon 10-8; Suarez, R 19-12; Ray 113-74; Gage 14-10; Buttó 9-5; Seymour, C 37-18."},{"label":"Groundouts-flyouts","value":"Cortes 2-5; Morgan, D 0-0; Adam 1-1; Morejon 2-0; Suarez, R 1-0; Ray 5-6; Gage 2-0; Buttó 0-1; Seymour, C 4-0."},{"label":"Batters faced","value":"Cortes 21; Morgan, D 5; Adam 6; Morejon 3; Suarez, R 4; Ray 25; Gage 4; Buttó 2; Seymour, C 8."},{"label":"Inherited runners-scored","value":"Morgan, D 2-0; Adam 3-0; Buttó 2-0."},{"label":"Umpires","value":"HP: Paul Clemons. 1B: Ramon De Jesus. 2B: Adrian Johnson. 3B: Quinn Wolcott. "},{"label":"Weather","value":"63 degrees, Overcast."},{"label":"Wind","value":"12 mph, Out To CF."},{"label":"First pitch","value":"6:45 PM."},{"label":"T","value":"2:50."},{"label":"Att","value":"35,186."},{"label":"Venue","value":"Oracle Park."},{"label":"August 12, 2025"}],"pitchingNotes":[],"topPerformers":[{"player":{"person":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477","boxscoreName":"Schmitt"},"jerseyNumber":"10","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"battingOrder":"200","stats":{"batting":{"summary":"4-5 | 2B, K, R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":5,"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":7,"putOuts":3,"errors":0,"chances":10,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":59,"flyOuts":30,"groundOuts":38,"airOuts":57,"runs":20,"doubles":9,"triples":0,"homeRuns":7,"strikeOuts":47,"baseOnBalls":16,"intentionalWalks":0,"hits":48,"hitByPitch":3,"avg":".254","atBats":189,"obp":".322","slg":".413","ops":".735","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":209,"totalBases":78,"rbi":24,"leftOnBase":96,"sacBunts":1,"sacFlies":0,"babip":".304","groundOutsToAirouts":"0.67","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"27.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":95,"putOuts":155,"errors":2,"chances":252,"fielding":".992","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"type":"hitter","gameScore":60,"hittingGameScore":60},{"player":{"person":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656","boxscoreName":"Laureano"},"jerseyNumber":"5","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"battingOrder":"600","stats":{"batting":{"summary":"2-3 | 2B, BB, 2 R","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":2,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":3,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":93,"flyOuts":41,"groundOuts":63,"airOuts":72,"runs":51,"doubles":19,"triples":2,"homeRuns":16,"strikeOuts":81,"baseOnBalls":26,"intentionalWalks":1,"hits":87,"hitByPitch":6,"avg":".290","atBats":300,"obp":".355","slg":".527","ops":".882","caughtStealing":3,"stolenBases":5,"stolenBasePercentage":".625","caughtStealingPercentage":".375","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":335,"totalBases":158,"rbi":54,"leftOnBase":148,"sacBunts":0,"sacFlies":3,"babip":".345","groundOutsToAirouts":"0.88","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"18.75","popOuts":12,"lineOuts":19},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":148,"errors":5,"chances":161,"fielding":".969","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":59,"hittingGameScore":59},{"player":{"person":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538","boxscoreName":"Merrill"},"jerseyNumber":"3","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"battingOrder":"500","stats":{"batting":{"summary":"2-4 | HR, 2B, 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":6,"rbi":1,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"4.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":87,"flyOuts":61,"groundOuts":71,"airOuts":102,"runs":42,"doubles":17,"triples":4,"homeRuns":9,"strikeOuts":79,"baseOnBalls":28,"intentionalWalks":1,"hits":88,"hitByPitch":3,"avg":".263","atBats":334,"obp":".322","slg":".419","ops":".741","caughtStealing":2,"stolenBases":1,"stolenBasePercentage":".333","caughtStealingPercentage":".667","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":371,"totalBases":140,"rbi":51,"leftOnBase":150,"sacBunts":1,"sacFlies":5,"babip":".315","groundOutsToAirouts":"0.70","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"37.11","popOuts":14,"lineOuts":27},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":227,"errors":0,"chances":234,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"type":"hitter","gameScore":58,"hittingGameScore":58}]},"decisions":{"winner":{"id":592094,"fullName":"Jason Adam","link":"/api/v1/people/592094"},"loser":{"id":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662"}},"leaders":{"hitDistance":{},"hitSpeed":{},"pitchSpeed":{}}}}