{"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":822752,"link":"/api/v1.1/game/822752/feed/live","metaData":{"wait":10,"timeStamp":"20260418_013455","gameEvents":["grounded_into_double_play","game_finished"],"logicalEvents":["midInning","countChange","count10","newRightHandedHit","basesEmpty","gameStateChangeToGameOver"]},"gameData":{"game":{"pk":822752,"type":"R","doubleHeader":"N","id":"2026/04/17/sfnmlb-wasmlb-1","gamedayType":"P","tiebreaker":"N","gameNumber":1,"calendarEventID":"14-822752-2026-04-17","season":"2026","seasonDisplay":"2026"},"datetime":{"dateTime":"2026-04-17T22:45:00Z","originalDate":"2026-04-17","officialDate":"2026-04-17","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":137,"name":"San Francisco Giants","link":"/api/v1/teams/137","season":2026,"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":20,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":8,"losses":12,"ties":0,"pct":".400"},"records":{},"divisionLeader":false,"wins":8,"losses":12,"winningPercentage":".400"},"franchiseName":"San Francisco","clubName":"Giants","active":true},"home":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120","season":2026,"venue":{"id":3309,"name":"Nationals Park","link":"/api/v1/venues/3309"},"springVenue":{"id":5000,"link":"/api/v1/venues/5000"},"teamCode":"was","fileCode":"was","abbreviation":"WSH","teamName":"Nationals","locationName":"Washington","firstYearOfPlay":"1968","league":{"id":104,"name":"National League","link":"/api/v1/league/104"},"division":{"id":204,"name":"National League East","link":"/api/v1/divisions/204"},"sport":{"id":1,"link":"/api/v1/sports/1","name":"Major League Baseball"},"shortName":"Washington","record":{"gamesPlayed":20,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":9,"losses":11,"ties":0,"pct":".450"},"records":{},"divisionLeader":false,"wins":9,"losses":11,"winningPercentage":".450"},"franchiseName":"Washington","clubName":"Nationals","active":true}},"players":{"ID691781":{"id":691781,"fullName":"Brady House","link":"/api/v1/people/691781","firstName":"Brady","lastName":"House","primaryNumber":"12","birthDate":"2003-06-04","currentAge":23,"birthCity":"Winder","birthStateProvince":"GA","birthCountry":"USA","height":"6' 4\"","weight":208,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Brady","useLastName":"House","middleName":"Hunter","boxscoreName":"House","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2025-06-16","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Brady House","nameSlug":"brady-house-691781","firstLastName":"Brady House","lastFirstName":"House, Brady","lastInitName":"House, B","initLastName":"B House","fullFMLName":"Brady Hunter House","fullLFMName":"House, Brady Hunter","strikeZoneTop":3.371,"strikeZoneBottom":1.701},"ID666464":{"id":666464,"fullName":"Jerar Encarnacion","link":"/api/v1/people/666464","firstName":"Jerar","lastName":"Encarnacion","primaryNumber":"19","birthDate":"1997-10-22","currentAge":28,"birthCity":"Bayaguana","birthCountry":"Dominican Republic","height":"6' 4\"","weight":265,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Jerar","useLastName":"Encarnacion","middleName":"Luis","boxscoreName":"Encarnacion","gender":"M","nameMatrilineal":"Olmos","isPlayer":true,"isVerified":true,"pronunciation":"jer-ARE","mlbDebutDate":"2022-06-19","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jerar Encarnacion","nameSlug":"jerar-encarnacion-666464","firstLastName":"Jerar Encarnacion","lastFirstName":"Encarnacion, Jerar","lastInitName":"Encarnacion, J","initLastName":"J Encarnacion","fullFMLName":"Jerar Luis Encarnacion","fullLFMName":"Encarnacion, Jerar Luis","strikeZoneTop":3.4,"strikeZoneBottom":1.72},"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},"ID683083":{"id":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083","firstName":"Nasim","lastName":"Nuñez","primaryNumber":"26","birthDate":"2000-08-18","currentAge":26,"birthCity":"Bronx","birthStateProvince":"NY","birthCountry":"USA","height":"5' 8\"","weight":165,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Nasim","useLastName":"Nuñez","middleName":"Emmanuel","boxscoreName":"Nuñez, N","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"pronunciation":"NAH-seem NOON-yez","mlbDebutDate":"2024-03-30","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Nasim Nuñez","nameSlug":"nasim-nunez-683083","firstLastName":"Nasim Nuñez","lastFirstName":"Nuñez, Nasim","lastInitName":"Nuñez, N","initLastName":"N Nuñez","fullFMLName":"Nasim Emmanuel Nuñez","fullLFMName":"Nuñez, Nasim Emmanuel","strikeZoneTop":3.05,"strikeZoneBottom":1.54},"ID663992":{"id":663992,"fullName":"Richard Lovelady","link":"/api/v1/people/663992","firstName":"Richard","lastName":"Lovelady","primaryNumber":"55","birthDate":"1995-07-07","currentAge":31,"birthCity":"Hinesville","birthStateProvince":"GA","birthCountry":"USA","height":"6' 0\"","weight":185,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Richard","useLastName":"Lovelady","middleName":"Tyler","boxscoreName":"Lovelady","nickName":"Love","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2016,"mlbDebutDate":"2019-04-09","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Richard Lovelady","nameSlug":"richard-lovelady-663992","firstLastName":"Richard Lovelady","lastFirstName":"Lovelady, Richard","lastInitName":"Lovelady, R","initLastName":"R Lovelady","fullFMLName":"Richard Tyler Lovelady","fullLFMName":"Lovelady, Richard Tyler","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID686823":{"id":686823,"fullName":"Will Brennan","link":"/api/v1/people/686823","firstName":"William","lastName":"Brennan","primaryNumber":"7","birthDate":"1998-02-02","currentAge":28,"birthCity":"Colorado Springs","birthStateProvince":"CO","birthCountry":"USA","height":"5' 11\"","weight":205,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Will","useLastName":"Brennan","middleName":"Daniel","boxscoreName":"Brennan","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2022-09-21","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Will Brennan","nameSlug":"will-brennan-686823","firstLastName":"Will Brennan","lastFirstName":"Brennan, Will","lastInitName":"Brennan, W","initLastName":"W Brennan","fullFMLName":"William Daniel Brennan","fullLFMName":"Brennan, William Daniel","strikeZoneTop":3.16,"strikeZoneBottom":1.59},"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},"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},"ID695418":{"id":695418,"fullName":"Brad Lord","link":"/api/v1/people/695418","firstName":"Bradley","lastName":"Lord","primaryNumber":"41","birthDate":"2000-02-14","currentAge":26,"birthCity":"Tallahassee","birthStateProvince":"FL","birthCountry":"USA","height":"6' 3\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Brad","useLastName":"Lord","middleName":"Ryan","boxscoreName":"Lord","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2025-03-30","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Brad Lord","nameSlug":"brad-lord-695418","firstLastName":"Brad Lord","lastFirstName":"Lord, Brad","lastInitName":"Lord, B","initLastName":"B Lord","fullFMLName":"Bradley Ryan Lord","fullLFMName":"Lord, Bradley Ryan","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID695734":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734","firstName":"Daylen","lastName":"Lile","primaryNumber":"4","birthDate":"2002-11-30","currentAge":23,"birthCity":"Louisville","birthStateProvince":"KY","birthCountry":"USA","height":"5' 11\"","weight":195,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Daylen","useLastName":"Lile","middleName":"Anthony","boxscoreName":"Lile","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2025-05-23","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Daylen Lile","nameSlug":"daylen-lile-695734","firstLastName":"Daylen Lile","lastFirstName":"Lile, Daylen","lastInitName":"Lile, D","initLastName":"D Lile","fullFMLName":"Daylen Anthony Lile","fullLFMName":"Lile, Daylen Anthony","strikeZoneTop":3.18,"strikeZoneBottom":1.61},"ID695578":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578","firstName":"James","lastName":"Wood","primaryNumber":"29","birthDate":"2002-09-17","currentAge":23,"birthCity":"Rockville","birthStateProvince":"MD","birthCountry":"USA","height":"6' 6\"","weight":234,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"James","useLastName":"Wood","middleName":"Irvin","boxscoreName":"Wood","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2024-07-01","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"James Wood","nameSlug":"james-wood-695578","firstLastName":"James Wood","lastFirstName":"Wood, James","lastInitName":"Wood, J","initLastName":"J Wood","fullFMLName":"James Irvin Wood","fullLFMName":"Wood, James Irvin","strikeZoneTop":3.489,"strikeZoneBottom":1.761},"ID621366":{"id":621366,"fullName":"Ryan Borucki","link":"/api/v1/people/621366","firstName":"Ryan","lastName":"Borucki","birthDate":"1994-03-31","currentAge":32,"birthCity":"Mundelein","birthStateProvince":"IL","birthCountry":"USA","height":"6' 4\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Ryan","useLastName":"Borucki","middleName":"Joseph","boxscoreName":"Borucki","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2012,"pronunciation":"boar-uck-ee","mlbDebutDate":"2018-06-26","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Ryan Borucki","nameSlug":"ryan-borucki-621366","firstLastName":"Ryan Borucki","lastFirstName":"Borucki, Ryan","lastInitName":"Borucki, R","initLastName":"R Borucki","fullFMLName":"Ryan Joseph Borucki","fullLFMName":"Borucki, Ryan Joseph","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"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},"ID681402":{"id":681402,"fullName":"Gus Varland","link":"/api/v1/people/681402","firstName":"Augustus","lastName":"Varland","primaryNumber":"47","birthDate":"1996-11-06","currentAge":29,"birthCity":"Maplewood","birthStateProvince":"MN","birthCountry":"USA","height":"6' 1\"","weight":225,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Gus","useLastName":"Varland","middleName":"James","boxscoreName":"Varland, G","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"mlbDebutDate":"2023-03-30","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Gus Varland","nameSlug":"gus-varland-681402","firstLastName":"Gus Varland","lastFirstName":"Varland, Gus","lastInitName":"Varland, G","initLastName":"G Varland","fullFMLName":"Augustus James Varland","fullLFMName":"Varland, Augustus James","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID641793":{"id":641793,"fullName":"Zack Littell","link":"/api/v1/people/641793","firstName":"Zack","lastName":"Littell","primaryNumber":"46","birthDate":"1995-10-05","currentAge":30,"birthCity":"Burlington","birthStateProvince":"NC","birthCountry":"USA","height":"6' 4\"","weight":250,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Zack","useLastName":"Littell","middleName":"Stuart","boxscoreName":"Littell","nickName":"Lit","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2013,"pronunciation":"lih-TELL","mlbDebutDate":"2018-06-05","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Zack Littell","nameSlug":"zack-littell-641793","firstLastName":"Zack Littell","lastFirstName":"Littell, Zack","lastInitName":"Littell, Z","initLastName":"Z Littell","fullFMLName":"Zack Stuart Littell","fullLFMName":"Littell, Zack Stuart","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID605288":{"id":605288,"fullName":"Adrian Houser","link":"/api/v1/people/605288","firstName":"Adrian","lastName":"Houser","primaryNumber":"12","birthDate":"1993-02-02","currentAge":33,"birthCity":"Tahlequah","birthStateProvince":"OK","birthCountry":"USA","height":"6' 4\"","weight":227,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Adrian","useLastName":"Houser","middleName":"David","boxscoreName":"Houser","nickName":"Doogy","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2011,"mlbDebutDate":"2015-09-26","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Adrian Houser","nameSlug":"adrian-houser-605288","firstLastName":"Adrian Houser","lastFirstName":"Houser, Adrian","lastInitName":"Houser, A","initLastName":"A Houser","fullFMLName":"Adrian David Houser","fullLFMName":"Houser, Adrian David","strikeZoneTop":3.45,"strikeZoneBottom":1.65},"ID660688":{"id":660688,"fullName":"Keibert Ruiz","link":"/api/v1/people/660688","firstName":"Keibert","lastName":"Ruiz","primaryNumber":"20","birthDate":"1998-07-20","currentAge":28,"birthCity":"Valencia","birthCountry":"Venezuela","height":"5' 11\"","weight":238,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Keibert","useLastName":"Ruiz","middleName":"Jose","boxscoreName":"Ruiz, K","gender":"M","nameMatrilineal":"Lugo","isPlayer":true,"isVerified":false,"pronunciation":"kay-bert roo-EEZ","mlbDebutDate":"2020-08-16","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Keibert Ruiz","nameSlug":"keibert-ruiz-660688","firstLastName":"Keibert Ruiz","lastFirstName":"Ruiz, Keibert","lastInitName":"Ruiz, K","initLastName":"K Ruiz","fullFMLName":"Keibert Jose Ruiz","fullLFMName":"Ruiz, Keibert Jose","strikeZoneTop":3.175,"strikeZoneBottom":1.602},"ID694918":{"id":694918,"fullName":"Blade Tidwell","link":"/api/v1/people/694918","firstName":"Janzen","lastName":"Tidwell","primaryNumber":"46","birthDate":"2001-06-08","currentAge":25,"birthCity":"Columbia","birthStateProvince":"TN","birthCountry":"USA","height":"6' 3\"","weight":244,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Blade","useLastName":"Tidwell","middleName":"Blade","boxscoreName":"Tidwell","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2025-05-04","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Blade Tidwell","nameSlug":"blade-tidwell-694918","firstLastName":"Blade Tidwell","lastFirstName":"Tidwell, Blade","lastInitName":"Tidwell, B","initLastName":"B Tidwell","fullFMLName":"Janzen Blade Tidwell","fullLFMName":"Tidwell, Janzen Blade","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"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},"ID669062":{"id":669062,"fullName":"Erik Miller","link":"/api/v1/people/669062","firstName":"Erik","lastName":"Miller","primaryNumber":"67","birthDate":"1998-02-13","currentAge":28,"birthCity":"St. Louis","birthStateProvince":"MO","birthCountry":"USA","height":"6' 5\"","weight":269,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Erik","useLastName":"Miller","middleName":"Christopher","boxscoreName":"Miller, E","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"pronunciation":"MILL-urr","mlbDebutDate":"2024-03-28","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Erik Miller","nameSlug":"erik-miller-669062","firstLastName":"Erik Miller","lastFirstName":"Miller, Erik","lastInitName":"Miller, E","initLastName":"E Miller","fullFMLName":"Erik Christopher Miller","fullLFMName":"Miller, Erik Christopher","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"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},"ID664141":{"id":664141,"fullName":"JT Brubaker","link":"/api/v1/people/664141","firstName":"Jonathan","lastName":"Brubaker","primaryNumber":"34","birthDate":"1993-11-17","currentAge":32,"birthCity":"Springfield","birthStateProvince":"OH","birthCountry":"USA","height":"6' 4\"","weight":197,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"JT","useLastName":"Brubaker","middleName":"Trey","boxscoreName":"Brubaker","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"pronunciation":"BROO-bay-ker","mlbDebutDate":"2020-07-26","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"JT Brubaker","nameSlug":"jt-brubaker-664141","firstLastName":"JT Brubaker","lastFirstName":"Brubaker, JT","lastInitName":"Brubaker, J","initLastName":"J Brubaker","fullFMLName":"Jonathan Trey Brubaker","fullLFMName":"Brubaker, Jonathan Trey","strikeZoneTop":3.3,"strikeZoneBottom":1.55},"ID682928":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928","firstName":"Paul","lastName":"Abrams","primaryNumber":"5","birthDate":"2000-10-03","currentAge":25,"birthCity":"Alpharetta","birthStateProvince":"GA","birthCountry":"USA","height":"6' 0\"","weight":191,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"CJ","useLastName":"Abrams","middleName":"Christopher","boxscoreName":"Abrams","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2022-04-08","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"CJ Abrams","nameSlug":"cj-abrams-682928","firstLastName":"CJ Abrams","lastFirstName":"Abrams, CJ","lastInitName":"Abrams, C","initLastName":"C Abrams","fullFMLName":"Paul Christopher Abrams","fullLFMName":"Abrams, Paul Christopher","strikeZoneTop":3.223,"strikeZoneBottom":1.626},"ID686452":{"id":686452,"fullName":"Drew Millas","link":"/api/v1/people/686452","firstName":"Andrew","lastName":"Millas","primaryNumber":"14","birthDate":"1998-01-15","currentAge":28,"birthCity":"St. Louis","birthStateProvince":"MO","birthCountry":"USA","height":"6' 0\"","weight":204,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Drew","useLastName":"Millas","middleName":"Theodore","boxscoreName":"Millas","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"pronunciation":"mill-us","mlbDebutDate":"2023-08-28","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Drew Millas","nameSlug":"drew-millas-686452","firstLastName":"Drew Millas","lastFirstName":"Millas, Drew","lastInitName":"Millas, D","initLastName":"D Millas","fullFMLName":"Andrew Theodore Millas","fullLFMName":"Millas, Andrew Theodore","strikeZoneTop":3.211,"strikeZoneBottom":1.621},"ID571945":{"id":571945,"fullName":"Miles Mikolas","link":"/api/v1/people/571945","firstName":"Miles","lastName":"Mikolas","primaryNumber":"36","birthDate":"1988-08-23","currentAge":38,"birthCity":"Jupiter","birthStateProvince":"FL","birthCountry":"USA","height":"6' 4\"","weight":230,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Miles","useLastName":"Mikolas","middleName":"Tice","boxscoreName":"Mikolas","nickName":"5280's","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2009,"pronunciation":"MY-koh-lahs","mlbDebutDate":"2012-05-05","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Miles Mikolas","nameSlug":"miles-mikolas-571945","firstLastName":"Miles Mikolas","lastFirstName":"Mikolas, Miles","lastInitName":"Mikolas, M","initLastName":"M Mikolas","fullFMLName":"Miles Tice Mikolas","fullLFMName":"Mikolas, Miles Tice","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID686894":{"id":686894,"fullName":"Joey Wiemer","link":"/api/v1/people/686894","firstName":"Joseph","lastName":"Wiemer","birthDate":"1999-02-11","currentAge":27,"birthCity":"Sylvania","birthStateProvince":"OH","birthCountry":"USA","height":"6' 4\"","weight":226,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Joey","useLastName":"Wiemer","middleName":"Daryl","boxscoreName":"Wiemer","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"pronunciation":"wee-mur","mlbDebutDate":"2023-04-01","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Joey Wiemer","nameTitle":"Jr.","nameSuffix":"Jr.","nameSlug":"joey-wiemer-686894","firstLastName":"Joey Wiemer","lastFirstName":"Wiemer, Joey","lastInitName":"Wiemer, J","initLastName":"J Wiemer","fullFMLName":"Joseph Daryl Wiemer","fullLFMName":"Wiemer, Joseph Daryl","strikeZoneTop":3.383,"strikeZoneBottom":1.707},"ID678391":{"id":678391,"fullName":"Jorbit Vivas","link":"/api/v1/people/678391","firstName":"Jorbit","lastName":"Vivas","primaryNumber":"84","birthDate":"2001-03-09","currentAge":25,"birthCity":"Puerto Cabello","birthCountry":"Venezuela","height":"5' 9\"","weight":171,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Jorbit","useLastName":"Vivas","middleName":"Jose","boxscoreName":"Vivas","gender":"M","nameMatrilineal":"Antolinez","isPlayer":true,"isVerified":false,"pronunciation":"JOR-beet BEE-bas","mlbDebutDate":"2025-05-02","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jorbit Vivas","nameSlug":"jorbit-vivas-678391","firstLastName":"Jorbit Vivas","lastFirstName":"Vivas, Jorbit","lastInitName":"Vivas, J","initLastName":"J Vivas","fullFMLName":"Jorbit Jose Vivas","fullLFMName":"Vivas, Jorbit Jose","strikeZoneTop":3.06,"strikeZoneBottom":1.54},"ID641816":{"id":641816,"fullName":"Tyler Mahle","link":"/api/v1/people/641816","firstName":"Tyler","lastName":"Mahle","primaryNumber":"54","birthDate":"1994-09-29","currentAge":31,"birthCity":"Newport Beach","birthStateProvince":"CA","birthCountry":"USA","height":"6' 3\"","weight":212,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Tyler","useLastName":"Mahle","middleName":"F.","boxscoreName":"Mahle","nickName":"Mal","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2013,"pronunciation":"rhymes with 'rally'","mlbDebutDate":"2017-08-27","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Tyler Mahle","nameSlug":"tyler-mahle-641816","firstLastName":"Tyler Mahle","lastFirstName":"Mahle, Tyler","lastInitName":"Mahle, T","initLastName":"T Mahle","fullFMLName":"Tyler F. Mahle","fullLFMName":"Mahle, Tyler F.","strikeZoneTop":3.4,"strikeZoneBottom":1.56},"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},"ID676571":{"id":676571,"fullName":"PJ Poulin","link":"/api/v1/people/676571","firstName":"Peter","lastName":"Poulin","primaryNumber":"50","birthDate":"1996-07-25","currentAge":30,"birthCity":"Marion","birthStateProvince":"MA","birthCountry":"USA","height":"6' 1\"","weight":195,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"PJ","useLastName":"Poulin","middleName":"Arthur","boxscoreName":"Poulin","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"mlbDebutDate":"2025-08-05","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"PJ Poulin","nameTitle":"Jr.","nameSuffix":"Jr.","nameSlug":"pj-poulin-676571","firstLastName":"PJ Poulin","lastFirstName":"Poulin, PJ","lastInitName":"Poulin, P","initLastName":"P Poulin","fullFMLName":"Peter Arthur Poulin","fullLFMName":"Poulin, Peter Arthur","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID676775":{"id":676775,"fullName":"Keaton Winn","link":"/api/v1/people/676775","firstName":"Keaton","lastName":"Winn","primaryNumber":"67","birthDate":"1998-02-20","currentAge":28,"birthCity":"Ollie","birthStateProvince":"IA","birthCountry":"USA","height":"6' 4\"","weight":230,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Keaton","useLastName":"Winn","middleName":"Eugene","boxscoreName":"Winn, K","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"mlbDebutDate":"2023-06-13","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Keaton Winn","nameSlug":"keaton-winn-676775","firstLastName":"Keaton Winn","lastFirstName":"Winn, Keaton","lastInitName":"Winn, K","initLastName":"K Winn","fullFMLName":"Keaton E. Winn","fullLFMName":"Winn, Keaton E.","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID678554":{"id":678554,"fullName":"Curtis Mead","link":"/api/v1/people/678554","firstName":"Curtis","lastName":"Mead","primaryNumber":"11","birthDate":"2000-10-26","currentAge":25,"birthCity":"Adelaide","birthCountry":"Australia","height":"6' 1\"","weight":225,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Curtis","useLastName":"Mead","middleName":"James","boxscoreName":"Mead","gender":"M","isPlayer":true,"isVerified":true,"pronunciation":"meed","mlbDebutDate":"2023-08-04","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Curtis Mead","nameSlug":"curtis-mead-678554","firstLastName":"Curtis Mead","lastFirstName":"Mead, Curtis","lastInitName":"Mead, C","initLastName":"C Mead","fullFMLName":"Curtis James Mead","fullLFMName":"Mead, Curtis James","strikeZoneTop":3.247,"strikeZoneBottom":1.639},"ID672335":{"id":672335,"fullName":"Cionel Pérez","link":"/api/v1/people/672335","firstName":"Cionel","lastName":"Pérez","primaryNumber":"52","birthDate":"1996-04-21","currentAge":30,"birthCity":"Matanzas","birthCountry":"Cuba","height":"6' 0\"","weight":175,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Cionel","useLastName":"Pérez","middleName":"Felix","boxscoreName":"Pérez, C","gender":"M","nameMatrilineal":"Viera","isPlayer":true,"isVerified":true,"pronunciation":"SEE-oh-nel","mlbDebutDate":"2018-07-11","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Cionel Pérez","nameSlug":"cionel-perez-672335","firstLastName":"Cionel Pérez","lastFirstName":"Pérez, Cionel","lastInitName":"Pérez, C","initLastName":"C Pérez","fullFMLName":"Cionel Felix Pérez","fullLFMName":"Pérez, Cionel Felix","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID677588":{"id":677588,"fullName":"José Tena","link":"/api/v1/people/677588","firstName":"José","lastName":"Tena","primaryNumber":"8","birthDate":"2001-03-20","currentAge":25,"birthCity":"San Cristobal","birthCountry":"Dominican Republic","height":"5' 10\"","weight":195,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"José","useLastName":"Tena","middleName":"Luis","boxscoreName":"Tena","gender":"M","nameMatrilineal":"De Leon","isPlayer":true,"isVerified":true,"mlbDebutDate":"2023-08-05","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"José Tena","nameSlug":"jose-tena-677588","firstLastName":"José Tena","lastFirstName":"Tena, José","lastInitName":"Tena, J","initLastName":"J Tena","fullFMLName":"José Luis Tena","fullLFMName":"Tena, José Luis","strikeZoneTop":3.14,"strikeZoneBottom":1.585},"ID668873":{"id":668873,"fullName":"Caleb Kilian","link":"/api/v1/people/668873","firstName":"Caleb","lastName":"Kilian","primaryNumber":"56","birthDate":"1997-06-02","currentAge":29,"birthCity":"Anaheim","birthStateProvince":"CA","birthCountry":"USA","height":"6' 4\"","weight":206,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Caleb","useLastName":"Kilian","middleName":"John","boxscoreName":"Kilian","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2022-06-04","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Caleb Kilian","nameSlug":"caleb-kilian-668873","firstLastName":"Caleb Kilian","lastFirstName":"Kilian, Caleb","lastInitName":"Kilian, C","initLastName":"C Kilian","fullFMLName":"Caleb John Kilian","fullLFMName":"Kilian, Caleb John","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID676917":{"id":676917,"fullName":"Cade Cavalli","link":"/api/v1/people/676917","firstName":"Steven","lastName":"Cavalli","primaryNumber":"24","birthDate":"1998-08-14","currentAge":28,"birthCity":"Tulsa","birthStateProvince":"OK","birthCountry":"USA","height":"6' 4\"","weight":223,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Cade","useLastName":"Cavalli","middleName":"Cade","boxscoreName":"Cavalli","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"pronunciation":"cuh-VAH-lee","mlbDebutDate":"2022-08-26","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Cade Cavalli","nameSlug":"cade-cavalli-676917","firstLastName":"Cade Cavalli","lastFirstName":"Cavalli, Cade","lastInitName":"Cavalli, C","initLastName":"C Cavalli","fullFMLName":"Steven Cade Cavalli","fullLFMName":"Cavalli, Steven Cade","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID696285":{"id":696285,"fullName":"Jacob Young","link":"/api/v1/people/696285","firstName":"Jacob","lastName":"Young","primaryNumber":"30","birthDate":"1999-07-27","currentAge":27,"birthCity":"Ponte Vedra","birthStateProvince":"FL","birthCountry":"USA","height":"5' 11\"","weight":192,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Jacob","useLastName":"Young","middleName":"Samuel","boxscoreName":"Young","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2023-08-26","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jacob Young","nameSlug":"jacob-young-696285","firstLastName":"Jacob Young","lastFirstName":"Young, Jacob","lastInitName":"Young, J","initLastName":"J Young","fullFMLName":"Jacob Samuel Young","fullLFMName":"Young, Jacob Samuel","strikeZoneTop":3.188,"strikeZoneBottom":1.609},"ID663623":{"id":663623,"fullName":"Jake Irvin","link":"/api/v1/people/663623","firstName":"Jacob","lastName":"Irvin","primaryNumber":"27","birthDate":"1997-02-18","currentAge":29,"birthCity":"Bloomington","birthStateProvince":"MN","birthCountry":"USA","height":"6' 6\"","weight":234,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jake","useLastName":"Irvin","middleName":"David","boxscoreName":"Irvin, J","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"mlbDebutDate":"2023-05-03","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jake Irvin","nameSlug":"jake-irvin-663623","firstLastName":"Jake Irvin","lastFirstName":"Irvin, Jake","lastInitName":"Irvin, J","initLastName":"J Irvin","fullFMLName":"Jacob David Irvin","fullLFMName":"Irvin, Jacob David","strikeZoneTop":3.478,"strikeZoneBottom":1.755},"ID680730":{"id":680730,"fullName":"Mitchell Parker","link":"/api/v1/people/680730","firstName":"Mitchell","lastName":"Parker","primaryNumber":"70","birthDate":"1999-09-27","currentAge":26,"birthCity":"Albuquerque","birthStateProvince":"NM","birthCountry":"USA","height":"6' 4\"","weight":239,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Mitchell","useLastName":"Parker","middleName":"James","boxscoreName":"Parker","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2024-04-15","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Mitchell Parker","nameSlug":"mitchell-parker-680730","firstLastName":"Mitchell Parker","lastFirstName":"Parker, Mitchell","lastInitName":"Parker, M","initLastName":"M Parker","fullFMLName":"Mitchell James Parker","fullLFMName":"Parker, Mitchell James","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID687606":{"id":687606,"fullName":"Paxton Schultz","link":"/api/v1/people/687606","firstName":"Paxton","lastName":"Schultz","primaryNumber":"75","birthDate":"1998-01-05","currentAge":28,"birthCity":"Orem","birthStateProvince":"UT","birthCountry":"USA","height":"6' 3\"","weight":205,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Paxton","useLastName":"Schultz","middleName":"James","boxscoreName":"Schultz","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2025-04-20","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Paxton Schultz","nameSlug":"paxton-schultz-687606","firstLastName":"Paxton Schultz","lastFirstName":"Schultz, Paxton","lastInitName":"Schultz, P","initLastName":"P Schultz","fullFMLName":"Paxton James Schultz","fullLFMName":"Schultz, Paxton James","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"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":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"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},"ID656492":{"id":656492,"fullName":"Foster Griffin","link":"/api/v1/people/656492","firstName":"Fred","lastName":"Griffin","primaryNumber":"22","birthDate":"1995-07-27","currentAge":31,"birthCity":"Orlando","birthStateProvince":"FL","birthCountry":"USA","height":"6' 3\"","weight":225,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Foster","useLastName":"Griffin","middleName":"Foster","boxscoreName":"Griffin","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"mlbDebutDate":"2020-07-27","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Foster Griffin","nameSlug":"foster-griffin-656492","firstLastName":"Foster Griffin","lastFirstName":"Griffin, Foster","lastInitName":"Griffin, F","initLastName":"F Griffin","fullFMLName":"Fred Foster Griffin","fullLFMName":"Griffin, Fred Foster","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID694738":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738","firstName":"Landen","lastName":"Roupp","primaryNumber":"65","birthDate":"1998-09-10","currentAge":28,"birthCity":"Rocky Mount","birthStateProvince":"NC","birthCountry":"USA","height":"6' 2\"","weight":220,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Landen","useLastName":"Roupp","middleName":"Brice","boxscoreName":"Roupp","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"pronunciation":"roop","mlbDebutDate":"2024-03-29","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Landen Roupp","nameSlug":"landen-roupp-694738","firstLastName":"Landen Roupp","lastFirstName":"Roupp, Landen","lastInitName":"Roupp, L","initLastName":"L Roupp","fullFMLName":"Landen Brice Roupp","fullLFMName":"Roupp, Landen Brice","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID671277":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277","firstName":"Luis","lastName":"García","primaryNumber":"26","birthDate":"2000-05-16","currentAge":26,"birthCity":"New York","birthStateProvince":"NY","birthCountry":"USA","height":"6' 1\"","weight":216,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Luis","useLastName":"García Jr.","middleName":"Victoriano","boxscoreName":"García Jr., L","gender":"M","nameMatrilineal":"Mendoza","isPlayer":true,"isVerified":true,"mlbDebutDate":"2020-08-14","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Luis García Jr.","nameSlug":"luis-garcia-jr-671277","firstLastName":"Luis García Jr.","lastFirstName":"García Jr., Luis","lastInitName":"García Jr., L","initLastName":"L García Jr.","fullFMLName":"Luis Victoriano García Jr.","fullLFMName":"García Jr., Luis Victoriano","strikeZoneTop":3.248,"strikeZoneBottom":1.639},"ID691740":{"id":691740,"fullName":"Daniel Susac","link":"/api/v1/people/691740","firstName":"Daniel","lastName":"Susac","primaryNumber":"6","birthDate":"2001-05-14","currentAge":25,"birthCity":"Roseville","birthStateProvince":"CA","birthCountry":"USA","height":"6' 5\"","weight":210,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Daniel","useLastName":"Susac","middleName":"Shawn","boxscoreName":"Susac, D","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2022,"mlbDebutDate":"2026-04-01","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Daniel Susac","nameSlug":"daniel-susac-691740","firstLastName":"Daniel Susac","lastFirstName":"Susac, Daniel","lastInitName":"Susac, D","initLastName":"D Susac","fullFMLName":"Daniel Shawn Susac","fullLFMName":"Susac, Daniel Shawn","strikeZoneTop":3.42,"strikeZoneBottom":1.73},"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":3309,"name":"Nationals Park","link":"/api/v1/venues/3309","location":{"address1":"1500 South Capitol Street, SE","city":"Washington","state":"District of Columbia","stateAbbrev":"DC","postalCode":"20003-1507","defaultCoordinates":{"latitude":38.872861,"longitude":-77.007501},"azimuthAngle":28.0,"elevation":35,"country":"USA","phone":"(202) 349-0400"},"timeZone":{"tz":"EDT","id":"America/New_York","offset":-4,"offsetAtGameTime":-4},"fieldInfo":{"capacity":41376,"turfType":"Grass","roofType":"Open","leftLine":336,"leftCenter":377,"center":402,"rightCenter":370,"rightLine":335},"active":true,"season":"2026"},"officialVenue":{"id":3309,"link":"/api/v1/venues/3309"},"weather":{"condition":"Clear","temp":"80","wind":"6 mph, In From LF"},"gameInfo":{"attendance":25108,"firstPitch":"2026-04-17T22:46:00.000Z","gameDurationMinutes":168},"review":{"hasChallenges":true,"away":{"used":1,"remaining":0},"home":{"used":0,"remaining":1}},"absChallenges":{"hasChallenges":true,"away":{"usedSuccessful":0,"usedFailed":2,"remaining":0},"home":{"usedSuccessful":2,"usedFailed":0,"remaining":2}},"flags":{"noHitter":false,"perfectGame":false,"awayTeamNoHitter":false,"awayTeamPerfectGame":false,"homeTeamNoHitter":false,"homeTeamPerfectGame":false},"alerts":[],"probablePitchers":{"away":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"home":{"id":641793,"fullName":"Zack Littell","link":"/api/v1/people/641793"}},"officialScorer":{"id":484489,"fullName":"Dennis Hetrick","link":"/api/v1/people/484489"},"primaryDatacaster":{"id":496220,"fullName":"Jason Risley","link":"/api/v1/people/496220"},"moundVisits":{"away":{"used":1,"remaining":3},"home":{"used":4,"remaining":0}}},"liveData":{"plays":{"allPlays":[{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Willy Adames pops out to second baseman Nasim Nuñez in foul territory.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-04-17T22:46:17.972Z","endTime":"2026-04-17T22:46:44.733Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641793,"fullName":"Zack Littell","link":"/api/v1/people/641793"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","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":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":683083,"link":"/api/v1/people/683083"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Status Change - Pre-Game","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-17T20:00:41.894Z","endTime":"2026-04-17T22:31:42.715Z","isPitch":false,"type":"action","player":{"id":642715,"link":"/api/v1/people/642715"}},{"details":{"description":"Status Change - Warmup","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-04-17T22:31:42.715Z","endTime":"2026-04-17T22:46:12.245Z","isPitch":false,"type":"action","player":{"id":642715,"link":"/api/v1/people/642715"}},{"details":{"description":"Status Change - In Progress","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-04-17T22:46:12.245Z","endTime":"2026-04-17T22:46:20.306Z","isPitch":false,"type":"action","player":{"id":642715,"link":"/api/v1/people/642715"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.2,"endSpeed":83.8,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.856028926381,"aZ":-20.462827025621305,"pfxX":-9.001954920464232,"pfxZ":6.538240788149128,"pX":-0.8898075270820043,"pZ":2.7778874943190903,"vX0":2.8952109677450903,"vY0":-132.84219517472533,"vZ0":-4.305749045872453,"x":150.92,"y":163.78,"x0":-0.8228017401643729,"y0":50.00227067257794,"z0":5.90287572097064,"aX":-16.12470908943282},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":11.2,"breakHorizontal":15.7,"spinRate":1962,"spinDirection":214},"zone":11,"typeConfidence":2.0,"plateTime":0.4119528053723793,"extension":6.027686665930923},"index":3,"playId":"e2e2e88e-1251-3a52-807a-fc074d6ebb0b","pitchNumber":1,"startTime":"2026-04-17T22:46:20.306Z","endTime":"2026-04-17T22:46:25.306Z","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":91.5,"endSpeed":83.4,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.632785632905225,"aZ":-15.215918020528674,"pfxX":-5.048039311188528,"pfxZ":9.486156039150707,"pX":0.46916845770076115,"pZ":3.102363739292085,"vX0":4.577659876468426,"vY0":-133.1059271531492,"vZ0":-4.716486798710474,"x":99.12,"y":155.02,"x0":-0.6203865988016042,"y0":50.00019643328387,"z0":6.0056383393757855,"aX":-9.020974748419068},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":16.3,"breakHorizontal":8.0,"spinRate":2007,"spinDirection":209},"zone":3,"typeConfidence":0.91,"plateTime":0.41213285547342693,"extension":6.113037917299948},"hitData":{"launchSpeed":95.8,"launchAngle":62.0,"totalDistance":190.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":188.22,"coordY":155.08}},"index":4,"playId":"23c6016d-11a3-3ed1-ae60-924013ffa2e4","pitchNumber":2,"startTime":"2026-04-17T22:46:34.869Z","endTime":"2026-04-17T22:46:44.733Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-17T22:46:44.733Z","atBatIndex":0},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Luis Arraez singles on a soft line drive to left fielder Daylen Lile.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-04-17T22:47:11.945Z","endTime":"2026-04-17T22:47:37.969Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641793,"fullName":"Zack Littell","link":"/api/v1/people/641793"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":695734,"link":"/api/v1/people/695734"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":90.7,"endSpeed":82.6,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.32034332621169,"aZ":-16.081521583846556,"pfxX":-3.781245822388983,"pfxZ":9.16492823833338,"pX":-0.39765913842781836,"pZ":3.220037918387106,"vX0":2.3240736701771825,"vY0":-131.9772792434891,"vZ0":-4.29137725389812,"x":132.16,"y":151.84,"x0":-0.8005541455909102,"y0":50.00208944636945,"z0":6.059424380667009,"aX":-6.638738975052058},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":15.8,"breakHorizontal":6.4,"spinRate":1979,"spinDirection":214},"zone":1,"typeConfidence":0.92,"plateTime":0.41576698957230107,"extension":5.9671942080048295},"index":0,"playId":"e082d3f2-d06f-3d42-930c-42ea18c59d5f","pitchNumber":1,"startTime":"2026-04-17T22:47:11.945Z","endTime":"2026-04-17T22:47:16.525Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.0,"endSpeed":84.2,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.889040714705935,"aZ":-17.905742179632174,"pfxX":-8.041711930546409,"pfxZ":7.857735536611036,"pX":-1.0166020216914875,"pZ":2.9951511771661425,"vX0":2.2941663704127095,"vY0":-133.88748954183663,"vZ0":-4.510339215429337,"x":155.75,"y":157.91,"x0":-0.8397936845809276,"y0":50.002322648022705,"z0":5.982928441336707,"aX":-14.599567159239943},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":13.4,"breakHorizontal":14.0,"spinRate":2133,"spinDirection":215},"zone":11,"typeConfidence":2.0,"plateTime":0.4090836844957071,"extension":5.979409498652162},"hitData":{"launchSpeed":65.3,"launchAngle":26.0,"totalDistance":195.0,"trajectory":"line_drive","hardness":"soft","location":"7","coordinates":{"coordX":102.84,"coordY":126.27}},"index":1,"playId":"d0e17ddd-f6c1-3a30-bf1a-93fa7bc5d720","pitchNumber":2,"startTime":"2026-04-17T22:47:26.437Z","endTime":"2026-04-17T22:47:37.969Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-17T22:47:37.969Z","atBatIndex":1},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Matt Chapman strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-04-17T22:48:01.931Z","endTime":"2026-04-17T22:49:56.882Z","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":641793,"fullName":"Zack Littell","link":"/api/v1/people/641793"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"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":660688,"link":"/api/v1/people/660688"},"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":91.4,"endSpeed":84.4,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.72355134202731,"aZ":-16.74754825926453,"pfxX":-5.137228659765807,"pfxZ":8.500241685330172,"pX":-0.29202192495000007,"pZ":3.2512890067783267,"vX0":2.706087099191,"vY0":-133.14080069379818,"vZ0":-4.158300425179107,"x":128.13,"y":151.0,"x0":-0.6484294040205246,"y0":50.001984692535444,"z0":6.027788354807105,"aX":-9.32082868529764},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":14.9,"breakHorizontal":8.8,"spinRate":2007,"spinDirection":211},"zone":1,"typeConfidence":0.76,"plateTime":0.4097387215073005,"extension":6.128693613474725},"index":0,"playId":"7df08760-4fe3-3aa4-9c58-2a202b1bc306","pitchNumber":1,"startTime":"2026-04-17T22:48:01.931Z","endTime":"2026-04-17T22:48:06.626Z","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.3,"endSpeed":83.6,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.470256752041035,"aZ":-15.856549946062772,"pfxX":-2.7736400157978576,"pfxZ":9.12799593254776,"pX":1.3995591023683138,"pZ":2.8392443123656235,"vX0":5.497699268355765,"vY0":-132.85093035950868,"vZ0":-5.4096495448876425,"x":63.65,"y":162.12,"x0":-0.3362786007597376,"y0":50.000727288714884,"z0":6.054399902597054,"aX":-4.957467824635345},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":15.6,"breakHorizontal":3.8,"spinRate":2001,"spinDirection":207},"zone":12,"typeConfidence":0.83,"plateTime":0.4122825304761104,"extension":6.131093815012551},"index":1,"playId":"65c758dd-973e-3316-a717-77c5b8475ff2","pitchNumber":2,"startTime":"2026-04-17T22:48:20.838Z","endTime":"2026-04-17T22:48:25.405Z","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":90.9,"endSpeed":83.5,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.499171065206372,"aZ":-19.007160858327463,"pfxX":-7.852683964639766,"pfxZ":7.405390024307843,"pX":-0.51179591813863,"pZ":2.5217609555503664,"vX0":3.150818936600385,"vY0":-132.30479775272363,"vZ0":-5.323796014709382,"x":136.51,"y":170.69,"x0":-0.6961500602866966,"y0":50.000157043004904,"z0":5.947339891800918,"aX":-13.957687457470236},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":12.5,"breakHorizontal":13.6,"spinRate":1853,"spinDirection":212},"zone":4,"typeConfidence":2.0,"plateTime":0.41355489846856,"extension":6.0771394916158865},"index":2,"playId":"95a8c663-6fd1-34d4-9df1-b82b06150fd4","pitchNumber":3,"startTime":"2026-04-17T22:48:39.071Z","endTime":"2026-04-17T22:48:43.107Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"index":3,"playId":"bd06cd40-3b6e-37e9-a78b-8f8494516155","startTime":"2026-04-17T22:49:00.577Z","endTime":"2026-04-17T22:49:03.577Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.9,"endSpeed":75.7,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.30588222643462,"aZ":-36.82200766073926,"pfxX":-5.592952577135837,"pfxZ":-3.175918397773133,"pX":-1.5516301540056694,"pZ":3.702880610850905,"vX0":-0.4297174883599768,"vY0":-120.73180000569636,"vZ0":1.585643086212067,"x":176.14,"y":138.8,"x0":-0.645143841420346,"y0":50.0018311422332,"z0":6.298270066543817,"aX":-8.1880463679966},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.0,"breakVerticalInduced":-5.0,"breakHorizontal":10.2,"spinRate":889,"spinDirection":263},"zone":11,"typeConfidence":0.91,"plateTime":0.45509968273082757,"extension":5.759630079264353},"index":4,"playId":"5f16e472-b51e-3628-a0ff-1f9e8eb89b43","pitchNumber":4,"startTime":"2026-04-17T22:49:19.665Z","endTime":"2026-04-17T22:49:27.400Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":83.1,"endSpeed":76.7,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.099050178600812,"aZ":-34.078154085731015,"pfxX":-8.066686113706421,"pfxZ":-1.2899038526443967,"pX":0.30893429720406806,"pZ":0.9830399716497435,"vX0":4.465233921279024,"vY0":-120.90430116137195,"vZ0":-4.7538336860672885,"x":105.22,"y":212.24,"x0":-0.5160838222789139,"y0":50.00358562153218,"z0":5.973510294933689,"aX":-11.914385137450953},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.0,"breakVerticalInduced":-3.2,"breakHorizontal":13.6,"spinRate":919,"spinDirection":245},"zone":14,"typeConfidence":0.9,"plateTime":0.4534512973926077,"extension":6.046614149218203},"index":5,"playId":"59c06d37-989e-38df-a840-7b267e6b42b8","pitchNumber":5,"startTime":"2026-04-17T22:49:51.212Z","endTime":"2026-04-17T22:49:56.882Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-17T22:49:56.882Z","atBatIndex":2},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Rafael Devers lines out sharply to left fielder Daylen Lile.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-04-17T22:50:15.233Z","endTime":"2026-04-17T22:50:25.243Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641793,"fullName":"Zack Littell","link":"/api/v1/people/641793"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":695734,"link":"/api/v1/people/695734"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.2,"endSpeed":82.2,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.593429479685856,"aZ":-19.67543942923294,"pfxX":-0.7783035559627638,"pfxZ":7.352580091798682,"pX":-0.12056154917076095,"pZ":1.9850709810137779,"vX0":1.8373143236926406,"vY0":-128.52435695301173,"vZ0":-6.457285306244822,"x":121.6,"y":185.18,"x0":-0.738483919192295,"y0":50.003899978214726,"z0":6.020919497508964,"aX":-1.323410687321941},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":12.4,"breakHorizontal":1.1,"spinRate":2072,"spinDirection":205},"zone":8,"typeConfidence":0.81,"plateTime":0.4235645216315036,"extension":5.996128537844116},"hitData":{"launchSpeed":101.8,"launchAngle":18.0,"totalDistance":315.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":58.69,"coordY":91.63}},"index":0,"playId":"48fef000-425c-3aef-82c8-278ff8c8831d","pitchNumber":1,"startTime":"2026-04-17T22:50:18.215Z","endTime":"2026-04-17T22:50:25.243Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-17T22:50:25.243Z","atBatIndex":3},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"James Wood lines out sharply to right fielder Jung Hoo Lee.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-17T22:52:47.177Z","endTime":"2026-04-17T22:53:49.581Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":808982,"link":"/api/v1/people/808982"},"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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.6,"endSpeed":85.6,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.48444865693401,"aZ":-34.816154417194205,"pfxX":-11.741716547220257,"pfxZ":-1.4099875715536339,"pX":1.1405325855763,"pZ":2.981666616572887,"vX0":11.43261590763217,"vY0":-135.81466965882268,"vZ0":0.2709407693442387,"x":73.53,"y":158.28,"x0":-1.5960732106882125,"y0":50.00539641367152,"z0":5.300147252639827,"aX":-21.9594433895873},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":-2.3,"breakHorizontal":18.8,"spinRate":1986,"spinDirection":246},"zone":12,"typeConfidence":0.87,"plateTime":0.4031496764926623,"extension":6.698702326559014},"index":0,"playId":"28912bfb-68df-3807-a665-5ff52f9336b8","pitchNumber":1,"startTime":"2026-04-17T22:52:47.177Z","endTime":"2026-04-17T22:52:51.937Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.8,"endSpeed":77.0,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.172875155715566,"aZ":-35.92539335052453,"pfxX":6.37036706971583,"pfxZ":-2.4822606895839314,"pX":-1.868835977493488,"pZ":2.8412075207564236,"vX0":-0.8866455338924564,"vY0":-122.09562921224821,"vZ0":1.8740323229445037,"x":188.24,"y":162.07,"x0":-2.3285751272356525,"y0":50.00610454487585,"z0":5.156640113922908,"aX":9.613364119301599},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.7,"breakVerticalInduced":-3.8,"breakHorizontal":-11.3,"spinRate":2734,"spinDirection":64},"zone":11,"typeConfidence":0.88,"plateTime":0.44872117541082934,"extension":6.154741830155953},"index":1,"playId":"ac7280c1-a266-3d93-8c0c-95ac576672ee","pitchNumber":2,"startTime":"2026-04-17T22:53:03.471Z","endTime":"2026-04-17T22:53:07.406Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.1,"endSpeed":85.8,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.77398392663964,"aZ":-32.99899536024055,"pfxX":-11.428690316247371,"pfxZ":-0.438070685627439,"pX":-0.3704131091707977,"pZ":3.46795539491889,"vX0":7.933591060397855,"vY0":-136.82187286596582,"vZ0":1.5030891966214737,"x":131.12,"y":145.15,"x0":-1.8259023205087417,"y0":50.0010815325115,"z0":5.17625892696607,"aX":-21.621096821892696},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":-0.2,"breakHorizontal":19.0,"spinRate":2028,"spinDirection":233},"zone":1,"typeConfidence":0.87,"plateTime":0.400637726043108,"extension":6.606734253803868},"index":2,"playId":"d1c4dcb8-4223-35dd-a5a4-b78f57341e23","pitchNumber":3,"startTime":"2026-04-17T22:53:20.764Z","endTime":"2026-04-17T22:53:25.143Z","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":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.5,"endSpeed":79.4,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.265105410200807,"aZ":-34.18151313791735,"pfxX":4.929736948231454,"pfxZ":-1.2468616129953602,"pX":-0.11981604022628159,"pZ":2.287558307524953,"vX0":3.252516578713209,"vY0":-126.03124306003508,"vZ0":0.012223886384549632,"x":121.57,"y":177.02,"x0":-2.068906713895186,"y0":50.005285260646495,"z0":5.049452586044548,"aX":7.91019269668768},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":-2.0,"breakHorizontal":-9.7,"spinRate":2740,"spinDirection":49},"zone":8,"typeConfidence":0.89,"plateTime":0.4350468151842519,"extension":6.342267517311942},"hitData":{"launchSpeed":105.9,"launchAngle":22.0,"totalDistance":332.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":182.35,"coordY":77.6}},"index":3,"playId":"3e16f976-8707-3e4a-aa4e-1caa660f6c8c","pitchNumber":4,"startTime":"2026-04-17T22:53:39.891Z","endTime":"2026-04-17T22:53:49.581Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-17T22:53:49.581Z","atBatIndex":4},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Brady House called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-17T22:54:09.852Z","endTime":"2026-04-17T22:56:00.798Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":691781,"fullName":"Brady House","link":"/api/v1/people/691781"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","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":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":691781,"fullName":"Brady House","link":"/api/v1/people/691781"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":691740,"link":"/api/v1/people/691740"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.1,"endSpeed":80.4,"strikeZoneTop":3.371,"strikeZoneBottom":1.701,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.38847497331813,"aZ":-37.72268275089797,"pfxX":-4.604551868177416,"pfxZ":-3.4150487014728714,"pX":-0.29878585477676606,"pZ":2.1211946494955805,"vX0":5.163139043874906,"vY0":-125.51922096472856,"vZ0":0.4604603462524004,"x":128.39,"y":181.51,"x0":-1.7680797637158367,"y0":50.005553299431895,"z0":4.96569514064327,"aX":-7.47256336733129},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.2,"breakVerticalInduced":-5.9,"breakHorizontal":7.4,"spinRate":1438,"spinDirection":265},"zone":7,"typeConfidence":0.9,"plateTime":0.4335879893329859,"extension":6.756680114219822},"index":0,"playId":"a5387ecd-a2e9-33c7-9791-e6a96767ae01","pitchNumber":1,"startTime":"2026-04-17T22:54:10.971Z","endTime":"2026-04-17T22:54:15.072Z","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":94.6,"endSpeed":86.8,"strikeZoneTop":3.371,"strikeZoneBottom":1.701,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.60981538599091,"aZ":-30.12384400651177,"pfxX":-9.273568278975677,"pfxZ":1.0700944319116044,"pX":0.10993761124611351,"pZ":2.4920627475374793,"vX0":8.141164834878996,"vY0":-137.59643141762453,"vZ0":-1.7103759311701425,"x":112.81,"y":171.49,"x0":-1.6776170017752416,"y0":50.0066281567695,"z0":5.15657761296134,"aX":-17.843254181047204},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":1.8,"breakHorizontal":15.1,"spinRate":2008,"spinDirection":237},"zone":5,"typeConfidence":0.9,"plateTime":0.39757823972947914,"extension":6.58545243442743},"index":1,"playId":"059eb9c0-fcfb-37bb-b619-0b5ee7b4352f","pitchNumber":2,"startTime":"2026-04-17T22:54:25.857Z","endTime":"2026-04-17T22:54:30.956Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.3,"endSpeed":79.8,"strikeZoneTop":3.371,"strikeZoneBottom":1.701,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.08925615517485,"aZ":-35.21754575159741,"pfxX":6.32650020928606,"pfxZ":-1.885911856370702,"pX":1.1886356251069872,"pZ":0.7776162726592938,"vX0":5.575934461943989,"vY0":-126.93652718731464,"vZ0":-3.2827491201266517,"x":71.69,"y":217.78,"x0":-1.8688589437543461,"y0":50.00601745720829,"z0":4.928959608287974,"aX":10.19210353630688},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":-4.0,"breakHorizontal":-12.8,"spinRate":2720,"spinDirection":60},"zone":14,"typeConfidence":0.89,"plateTime":0.4336368013307541,"extension":6.673108790703878},"index":2,"playId":"be7700f8-477a-35c7-931d-909c463e60c9","pitchNumber":3,"startTime":"2026-04-17T22:54:41.788Z","endTime":"2026-04-17T22:54:45.557Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.3,"endSpeed":78.9,"strikeZoneTop":3.371,"strikeZoneBottom":1.701,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.148418508186907,"aZ":-34.331379405738794,"pfxX":6.725089938668418,"pfxZ":-1.3793844551353711,"pX":1.1161078546085403,"pZ":1.8016775642309513,"vX0":4.9751231976261625,"vY0":-124.26882270385336,"vZ0":-0.6755127859138816,"x":74.46,"y":190.13,"x0":-1.7830350373031565,"y0":50.000332846841644,"z0":4.920998728586653,"aX":10.548581598946779},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":-2.4,"breakHorizontal":-13.3,"spinRate":2711,"spinDirection":68},"zone":14,"typeConfidence":0.9,"plateTime":0.4402145454695017,"extension":6.584116352130546},"index":3,"playId":"b59bff30-97f4-34cb-b95d-f145f872690b","pitchNumber":4,"startTime":"2026-04-17T22:55:02.669Z","endTime":"2026-04-17T22:55:08.638Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.5,"endSpeed":81.2,"strikeZoneTop":3.371,"strikeZoneBottom":1.701,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.8510413599092,"aZ":-38.3328615952309,"pfxX":-6.005218126723807,"pfxZ":-3.7045036439508,"pX":-0.5509573870492637,"pZ":1.6321548675306492,"vX0":5.271563350449196,"vY0":-127.47115428467181,"vZ0":-0.5385717477845334,"x":138.0,"y":194.71,"x0":-1.8560118111210964,"y0":50.00521751133982,"z0":4.84787672449941,"aX":-9.978998923788195},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.0,"breakVerticalInduced":-6.6,"breakHorizontal":9.8,"spinRate":1478,"spinDirection":267},"zone":13,"typeConfidence":0.9,"plateTime":0.4281387240563257,"extension":6.862018471010497},"index":4,"playId":"05ea593e-8a9b-3fa0-88e5-db8a13f42543","pitchNumber":5,"startTime":"2026-04-17T22:55:18.306Z","endTime":"2026-04-17T22:55:21.917Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.7,"endSpeed":87.4,"strikeZoneTop":3.371,"strikeZoneBottom":1.701,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.991450657717447,"aZ":-32.91588400266001,"pfxX":-6.349580778591979,"pfxZ":-0.38357470044912745,"pX":-1.2406069648221925,"pZ":2.098309277964619,"vX0":3.8045117598949227,"vY0":-136.60226774648584,"vZ0":-2.0664201030454485,"x":164.29,"y":182.13,"x0":-1.8134348366505058,"y0":50.00506349566399,"z0":5.088391114015939,"aX":-12.218458685082593},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":-0.8,"breakHorizontal":10.9,"spinRate":1952,"spinDirection":241},"zone":13,"typeConfidence":0.92,"plateTime":0.39824082666722616,"extension":6.6016387769323375},"index":5,"playId":"7ece6bd9-baac-308b-b046-94a9090a38e6","pitchNumber":6,"startTime":"2026-04-17T22:55:40.385Z","endTime":"2026-04-17T22:55:44.317Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":1},"pitchData":{"startSpeed":94.8,"endSpeed":87.3,"strikeZoneTop":3.371,"strikeZoneBottom":1.701,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.327035469051125,"aZ":-32.530015672421115,"pfxX":-7.250288592723974,"pfxZ":-0.1823248778992026,"pX":0.2952989639320792,"pZ":1.9174132210821309,"vX0":7.673042227938282,"vY0":-137.94187529201014,"vZ0":-2.6035523697630163,"x":105.74,"y":187.01,"x0":-1.5741483517763137,"y0":50.00340217982191,"z0":5.0561029690978385,"aX":-14.038696917562515},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":-0.7,"breakHorizontal":11.6,"spinRate":1939,"spinDirection":234},"zone":9,"typeConfidence":0.91,"plateTime":0.3963520243453691,"extension":6.772852678014951},"index":6,"playId":"f0f0308f-7253-34d6-b19d-4950174425a2","pitchNumber":7,"startTime":"2026-04-17T22:55:55.743Z","endTime":"2026-04-17T22:56:00.798Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-17T22:56:00.798Z","atBatIndex":5},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Luis García Jr. grounds out, second baseman Luis Arraez to first baseman Rafael Devers.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-17T22:56:24.678Z","endTime":"2026-04-17T22:56:38.765Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":650333,"link":"/api/v1/people/650333"},"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":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.1,"endSpeed":87.2,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.850795472105766,"aZ":-31.980214130750387,"pfxX":-8.571973876453608,"pfxZ":0.10331529530181172,"pX":0.1776350573853786,"pZ":1.9398736488095218,"vX0":8.07547786528342,"vY0":-136.96443288693075,"vZ0":-2.5472183255682035,"x":110.23,"y":186.4,"x0":-1.6782705364722834,"y0":50.00518800146286,"z0":5.042694512927698,"aX":-16.483971154439786},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":-0.1,"breakHorizontal":14.0,"spinRate":2002,"spinDirection":236},"zone":8,"typeConfidence":0.9,"plateTime":0.3980811584610007,"extension":6.585581931082108},"hitData":{"launchSpeed":110.9,"launchAngle":-9.0,"totalDistance":14.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":148.26,"coordY":157.76}},"index":0,"playId":"317e89c8-62c3-3b8c-b59c-b201510e5ece","pitchNumber":1,"startTime":"2026-04-17T22:56:31.298Z","endTime":"2026-04-17T22:56:38.765Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-17T22:56:38.765Z","atBatIndex":6},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Casey Schmitt singles on a ground ball to right fielder James Wood.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":7,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-17T22:58:43.948Z","endTime":"2026-04-17T23:00:28.882Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641793,"fullName":"Zack Littell","link":"/api/v1/people/641793"},"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,3,4,5],"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":5},"credits":[{"player":{"id":695578,"link":"/api/v1/people/695578"},"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(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":89.3,"endSpeed":82.9,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.56178340196149,"aZ":-19.709154523631426,"pfxX":-6.944577740249379,"pfxZ":7.183150323257555,"pX":0.9030398024232168,"pZ":2.3266314958685377,"vX0":5.938862525246894,"vY0":-129.95388766154394,"vZ0":-5.22397922604759,"x":82.58,"y":175.96,"x0":-0.4937226059123404,"y0":50.00308978862844,"z0":5.830438423471795,"aX":-12.049513643506016},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":12.2,"breakHorizontal":11.5,"spinRate":1851,"spinDirection":214},"zone":14,"typeConfidence":2.0,"plateTime":0.4191976824762511,"extension":6.178019175415516},"index":0,"playId":"73cf17b7-8e4b-3025-b899-6f799bf446c8","pitchNumber":1,"startTime":"2026-04-17T22:58:43.948Z","endTime":"2026-04-17T22:58:48.610Z","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":90.6,"endSpeed":83.7,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.243242969875578,"aZ":-14.294722956607833,"pfxX":-4.8588183181664295,"pfxZ":10.079911081714503,"pX":1.7234003653598564,"pZ":1.9708872116817913,"vX0":6.719730854479004,"vY0":-131.67816924981688,"vZ0":-7.870802988532089,"x":51.31,"y":185.57,"x0":-0.21820396702298422,"y0":50.00600959646602,"z0":6.034390817889217,"aX":-8.622422904681333},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":16.9,"breakHorizontal":7.6,"spinRate":1946,"spinDirection":205},"zone":14,"typeConfidence":0.89,"plateTime":0.4143096920753555,"extension":6.205056148761396},"index":1,"playId":"4a9a5c8b-3330-3890-ac9b-72a2b58ec1dd","pitchNumber":2,"startTime":"2026-04-17T22:58:57.741Z","endTime":"2026-04-17T22:59:01.917Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.2,"endSpeed":80.6,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.89662169893351,"aZ":-21.038378304054007,"pfxX":0.05583946089662817,"pfxZ":6.757682675694005,"pX":0.5839661523098092,"pZ":2.445838050032721,"vX0":3.220237456421108,"vY0":-126.99133367006719,"vZ0":-4.859497322952663,"x":94.74,"y":172.74,"x0":-0.703142964599663,"y0":50.00149177845037,"z0":6.038865349256344,"aX":0.09136887431149925},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":11.5,"breakHorizontal":-0.7,"spinRate":2091,"spinDirection":189},"zone":6,"typeConfidence":0.92,"plateTime":0.4299029342971683,"extension":6.034025428727145},"index":2,"playId":"698b69d3-82a4-3575-8884-8fa3f66b5814","pitchNumber":3,"startTime":"2026-04-17T22:59:12.035Z","endTime":"2026-04-17T22:59:15.537Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":78.4,"endSpeed":72.0,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.752757504916275,"aZ":-34.40546879736629,"pfxX":7.015010773220157,"pfxZ":-1.7030486377490632,"pX":-0.23832327519412938,"pZ":2.9706240275698392,"vX0":-0.4313554723415096,"vY0":-114.13382903711378,"vZ0":0.40529582337499437,"x":126.08,"y":158.57,"x0":-0.9572212169592417,"y0":50.00006614846131,"z0":6.189481044885506,"aX":9.217655815576796},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.3,"breakVerticalInduced":-2.6,"breakHorizontal":-12.6,"spinRate":2160,"spinDirection":43},"zone":2,"typeConfidence":0.91,"plateTime":0.4806066705344927,"extension":5.942821304413646},"index":3,"playId":"1ed2f052-850a-3bef-94f9-ea3d121731c8","pitchNumber":4,"startTime":"2026-04-17T22:59:40.918Z","endTime":"2026-04-17T22:59:44.272Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.8,"endSpeed":76.4,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.96674291918421,"aZ":-24.77006659191817,"pfxX":-5.553038039202184,"pfxZ":4.961191448949071,"pX":0.15959272367275132,"pZ":2.4026480032139004,"vX0":3.611466754995637,"vY0":-121.95603139904368,"vZ0":-3.6496504637342624,"x":110.92,"y":173.91,"x0":-0.625608552006661,"y0":50.003596519500576,"z0":6.076411087537458,"aX":-8.291107333884788},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":8.3,"breakHorizontal":9.1,"spinRate":1122,"spinDirection":242},"zone":5,"typeConfidence":0.86,"plateTime":0.45064571205972914,"extension":5.858433779435091},"index":4,"playId":"a72dfcef-6494-3752-a485-bad608cda710","pitchNumber":5,"startTime":"2026-04-17T22:59:59.493Z","endTime":"2026-04-17T23:00:02.741Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.7,"endSpeed":84.4,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.993859012505,"aZ":-14.416822779872467,"pfxX":-3.065365651633066,"pfxZ":9.769798728111668,"pX":0.5514994646956587,"pZ":2.9915205302329686,"vX0":3.037475900196216,"vY0":-133.53220596933005,"vZ0":-5.584055041962858,"x":95.98,"y":158.01,"x0":-0.1989384964569758,"y0":50.00265627286691,"z0":6.135645072133852,"aX":-5.5718541363880725},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":16.8,"breakHorizontal":4.9,"spinRate":2092,"spinDirection":200},"zone":3,"typeConfidence":0.92,"plateTime":0.40916656498484905,"extension":6.212519176157548},"hitData":{"launchSpeed":97.2,"launchAngle":4.0,"totalDistance":107.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":169.04,"coordY":108.61}},"index":5,"playId":"b91f2797-3a11-3ee4-a2ff-f22ac247bcc7","pitchNumber":6,"startTime":"2026-04-17T23:00:19.583Z","endTime":"2026-04-17T23:00:28.882Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-17T23:00:28.882Z","atBatIndex":7},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jung Hoo Lee singles on a ground ball to right fielder James Wood. Casey Schmitt to 3rd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":8,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-17T23:00:49.681Z","endTime":"2026-04-17T23:01:02.524Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641793,"fullName":"Zack Littell","link":"/api/v1/people/641793"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"postOnThird":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","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":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":695578,"link":"/api/v1/people/695578"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"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":0},"pitchData":{"startSpeed":91.1,"endSpeed":83.4,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.553866979861866,"aZ":-14.81426042080439,"pfxX":-4.1593278644871,"pfxZ":9.762181157199747,"pX":0.1603970635116345,"pZ":2.190652818924424,"vX0":3.0640244608699767,"vY0":-132.5688927313696,"vZ0":-7.157984530725427,"x":110.89,"y":179.63,"x0":-0.47044528621223736,"y0":50.00372708489904,"z0":6.008766384227737,"aX":-7.397697924565207},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":16.3,"breakHorizontal":6.8,"spinRate":2099,"spinDirection":212},"zone":8,"typeConfidence":0.92,"plateTime":0.4132875110424661,"extension":6.123453696138467},"hitData":{"launchSpeed":107.6,"launchAngle":6.0,"totalDistance":121.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":183.73,"coordY":123.31}},"index":0,"playId":"4b174396-4ec0-3a7f-b8ed-e500c2d5278c","pitchNumber":1,"startTime":"2026-04-17T23:00:51.464Z","endTime":"2026-04-17T23:01:02.524Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-17T23:01:02.524Z","atBatIndex":8},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Heliot Ramos homers (1) on a fly ball to center field. Casey Schmitt scores. Jung Hoo Lee scores.","rbi":3,"awayScore":3,"homeScore":0,"isOut":false},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-17T23:01:32.503Z","endTime":"2026-04-17T23:03:04.268Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641793,"fullName":"Zack Littell","link":"/api/v1/people/641793"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"responsiblePitcher":{"id":641793,"link":"/api/v1/people/641793"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"responsiblePitcher":{"id":641793,"link":"/api/v1/people/641793"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"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":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"responsiblePitcher":{"id":641793,"link":"/api/v1/people/641793"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"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":0},"pitchData":{"startSpeed":87.8,"endSpeed":82.0,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.682554010572886,"aZ":-21.158389183263026,"pfxX":0.3851888792203915,"pfxZ":6.503951945756219,"pX":-0.06976812788835125,"pZ":2.9408230797353148,"vX0":1.4035787403237925,"vY0":-128.09321705102366,"vZ0":-3.9906348930072175,"x":119.66,"y":159.38,"x0":-0.6706492809511382,"y0":50.00454692296025,"z0":6.134868405733765,"aX":0.652037240016193},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":11.3,"breakHorizontal":-1.0,"spinRate":2135,"spinDirection":191},"zone":2,"typeConfidence":0.92,"plateTime":0.42450559887104067,"extension":6.0544989571111705},"index":0,"playId":"e691cd07-51d0-3563-b216-75a106a58bc8","pitchNumber":1,"startTime":"2026-04-17T23:01:43.492Z","endTime":"2026-04-17T23:01:47.526Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.7,"endSpeed":82.0,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.15524123586693,"aZ":-23.028208711561803,"pfxX":1.311715955181492,"pfxZ":5.411177712376425,"pX":0.8998851243676379,"pZ":2.9615712391762727,"vX0":3.400179781114654,"vY0":-127.87799770732,"vZ0":-3.5778846348496796,"x":82.7,"y":158.82,"x0":-0.6064547134832342,"y0":50.004980862730946,"z0":6.142021694907114,"aX":2.2186929231959724},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":9.4,"breakHorizontal":-3.0,"spinRate":2219,"spinDirection":189},"zone":12,"typeConfidence":0.92,"plateTime":0.42491105181906264,"extension":6.0563985728906236},"index":1,"playId":"06f1ac28-353a-3c94-a54b-56647bc5a98e","pitchNumber":2,"startTime":"2026-04-17T23:02:00.040Z","endTime":"2026-04-17T23:02:03.548Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.0,"endSpeed":82.4,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.794795521100742,"aZ":-14.91420541650931,"pfxX":-2.1350372347268918,"pfxZ":9.80508392115146,"pX":-1.0834904075217076,"pZ":4.564608529099442,"vX0":-1.0722862420486108,"vY0":-132.46044844180818,"vZ0":-1.7202102272297963,"x":158.3,"y":115.54,"x0":-0.3949325940976211,"y0":50.00029221116939,"z0":6.324070540709185,"aX":-3.7574998717086565},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":17.5,"breakHorizontal":4.1,"spinRate":1989,"spinDirection":203},"zone":11,"typeConfidence":0.92,"plateTime":0.4150085994842909,"extension":6.036782605213516},"index":2,"playId":"2147318a-5297-3ebe-868e-c01b90515ee4","pitchNumber":3,"startTime":"2026-04-17T23:02:20.052Z","endTime":"2026-04-17T23:02:23.202Z","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(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.4,"endSpeed":75.1,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.396952142606214,"aZ":-34.92860897149994,"pfxX":-7.039150249992977,"pfxZ":-1.9036873590801786,"pX":-0.21683755308021765,"pZ":2.0597685753447474,"vX0":3.383602112968673,"vY0":-121.23888130927311,"vZ0":-2.212064455206543,"x":125.27,"y":183.17,"x0":-0.7355206224266536,"y0":50.000169627377474,"z0":6.109390147139776,"aX":-10.207244626812509},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.9,"breakVerticalInduced":-3.7,"breakHorizontal":11.6,"spinRate":902,"spinDirection":242},"zone":8,"typeConfidence":0.91,"plateTime":0.4563060417802056,"extension":5.980230141553629},"hitData":{"launchSpeed":107.1,"launchAngle":26.0,"totalDistance":416.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":116.98,"coordY":30.94}},"index":3,"playId":"c6f761b1-0b6a-385a-bce9-0d6fd8edc3ca","pitchNumber":4,"startTime":"2026-04-17T23:02:39.546Z","endTime":"2026-04-17T23:03:04.268Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-17T23:03:04.268Z","atBatIndex":9},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Daniel Susac singles on a line drive to left fielder Daylen Lile.","rbi":0,"awayScore":3,"homeScore":0,"isOut":false},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-17T23:03:26.712Z","endTime":"2026-04-17T23:04:41.257Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":691740,"fullName":"Daniel Susac","link":"/api/v1/people/691740"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641793,"fullName":"Zack Littell","link":"/api/v1/people/641793"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":691740,"fullName":"Daniel Susac","link":"/api/v1/people/691740"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,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":691740,"fullName":"Daniel Susac","link":"/api/v1/people/691740"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":695734,"link":"/api/v1/people/695734"},"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(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.9,"endSpeed":82.7,"strikeZoneTop":3.418,"strikeZoneBottom":1.725,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.206366256720347,"aZ":-19.275302278579343,"pfxX":-0.22880015302725765,"pfxZ":7.478424655490545,"pX":0.6573213847493551,"pZ":2.299846916379122,"vX0":3.2954407379026573,"vY0":-129.53157976202624,"vZ0":-5.758873434701459,"x":91.94,"y":176.68,"x0":-0.5935667333720818,"y0":50.00398671989394,"z0":5.993281195091802,"aX":-0.3948911269958921},"breaks":{"breakAngle":0.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":12.7,"breakHorizontal":-0.2,"spinRate":2183,"spinDirection":204},"zone":9,"typeConfidence":0.9,"plateTime":0.42042908059386974,"extension":6.122979847198528},"index":0,"playId":"af63b5b3-0b92-37bf-979c-f2640c46d52e","pitchNumber":1,"startTime":"2026-04-17T23:03:29.566Z","endTime":"2026-04-17T23:03:32.881Z","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":0},"pitchData":{"startSpeed":78.8,"endSpeed":72.6,"strikeZoneTop":3.418,"strikeZoneBottom":1.725,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.078923639932597,"aZ":-34.368253171689176,"pfxX":7.297038062752022,"pfxZ":-1.639351866027578,"pX":0.3713354857705837,"pZ":3.66093905311008,"vX0":0.4940263435826705,"vY0":-114.8124704315363,"vZ0":1.7416051573661837,"x":102.85,"y":139.93,"x0":-0.7948005572057104,"y0":50.004199564954746,"z0":6.234961432332755,"aX":9.751076143746335},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.2,"breakVerticalInduced":-2.3,"breakHorizontal":-13.3,"spinRate":2346,"spinDirection":53},"zone":12,"typeConfidence":0.9,"plateTime":0.4768975993046318,"extension":5.9305135595888085},"index":1,"playId":"130dc1bd-808f-3667-8c31-8bb999737600","pitchNumber":2,"startTime":"2026-04-17T23:03:49.862Z","endTime":"2026-04-17T23:03:55.102Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":78.7,"endSpeed":72.7,"strikeZoneTop":3.418,"strikeZoneBottom":1.725,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.41625052743148,"aZ":-33.74932259487939,"pfxX":6.912090157006791,"pfxZ":-1.1898923904538936,"pX":0.6015061853977144,"pZ":2.0108922068730006,"vX0":1.1374706153240661,"vY0":-114.59279530757252,"vZ0":-1.7326633213201044,"x":94.07,"y":184.49,"x0":-0.7992552852507373,"y0":50.00130672848636,"z0":6.077654078745857,"aX":9.179531460279941},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.4,"breakVerticalInduced":-2.3,"breakHorizontal":-12.8,"spinRate":2290,"spinDirection":46},"zone":9,"typeConfidence":0.91,"plateTime":0.4782138090883432,"extension":6.027461969872688},"index":2,"playId":"f4a4f67d-36c9-3043-99ab-8c0b4d4d8ad3","pitchNumber":3,"startTime":"2026-04-17T23:04:05.114Z","endTime":"2026-04-17T23:04:08.912Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2026-04-17T23:04:27.578Z","endTime":"2026-04-17T23:04:27.579Z","isPitch":false,"type":"action","player":{"id":691740,"link":"/api/v1/people/691740"}},{"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":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":79.2,"endSpeed":73.6,"strikeZoneTop":3.418,"strikeZoneBottom":1.725,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.283132378630896,"aZ":-33.92902153654816,"pfxX":7.3226936617739735,"pfxZ":-1.2964105205697152,"pX":0.6494735745495988,"pZ":2.242607415830318,"vX0":0.9730484203524391,"vY0":-115.39386243393002,"vZ0":-1.5634111934491526,"x":92.24,"y":178.23,"x0":-0.7287813753039379,"y0":50.00068317328887,"z0":6.179842849720985,"aX":9.93234706171699},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.7,"breakVerticalInduced":-2.4,"breakHorizontal":-13.6,"spinRate":2416,"spinDirection":45},"zone":9,"typeConfidence":0.9,"plateTime":0.47357880387326023,"extension":5.910371505333675},"hitData":{"launchSpeed":94.3,"launchAngle":16.0,"totalDistance":261.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":67.55,"coordY":112.46}},"index":4,"playId":"054b1d8b-a3c0-3f4e-bf42-2eb3d41ec660","pitchNumber":4,"startTime":"2026-04-17T23:04:27.580Z","endTime":"2026-04-17T23:04:41.257Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-17T23:04:41.257Z","atBatIndex":10},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Drew Gilbert walks.","rbi":0,"awayScore":3,"homeScore":0,"isOut":false},"about":{"atBatIndex":11,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-17T23:05:07.039Z","endTime":"2026-04-17T23:06:40.476Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641793,"fullName":"Zack Littell","link":"/api/v1/people/641793"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,2,3,4,5],"actionIndex":[1],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Caught Stealing 2B","eventType":"caught_stealing_2b","movementReason":"r_caught_stealing_2b","runner":{"id":691740,"fullName":"Daniel Susac","link":"/api/v1/people/691740"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":660688,"link":"/api/v1/people/660688"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":682928,"link":"/api/v1/people/682928"},"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":"Walk","eventType":"walk","movementReason":null,"runner":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.0,"endSpeed":78.3,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.982984864573112,"aZ":-30.966231627051574,"pfxX":-8.631319291501786,"pfxZ":0.7785495791478088,"pX":0.2047126748692241,"pZ":1.4504126494680516,"vX0":4.714468473686332,"vY0":-123.69326812665965,"vZ0":-4.605893125590314,"x":109.2,"y":199.62,"x0":-0.6059362063890631,"y0":50.001567515250386,"z0":5.93694510521756,"aX":-13.355708463255253},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":0.6,"breakHorizontal":14.5,"spinRate":1062,"spinDirection":237},"zone":14,"typeConfidence":0.89,"plateTime":0.44304363039972827,"extension":6.211987810959793},"index":0,"playId":"207bfe77-ce74-321d-950f-613723578e18","pitchNumber":1,"startTime":"2026-04-17T23:05:08.601Z","endTime":"2026-04-17T23:05:16.868Z","isPitch":true,"type":"pitch"},{"details":{"description":"Daniel Susac caught stealing 2nd base, catcher Keibert Ruiz to shortstop CJ Abrams.","event":"Caught Stealing 2B","eventType":"caught_stealing_2b","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"index":1,"actionPlayId":"207bfe77-ce74-321d-950f-613723578e18","startTime":"2026-04-17T23:05:41.456Z","endTime":"2026-04-17T23:05:52.017Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":691740,"link":"/api/v1/people/691740"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.0,"endSpeed":81.2,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.039833547683713,"aZ":-22.746789434996582,"pfxX":1.1100967895613807,"pfxZ":5.670840486505494,"pX":0.9323670828243752,"pZ":4.010708318261561,"vX0":3.3336463824506235,"vY0":-126.88276000175955,"vZ0":-1.0729494899464718,"x":81.46,"y":130.49,"x0":-0.5322963767922506,"y0":50.00567302974706,"z0":6.21809210034952,"aX":1.8470944800676723},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":10.3,"breakHorizontal":-2.6,"spinRate":2295,"spinDirection":174},"zone":12,"typeConfidence":0.92,"plateTime":0.4283873207725173,"extension":6.071225140903388},"index":2,"playId":"d9c161aa-9d8f-37d3-9517-296eda764e5e","pitchNumber":2,"startTime":"2026-04-17T23:05:52.017Z","endTime":"2026-04-17T23:05:56.252Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.9,"endSpeed":84.5,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.709816987230905,"aZ":-19.039980973122358,"pfxX":-8.895329379704474,"pfxZ":7.31704932640693,"pX":-0.032059762081123766,"pZ":1.0558496210924664,"vX0":4.616265520912213,"vY0":-132.2392290384078,"vZ0":-8.673012612049554,"x":118.22,"y":210.27,"x0":-0.6325181640414059,"y0":50.00153303049378,"z0":5.741619483531657,"aX":-15.960964587491759},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":11.9,"breakHorizontal":15.2,"spinRate":1950,"spinDirection":215},"zone":13,"typeConfidence":2.0,"plateTime":0.41211890858195765,"extension":6.297492127567391},"index":3,"playId":"39cfe480-96e4-35e8-a5d4-3ca0264ce991","pitchNumber":3,"startTime":"2026-04-17T23:06:06.449Z","endTime":"2026-04-17T23:06:09.768Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.8,"endSpeed":84.5,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.26991934713746,"aZ":-14.376543974536194,"pfxX":-6.097175253666964,"pfxZ":9.777711198991332,"pX":0.23934488621454286,"pZ":2.6869068212972165,"vX0":4.284618449826365,"vY0":-133.67323035868836,"vZ0":-5.839967151693402,"x":107.88,"y":166.23,"x0":-0.5875252185909623,"y0":50.00260019804076,"z0":5.922012146902281,"aX":-11.097143957210944},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":16.7,"breakHorizontal":10.2,"spinRate":2200,"spinDirection":207},"zone":2,"typeConfidence":0.72,"plateTime":0.4088544946808361,"extension":6.159047905988259},"index":4,"playId":"6e5e4d88-baa8-39b5-8389-de70e15e3909","pitchNumber":4,"startTime":"2026-04-17T23:06:21.419Z","endTime":"2026-04-17T23:06:25.936Z","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":4,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.2,"endSpeed":83.6,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.857936016762228,"aZ":-17.162674352584705,"pfxX":-1.386966792486227,"pfxZ":8.525790373548801,"pX":1.2276352596996438,"pZ":1.3216169320395181,"vX0":5.163593317544178,"vY0":-131.13484325530493,"vZ0":-8.518831246803867,"x":70.21,"y":203.1,"x0":-0.5773421610234216,"y0":50.00375755935869,"z0":5.865995032044867,"aX":-2.44271182141895},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":14.0,"breakHorizontal":1.6,"spinRate":2201,"spinDirection":199},"zone":14,"typeConfidence":0.68,"plateTime":0.41592709036388475,"extension":6.329326863286459},"index":5,"playId":"cb9f9156-a8f4-3832-bf33-e2903481cd2b","pitchNumber":5,"startTime":"2026-04-17T23:06:36.935Z","endTime":"2026-04-17T23:06:40.476Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-17T23:06:40.476Z","atBatIndex":11},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Willy Adames singles on a line drive to left fielder Daylen Lile. Drew Gilbert to 2nd.","rbi":0,"awayScore":3,"homeScore":0,"isOut":false},"about":{"atBatIndex":12,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-17T23:07:38.099Z","endTime":"2026-04-17T23:08:09.361Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641793,"fullName":"Zack Littell","link":"/api/v1/people/641793"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"postOnSecond":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2],"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":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":695734,"link":"/api/v1/people/695734"},"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":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-04-17T23:06:55.247Z","endTime":"2026-04-17T23:07:40.435Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.7,"endSpeed":83.8,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.720963859159614,"aZ":-21.427222858618816,"pfxX":-7.697557653138918,"pfxZ":6.020139156017805,"pX":-0.8797793234029762,"pZ":3.036682744537136,"vX0":2.074140746170665,"vY0":-132.17336270944696,"vZ0":-3.5370600186462307,"x":150.54,"y":156.79,"x0":-0.6699448443693501,"y0":50.00394460661413,"z0":5.948390603845541,"aX":-13.747038472970578},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":10.4,"breakHorizontal":13.6,"spinRate":1848,"spinDirection":216},"zone":11,"typeConfidence":2.0,"plateTime":0.4129300354763066,"extension":6.097863546639855},"index":1,"playId":"8fc5c8a6-f761-3e94-bda3-b7ac8c21431b","pitchNumber":1,"startTime":"2026-04-17T23:07:40.435Z","endTime":"2026-04-17T23:07:44.568Z","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":0,"outs":1},"pitchData":{"startSpeed":89.9,"endSpeed":83.5,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.731155990664305,"aZ":-22.47136973894727,"pfxX":-7.487400269253659,"pfxZ":5.507444173663556,"pX":-0.2730295049646921,"pZ":2.446123814003755,"vX0":3.563535488016224,"vY0":-130.91492096529342,"vZ0":-4.654060803632949,"x":127.41,"y":172.73,"x0":-0.6680523729773634,"y0":50.00378628158965,"z0":5.896984428131176,"aX":-13.193189339341844},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":9.4,"breakHorizontal":13.0,"spinRate":1845,"spinDirection":215},"zone":4,"typeConfidence":2.0,"plateTime":0.4159904438521531,"extension":6.105391317834382},"hitData":{"launchSpeed":89.2,"launchAngle":16.0,"totalDistance":219.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":79.91,"coordY":125.53}},"index":2,"playId":"f666cdb2-1396-339f-9e45-64a06a60ff10","pitchNumber":2,"startTime":"2026-04-17T23:07:57.752Z","endTime":"2026-04-17T23:08:09.361Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-17T23:08:09.361Z","atBatIndex":12},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Luis Arraez grounds out to first baseman Luis García Jr. Drew Gilbert to 3rd. Willy Adames to 2nd.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":13,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-17T23:08:25.593Z","endTime":"2026-04-17T23:09:52.415Z","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":641793,"fullName":"Zack Littell","link":"/api/v1/people/641793"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"postOnThird":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":671277,"link":"/api/v1/people/671277"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"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":1},"pitchData":{"startSpeed":88.8,"endSpeed":82.4,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.948392039005633,"aZ":-23.084099155407472,"pfxX":-0.32776002249910685,"pfxZ":5.2752614963342594,"pX":-0.3419031054280691,"pZ":4.43690162650859,"vX0":1.2726596650969377,"vY0":-129.43169833256368,"vZ0":0.037831611264969034,"x":130.03,"y":118.98,"x0":-0.794005893067952,"y0":50.00598871106022,"z0":6.1666636875870084,"aX":-0.5653733313594267},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":9.8,"breakHorizontal":0.4,"spinRate":1956,"spinDirection":200},"zone":11,"typeConfidence":0.92,"plateTime":0.42061424049232343,"extension":6.097969601304272},"index":0,"playId":"4e5ad7f7-8f58-3164-bfb5-200937615d05","pitchNumber":1,"startTime":"2026-04-17T23:08:32.563Z","endTime":"2026-04-17T23:08:36.055Z","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":1},"pitchData":{"startSpeed":88.6,"endSpeed":81.9,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.288493626965593,"aZ":-23.150664863812615,"pfxX":-0.7453240993467377,"pfxZ":5.289650154098126,"pX":-0.2027925088744467,"pZ":3.5691386127683864,"vX0":1.4776005516334716,"vY0":-129.11845569027523,"vZ0":-2.1207185550646925,"x":124.73,"y":142.41,"x0":-0.6830034221888469,"y0":50.00371960774119,"z0":6.16394177828474,"aX":-1.2717453593178558},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":9.4,"breakHorizontal":1.1,"spinRate":2083,"spinDirection":196},"zone":11,"typeConfidence":0.92,"plateTime":0.4225610485339306,"extension":6.101523077031481},"index":1,"playId":"844d9e3a-c999-3c6b-8314-3331ebcf8edd","pitchNumber":2,"startTime":"2026-04-17T23:08:55.378Z","endTime":"2026-04-17T23:09:00.001Z","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":91.8,"endSpeed":84.6,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.92157666125024,"aZ":-19.686413963270414,"pfxX":-7.030093609698373,"pfxZ":6.848512768388398,"pX":0.25710078534948194,"pZ":2.6150156301780627,"vX0":4.660324984781375,"vY0":-133.7065148914811,"vZ0":-4.8166846586158085,"x":107.2,"y":168.17,"x0":-0.5888789701424937,"y0":50.00180109996533,"z0":5.83880721423603,"aX":-12.817906895215508},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":11.6,"breakHorizontal":11.9,"spinRate":1859,"spinDirection":217},"zone":5,"typeConfidence":2.0,"plateTime":0.4085346641717962,"extension":6.2541585221749205},"index":2,"playId":"82f11d70-35aa-377d-8f53-6e4d5f5e63ce","pitchNumber":3,"startTime":"2026-04-17T23:09:13.323Z","endTime":"2026-04-17T23:09:16.863Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-04-17T23:09:40.438Z","endTime":"2026-04-17T23:09:45.371Z","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(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.9,"endSpeed":77.4,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.48710615227689,"aZ":-32.68914996128826,"pfxX":-6.399807486478197,"pfxZ":-0.34151595698432224,"pX":0.6183233244225015,"pZ":2.1291399636215975,"vX0":4.881500801138011,"vY0":-122.16886671421574,"vZ0":-2.449868511310233,"x":93.43,"y":181.29,"x0":-0.5716820627875833,"y0":50.00285833581348,"z0":5.947637871112397,"aX":-9.699196141431585},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":-1.0,"breakHorizontal":10.4,"spinRate":1126,"spinDirection":246},"zone":9,"typeConfidence":0.9,"plateTime":0.4478985656909029,"extension":6.059311015766676},"hitData":{"launchSpeed":91.2,"launchAngle":-8.0,"totalDistance":17.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":156.37,"coordY":170.43}},"index":4,"playId":"f0848703-2130-3f3c-8728-2c4393b7c270","pitchNumber":4,"startTime":"2026-04-17T23:09:45.371Z","endTime":"2026-04-17T23:09:52.415Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-17T23:09:52.415Z","atBatIndex":13},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Matt Chapman singles on a line drive to center fielder Joey Wiemer. Drew Gilbert scores. Willy Adames scores.","rbi":2,"awayScore":5,"homeScore":0,"isOut":false},"about":{"atBatIndex":14,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-17T23:10:16.444Z","endTime":"2026-04-17T23:10:28.424Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641793,"fullName":"Zack Littell","link":"/api/v1/people/641793"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"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":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":686894,"link":"/api/v1/people/686894"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"responsiblePitcher":{"id":641793,"link":"/api/v1/people/641793"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"responsiblePitcher":{"id":641793,"link":"/api/v1/people/641793"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":78.0,"endSpeed":72.4,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.802457605585587,"aZ":-34.17646814091403,"pfxX":6.234354183386673,"pfxZ":-1.5210491374421036,"pX":-0.6330671120576735,"pZ":2.4779697321038365,"vX0":-0.9996221867390415,"vY0":-113.72732009853051,"vZ0":-0.5633197770443795,"x":141.13,"y":171.87,"x0":-0.9995343205642127,"y0":50.00333947037796,"z0":6.103059392965973,"aX":8.210345935073724},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.2,"breakVerticalInduced":-2.6,"breakHorizontal":-11.0,"spinRate":2221,"spinDirection":61},"zone":4,"typeConfidence":0.91,"plateTime":0.48062652202086564,"extension":5.977495277553479},"hitData":{"launchSpeed":92.8,"launchAngle":15.0,"totalDistance":253.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":101.6,"coordY":101.65}},"index":0,"playId":"8c0f439f-523f-369b-b640-ca8a72e3726c","pitchNumber":1,"startTime":"2026-04-17T23:10:19.001Z","endTime":"2026-04-17T23:10:28.424Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-17T23:10:28.424Z","atBatIndex":14},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Rafael Devers doubles (2) on a fly ball to right fielder James Wood. Matt Chapman scores.","rbi":1,"awayScore":6,"homeScore":0,"isOut":false},"about":{"atBatIndex":15,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-17T23:11:00.399Z","endTime":"2026-04-17T23:12:30.387Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641793,"fullName":"Zack Littell","link":"/api/v1/people/641793"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":695578,"link":"/api/v1/people/695578"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"1B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"responsiblePitcher":{"id":641793,"link":"/api/v1/people/641793"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.8,"endSpeed":83.7,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.53821513067557,"aZ":-17.99827139088923,"pfxX":-3.7810043302747753,"pfxZ":7.968017919655934,"pX":-0.4295853225442921,"pZ":2.316938273266445,"vX0":1.4076866180664842,"vY0":-132.1369446597602,"vZ0":-6.3650383003879565,"x":133.37,"y":176.22,"x0":-0.47609188738804153,"y0":50.00420992560183,"z0":6.066580845383872,"aX":-6.727507966857185},"breaks":{"breakAngle":18.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":13.3,"breakHorizontal":6.6,"spinRate":1921,"spinDirection":206},"zone":4,"typeConfidence":0.89,"plateTime":0.41354469706880703,"extension":6.09243080978062},"index":0,"playId":"6ab07a6d-b598-3c3e-8456-4e0b8f6d9944","pitchNumber":1,"startTime":"2026-04-17T23:11:03.542Z","endTime":"2026-04-17T23:11:08.422Z","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":87.4,"endSpeed":80.8,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.066517530508165,"aZ":-22.684589619687635,"pfxX":2.332358481480506,"pfxZ":5.726177557485446,"pX":0.6296189324146977,"pZ":3.0533579116315748,"vX0":2.2499487281380577,"vY0":-127.36384137167722,"vZ0":-3.2414915091651793,"x":93.0,"y":156.34,"x0":-0.5654490753320375,"y0":50.00115831776572,"z0":6.11923866250811,"aX":3.8639538941564084},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":10.0,"breakHorizontal":-4.7,"spinRate":2302,"spinDirection":186},"zone":3,"typeConfidence":0.92,"plateTime":0.42865083164039497,"extension":6.071986855261529},"index":1,"playId":"7b1da179-8888-31c1-b9ec-47eb1b947e55","pitchNumber":2,"startTime":"2026-04-17T23:11:18.284Z","endTime":"2026-04-17T23:11:22.747Z","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":2,"outs":2},"pitchData":{"startSpeed":90.9,"endSpeed":83.5,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.847136934253346,"aZ":-20.17745698868631,"pfxX":-8.964995052873293,"pfxZ":6.7285417107605365,"pX":0.5060545845191843,"pZ":3.6612506655864503,"vX0":5.536242993566929,"vY0":-132.34703680937787,"vZ0":-2.3157543676432635,"x":97.71,"y":139.93,"x0":-0.4424141510629533,"y0":50.00525454962788,"z0":6.017059777346548,"aX":-15.989938993115981},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":11.9,"breakHorizontal":15.1,"spinRate":1917,"spinDirection":210},"zone":12,"typeConfidence":2.0,"plateTime":0.4130310865472877,"extension":6.192456682620305},"index":2,"playId":"ee05819c-6331-37e6-82da-e9f2984e1ca9","pitchNumber":3,"startTime":"2026-04-17T23:11:41.928Z","endTime":"2026-04-17T23:11:46.871Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.8,"endSpeed":76.5,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.090386322585626,"aZ":-32.10202735020315,"pfxX":-5.038272599314565,"pfxZ":0.05312636950728589,"pX":-1.221107749239928,"pZ":2.8857647527757635,"vX0":0.49577318367143586,"vY0":-122.06769070742992,"vZ0":-0.8826688343258661,"x":163.55,"y":160.86,"x0":-0.7739694319843547,"y0":50.00564366957,"z0":6.0385005289546765,"aX":-7.5346782307925535},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":0.1,"breakHorizontal":9.0,"spinRate":1181,"spinDirection":237},"zone":11,"typeConfidence":0.9,"plateTime":0.45029239473869476,"extension":5.873449690971041},"index":3,"playId":"84a5a03b-087d-3920-a99d-067e102546b5","pitchNumber":4,"startTime":"2026-04-17T23:11:58.037Z","endTime":"2026-04-17T23:12:02.919Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.1,"endSpeed":85.5,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.627045408043564,"aZ":-19.550213835942134,"pfxX":-8.271226631990567,"pfxZ":6.827286754895997,"pX":0.776345892052894,"pZ":2.7940400953415794,"vX0":6.08701038957852,"vY0":-134.04435235261417,"vZ0":-4.595268279181434,"x":87.41,"y":163.34,"x0":-0.4313032577590737,"y0":50.001228244300826,"z0":5.896542576797286,"aX":-15.291316664061945},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":11.8,"breakHorizontal":13.9,"spinRate":2041,"spinDirection":212},"zone":6,"typeConfidence":2.0,"plateTime":0.4061456018296976,"extension":6.262367786889365},"hitData":{"launchSpeed":99.6,"launchAngle":26.0,"totalDistance":357.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":208.38,"coordY":80.39}},"index":4,"playId":"29fe099f-0b3b-314f-bda4-b0ba6a1da372","pitchNumber":5,"startTime":"2026-04-17T23:12:18.389Z","endTime":"2026-04-17T23:12:30.387Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-17T23:12:30.387Z","atBatIndex":15},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Casey Schmitt flies out sharply to right fielder James Wood.","rbi":0,"awayScore":6,"homeScore":0,"isOut":true},"about":{"atBatIndex":16,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-17T23:13:02.715Z","endTime":"2026-04-17T23:13:43.785Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641793,"fullName":"Zack Littell","link":"/api/v1/people/641793"},"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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":695578,"link":"/api/v1/people/695578"},"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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.0,"endSpeed":77.3,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.180768633571933,"aZ":-31.30785412610354,"pfxX":-7.868859633412978,"pfxZ":0.5743543461844594,"pX":1.3225580298605923,"pZ":1.59599616060652,"vX0":6.841810524262379,"vY0":-122.16618091705926,"vZ0":-3.934365258310846,"x":66.59,"y":195.69,"x0":-0.4926590506571217,"y0":50.00402212931313,"z0":5.919977631308316,"aX":-11.889166178409738},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":0.4,"breakHorizontal":12.6,"spinRate":967,"spinDirection":249},"zone":14,"typeConfidence":0.9,"plateTime":0.44844294308219323,"extension":6.146517788801981},"index":0,"playId":"d5a067ca-686f-3b6c-b93c-b61f5deb8b31","pitchNumber":1,"startTime":"2026-04-17T23:13:02.715Z","endTime":"2026-04-17T23:13:06.913Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.0,"endSpeed":83.4,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.33012208035727,"aZ":-19.28849010517828,"pfxX":-8.270944224173931,"pfxZ":7.246689745111486,"pX":-0.2680433874269547,"pZ":2.207053630170599,"vX0":3.750758348741342,"vY0":-132.48157726690033,"vZ0":-5.723562543412454,"x":127.22,"y":179.19,"x0":-0.6277588284054902,"y0":50.000738174711394,"z0":5.805548928861888,"aX":-14.698337440022666},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":12.1,"breakHorizontal":14.2,"spinRate":1826,"spinDirection":216},"zone":4,"typeConfidence":2.0,"plateTime":0.41346720684346616,"extension":6.230958845963515},"index":1,"playId":"8ad325d4-fea2-30c3-aecd-d74992e36491","pitchNumber":2,"startTime":"2026-04-17T23:13:21.846Z","endTime":"2026-04-17T23:13:26.587Z","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":2},"pitchData":{"startSpeed":88.6,"endSpeed":81.8,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.28602265595046,"aZ":-21.985362640027724,"pfxX":-1.8405977857322287,"pfxZ":5.999503582290381,"pX":0.0732603789954495,"pZ":2.191911605203522,"vX0":2.4512861960598933,"vY0":-129.09713158822666,"vZ0":-5.360384413835889,"x":114.21,"y":179.6,"x0":-0.6466663015878859,"y0":50.00298022975862,"z0":5.973090587027725,"aX":-3.1264207773076373},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":10.0,"breakHorizontal":2.9,"spinRate":2133,"spinDirection":204},"zone":5,"typeConfidence":0.9,"plateTime":0.4232506451540945,"extension":6.154110225760129},"hitData":{"launchSpeed":101.7,"launchAngle":31.0,"totalDistance":365.0,"trajectory":"fly_ball","hardness":"hard","location":"9","coordinates":{"coordX":173.12,"coordY":53.19}},"index":2,"playId":"dc8d2e17-d55c-33b5-ae8d-c7ef7541ae23","pitchNumber":3,"startTime":"2026-04-17T23:13:36.654Z","endTime":"2026-04-17T23:13:43.785Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-17T23:13:43.785Z","atBatIndex":16},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"CJ Abrams singles on a soft ground ball to second baseman Luis Arraez.","rbi":0,"awayScore":6,"homeScore":0,"isOut":false},"about":{"atBatIndex":17,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-04-17T23:15:50.451Z","endTime":"2026-04-17T23:16:23.175Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","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":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":650333,"link":"/api/v1/people/650333"},"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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.5,"endSpeed":85.4,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.56139245143469,"aZ":-24.776980893933224,"pfxX":-9.158433948749902,"pfxZ":3.9569049733262034,"pX":-0.6931837665842537,"pZ":2.4748816543734984,"vX0":6.119184404617083,"vY0":-136.05849735156474,"vZ0":-2.8569237964854666,"x":143.42,"y":171.96,"x0":-1.7843889034525695,"y0":50.00389515008137,"z0":5.260286293301711,"aX":-17.128162497527242},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":6.7,"breakHorizontal":15.2,"spinRate":2065,"spinDirection":236},"zone":4,"typeConfidence":0.91,"plateTime":0.402955512299509,"extension":6.471804778734196},"index":0,"playId":"1dc472d1-d775-3491-b111-b6d72c07e586","pitchNumber":1,"startTime":"2026-04-17T23:15:56.460Z","endTime":"2026-04-17T23:16:00.869Z","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(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.0,"endSpeed":85.2,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.63488965859507,"aZ":-24.66728867542034,"pfxX":-0.6718944925140393,"pfxZ":4.089035136679831,"pX":1.3612299257504958,"pZ":2.4992297433075916,"vX0":8.079637235509697,"vY0":-133.86981063938816,"vZ0":-2.517584762356827,"x":65.11,"y":171.3,"x0":-1.5934333014979443,"y0":50.00439317847375,"z0":5.195316382169532,"aX":-1.2340370286706994},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":7.1,"breakHorizontal":-0.4,"spinRate":2452,"spinDirection":207},"zone":12,"typeConfidence":2.0,"plateTime":0.4072668513155975,"extension":6.652309901169441},"hitData":{"launchSpeed":38.8,"launchAngle":-29.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"soft","location":"4","coordinates":{"coordX":139.0,"coordY":167.0}},"index":1,"playId":"cdcd4b62-e9f2-3e18-aaf9-9c56e274b406","pitchNumber":2,"startTime":"2026-04-17T23:16:15.445Z","endTime":"2026-04-17T23:16:23.175Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-17T23:16:23.175Z","atBatIndex":17},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Joey Wiemer strikes out swinging.","rbi":0,"awayScore":6,"homeScore":0,"isOut":true},"about":{"atBatIndex":18,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-04-17T23:16:55.980Z","endTime":"2026-04-17T23:18:55.379Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":686894,"fullName":"Joey Wiemer","link":"/api/v1/people/686894"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":686894,"fullName":"Joey Wiemer","link":"/api/v1/people/686894"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":691740,"link":"/api/v1/people/691740"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":true},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.9,"endSpeed":86.2,"strikeZoneTop":3.383,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.957757137798826,"aZ":-32.39151546017648,"pfxX":-7.713275883801465,"pfxZ":-0.11611283349421253,"pX":0.04360717219530186,"pZ":1.6435136494100122,"vX0":7.205710042758214,"vY0":-136.6279809204702,"vZ0":-3.556574377522864,"x":115.34,"y":194.41,"x0":-1.6251356314839687,"y0":50.00134063278309,"z0":5.186793528113236,"aX":-14.588942597804728},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":-0.7,"breakHorizontal":12.5,"spinRate":1933,"spinDirection":229},"zone":14,"typeConfidence":0.91,"plateTime":0.40081009845821924,"extension":6.599072169602399},"index":0,"playId":"fd376b1b-cb08-3134-a155-b53eb791327e","pitchNumber":1,"startTime":"2026-04-17T23:16:58.513Z","endTime":"2026-04-17T23:17:25.520Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":137,"player":{"id":691740,"fullName":"Daniel Susac","link":"/api/v1/people/691740"}}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.5,"endSpeed":85.3,"strikeZoneTop":3.383,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.861117153712414,"aZ":-31.475158341419135,"pfxX":-9.587369524187963,"pfxZ":0.3744508932213666,"pX":0.14885555957658006,"pZ":2.310662247497383,"vX0":7.8525551773451765,"vY0":-135.89842996664694,"vZ0":-1.7419442224951918,"x":111.33,"y":176.39,"x0":-1.5380578137926888,"y0":50.00209357225091,"z0":5.154374162448703,"aX":-17.862511585262094},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":0.5,"breakHorizontal":15.6,"spinRate":1986,"spinDirection":233},"zone":5,"typeConfidence":0.89,"plateTime":0.40364061778521254,"extension":6.751093965828696},"index":1,"playId":"421941a0-b590-3a01-ad78-d8c2d004f372","pitchNumber":2,"startTime":"2026-04-17T23:17:35.941Z","endTime":"2026-04-17T23:17:39.031Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.1,"endSpeed":84.1,"strikeZoneTop":3.383,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.072167802503753,"aZ":-24.25066722613619,"pfxX":0.09589021292372069,"pfxZ":4.412666251462474,"pX":0.8395026206060267,"pZ":2.81562944162522,"vX0":6.487319611347337,"vY0":-132.5900924081693,"vZ0":-1.4874226715874055,"x":85.0,"y":162.76,"x0":-1.6426079333133154,"y0":50.00363787977878,"z0":5.138995708405854,"aX":0.17094786003827026},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":7.9,"breakHorizontal":-1.4,"spinRate":2334,"spinDirection":231},"zone":12,"typeConfidence":0.9,"plateTime":0.41175027684005716,"extension":6.646907180644755},"index":2,"playId":"e6d08911-508e-3720-bbdc-6ff52d225f92","pitchNumber":3,"startTime":"2026-04-17T23:17:55.504Z","endTime":"2026-04-17T23:17:59.762Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":0},"index":3,"playId":"78bdbbb8-491d-445a-ae7d-35beb82a3698","startTime":"2026-04-17T23:18:17.104Z","endTime":"2026-04-17T23:18:22.104Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.7,"endSpeed":85.6,"strikeZoneTop":3.383,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.684163337054073,"aZ":-34.258719648407315,"pfxX":-9.664588370163944,"pfxZ":-1.1151362876690234,"pX":-0.25451986951957367,"pZ":1.181442532676712,"vX0":6.956718031388612,"vY0":-136.2683717302367,"vZ0":-3.8486922123295293,"x":126.7,"y":206.88,"x0":-1.5929240149853514,"y0":50.003067576381305,"z0":4.994907228035231,"aX":-18.06289767043481},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":-2.6,"breakHorizontal":16.0,"spinRate":1962,"spinDirection":232},"zone":13,"typeConfidence":0.89,"plateTime":0.40289914795718973,"extension":6.857120721300305},"index":4,"playId":"30e60ff0-fd64-3584-920f-859a9985f707","pitchNumber":4,"startTime":"2026-04-17T23:18:31.253Z","endTime":"2026-04-17T23:18:35.942Z","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":87.1,"endSpeed":80.0,"strikeZoneTop":3.383,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.901633307551833,"aZ":-38.10609438387766,"pfxX":-6.191864607487202,"pfxZ":-3.6378790805740735,"pX":-1.837213186359876,"pZ":2.320980112220896,"vX0":2.3050596442491256,"vY0":-126.83127385228737,"vZ0":1.0412343284786123,"x":187.03,"y":176.11,"x0":-1.953241958999506,"y0":50.004560086741265,"z0":4.943620128799907,"aX":-10.090154673541138},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.1,"breakVerticalInduced":-6.1,"breakHorizontal":10.7,"spinRate":1542,"spinDirection":269},"zone":13,"typeConfidence":0.89,"plateTime":0.43182935059895033,"extension":7.012639226824309},"index":5,"playId":"98cb4092-6619-32ff-8802-c35ef6477633","pitchNumber":5,"startTime":"2026-04-17T23:18:49.570Z","endTime":"2026-04-17T23:18:55.379Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-17T23:18:55.379Z","atBatIndex":18},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Daylen Lile flies out to right fielder Jung Hoo Lee.","rbi":0,"awayScore":6,"homeScore":0,"isOut":true},"about":{"atBatIndex":19,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-04-17T23:19:18.920Z","endTime":"2026-04-17T23:19:52.914Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","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":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":808982,"link":"/api/v1/people/808982"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.1,"endSpeed":76.1,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.48238634057417,"aZ":-31.70552482852518,"pfxX":11.787532639934021,"pfxZ":0.3161931820612569,"pX":-0.5571668791142312,"pZ":3.046774166477365,"vX0":0.31832713652473654,"vY0":-121.05651013853809,"vZ0":1.9959469740316704,"x":138.24,"y":156.52,"x0":-2.220982257547334,"y0":50.002940735316976,"z0":4.994691340771587,"aX":17.425950877148363},"breaks":{"breakAngle":28.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":1.3,"breakHorizontal":-21.4,"spinRate":2688,"spinDirection":62},"zone":1,"typeConfidence":0.9,"plateTime":0.453125319851007,"extension":6.725106468886284},"index":0,"playId":"05510b72-9c37-3ebc-9271-cc05447bf72b","pitchNumber":1,"startTime":"2026-04-17T23:19:20.453Z","endTime":"2026-04-17T23:19:24.612Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.7,"endSpeed":87.1,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.45121667343915,"aZ":-18.969784869117444,"pfxX":-4.6029451327423985,"pfxZ":6.815072286150542,"pX":0.7320672409671899,"pZ":2.8816759947113875,"vX0":7.79634673444671,"vY0":-137.77983948453246,"vZ0":-2.4185981600713253,"x":89.1,"y":160.97,"x0":-1.5264683879294796,"y0":50.00084476782195,"z0":5.0420436196752565,"aX":-8.916275436730457},"breaks":{"breakAngle":20.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":12.1,"breakHorizontal":6.8,"spinRate":2034,"spinDirection":229},"zone":3,"typeConfidence":2.0,"plateTime":0.39639593781313964,"extension":6.977499826395421},"hitData":{"launchSpeed":79.1,"launchAngle":43.0,"totalDistance":269.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":144.68,"coordY":93.67}},"index":1,"playId":"c5d8ae4b-b100-37dd-aa9f-d48b4fb45b63","pitchNumber":2,"startTime":"2026-04-17T23:19:38.983Z","endTime":"2026-04-17T23:19:52.914Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-17T23:19:52.914Z","atBatIndex":19},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Nasim Nuñez grounds out softly, pitcher Logan Webb to first baseman Rafael Devers.","rbi":0,"awayScore":6,"homeScore":0,"isOut":true},"about":{"atBatIndex":20,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-04-17T23:20:08.606Z","endTime":"2026-04-17T23:20:40.422Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":657277,"link":"/api/v1/people/657277"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.9,"endSpeed":85.3,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.327841994068,"aZ":-27.464373422867528,"pfxX":-0.7901850763143763,"pfxZ":2.5724651212024323,"pX":1.7359659174732096,"pZ":1.5372863874708822,"vX0":9.107718145438419,"vY0":-133.58457569161848,"vZ0":-4.08233826802448,"x":50.83,"y":197.27,"x0":-1.5964523545237292,"y0":50.001380296260905,"z0":5.030632503386352,"aX":-1.4462948718027178},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":4.1,"breakHorizontal":-0.2,"spinRate":2222,"spinDirection":235},"zone":14,"typeConfidence":0.89,"plateTime":0.4080348931453459,"extension":6.807476239822371},"index":0,"playId":"cefe52f3-2298-3612-b095-3c89d504284b","pitchNumber":1,"startTime":"2026-04-17T23:20:15.467Z","endTime":"2026-04-17T23:20:19.367Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.5,"endSpeed":85.2,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.496858192304085,"aZ":-34.54698319364061,"pfxX":-9.799798903404708,"pfxZ":-1.2756369058924069,"pX":0.6225303596437674,"pZ":1.7169861841680516,"vX0":9.12095052841009,"vY0":-135.77128918270043,"vZ0":-2.3823677883435845,"x":93.27,"y":192.42,"x0":-1.5176118756927734,"y0":50.005718269191256,"z0":5.025256977580615,"aX":-18.182272302505105},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":-2.6,"breakHorizontal":15.6,"spinRate":1932,"spinDirection":239},"zone":9,"typeConfidence":0.89,"plateTime":0.4044086364010191,"extension":6.8712501285117265},"hitData":{"launchSpeed":58.7,"launchAngle":-52.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"soft","location":"1","coordinates":{"coordX":136.52,"coordY":183.33}},"index":1,"playId":"d2ed95f8-cf0c-3724-adbc-938f594f9e38","pitchNumber":2,"startTime":"2026-04-17T23:20:32.771Z","endTime":"2026-04-17T23:20:40.422Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-17T23:20:40.422Z","atBatIndex":20},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jung Hoo Lee grounds out, first baseman Luis García Jr. to pitcher Zack Littell.","rbi":0,"awayScore":6,"homeScore":0,"isOut":true},"about":{"atBatIndex":21,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-04-17T23:22:48.479Z","endTime":"2026-04-17T23:23:25.729Z","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":641793,"fullName":"Zack Littell","link":"/api/v1/people/641793"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":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":671277,"link":"/api/v1/people/671277"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":641793,"link":"/api/v1/people/641793"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.1,"endSpeed":80.9,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.432284358031836,"aZ":-23.369541763418653,"pfxX":1.6460090532279112,"pfxZ":5.3372789182914575,"pX":0.5861488180907722,"pZ":2.0599410752628544,"vX0":2.6313007321681816,"vY0":-126.9458838909853,"vZ0":-5.2878363342219465,"x":94.66,"y":183.16,"x0":-0.6734152491919642,"y0":50.00103563708162,"z0":6.004901322923526,"aX":2.714216229815855},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":8.9,"breakHorizontal":-3.5,"spinRate":1991,"spinDirection":196},"zone":9,"typeConfidence":0.92,"plateTime":0.4297341615816821,"extension":6.074273437689271},"index":0,"playId":"42bbe797-bc67-3e57-b0bf-e1d21f95f89f","pitchNumber":1,"startTime":"2026-04-17T23:22:49.056Z","endTime":"2026-04-17T23:22:53.217Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.1,"endSpeed":77.8,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.216072625394748,"aZ":-29.05701729787155,"pfxX":-7.4882125347571735,"pfxZ":2.0504712886793977,"pX":0.12488909432977424,"pZ":1.0128384798317907,"vX0":4.043130739751834,"vY0":-122.3358978573802,"vZ0":-5.802548564067224,"x":112.24,"y":211.43,"x0":-0.572810706133931,"y0":50.00487590973213,"z0":5.893828144796178,"aX":-11.397648160684584},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":2.6,"breakHorizontal":12.7,"spinRate":1277,"spinDirection":238},"zone":14,"typeConfidence":0.89,"plateTime":0.44703760017276206,"extension":5.9523965157919125},"index":1,"playId":"ed8b974f-23f1-31bb-97d6-878aca408da0","pitchNumber":2,"startTime":"2026-04-17T23:23:01.486Z","endTime":"2026-04-17T23:23:06.195Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.1,"endSpeed":83.1,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.69260396496632,"aZ":-19.133430324797768,"pfxX":-8.226566836543808,"pfxZ":7.432016992724219,"pX":0.13304419338590623,"pZ":2.391696402575654,"vX0":4.478440411739623,"vY0":-131.11791728970636,"vZ0":-5.429021460167268,"x":111.93,"y":174.2,"x0":-0.5212681816803056,"y0":50.004200485210205,"z0":5.900918614123212,"aX":-14.436957517804359},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":12.6,"breakHorizontal":14.0,"spinRate":1919,"spinDirection":220},"zone":5,"typeConfidence":2.0,"plateTime":0.4164983596280636,"extension":6.1280425559635106},"hitData":{"launchSpeed":100.8,"launchAngle":-4.0,"totalDistance":27.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":159.93,"coordY":155.2}},"index":2,"playId":"077333a0-629b-315a-9638-5d7a409409db","pitchNumber":3,"startTime":"2026-04-17T23:23:15.882Z","endTime":"2026-04-17T23:23:25.729Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-17T23:23:25.729Z","atBatIndex":21},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Heliot Ramos flies out to right fielder James Wood.","rbi":0,"awayScore":6,"homeScore":0,"isOut":true},"about":{"atBatIndex":22,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-04-17T23:23:43.769Z","endTime":"2026-04-17T23:24:25.618Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641793,"fullName":"Zack Littell","link":"/api/v1/people/641793"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":695578,"link":"/api/v1/people/695578"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":89.5,"endSpeed":82.6,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.07154028442031,"aZ":-20.808006083128983,"pfxX":-8.511412357511333,"pfxZ":6.557089117742427,"pX":0.2817005635368111,"pZ":2.763706134397706,"vX0":5.027418536394422,"vY0":-130.26040692289214,"vZ0":-3.958818138665363,"x":106.26,"y":164.16,"x0":-0.5585874131709441,"y0":50.00456638102041,"z0":5.85913870217515,"aX":-14.758879024799267},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":11.3,"breakHorizontal":14.4,"spinRate":1765,"spinDirection":215},"zone":6,"typeConfidence":2.0,"plateTime":0.41905400561969275,"extension":6.197685441945045},"index":0,"playId":"e0833e6b-ba61-34e8-9b30-94ce413cc0b9","pitchNumber":1,"startTime":"2026-04-17T23:23:49.551Z","endTime":"2026-04-17T23:23:58.128Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.1,"endSpeed":82.3,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.450730829320737,"aZ":-20.127567985030698,"pfxX":-8.902205514960864,"pfxZ":6.926229276078882,"pX":-0.2611359422010206,"pZ":3.4723720095535757,"vX0":3.912546169197098,"vY0":-131.2384872467958,"vZ0":-2.452756250788046,"x":126.95,"y":145.03,"x0":-0.6167232645765636,"y0":50.00627124876426,"z0":5.92263733789924,"aX":-15.4910043428699},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":12.2,"breakHorizontal":15.2,"spinRate":1885,"spinDirection":217},"zone":11,"typeConfidence":2.0,"plateTime":0.41778119279744086,"extension":6.113335542460827},"hitData":{"launchSpeed":98.3,"launchAngle":36.0,"totalDistance":325.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":194.97,"coordY":87.52}},"index":1,"playId":"623bfae5-cd30-395a-be21-f886279c6264","pitchNumber":2,"startTime":"2026-04-17T23:24:15.769Z","endTime":"2026-04-17T23:24:25.618Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-17T23:24:25.618Z","atBatIndex":22},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Daniel Susac strikes out swinging.","rbi":0,"awayScore":6,"homeScore":0,"isOut":true},"about":{"atBatIndex":23,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-04-17T23:24:51.136Z","endTime":"2026-04-17T23:26:21.936Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":691740,"fullName":"Daniel Susac","link":"/api/v1/people/691740"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641793,"fullName":"Zack Littell","link":"/api/v1/people/641793"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":691740,"fullName":"Daniel Susac","link":"/api/v1/people/691740"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":660688,"link":"/api/v1/people/660688"},"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":87.0,"endSpeed":80.0,"strikeZoneTop":3.418,"strikeZoneBottom":1.725,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.981355787794875,"aZ":-22.04534005704475,"pfxX":1.2335170949566456,"pfxZ":6.212535375945739,"pX":0.8885057286929584,"pZ":3.6050695590134754,"vX0":3.2455633543780094,"vY0":-126.66895553861333,"vZ0":-1.975938929910509,"x":83.13,"y":141.44,"x0":-0.5678220364466248,"y0":50.004280949422075,"z0":6.151193157025554,"aX":2.0122015922818193},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":11.0,"breakHorizontal":-3.0,"spinRate":2012,"spinDirection":203},"zone":12,"typeConfidence":0.92,"plateTime":0.4317971025063003,"extension":6.143942576975707},"index":0,"playId":"0fd879ed-e49b-3f91-b000-35f9518287e5","pitchNumber":1,"startTime":"2026-04-17T23:24:53.815Z","endTime":"2026-04-17T23:24:58.652Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.5,"endSpeed":82.8,"strikeZoneTop":3.418,"strikeZoneBottom":1.725,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.283188600905422,"aZ":-18.126790486758583,"pfxX":-7.731199917342977,"pfxZ":8.009938665218778,"pX":-0.10426290805693897,"pZ":2.2997212286710877,"vX0":3.7933088572103246,"vY0":-131.6742476247727,"vZ0":-5.687970605498569,"x":120.97,"y":176.69,"x0":-0.5600056997080636,"y0":50.0048748538899,"z0":5.831804196546766,"aX":-13.560212987604377},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":13.4,"breakHorizontal":13.2,"spinRate":1984,"spinDirection":217},"zone":8,"typeConfidence":2.0,"plateTime":0.41617506328806364,"extension":6.208864829726902},"index":1,"playId":"53c38d4b-c825-3f52-a14d-060acf6b0fe6","pitchNumber":2,"startTime":"2026-04-17T23:25:08.621Z","endTime":"2026-04-17T23:25:13.253Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.5,"endSpeed":84.0,"strikeZoneTop":3.418,"strikeZoneBottom":1.725,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.47415795713104,"aZ":-19.30613698431891,"pfxX":-7.440338977322237,"pfxZ":7.224597251430454,"pX":1.1090392721345397,"pZ":1.9796313276423616,"vX0":6.562317621697088,"vY0":-131.7248575537382,"vZ0":-6.246209219806008,"x":74.73,"y":185.33,"x0":-0.43178286820457096,"y0":50.00009757740622,"z0":5.779857933121937,"aX":-13.247981556387664},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":12.1,"breakHorizontal":12.2,"spinRate":1977,"spinDirection":216},"zone":14,"typeConfidence":2.0,"plateTime":0.413708495140237,"extension":6.377416395624901},"index":2,"playId":"e0a8038a-3de0-3ce1-9271-b7866853926d","pitchNumber":3,"startTime":"2026-04-17T23:25:25.689Z","endTime":"2026-04-17T23:25:31.652Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":6,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2026-04-17T23:25:54.444Z","endTime":"2026-04-17T23:26:03.894Z","isPitch":false,"type":"action","player":{"id":691740,"link":"/api/v1/people/691740"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":79.0,"endSpeed":72.5,"strikeZoneTop":3.418,"strikeZoneBottom":1.725,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.56767886328958,"aZ":-35.493091395236945,"pfxX":7.096016272346571,"pfxZ":-2.494622546772405,"pX":1.3221115828560488,"pZ":2.7687980333827062,"vX0":2.410016599874335,"vY0":-114.97790201941204,"vZ0":0.18601641556663417,"x":66.6,"y":164.02,"x0":-0.6633424499452363,"y0":50.00270390839884,"z0":6.148889447665866,"aX":9.440583281545925},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.1,"breakVerticalInduced":-4.2,"breakHorizontal":-13.4,"spinRate":2081,"spinDirection":44},"zone":12,"typeConfidence":0.9,"plateTime":0.47751886132047794,"extension":6.0275041846584045},"index":4,"playId":"ceb8380e-9839-3089-9049-36251d2ecef7","pitchNumber":4,"startTime":"2026-04-17T23:26:03.894Z","endTime":"2026-04-17T23:26:08.943Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":83.3,"endSpeed":75.7,"strikeZoneTop":3.418,"strikeZoneBottom":1.725,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.332461980213534,"aZ":-31.745386372413897,"pfxX":-4.522503039442427,"pfxZ":0.29248998618941435,"pX":0.20349390648057497,"pZ":1.8072992313150338,"vX0":3.2268147808938803,"vY0":-121.20497161215948,"vZ0":-3.3766467195569847,"x":109.24,"y":189.98,"x0":-0.5685060191203004,"y0":50.0020833987998,"z0":6.038919669422809,"aX":-6.617628967705599},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":-0.1,"breakHorizontal":7.2,"spinRate":908,"spinDirection":241},"zone":8,"typeConfidence":0.9,"plateTime":0.4547701633327339,"extension":5.997361809026835},"index":5,"playId":"060a470f-4168-3810-aabe-757fe663af55","pitchNumber":5,"startTime":"2026-04-17T23:26:17.986Z","endTime":"2026-04-17T23:26:21.936Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-17T23:26:21.936Z","atBatIndex":23},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"José Tena singles on a sharp line drive to right fielder Jung Hoo Lee.","rbi":0,"awayScore":6,"homeScore":0,"isOut":false},"about":{"atBatIndex":24,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-17T23:28:30.940Z","endTime":"2026-04-17T23:29:29.007Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":0},"matchup":{"batter":{"id":677588,"fullName":"José Tena","link":"/api/v1/people/677588"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":677588,"fullName":"José Tena","link":"/api/v1/people/677588"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":677588,"fullName":"José Tena","link":"/api/v1/people/677588"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":808982,"link":"/api/v1/people/808982"},"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(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.3,"endSpeed":77.4,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.634861185551493,"aZ":-32.30380553400971,"pfxX":9.555322193260828,"pfxZ":-0.08510181481185874,"pX":-0.7920650478981408,"pZ":2.6932130808698234,"vX0":0.6115617841792713,"vY0":-122.86566505752526,"vZ0":0.8554150354304539,"x":147.19,"y":166.06,"x0":-2.285476364743802,"y0":50.00295485315657,"z0":5.088462623523598,"aX":14.589455050173493},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":0.4,"breakHorizontal":-17.4,"spinRate":2579,"spinDirection":60},"zone":4,"typeConfidence":0.9,"plateTime":0.44600653653423716,"extension":6.154325391754766},"index":0,"playId":"782a3ee4-b57d-3220-bb16-8b7ce13b5585","pitchNumber":1,"startTime":"2026-04-17T23:28:30.940Z","endTime":"2026-04-17T23:28:35.463Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.4,"endSpeed":84.9,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.8013667561123,"aZ":-31.96377650709012,"pfxX":-9.497041900361095,"pfxZ":0.11684172176623964,"pX":-0.3538584995569974,"pZ":1.78290314069392,"vX0":7.0125785719410265,"vY0":-134.45014357907283,"vZ0":-2.697637259467531,"x":130.49,"y":190.64,"x0":-1.7602924772185338,"y0":50.005464322756865,"z0":5.064782131871467,"aX":-17.412164039348003},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":-0.1,"breakHorizontal":15.7,"spinRate":1966,"spinDirection":240},"zone":7,"typeConfidence":0.89,"plateTime":0.40718410524630855,"extension":6.559951183726365},"index":1,"playId":"8054af4b-1db0-3748-a922-fac9c45d1987","pitchNumber":2,"startTime":"2026-04-17T23:28:45.654Z","endTime":"2026-04-17T23:28:49.477Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.8,"endSpeed":86.1,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.896552245164166,"aZ":-35.69706322547775,"pfxX":-8.422570480208325,"pfxZ":-1.8826261914481561,"pX":1.3861303121000172,"pZ":1.5915784990686825,"vX0":10.723571076985795,"vY0":-134.90685172823186,"vZ0":-2.3969800913176305,"x":64.16,"y":195.81,"x0":-1.5229944354374025,"y0":50.006677772256694,"z0":4.977177424872193,"aX":-15.723785771620426},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":-3.7,"breakHorizontal":13.3,"spinRate":1921,"spinDirection":243},"zone":14,"typeConfidence":0.87,"plateTime":0.40406843946643,"extension":6.861037168051419},"index":2,"playId":"c0152d80-d188-3405-ad78-96b1f2ed8737","pitchNumber":3,"startTime":"2026-04-17T23:29:04.778Z","endTime":"2026-04-17T23:29:09.142Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.8,"endSpeed":79.4,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.196473488284504,"aZ":-35.81765076999269,"pfxX":-5.949628865342911,"pfxZ":-2.2917830434336777,"pX":0.3216551600747164,"pZ":1.7199198839730405,"vX0":6.936440341376913,"vY0":-124.80497762942463,"vZ0":-0.5612402399796883,"x":104.74,"y":192.34,"x0":-1.7100714638462184,"y0":50.00328831778048,"z0":4.877062005430983,"aX":-9.463586198407672},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.0,"breakVerticalInduced":-4.1,"breakHorizontal":9.4,"spinRate":1379,"spinDirection":271},"zone":9,"typeConfidence":0.91,"plateTime":0.4375169905323042,"extension":6.769964690378565},"hitData":{"launchSpeed":112.5,"launchAngle":10.0,"totalDistance":189.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":168.23,"coordY":111.61}},"index":3,"playId":"c5d1d419-3e4f-3f7f-8057-a10c22f59d6f","pitchNumber":4,"startTime":"2026-04-17T23:29:20.998Z","endTime":"2026-04-17T23:29:29.007Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-17T23:29:29.007Z","atBatIndex":24},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Keibert Ruiz singles on a line drive to left fielder Heliot Ramos. José Tena to 3rd.","rbi":0,"awayScore":6,"homeScore":0,"isOut":false},"about":{"atBatIndex":25,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-17T23:29:57.804Z","endTime":"2026-04-17T23:33:17.643Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":660688,"fullName":"Keibert Ruiz","link":"/api/v1/people/660688"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":660688,"fullName":"Keibert Ruiz","link":"/api/v1/people/660688"},"postOnThird":{"id":677588,"fullName":"José Tena","link":"/api/v1/people/677588"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,5,6,7,9],"actionIndex":[8],"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":660688,"fullName":"Keibert Ruiz","link":"/api/v1/people/660688"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"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":677588,"fullName":"José Tena","link":"/api/v1/people/677588"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":677588,"fullName":"José Tena","link":"/api/v1/people/677588"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.5,"endSpeed":85.8,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.363268113860023,"aZ":-32.882655344469796,"pfxX":-7.508857112233203,"pfxZ":-0.3812204961426531,"pX":0.49408015269834005,"pZ":2.1820538907921385,"vX0":8.137377473157004,"vY0":-135.9509594094822,"vZ0":-1.6954955770003521,"x":98.17,"y":179.86,"x0":-1.5600323772296305,"y0":50.0001845868735,"z0":5.092666049735467,"aX":-14.076399098310302},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":-0.8,"breakHorizontal":11.9,"spinRate":1930,"spinDirection":228},"zone":6,"typeConfidence":0.91,"plateTime":0.40263643960527995,"extension":6.822230723091107},"index":0,"playId":"96f78962-cb43-3834-bfdf-c2dcf9f8666d","pitchNumber":1,"startTime":"2026-04-17T23:30:00.504Z","endTime":"2026-04-17T23:30:04.668Z","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":90.3,"endSpeed":83.2,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.642517742849208,"aZ":-28.937297297085202,"pfxX":0.33986213649852703,"pfxZ":1.8372573435591946,"pX":0.34459249978394474,"pZ":2.7695731628451714,"vX0":5.6516627200582565,"vY0":-131.54503954933924,"vZ0":-0.5558390170736487,"x":103.86,"y":164.0,"x0":-1.8715144272327866,"y0":50.00283706968974,"z0":5.119947365351598,"aX":0.5970300493741247},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":3.5,"breakHorizontal":-1.8,"spinRate":2437,"spinDirection":200},"zone":3,"typeConfidence":0.78,"plateTime":0.41561551681747133,"extension":6.6134703886417245},"index":1,"playId":"b7f3a052-4760-3f9e-abff-82a83aeffec0","pitchNumber":2,"startTime":"2026-04-17T23:30:17.632Z","endTime":"2026-04-17T23:30:21.108Z","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":2,"outs":0},"pitchData":{"startSpeed":93.0,"endSpeed":84.5,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.597430626617324,"aZ":-34.66421522931997,"pfxX":-10.373080691316412,"pfxZ":-1.3612377070747286,"pX":1.2038825974357614,"pZ":2.3834403220939127,"vX0":10.67709876599775,"vY0":-135.01489772772467,"vZ0":-0.5897502164806236,"x":71.11,"y":174.43,"x0":-1.4694942007926104,"y0":50.0023095296969,"z0":5.061351596194145,"aX":-18.997564795800976},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":-2.4,"breakHorizontal":16.3,"spinRate":1849,"spinDirection":246},"zone":14,"typeConfidence":0.88,"plateTime":0.40694342167367425,"extension":6.863544386492438},"index":2,"playId":"ceb7cbee-0e5d-33f6-b4ed-5abe3c7ff32d","pitchNumber":3,"startTime":"2026-04-17T23:30:40.764Z","endTime":"2026-04-17T23:30:45.738Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.6,"endSpeed":78.7,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.455859990267957,"aZ":-40.523229849184,"pfxX":-5.791409786914686,"pfxZ":-5.326251999222214,"pX":0.513278371678047,"pZ":1.3341910783669675,"vX0":7.763839251143501,"vY0":-124.49845800749802,"vZ0":-0.22168115909111497,"x":97.44,"y":202.76,"x0":-1.8960495648771798,"y0":50.00554372139511,"z0":4.7840090754786,"aX":-9.07576471651954},"breaks":{"breakAngle":10.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.8,"breakVerticalInduced":-9.5,"breakHorizontal":8.6,"spinRate":1318,"spinDirection":280},"zone":14,"typeConfidence":0.9,"plateTime":0.4402899802805136,"extension":7.116770887122883},"index":3,"playId":"42f9f796-d129-3a28-94c6-ce3b8555eb25","pitchNumber":4,"startTime":"2026-04-17T23:30:59.942Z","endTime":"2026-04-17T23:31:03.982Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":6,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":4,"startTime":"2026-04-17T23:31:38.634Z","endTime":"2026-04-17T23:31:39.692Z","isPitch":false,"type":"action","player":{"id":660688,"link":"/api/v1/people/660688"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.7,"endSpeed":79.2,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.905778153644146,"aZ":-31.678008468734546,"pfxX":7.86742962807849,"pfxZ":0.31316623676662836,"pX":-0.12732834730057313,"pZ":2.4844897496957588,"vX0":2.297295778597836,"vY0":-124.93980243076454,"vZ0":0.5812900499261371,"x":121.85,"y":171.7,"x0":-2.079762781342044,"y0":50.00369764187836,"z0":4.841096153609856,"aX":12.504636974669248},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":1.0,"breakHorizontal":-14.8,"spinRate":2606,"spinDirection":56},"zone":5,"typeConfidence":0.9,"plateTime":0.4374937879197667,"extension":6.771797086491166},"index":5,"playId":"2e304051-8165-39a9-8ab6-94e45e560ab9","pitchNumber":5,"startTime":"2026-04-17T23:31:39.692Z","endTime":"2026-04-17T23:31:45.668Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.3,"endSpeed":84.2,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.337068816422416,"aZ":-26.325112120986688,"pfxX":-0.9303612948757372,"pfxZ":3.2450446434943956,"pX":0.8053801333105693,"pZ":2.4308703679100767,"vX0":6.733258684029558,"vY0":-132.85114996473553,"vZ0":-1.7611483656560005,"x":86.3,"y":173.15,"x0":-1.6323590054344057,"y0":50.00165591107041,"z0":5.001001447709727,"aX":-1.6770988695340094},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":5.8,"breakHorizontal":0.4,"spinRate":2334,"spinDirection":248},"zone":14,"typeConfidence":0.91,"plateTime":0.4110294348625616,"extension":6.794702095430815},"index":6,"playId":"9a90fe26-fdd7-32fb-8922-7dbd6b07570a","pitchNumber":6,"startTime":"2026-04-17T23:32:08.212Z","endTime":"2026-04-17T23:32:13.453Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.6,"endSpeed":78.2,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.388697076977888,"aZ":-32.47131095245671,"pfxX":5.317213080246974,"pfxZ":-0.19745257785255,"pX":0.924640038097734,"pZ":0.8010164953045018,"vX0":4.9573400062790745,"vY0":-123.16937890655718,"vZ0":-3.304100734606829,"x":81.75,"y":217.15,"x0":-1.804469531613276,"y0":50.0009451830052,"z0":4.904781931211201,"aX":8.169512177624176},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":-0.8,"breakHorizontal":-10.8,"spinRate":2534,"spinDirection":53},"zone":14,"typeConfidence":0.9,"plateTime":0.44465052393169646,"extension":6.863796492872959},"index":7,"playId":"b1d76d00-464f-399a-82a3-5a99ed143874","pitchNumber":7,"startTime":"2026-04-17T23:32:36.292Z","endTime":"2026-04-17T23:32:40.050Z","isPitch":true,"type":"pitch"},{"details":{"description":"On-field Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":6,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":8,"startTime":"2026-04-17T23:33:07.353Z","endTime":"2026-04-17T23:33:07.631Z","isPitch":false,"type":"action","player":{"id":660688,"link":"/api/v1/people/660688"}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.1,"endSpeed":85.7,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.436688872025233,"aZ":-31.576842653608775,"pfxX":-8.473513390229375,"pfxZ":0.3165963199232724,"pX":-0.38020119137402025,"pZ":1.8878701973280443,"vX0":6.648316980388725,"vY0":-135.5567014424823,"vZ0":-2.1283610569864506,"x":131.49,"y":187.81,"x0":-1.7584369052050879,"y0":50.00092492064354,"z0":4.878383395573355,"aX":-15.83611605044873},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":0.4,"breakHorizontal":14.0,"spinRate":1905,"spinDirection":246},"zone":7,"typeConfidence":0.9,"plateTime":0.40340630048109505,"extension":6.857408154616102},"hitData":{"launchSpeed":102.2,"launchAngle":16.0,"totalDistance":311.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":90.86,"coordY":79.6}},"index":9,"playId":"4b367603-bd40-3bdc-9981-147e809bf11d","pitchNumber":8,"startTime":"2026-04-17T23:33:07.631Z","endTime":"2026-04-17T23:33:17.643Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-17T23:33:17.643Z","atBatIndex":25},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"James Wood called out on strikes.","rbi":0,"awayScore":6,"homeScore":0,"isOut":true},"about":{"atBatIndex":26,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-17T23:33:55.529Z","endTime":"2026-04-17T23:36:15.847Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":660688,"fullName":"Keibert Ruiz","link":"/api/v1/people/660688"},"postOnThird":{"id":677588,"fullName":"José Tena","link":"/api/v1/people/677588"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6],"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":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":691740,"link":"/api/v1/people/691740"},"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":0},"pitchData":{"startSpeed":85.9,"endSpeed":78.8,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.058486010528444,"aZ":-29.662867095042124,"pfxX":6.324539548981809,"pfxZ":1.5877832968509864,"pX":-0.11238909093541931,"pZ":3.0490949524304143,"vX0":2.623719303814205,"vY0":-125.08171979798927,"vZ0":1.2899752755076923,"x":121.28,"y":156.45,"x0":-1.99660302907832,"y0":50.005821204171326,"z0":4.957526189137766,"aX":10.030233861059168},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":3.4,"breakHorizontal":-12.0,"spinRate":2609,"spinDirection":70},"zone":2,"typeConfidence":0.9,"plateTime":0.4377791481199198,"extension":6.3863138652455715},"index":0,"playId":"568a1e0b-e250-3583-a0ec-eb5fa61eb240","pitchNumber":1,"startTime":"2026-04-17T23:33:56.672Z","endTime":"2026-04-17T23:34:01.179Z","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":86.7,"endSpeed":80.2,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.65570698135598,"aZ":-37.095522450200576,"pfxX":-6.593283096508974,"pfxZ":-3.0300842851666707,"pX":-0.6726858416789194,"pZ":0.9472321531108777,"vX0":5.132761621839435,"vY0":-126.25151050262222,"vZ0":-2.089082156148552,"x":142.64,"y":213.2,"x0":-1.8710773433014434,"y0":50.00580529994324,"z0":4.758636437969145,"aX":-10.691925092928257},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.0,"breakVerticalInduced":-5.8,"breakHorizontal":10.8,"spinRate":1514,"spinDirection":267},"zone":13,"typeConfidence":0.91,"plateTime":0.43312033015660933,"extension":6.9354740823897645},"index":1,"playId":"17cc25bb-ca86-31fc-b61a-ff636b5644d1","pitchNumber":2,"startTime":"2026-04-17T23:34:15.618Z","endTime":"2026-04-17T23:34:19.515Z","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":86.0,"endSpeed":79.5,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.612738532801366,"aZ":-39.30819113240209,"pfxX":-3.730178771964803,"pfxZ":-4.4811097556583865,"pX":-0.1462537368261737,"pZ":1.0067703252872218,"vX0":5.18969351048374,"vY0":-125.22963302930523,"vZ0":-1.2161064923394154,"x":122.57,"y":211.6,"x0":-1.758072288966308,"y0":50.00087317314057,"z0":4.705806560100243,"aX":-5.940969281912934},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-45.0,"breakVerticalInduced":-8.2,"breakHorizontal":5.6,"spinRate":1370,"spinDirection":281},"zone":13,"typeConfidence":0.9,"plateTime":0.43689865924075955,"extension":7.0545908604325955},"index":2,"playId":"875c4114-f951-39cf-b792-b91eff783c20","pitchNumber":3,"startTime":"2026-04-17T23:34:35.668Z","endTime":"2026-04-17T23:34:39.987Z","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":92.0,"endSpeed":84.4,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.397288362608514,"aZ":-27.029815409629403,"pfxX":-1.556134193247362,"pfxZ":2.820636224089597,"pX":0.13921242496213532,"pZ":3.1317022028671557,"vX0":5.588493122787688,"vY0":-134.00205590515503,"vZ0":-0.059365529380378645,"x":111.69,"y":154.22,"x0":-1.7691649104519929,"y0":50.00031322168863,"z0":5.081851022609363,"aX":-2.83601532248771},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":5.3,"breakHorizontal":1.7,"spinRate":2153,"spinDirection":227},"zone":2,"typeConfidence":0.91,"plateTime":0.40842567375312777,"extension":6.823678023141288},"index":3,"playId":"db76d93c-95e3-35a2-8629-81c87da8075a","pitchNumber":4,"startTime":"2026-04-17T23:34:58.062Z","endTime":"2026-04-17T23:35:01.351Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.9,"endSpeed":80.4,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.539085729675968,"aZ":-40.033248234785496,"pfxX":-4.057518613137176,"pfxZ":-4.8230204761792725,"pX":-0.4435597179460664,"pZ":1.1456289120239687,"vX0":4.979418692954929,"vY0":-126.4930267072944,"vZ0":-1.0431063933718419,"x":133.91,"y":207.85,"x0":-1.9056534414048905,"y0":50.00410874676372,"z0":4.758257149306891,"aX":-6.61042273744319},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.8,"breakVerticalInduced":-8.8,"breakHorizontal":6.2,"spinRate":1388,"spinDirection":271},"zone":13,"typeConfidence":0.9,"plateTime":0.43215380317903707,"extension":6.68191166494663},"index":4,"playId":"99acab17-f861-312c-8dd3-dcb02c8e2015","pitchNumber":5,"startTime":"2026-04-17T23:35:19.559Z","endTime":"2026-04-17T23:35:23.327Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.2,"endSpeed":79.9,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.10840439546583,"aZ":-39.405612892349865,"pfxX":-4.137989433293668,"pfxZ":-4.489756205440581,"pX":-0.270534272530738,"pZ":1.8131914700193417,"vX0":5.343813887571764,"vY0":-125.48802923934586,"vZ0":0.6948038016367373,"x":127.31,"y":189.82,"x0":-1.8805882670362442,"y0":50.004516133524994,"z0":4.718654386385546,"aX":-6.664227019189707},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.3,"breakVerticalInduced":-7.8,"breakHorizontal":6.4,"spinRate":1342,"spinDirection":273},"zone":8,"typeConfidence":0.9,"plateTime":0.43488528738370436,"extension":7.074557101713906},"index":5,"playId":"5ca1c815-d3d7-34af-aedb-90df3b6a71d1","pitchNumber":6,"startTime":"2026-04-17T23:35:39.410Z","endTime":"2026-04-17T23:35:43.817Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"pitchData":{"startSpeed":93.7,"endSpeed":86.0,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.528247466310376,"aZ":-31.369449231675556,"pfxX":-6.64995572024913,"pfxZ":0.42456279686079057,"pX":-0.5265285956088471,"pZ":1.9957734682432378,"vX0":5.398123481952157,"vY0":-136.39039839300847,"vZ0":-2.105650678168085,"x":137.07,"y":184.89,"x0":-1.6657785486119883,"y0":50.000861522090375,"z0":4.937469963387285,"aX":-12.548233555985194},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":0.5,"breakHorizontal":10.9,"spinRate":1780,"spinDirection":236},"zone":7,"typeConfidence":0.92,"plateTime":0.4013245810617265,"extension":6.790526344023192},"index":6,"playId":"7ccbced1-8e06-3ee8-bdfe-e5fcde38a98b","pitchNumber":7,"startTime":"2026-04-17T23:36:11.165Z","endTime":"2026-04-17T23:36:15.847Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-17T23:36:15.847Z","atBatIndex":26},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Brady House grounds into a force out, second baseman Luis Arraez to shortstop Willy Adames. José Tena scores. Keibert Ruiz out at 2nd. Brady House to 1st. Brady House advances to 1st, on a missed catch error by first baseman Rafael Devers, assist to shortstop Willy Adames.","rbi":0,"awayScore":6,"homeScore":1,"isOut":true},"about":{"atBatIndex":27,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-17T23:36:38.146Z","endTime":"2026-04-17T23:36:53.012Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":691781,"fullName":"Brady House","link":"/api/v1/people/691781"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":691781,"fullName":"Brady House","link":"/api/v1/people/691781"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0],"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":660688,"fullName":"Keibert Ruiz","link":"/api/v1/people/660688"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":650333,"link":"/api/v1/people/650333"},"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":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_adv_play","runner":{"id":677588,"fullName":"José Tena","link":"/api/v1/people/677588"},"responsiblePitcher":{"id":657277,"link":"/api/v1/people/657277"},"isScoringEvent":true,"rbi":false,"earned":false,"teamUnearned":true,"playIndex":0},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":691781,"fullName":"Brady House","link":"/api/v1/people/691781"},"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_assist"},{"player":{"id":646240,"link":"/api/v1/people/646240"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_error_dropped_ball"}]}],"playEvents":[{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.2,"endSpeed":85.4,"strikeZoneTop":3.371,"strikeZoneBottom":1.701,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.98764082495866,"aZ":-32.55043829031682,"pfxX":-9.421837950776744,"pfxZ":-0.19968394071198592,"pX":-0.07533870019745222,"pZ":1.612089332367402,"vX0":7.59786067625414,"vY0":-135.5628678218099,"vZ0":-2.666308770282075,"x":119.87,"y":195.25,"x0":-1.6920091415750558,"y0":50.00528545759833,"z0":4.883599235168644,"aX":-17.51641172930542},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":-0.7,"breakHorizontal":15.5,"spinRate":1850,"spinDirection":242},"zone":13,"typeConfidence":0.89,"plateTime":0.40423356912003117,"extension":6.6867445834339945},"hitData":{"launchSpeed":102.3,"launchAngle":-13.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":144.71,"coordY":155.23}},"index":0,"playId":"e3de3162-35a7-3d65-baec-6da26b0fda8f","pitchNumber":1,"startTime":"2026-04-17T23:36:39.566Z","endTime":"2026-04-17T23:36:53.012Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-17T23:36:53.012Z","atBatIndex":27},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Daniel Susac challenged (pitch result), call on the field was confirmed: Luis García Jr. walks. Brady House to 2nd.","rbi":0,"awayScore":6,"homeScore":1,"isOut":false},"about":{"atBatIndex":28,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-17T23:37:23.466Z","endTime":"2026-04-17T23:40:15.237Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"postOnSecond":{"id":691781,"fullName":"Brady House","link":"/api/v1/people/691781"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6,7],"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":691781,"fullName":"Brady House","link":"/api/v1/people/691781"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"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":86.4,"endSpeed":79.9,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.422218632119748,"aZ":-39.54187046776407,"pfxX":-5.490485654369568,"pfxZ":-4.587048996028159,"pX":0.848653121425679,"pZ":0.7711379352335136,"vX0":8.180359768997992,"vY0":-125.64825770009652,"vZ0":-1.7411338577494184,"x":84.65,"y":217.96,"x0":-1.7294487847860822,"y0":50.00467254961238,"z0":4.673461866549879,"aX":-8.81925639623629},"breaks":{"breakAngle":10.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.0,"breakVerticalInduced":-8.5,"breakHorizontal":8.2,"spinRate":1288,"spinDirection":276},"zone":14,"typeConfidence":0.9,"plateTime":0.43519870002525707,"extension":7.150733472139516},"index":0,"playId":"6f899e3c-06fb-37cf-91e3-fd96c1000700","pitchNumber":1,"startTime":"2026-04-17T23:37:23.466Z","endTime":"2026-04-17T23:37:28.226Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.4,"endSpeed":84.4,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.050273501883293,"aZ":-35.48879366377692,"pfxX":-8.262161038085871,"pfxZ":-1.8223696039991015,"pX":0.8665811178519377,"pZ":2.0334358017983183,"vX0":9.22645476779245,"vY0":-134.20999883291927,"vZ0":-0.9228600129146518,"x":83.97,"y":183.88,"x0":-1.5483569666063812,"y0":50.005024139028514,"z0":4.917744551671937,"aX":-15.019425540671751},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":-3.2,"breakHorizontal":12.8,"spinRate":1817,"spinDirection":242},"zone":14,"typeConfidence":0.89,"plateTime":0.4086904161199185,"extension":6.990688987952194},"index":1,"playId":"e972b8db-509a-3316-bfaf-99bca4b7776b","pitchNumber":2,"startTime":"2026-04-17T23:37:47.511Z","endTime":"2026-04-17T23:37:51.772Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.6,"endSpeed":85.5,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.34406897110017,"aZ":-27.88020679751461,"pfxX":-9.105650824320065,"pfxZ":2.3000672289249815,"pX":0.4576041525478131,"pZ":1.9063785492426744,"vX0":8.771054780626216,"vY0":-135.9853392974771,"vZ0":-2.6806967376583195,"x":99.56,"y":187.31,"x0":-1.6295265499182887,"y0":50.00643735471633,"z0":4.843019944023063,"aX":-17.0253293117946},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":3.7,"breakHorizontal":14.6,"spinRate":2034,"spinDirection":238},"zone":9,"typeConfidence":0.9,"plateTime":0.40307878593873836,"extension":6.967543519281978},"index":2,"playId":"59559ede-caaf-378f-8b46-4caaf65d20e4","pitchNumber":3,"startTime":"2026-04-17T23:38:08.018Z","endTime":"2026-04-17T23:38:12.466Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.8,"endSpeed":86.3,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.60627348753387,"aZ":-21.792139308016612,"pfxX":-4.107103724321745,"pfxZ":5.447900876041558,"pX":0.05420420217378647,"pZ":4.0565753955991415,"vX0":5.624207546193408,"vY0":-136.59132168796583,"vZ0":1.1512482876150318,"x":114.93,"y":129.25,"x0":-1.4895596151640613,"y0":50.00409625152186,"z0":5.118669942905407,"aX":-7.829751460249793},"breaks":{"breakAngle":16.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":10.3,"breakHorizontal":6.4,"spinRate":2198,"spinDirection":224},"zone":12,"typeConfidence":2.0,"plateTime":0.3996614707687507,"extension":6.895752448580623},"index":3,"playId":"eeedbd47-93dc-34cd-b83d-fd208894e88f","pitchNumber":4,"startTime":"2026-04-17T23:38:27.702Z","endTime":"2026-04-17T23:38:31.920Z","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":87.1,"endSpeed":80.8,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.828345713027993,"aZ":-37.42556323380911,"pfxX":-7.528163665487249,"pfxZ":-3.20295215299375,"pX":0.3405050423036312,"pZ":0.555637956047975,"vX0":7.793909051252093,"vY0":-126.68751690288562,"vZ0":-2.858697451570365,"x":104.02,"y":223.78,"x0":-1.7854259561360242,"y0":50.004529760720565,"z0":4.665329199485891,"aX":-12.342656366493456},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.1,"breakVerticalInduced":-6.2,"breakHorizontal":12.0,"spinRate":1492,"spinDirection":268},"zone":14,"typeConfidence":0.91,"plateTime":0.4309663347802819,"extension":7.164935859437588},"index":4,"playId":"d9059461-2670-3b33-9726-cd48a7721052","pitchNumber":5,"startTime":"2026-04-17T23:38:55.490Z","endTime":"2026-04-17T23:38:58.772Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.9,"endSpeed":85.9,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.30561416778112,"aZ":-34.86236928338776,"pfxX":-9.436427274622154,"pfxZ":-1.4314576243558692,"pX":-1.0692948226465848,"pZ":1.4963701130085594,"vX0":5.026081785765069,"vY0":-136.59627621957395,"vZ0":-2.6470379140446223,"x":157.76,"y":198.38,"x0":-1.7114890250150816,"y0":50.00091488628968,"z0":4.885319237887952,"aX":-17.752698890181023},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":-3.0,"breakHorizontal":16.0,"spinRate":1869,"spinDirection":243},"zone":13,"typeConfidence":0.89,"plateTime":0.40164642726542166,"extension":6.89009278689487},"index":5,"playId":"ce850519-2881-34c8-bf4f-9a2d7da60166","pitchNumber":6,"startTime":"2026-04-17T23:39:17.244Z","endTime":"2026-04-17T23:39:22.241Z","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,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.1,"endSpeed":86.1,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.663801839096994,"aZ":-31.707031555132996,"pfxX":-10.497984166035115,"pfxZ":0.2435502372378382,"pX":-0.022101170629452934,"pZ":1.9998179068929058,"vX0":7.621322935314119,"vY0":-136.8687376281237,"vZ0":-2.1431525010602686,"x":117.84,"y":184.78,"x0":-1.4811202642731396,"y0":50.001308725817054,"z0":4.967829828499981,"aX":-19.88358306581138},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":0.2,"breakHorizontal":17.4,"spinRate":1867,"spinDirection":242},"zone":8,"typeConfidence":0.89,"plateTime":0.4004466412935388,"extension":6.862447747124838},"index":6,"playId":"a22ffb5f-06e6-3f22-a343-61b8709da938","pitchNumber":7,"startTime":"2026-04-17T23:39:37.284Z","endTime":"2026-04-17T23:39:42.677Z","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,"runnerGoing":true},"count":{"balls":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.8,"endSpeed":86.2,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.378327561907252,"aZ":-29.66176688898156,"pfxX":-9.00063290594113,"pfxZ":1.3300926083694984,"pX":0.5874115202009399,"pZ":1.515337175668079,"vX0":8.78760807605918,"vY0":-136.3994051448305,"vZ0":-3.543708578919992,"x":94.61,"y":197.87,"x0":-1.503227953223816,"y0":50.00211416497656,"z0":4.871572160517421,"aX":-16.996693118896438},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":1.8,"breakHorizontal":14.5,"spinRate":1889,"spinDirection":239},"zone":14,"typeConfidence":0.9,"plateTime":0.4012241984141438,"extension":6.899672790087293},"index":7,"playId":"584b1d5d-b38f-364a-89f6-d4213d7f6f65","pitchNumber":8,"startTime":"2026-04-17T23:40:09.686Z","endTime":"2026-04-17T23:40:15.237Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":137,"player":{"id":691740,"fullName":"Daniel Susac","link":"/api/v1/people/691740"}},"playEndTime":"2026-04-17T23:40:15.237Z","atBatIndex":28},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"CJ Abrams grounds out, third baseman Matt Chapman to first baseman Rafael Devers.","rbi":0,"awayScore":6,"homeScore":1,"isOut":true},"about":{"atBatIndex":29,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-17T23:41:23.866Z","endTime":"2026-04-17T23:42:48.543Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":656305,"link":"/api/v1/people/656305"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":646240,"link":"/api/v1/people/646240"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":6,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-04-17T23:41:13.166Z","endTime":"2026-04-17T23:41:26.163Z","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":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.9,"endSpeed":78.4,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.113287700247838,"aZ":-31.76291420166006,"pfxX":9.302591341667238,"pfxZ":0.2617155111845353,"pX":0.7243748302577757,"pZ":2.0533599855549864,"vX0":3.51043401285309,"vY0":-123.6953894473814,"vZ0":-0.3423765722266917,"x":89.39,"y":183.34,"x0":-1.9206031741592102,"y0":50.00128130487119,"z0":4.851228814574746,"aX":14.44694349765504},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":0.6,"breakHorizontal":-17.6,"spinRate":2626,"spinDirection":48},"zone":9,"typeConfidence":0.9,"plateTime":0.4423978919855971,"extension":6.851377531752557},"index":1,"playId":"b0891338-1706-30be-9192-a11f91c27849","pitchNumber":1,"startTime":"2026-04-17T23:41:26.163Z","endTime":"2026-04-17T23:41:29.561Z","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":94.0,"endSpeed":86.3,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.033526892369455,"aZ":-30.79165779723234,"pfxX":-9.358829136128126,"pfxZ":0.7308027232991909,"pX":-0.1915698359236185,"pZ":1.2701698597749354,"vX0":7.23013765287785,"vY0":-136.77055923300682,"vZ0":-3.9000036693211397,"x":124.3,"y":204.49,"x0":-1.6527915752680873,"y0":50.004426309675786,"z0":4.825210741481599,"aX":-17.7406349042883},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":0.7,"breakHorizontal":15.5,"spinRate":1830,"spinDirection":247},"zone":13,"typeConfidence":0.9,"plateTime":0.4004085152258794,"extension":6.930894353048352},"index":2,"playId":"4b1877de-db48-3081-a8bb-4c0f968bb50c","pitchNumber":2,"startTime":"2026-04-17T23:41:49.415Z","endTime":"2026-04-17T23:41:54.466Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.6,"endSpeed":85.5,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.890514344880508,"aZ":-31.93894453921785,"pfxX":-9.435271300784754,"pfxZ":0.12553623702714312,"pX":-0.7310525498398281,"pZ":2.0866458338907528,"vX0":6.063958906951521,"vY0":-136.16629874503883,"vZ0":-1.684768490585279,"x":144.87,"y":182.44,"x0":-1.7651385176815846,"y0":50.00192357943933,"z0":4.930581745804575,"aX":-17.654074535819483},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":0.1,"breakHorizontal":15.7,"spinRate":1935,"spinDirection":241},"zone":7,"typeConfidence":0.89,"plateTime":0.40279885980452645,"extension":6.937926037214787},"index":3,"playId":"6625f429-94ef-3ddc-bd6d-c6095f2d2b04","pitchNumber":3,"startTime":"2026-04-17T23:42:09.012Z","endTime":"2026-04-17T23:42:14.338Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.1,"endSpeed":80.0,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.193918550393402,"aZ":-39.11818093294745,"pfxX":-5.816641753428757,"pfxZ":-4.323049481542279,"pX":0.027772844071036508,"pZ":1.017274300230743,"vX0":6.480207949683445,"vY0":-125.3497958109899,"vZ0":-1.3960543521522042,"x":115.94,"y":211.31,"x0":-1.8242979864420084,"y0":50.003072846875895,"z0":4.749187430370933,"aX":-9.340054656613715},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.5,"breakVerticalInduced":-7.9,"breakHorizontal":9.2,"spinRate":1470,"spinDirection":273},"zone":14,"typeConfidence":0.9,"plateTime":0.435448723643439,"extension":7.114987990967078},"hitData":{"launchSpeed":63.0,"launchAngle":-29.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":109.6,"coordY":167.98}},"index":4,"playId":"5c6f2f08-3593-3f95-8d2e-365c06302fca","pitchNumber":4,"startTime":"2026-04-17T23:42:40.973Z","endTime":"2026-04-17T23:42:48.543Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-17T23:42:48.543Z","atBatIndex":29},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Drew Gilbert homers (1) on a fly ball to right center field.","rbi":1,"awayScore":7,"homeScore":1,"isOut":false},"about":{"atBatIndex":30,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-17T23:45:07.989Z","endTime":"2026-04-17T23:46:40.632Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":3,"strikes":1,"outs":0},"matchup":{"batter":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641793,"fullName":"Zack Littell","link":"/api/v1/people/641793"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"responsiblePitcher":{"id":641793,"link":"/api/v1/people/641793"},"isScoringEvent":true,"rbi":true,"earned":true,"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":0},"pitchData":{"startSpeed":87.0,"endSpeed":80.2,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.917329678296998,"aZ":-21.26203743293483,"pfxX":-0.05936582676407376,"pfxZ":6.695657126529785,"pX":0.3206918012160519,"pZ":1.6684798005512742,"vX0":2.7272147599665217,"vY0":-126.61527926859807,"vZ0":-6.384853268750542,"x":104.78,"y":193.73,"x0":-0.7609465034473736,"y0":50.00504925320365,"z0":5.914958083185721,"aX":-0.09735542947961247},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":10.9,"breakHorizontal":-0.5,"spinRate":2182,"spinDirection":206},"zone":9,"typeConfidence":0.92,"plateTime":0.43195663938720674,"extension":6.040174016741477},"index":0,"playId":"69149093-9b5a-309a-b0ca-516e13399e36","pitchNumber":1,"startTime":"2026-04-17T23:45:13.309Z","endTime":"2026-04-17T23:45:17.602Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.2,"endSpeed":76.3,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.413544751134847,"aZ":-29.485149578675973,"pfxX":-6.877318440880533,"pfxZ":1.8274520712212574,"pX":-0.18296938434276913,"pZ":0.5552700167839999,"vX0":3.4698954360666234,"vY0":-120.96434972522798,"vZ0":-6.433134986779035,"x":123.97,"y":223.79,"x0":-0.7488061617783508,"y0":50.00112642466281,"z0":5.861256606535732,"aX":-10.106696565072282},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":1.9,"breakHorizontal":11.5,"spinRate":1022,"spinDirection":242},"zone":13,"typeConfidence":0.9,"plateTime":0.454241026966133,"extension":5.956247260620543},"index":1,"playId":"0fb1aaa7-c95f-3898-9f4b-cd977f874937","pitchNumber":2,"startTime":"2026-04-17T23:45:27.574Z","endTime":"2026-04-17T23:45:31.277Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.8,"endSpeed":82.3,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.422308083868238,"aZ":-19.980067136524926,"pfxX":-6.417700034480985,"pfxZ":6.957047765284237,"pX":-0.22400993139897757,"pZ":4.281772826755067,"vX0":3.133496898649599,"vY0":-132.12488602978883,"vZ0":-0.9065227485660792,"x":125.54,"y":123.17,"x0":-0.5971045981457574,"y0":50.00354476396527,"z0":6.1095521312722525,"aX":-11.248682459484868},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":12.6,"breakHorizontal":10.8,"spinRate":2001,"spinDirection":207},"zone":11,"typeConfidence":0.65,"plateTime":0.41594080306748715,"extension":6.111568959966819},"index":2,"playId":"115a880e-d1dc-3c25-9709-2eef81b3b989","pitchNumber":3,"startTime":"2026-04-17T23:45:43.929Z","endTime":"2026-04-17T23:45:48.339Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.0,"endSpeed":79.8,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.031209634381447,"aZ":-22.74344441447531,"pfxX":0.6977539345465746,"pfxZ":5.775882200395916,"pX":-0.2631193580360326,"pZ":4.87882966734002,"vX0":1.0947331162505138,"vY0":-126.7356847267211,"vZ0":1.188517307472222,"x":127.03,"y":107.05,"x0":-0.7907048586169912,"y0":50.00184760695416,"z0":6.215593444818003,"aX":1.1388272445963128},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":10.9,"breakHorizontal":-1.6,"spinRate":1987,"spinDirection":201},"zone":11,"typeConfidence":0.91,"plateTime":0.43159191648432627,"extension":6.04135592213373},"index":3,"playId":"01890912-ed59-3ad6-bc5f-8f02f67d71c0","pitchNumber":4,"startTime":"2026-04-17T23:45:58.732Z","endTime":"2026-04-17T23:46:02.234Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.6,"endSpeed":82.6,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.48893879898048,"aZ":-16.967062561812952,"pfxX":-5.437039046107448,"pfxZ":8.687317516006784,"pX":0.30248195296567293,"pZ":2.307211244941444,"vX0":4.153470983081969,"vY0":-131.82334196828964,"vZ0":-5.93017001077855,"x":105.47,"y":176.49,"x0":-0.5915716797913023,"y0":50.00063121909682,"z0":5.849657012083373,"aX":-9.514245466608433},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":14.5,"breakHorizontal":8.9,"spinRate":2005,"spinDirection":217},"zone":6,"typeConfidence":0.9,"plateTime":0.41640165391328754,"extension":6.251443035987408},"hitData":{"launchSpeed":101.6,"launchAngle":29.0,"totalDistance":389.0,"trajectory":"fly_ball","hardness":"medium","location":"89","coordinates":{"coordX":186.04,"coordY":53.36}},"index":4,"playId":"c82fc261-6534-30da-becc-262be23e752f","pitchNumber":5,"startTime":"2026-04-17T23:46:15.244Z","endTime":"2026-04-17T23:46:40.632Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-17T23:46:40.632Z","atBatIndex":30},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Willy Adames doubles (10) on a sharp line drive to left fielder Daylen Lile.","rbi":0,"awayScore":7,"homeScore":1,"isOut":false},"about":{"atBatIndex":31,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-17T23:46:57.973Z","endTime":"2026-04-17T23:47:40.008Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":2,"strikes":0,"outs":0},"matchup":{"batter":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641793,"fullName":"Zack Littell","link":"/api/v1/people/641793"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":695734,"link":"/api/v1/people/695734"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.2,"endSpeed":79.9,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.69032905732191,"aZ":-24.467113231040933,"pfxX":1.8482231462621432,"pfxZ":4.795240076485985,"pX":0.9569466381676738,"pZ":1.4295033030277549,"vX0":3.0517941500457697,"vY0":-125.52248181343201,"vZ0":-6.4742000835437885,"x":80.52,"y":200.18,"x0":-0.5113888971571138,"y0":50.00478480761642,"z0":6.014875714196987,"aX":2.969790466223986},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":7.6,"breakHorizontal":-4.0,"spinRate":2137,"spinDirection":193},"zone":14,"typeConfidence":0.91,"plateTime":0.43517558899394526,"extension":6.125246786903524},"index":0,"playId":"ae9f2827-2307-33c6-ad67-e1cdb8494ccb","pitchNumber":1,"startTime":"2026-04-17T23:47:00.489Z","endTime":"2026-04-17T23:47:05.541Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.9,"endSpeed":83.8,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.749302299062574,"aZ":-21.207829386118675,"pfxX":-8.602549537877602,"pfxZ":6.138117409763374,"pX":-0.9842782165187217,"pZ":2.442033171490793,"vX0":2.2376608541741847,"vY0":-132.43252031764544,"vZ0":-4.882017738094786,"x":154.52,"y":172.85,"x0":-0.7193959574449887,"y0":50.002777726800836,"z0":5.848740898922471,"aX":-15.368373047674426},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":10.3,"breakHorizontal":15.1,"spinRate":2024,"spinDirection":214},"zone":13,"typeConfidence":2.0,"plateTime":0.41268248199352175,"extension":6.104659961741776},"index":1,"playId":"4d129f0e-07c5-358a-a457-26ca7a782e6c","pitchNumber":2,"startTime":"2026-04-17T23:47:14.175Z","endTime":"2026-04-17T23:47:18.552Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.7,"endSpeed":80.2,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.585645771736313,"aZ":-24.555679075549737,"pfxX":1.4607296127955145,"pfxZ":4.675599554196232,"pX":0.17316244510476977,"pZ":2.6349844472832094,"vX0":1.431101218924227,"vY0":-126.28716711400092,"vZ0":-3.778208522211783,"x":110.4,"y":167.64,"x0":-0.5888406263542105,"y0":50.00420483960508,"z0":6.105799293088813,"aX":2.3799963195860614},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":7.9,"breakHorizontal":-3.0,"spinRate":2160,"spinDirection":196},"zone":5,"typeConfidence":0.91,"plateTime":0.4322619583630005,"extension":6.1256412082866465},"hitData":{"launchSpeed":107.4,"launchAngle":18.0,"totalDistance":278.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":38.0,"coordY":98.0}},"index":2,"playId":"13e30da1-a6e5-316e-8769-ecd11024e97e","pitchNumber":3,"startTime":"2026-04-17T23:47:28.119Z","endTime":"2026-04-17T23:47:40.008Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-17T23:47:40.008Z","atBatIndex":31},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Luis Arraez grounds out, shortstop CJ Abrams to first baseman Luis García Jr. Willy Adames to 3rd.","rbi":0,"awayScore":7,"homeScore":1,"isOut":true},"about":{"atBatIndex":32,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-17T23:48:09.713Z","endTime":"2026-04-17T23:48:54.616Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641793,"fullName":"Zack Littell","link":"/api/v1/people/641793"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":682928,"link":"/api/v1/people/682928"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":671277,"link":"/api/v1/people/671277"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":89.7,"endSpeed":82.7,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.961351911244865,"aZ":-22.912726331060668,"pfxX":-8.145195011295671,"pfxZ":5.314083112631943,"pX":-0.6295424455572457,"pZ":3.3981340628664305,"vX0":2.8651300752084423,"vY0":-130.75958776362174,"vZ0":-2.0625846188337817,"x":141.0,"y":147.03,"x0":-0.677288019191006,"y0":50.00234593177195,"z0":5.905382162769492,"aX":-14.191829733695837},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":9.5,"breakHorizontal":14.2,"spinRate":1679,"spinDirection":219},"zone":11,"typeConfidence":2.0,"plateTime":0.4178938067612785,"extension":6.124771816930064},"index":0,"playId":"21f04e8f-76c3-369d-8758-085ffbf7fd9b","pitchNumber":1,"startTime":"2026-04-17T23:48:09.713Z","endTime":"2026-04-17T23:48:14.461Z","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":86.5,"endSpeed":80.4,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.926820140018208,"aZ":-24.413091349325885,"pfxX":2.059790740607411,"pfxZ":4.752967416654075,"pX":0.8999699347359819,"pZ":3.5086313808419143,"vX0":3.5580028290316617,"vY0":-126.04906052687943,"vZ0":-1.7411863161593206,"x":82.7,"y":144.05,"x0":-0.7892361832029752,"y0":50.00567685994063,"z0":6.150234168540401,"aX":3.3656890996460187},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":8.5,"breakHorizontal":-4.4,"spinRate":2010,"spinDirection":188},"zone":12,"typeConfidence":0.92,"plateTime":0.4319994821814519,"extension":6.073196492955441},"index":1,"playId":"772d0032-2072-3520-ac7a-df20d93874fb","pitchNumber":2,"startTime":"2026-04-17T23:48:25.954Z","endTime":"2026-04-17T23:48:29.532Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.0,"endSpeed":83.1,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.684218377826134,"aZ":-15.087963284443592,"pfxX":-2.8202889436332326,"pfxZ":9.623858952635056,"pX":-0.17502607155607097,"pZ":3.807906826345912,"vX0":2.0998876035590306,"vY0":-132.4918160985159,"vZ0":-3.055485640411737,"x":123.67,"y":135.97,"x0":-0.612023617646829,"y0":50.00055528996874,"z0":6.080609791651531,"aX":-5.0062549153717},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":16.9,"breakHorizontal":4.7,"spinRate":2014,"spinDirection":213},"zone":11,"typeConfidence":0.92,"plateTime":0.41363084144493945,"extension":6.225480445601701},"hitData":{"launchSpeed":88.0,"launchAngle":-7.0,"totalDistance":25.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":115.51,"coordY":151.07}},"index":2,"playId":"2285c04a-05fb-3f3d-be6c-1b36dcda8567","pitchNumber":3,"startTime":"2026-04-17T23:48:47.728Z","endTime":"2026-04-17T23:48:54.616Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-17T23:48:54.616Z","atBatIndex":32},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Matt Chapman singles on a ground ball to left fielder Daylen Lile. Willy Adames scores.","rbi":1,"awayScore":8,"homeScore":1,"isOut":false},"about":{"atBatIndex":33,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-17T23:49:20.258Z","endTime":"2026-04-17T23:49:45.141Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641793,"fullName":"Zack Littell","link":"/api/v1/people/641793"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"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":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":695734,"link":"/api/v1/people/695734"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"responsiblePitcher":{"id":641793,"link":"/api/v1/people/641793"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.5,"endSpeed":83.3,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.666817232031764,"aZ":-21.28969181476282,"pfxX":-8.855315501808047,"pfxZ":6.150656698313453,"pX":-0.3702639619736275,"pZ":3.538215100907037,"vX0":3.5233207766667687,"vY0":-131.86303359255973,"vZ0":-2.236943098551043,"x":131.11,"y":143.25,"x0":-0.5691873116345607,"y0":50.00580163991307,"z0":5.959688636291527,"aX":-15.678233644921752},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":10.9,"breakHorizontal":15.4,"spinRate":1847,"spinDirection":216},"zone":11,"typeConfidence":2.0,"plateTime":0.41454648849458664,"extension":6.137595651249668},"index":0,"playId":"4e8bf5c4-36da-39bd-a3d2-12016f17b695","pitchNumber":1,"startTime":"2026-04-17T23:49:20.258Z","endTime":"2026-04-17T23:49:24.477Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.9,"endSpeed":83.5,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.419343560842698,"aZ":-18.019371737739025,"pfxX":-7.543671024575723,"pfxZ":7.945861712114448,"pX":-0.6833955790318194,"pZ":2.641938033097859,"vX0":2.40164599596821,"vY0":-132.41120102359153,"vZ0":-4.791518976131538,"x":143.05,"y":167.45,"x0":-0.6203456615504,"y0":50.00225667981702,"z0":5.787395502903902,"aX":-13.43785346156528},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":13.6,"breakHorizontal":13.2,"spinRate":1941,"spinDirection":219},"zone":4,"typeConfidence":2.0,"plateTime":0.4131415532439018,"extension":6.1759779083467885},"hitData":{"launchSpeed":91.5,"launchAngle":6.0,"totalDistance":101.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":93.2,"coordY":125.73}},"index":1,"playId":"27c79d95-3d62-3528-96e3-690fd1109479","pitchNumber":2,"startTime":"2026-04-17T23:49:34.855Z","endTime":"2026-04-17T23:49:45.141Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-17T23:49:45.141Z","atBatIndex":33},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Rafael Devers strikes out swinging.","rbi":0,"awayScore":8,"homeScore":1,"isOut":true},"about":{"atBatIndex":34,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-17T23:50:05.442Z","endTime":"2026-04-17T23:51:34.402Z","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":641793,"fullName":"Zack Littell","link":"/api/v1/people/641793"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"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":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":4},"credits":[{"player":{"id":660688,"link":"/api/v1/people/660688"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.6,"endSpeed":80.3,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.93404400784511,"aZ":-23.607413366144385,"pfxX":0.7920194243467904,"pfxZ":5.255226287272292,"pX":0.9418368024412871,"pZ":2.9324416781117386,"vX0":3.5453563981832725,"vY0":-126.14822012870214,"vZ0":-3.2066340233671777,"x":81.1,"y":159.6,"x0":-0.5782127107020509,"y0":50.00311911133505,"z0":6.099439179805961,"aX":1.2901174680481036},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":9.1,"breakHorizontal":-2.2,"spinRate":2031,"spinDirection":195},"zone":12,"typeConfidence":0.91,"plateTime":0.4323324351078268,"extension":6.065444732559334},"index":0,"playId":"093b6114-f543-38a3-832e-a3a4dfc3b655","pitchNumber":1,"startTime":"2026-04-17T23:50:07.935Z","endTime":"2026-04-17T23:50:11.812Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.3,"endSpeed":76.8,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.716593706342042,"aZ":-30.90859158354888,"pfxX":-6.608354090266982,"pfxZ":0.8434986263476345,"pX":-0.7829051273992628,"pZ":1.7132415797471865,"vX0":1.7471590071197804,"vY0":-121.34828486055682,"vZ0":-3.626374935292609,"x":146.84,"y":192.52,"x0":-0.6537248768822412,"y0":50.000017024105674,"z0":5.919312364354366,"aX":-9.854676840335832},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":1.0,"breakHorizontal":11.5,"spinRate":899,"spinDirection":251},"zone":7,"typeConfidence":0.9,"plateTime":0.4513459842727867,"extension":5.939681941479032},"index":1,"playId":"e6c779ca-4ce9-3a70-88e4-db44b594d0fc","pitchNumber":2,"startTime":"2026-04-17T23:50:27.846Z","endTime":"2026-04-17T23:50:32.667Z","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":90.3,"endSpeed":83.0,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.187843953298028,"aZ":-21.186367839006,"pfxX":-8.251356361858017,"pfxZ":6.258016956060311,"pX":-0.2031591868705823,"pZ":2.632665321442716,"vX0":4.102324447962995,"vY0":-131.51007698234454,"vZ0":-4.344212153757858,"x":124.74,"y":167.7,"x0":-0.7089404507034189,"y0":50.00513564362532,"z0":5.872184651423559,"aX":-14.493763526620034},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":10.6,"breakHorizontal":14.0,"spinRate":2040,"spinDirection":214},"zone":5,"typeConfidence":2.0,"plateTime":0.41607127776591746,"extension":6.166974668648483},"index":2,"playId":"199c7ebc-e8b4-3c1c-bf2f-07b9f3a39dc5","pitchNumber":3,"startTime":"2026-04-17T23:50:45.843Z","endTime":"2026-04-17T23:50:49.196Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.7,"endSpeed":75.6,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.507768514913202,"aZ":-30.519518151794806,"pfxX":-5.664428230405136,"pfxZ":1.1400627968530852,"pX":-2.1502391811407047,"pZ":2.203998039823067,"vX0":-1.1848215290943027,"vY0":-120.45927120916386,"vZ0":-2.25696074930263,"x":198.96,"y":179.27,"x0":-0.9151644353708684,"y0":50.004715780485064,"z0":5.87694211400909,"aX":-8.244876294578265},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":1.8,"breakHorizontal":10.6,"spinRate":874,"spinDirection":246},"zone":13,"typeConfidence":0.9,"plateTime":0.4563806632865721,"extension":5.901289628769557},"index":3,"playId":"c1326a5b-fe28-301b-9a1c-acd8ef9f45f6","pitchNumber":4,"startTime":"2026-04-17T23:51:09.498Z","endTime":"2026-04-17T23:51:12.712Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":78.4,"endSpeed":72.5,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.18139580037313,"aZ":-35.37365434451546,"pfxX":8.996021664623568,"pfxZ":-2.423248198155341,"pX":-0.3799806784309396,"pZ":1.813083416393573,"vX0":-1.437337262348721,"vY0":-114.2303042121339,"vZ0":-1.8036955020408467,"x":131.48,"y":189.83,"x0":-0.9110107338659457,"y0":50.00241153498409,"z0":6.092859365093253,"aX":11.879616198698693},"breaks":{"breakAngle":18.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.0,"breakVerticalInduced":-4.6,"breakHorizontal":-16.0,"spinRate":2242,"spinDirection":46},"zone":7,"typeConfidence":0.91,"plateTime":0.4796246810723064,"extension":5.80308130503203},"index":4,"playId":"ebadfb80-b26c-3934-b9cd-5c1696eb38e5","pitchNumber":5,"startTime":"2026-04-17T23:51:29.417Z","endTime":"2026-04-17T23:51:34.402Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-17T23:51:34.402Z","atBatIndex":34},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Casey Schmitt called out on strikes.","rbi":0,"awayScore":8,"homeScore":1,"isOut":true},"about":{"atBatIndex":35,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-17T23:51:51.304Z","endTime":"2026-04-17T23:53:23.492Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641793,"fullName":"Zack Littell","link":"/api/v1/people/641793"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4],"actionIndex":[2],"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":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":660688,"link":"/api/v1/people/660688"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":77.4,"endSpeed":71.5,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.465834057023137,"aZ":-35.81765416446703,"pfxX":8.442641028651794,"pfxZ":-2.8271717274055934,"pX":-0.8309321960815909,"pZ":2.2879738989361407,"vX0":-2.3004737807577857,"vY0":-112.7347374015707,"vZ0":-0.5717937509609349,"x":148.67,"y":177.0,"x0":-0.8942982655127057,"y0":50.004353095373546,"z0":6.159797647517583,"aX":10.869493245174773},"breaks":{"breakAngle":16.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.5,"breakVerticalInduced":-4.9,"breakHorizontal":-14.8,"spinRate":2106,"spinDirection":48},"zone":4,"typeConfidence":0.91,"plateTime":0.4858164742287605,"extension":5.935955528563208},"index":0,"playId":"84b51639-cc83-38f4-8af5-bdfa6dceec4f","pitchNumber":1,"startTime":"2026-04-17T23:51:55.030Z","endTime":"2026-04-17T23:51:59.801Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.7,"endSpeed":81.8,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.88374547027065,"aZ":-21.020211305253174,"pfxX":-9.8196895224318,"pfxZ":6.486433647036959,"pX":-0.8474064791295196,"pZ":3.748463761991234,"vX0":2.6573572103003094,"vY0":-130.6610543409792,"vZ0":-1.6056273034400321,"x":149.3,"y":137.57,"x0":-0.6051845372807553,"y0":50.00352677571117,"z0":5.9587021292025355,"aX":-16.890214228042293},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":11.6,"breakHorizontal":17.2,"spinRate":2002,"spinDirection":215},"zone":11,"typeConfidence":2.0,"plateTime":0.42003670662700276,"extension":6.05803779370855},"index":1,"playId":"787a2661-e1fa-364e-9269-c0a777ed3d58","pitchNumber":2,"startTime":"2026-04-17T23:52:11.617Z","endTime":"2026-04-17T23:52:22.081Z","isPitch":true,"type":"pitch"},{"details":{"description":"On-field Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":8,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"index":2,"startTime":"2026-04-17T23:52:51.960Z","endTime":"2026-04-17T23:52:51.961Z","isPitch":false,"type":"action","player":{"id":669477,"link":"/api/v1/people/669477"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.7,"endSpeed":82.2,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.654836885568447,"aZ":-20.44264060448446,"pfxX":-8.509728504042503,"pfxZ":6.793756054711924,"pX":-0.2733361126749105,"pZ":2.413482329590541,"vX0":3.6889100706095914,"vY0":-130.58907958087931,"vZ0":-4.835046570642883,"x":127.42,"y":173.62,"x0":-0.5992072748166799,"y0":50.00095582576677,"z0":5.828043740659457,"aX":-14.686592933466674},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":11.4,"breakHorizontal":14.6,"spinRate":1981,"spinDirection":214},"zone":4,"typeConfidence":2.0,"plateTime":0.4195392651473413,"extension":6.131028945420507},"index":3,"playId":"3361071d-4d03-3e27-bf09-baffb11c7ac6","pitchNumber":3,"startTime":"2026-04-17T23:52:51.962Z","endTime":"2026-04-17T23:52:56.531Z","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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":81.7,"endSpeed":74.6,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.059243661563787,"aZ":-34.66525361946889,"pfxX":-4.699772887902977,"pfxZ":-1.758112349620264,"pX":-0.24216474018783088,"pZ":2.3868381689217797,"vX0":2.2865055803623,"vY0":-118.9235274229234,"vZ0":-1.1072597165228992,"x":126.23,"y":174.34,"x0":-0.6108883389129318,"y0":50.00370917356337,"z0":6.033011261923003,"aX":-6.6607578162975365},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.4,"breakVerticalInduced":-3.1,"breakHorizontal":7.9,"spinRate":1104,"spinDirection":240},"zone":5,"typeConfidence":0.91,"plateTime":0.4624537533815216,"extension":5.92840910764119},"index":4,"playId":"e466948c-ccff-39b5-af10-f6fc35019ac0","pitchNumber":4,"startTime":"2026-04-17T23:53:18.839Z","endTime":"2026-04-17T23:53:23.492Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-17T23:53:23.492Z","atBatIndex":35},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Joey Wiemer singles on a ground ball to shortstop Willy Adames.","rbi":0,"awayScore":8,"homeScore":1,"isOut":false},"about":{"atBatIndex":36,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-17T23:55:37.108Z","endTime":"2026-04-17T23:56:32.098Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":0},"matchup":{"batter":{"id":686894,"fullName":"Joey Wiemer","link":"/api/v1/people/686894"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":686894,"fullName":"Joey Wiemer","link":"/api/v1/people/686894"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":686894,"fullName":"Joey Wiemer","link":"/api/v1/people/686894"},"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_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":0},"pitchData":{"startSpeed":84.0,"endSpeed":78.0,"strikeZoneTop":3.383,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.371575367644898,"aZ":-34.83216256976216,"pfxX":-4.465391037271111,"pfxZ":-1.7313300016261373,"pX":-0.9244296474661132,"pZ":2.6261618130173483,"vX0":3.8081923062734226,"vY0":-122.4556452395401,"vZ0":1.2585464059877203,"x":152.24,"y":167.87,"x0":-1.9103060324997259,"y0":50.00132475362541,"z0":5.057718494444048,"aX":-6.865353236346148},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.9,"breakVerticalInduced":-2.6,"breakHorizontal":7.3,"spinRate":1342,"spinDirection":273},"zone":13,"typeConfidence":0.9,"plateTime":0.44518819142402055,"extension":6.731459718396531},"index":0,"playId":"17bd9bdb-0eeb-335b-8622-3a146b3db3a7","pitchNumber":1,"startTime":"2026-04-17T23:55:37.108Z","endTime":"2026-04-17T23:55:42.153Z","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.0,"strikeZoneTop":3.383,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.487779945113164,"aZ":-34.372932224340715,"pfxX":-4.635663040228473,"pfxZ":-1.4279381216420344,"pX":-1.2471263543932687,"pZ":2.695042704330527,"vX0":3.1454001776011036,"vY0":-122.9636812503104,"vZ0":1.2322101159601704,"x":164.54,"y":166.01,"x0":-1.9353299326380227,"y0":50.001031016318635,"z0":5.085640975280998,"aX":-7.157012282916207},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":-2.0,"breakHorizontal":7.7,"spinRate":1313,"spinDirection":273},"zone":11,"typeConfidence":0.9,"plateTime":0.4440344094738906,"extension":6.577693788976943},"index":1,"playId":"23162011-caa4-3dde-a457-6dd90df048b5","pitchNumber":2,"startTime":"2026-04-17T23:55:50.251Z","endTime":"2026-04-17T23:55:53.736Z","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":0},"pitchData":{"startSpeed":93.1,"endSpeed":85.5,"strikeZoneTop":3.383,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.47965559578559,"aZ":-32.03556467249087,"pfxX":-10.493201274919606,"pfxZ":0.07905387859192459,"pX":-0.9396522087192709,"pZ":1.7142296005717874,"vX0":5.582735159560884,"vY0":-135.52911554084795,"vZ0":-3.044050539154399,"x":152.82,"y":192.5,"x0":-1.6622370895227072,"y0":50.00672414017346,"z0":5.088246859298646,"aX":-19.53473711028745},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":-0.4,"breakHorizontal":17.9,"spinRate":1951,"spinDirection":238},"zone":13,"typeConfidence":0.88,"plateTime":0.40405926843494866,"extension":6.633606260448371},"index":2,"playId":"b94f7895-c470-36d1-8199-28ef2ab16ce4","pitchNumber":3,"startTime":"2026-04-17T23:56:04.429Z","endTime":"2026-04-17T23:56:08.272Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.0,"endSpeed":85.4,"strikeZoneTop":3.383,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.009353359364045,"aZ":-28.666649200291502,"pfxX":-10.464230399646794,"pfxZ":1.8896075678995095,"pX":-0.5203237157484573,"pZ":1.912330344926097,"vX0":6.5685241862176555,"vY0":-135.36135543286545,"vZ0":-3.009436202862565,"x":136.83,"y":187.15,"x0":-1.6163627283277673,"y0":50.005154720694186,"z0":5.041430564384293,"aX":-19.458849511652797},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":3.0,"breakHorizontal":17.6,"spinRate":1953,"spinDirection":237},"zone":7,"typeConfidence":0.89,"plateTime":0.4043338064394608,"extension":6.758282721793396},"hitData":{"launchSpeed":97.4,"launchAngle":-13.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":118.02,"coordY":139.75}},"index":3,"playId":"c0b7bcdf-1dda-3a42-a479-1e7546b2a198","pitchNumber":4,"startTime":"2026-04-17T23:56:24.780Z","endTime":"2026-04-17T23:56:32.098Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-17T23:56:32.098Z","atBatIndex":36},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Daylen Lile homers (1) on a fly ball to center field. Joey Wiemer scores.","rbi":2,"awayScore":8,"homeScore":3,"isOut":false},"about":{"atBatIndex":37,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-17T23:57:03.018Z","endTime":"2026-04-17T23:57:48.067Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":1,"strikes":0,"outs":0},"matchup":{"batter":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"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":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"responsiblePitcher":{"id":657277,"link":"/api/v1/people/657277"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":686894,"fullName":"Joey Wiemer","link":"/api/v1/people/686894"},"responsiblePitcher":{"id":657277,"link":"/api/v1/people/657277"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.5,"endSpeed":78.7,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.30019856626344,"aZ":-35.57635633112874,"pfxX":7.612029434218152,"pfxZ":-2.183757369699583,"pX":1.483392673225985,"pZ":1.2936613725104003,"vX0":5.824873805703121,"vY0":-124.47804830094636,"vZ0":-1.471390698521446,"x":60.46,"y":203.85,"x0":-1.8802329673828642,"y0":50.00016896222518,"z0":4.853032385817131,"aX":11.875689267109887},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.6,"breakVerticalInduced":-4.1,"breakHorizontal":-15.2,"spinRate":2633,"spinDirection":67},"zone":14,"typeConfidence":0.9,"plateTime":0.4409731263038168,"extension":6.696617716499929},"index":0,"playId":"a563d930-3c45-3b30-9b4c-72df1f8aa9b9","pitchNumber":1,"startTime":"2026-04-17T23:57:03.018Z","endTime":"2026-04-17T23:57:06.677Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.2,"endSpeed":84.6,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.67101166962551,"aZ":-33.97846714803286,"pfxX":-9.245516962794449,"pfxZ":-0.9769769254817948,"pX":0.22373640788320215,"pZ":1.7328591170611065,"vX0":8.17987186396307,"vY0":-135.47355054229558,"vZ0":-2.0184916551180256,"x":101.75,"y":161.16,"x0":-1.6501101760163535,"y0":50.00603748642755,"z0":4.888340761078686,"aX":-16.99710904054845},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":-2.0,"breakHorizontal":14.8,"spinRate":1887,"spinDirection":238},"zone":8,"typeConfidence":0.9,"plateTime":0.4060273104656251,"extension":6.787692507701917},"hitData":{"launchSpeed":106.7,"launchAngle":29.0,"totalDistance":418.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":105.88,"coordY":30.92}},"index":1,"playId":"d81b7461-c4b0-377d-81a7-8640409b7e3d","pitchNumber":2,"startTime":"2026-04-17T23:57:21.810Z","endTime":"2026-04-17T23:57:48.067Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-17T23:57:48.067Z","atBatIndex":37},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Nasim Nuñez strikes out swinging.","rbi":0,"awayScore":8,"homeScore":3,"isOut":true},"about":{"atBatIndex":38,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-17T23:58:14.386Z","endTime":"2026-04-17T23:59:14.752Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":691740,"link":"/api/v1/people/691740"},"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":93.3,"endSpeed":85.9,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.032644920627988,"aZ":-20.118908000753617,"pfxX":-4.9067407743651215,"pfxZ":6.422524466011997,"pX":0.5308945143714288,"pZ":1.9005241641025858,"vX0":7.373465892190354,"vY0":-135.7134745123536,"vZ0":-4.717827335895323,"x":96.76,"y":187.47,"x0":-1.576210793463564,"y0":50.001142687382696,"z0":5.051399753522168,"aX":-9.207631081479791},"breaks":{"breakAngle":20.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":10.9,"breakHorizontal":7.4,"spinRate":2064,"spinDirection":236},"zone":9,"typeConfidence":2.0,"plateTime":0.40266457079147067,"extension":6.713741892839024},"index":0,"playId":"97cc70b4-1849-3e67-a1b0-bb6a93863ec7","pitchNumber":1,"startTime":"2026-04-17T23:58:14.386Z","endTime":"2026-04-17T23:58:17.842Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.5,"endSpeed":82.2,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.242901839858945,"aZ":-28.12687772763653,"pfxX":0.7192544100741829,"pfxZ":2.3385657157810265,"pX":-1.122451404590734,"pZ":3.784496464411525,"vX0":1.8800549170197178,"vY0":-130.39234764047856,"vZ0":1.7880909541653711,"x":159.79,"y":136.6,"x0":-1.944909466169498,"y0":50.00153111821564,"z0":5.205355491082449,"aX":1.2438093442357272},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":4.8,"breakHorizontal":-1.7,"spinRate":2207,"spinDirection":210},"zone":11,"typeConfidence":0.82,"plateTime":0.41933688762321353,"extension":6.730382689290317},"index":1,"playId":"a3ecaa28-59fc-3b6d-9a16-7e0d8c35cc1f","pitchNumber":2,"startTime":"2026-04-17T23:58:34.500Z","endTime":"2026-04-17T23:58:38.062Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.6,"endSpeed":85.8,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.17860500010669,"aZ":-20.366670861539813,"pfxX":-4.714936186782739,"pfxZ":6.257874400767216,"pX":0.022882172933339495,"pZ":3.353005960279344,"vX0":5.971863718972012,"vY0":-136.29730833303725,"vZ0":-0.9026641445825527,"x":116.13,"y":148.25,"x0":-1.5811211387791315,"y0":50.00311610032391,"z0":5.09136885755407,"aX":-8.89656010759374},"breaks":{"breakAngle":20.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":11.4,"breakHorizontal":7.3,"spinRate":2033,"spinDirection":238},"zone":12,"typeConfidence":2.0,"plateTime":0.40143671687554017,"extension":6.887466625012036},"index":2,"playId":"da1232ba-1bda-372c-8901-69d899ed538a","pitchNumber":3,"startTime":"2026-04-17T23:58:50.149Z","endTime":"2026-04-17T23:58:54.332Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":85.6,"endSpeed":79.7,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.59048734215922,"aZ":-37.476354813103875,"pfxX":-4.165100660950181,"pfxZ":-3.3361956436728093,"pX":0.2869628466336972,"pZ":0.8585844055328979,"vX0":6.637933469701708,"vY0":-124.65340302018554,"vZ0":-1.9804682296059282,"x":106.06,"y":215.6,"x0":-1.8566156979935529,"y0":50.00085804843739,"z0":4.7269708237276475,"aX":-6.622871721495591},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.2,"breakVerticalInduced":-6.2,"breakHorizontal":6.2,"spinRate":1420,"spinDirection":271},"zone":14,"typeConfidence":0.9,"plateTime":0.43763436481409146,"extension":6.946943369653211},"index":3,"playId":"d6ec6c7f-82e7-373d-8b01-809d091be059","pitchNumber":4,"startTime":"2026-04-17T23:59:08.711Z","endTime":"2026-04-17T23:59:14.752Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-17T23:59:14.752Z","atBatIndex":38},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"José Tena doubles (1) on a line drive to center fielder Drew Gilbert.","rbi":0,"awayScore":8,"homeScore":3,"isOut":false},"about":{"atBatIndex":39,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-17T23:59:36.289Z","endTime":"2026-04-18T00:00:06.839Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":677588,"fullName":"José Tena","link":"/api/v1/people/677588"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":677588,"fullName":"José Tena","link":"/api/v1/people/677588"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","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":677588,"fullName":"José Tena","link":"/api/v1/people/677588"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":687551,"link":"/api/v1/people/687551"},"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(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":84.6,"endSpeed":77.7,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.448066318021233,"aZ":-32.637535404056,"pfxX":8.11759611031162,"pfxZ":-0.2988250072448526,"pX":-0.28519021136868905,"pZ":3.226586950985397,"vX0":1.6438956906829567,"vY0":-123.21391632545154,"vZ0":2.2439589683177648,"x":127.87,"y":151.66,"x0":-2.0157616792893793,"y0":50.00457687069882,"z0":5.061604751781639,"aX":12.483856178261933},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":0.2,"breakHorizontal":-15.1,"spinRate":2667,"spinDirection":67},"zone":2,"typeConfidence":0.9,"plateTime":0.444507482920081,"extension":6.4632364777076825},"index":0,"playId":"93a25531-1808-3f53-8ab9-90e07185eba1","pitchNumber":1,"startTime":"2026-04-17T23:59:36.289Z","endTime":"2026-04-17T23:59:42.448Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.6,"endSpeed":85.8,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.287722388762013,"aZ":-24.32941819348108,"pfxX":-5.61111882768563,"pfxZ":4.1710144167011265,"pX":0.7262503297867428,"pZ":2.4005512560787143,"vX0":7.874217957480794,"vY0":-136.11310072463053,"vZ0":-2.576747701573391,"x":89.32,"y":173.97,"x0":-1.472299525445041,"y0":50.00214609815141,"z0":5.040378656317989,"aX":-10.551044715659698},"breaks":{"breakAngle":19.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":7.2,"breakHorizontal":8.5,"spinRate":1972,"spinDirection":234},"zone":6,"typeConfidence":0.9,"plateTime":0.4020795761959728,"extension":6.859619561461241},"hitData":{"launchSpeed":98.9,"launchAngle":17.0,"totalDistance":310.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":140.57,"coordY":76.0}},"index":1,"playId":"4d251518-c1ff-3f4b-8b89-0e93ed2778f7","pitchNumber":2,"startTime":"2026-04-17T23:59:53.519Z","endTime":"2026-04-18T00:00:06.839Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-18T00:00:06.839Z","atBatIndex":39},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Keibert Ruiz strikes out swinging.","rbi":0,"awayScore":8,"homeScore":3,"isOut":true},"about":{"atBatIndex":40,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-18T00:00:37.025Z","endTime":"2026-04-18T00:01:53.089Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":660688,"fullName":"Keibert Ruiz","link":"/api/v1/people/660688"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":677588,"fullName":"José Tena","link":"/api/v1/people/677588"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":660688,"fullName":"Keibert Ruiz","link":"/api/v1/people/660688"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":691740,"link":"/api/v1/people/691740"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.5,"endSpeed":85.1,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.246272153328096,"aZ":-21.475104847427552,"pfxX":-3.4557700510900284,"pfxZ":5.779300996713673,"pX":-0.699558922253809,"pZ":3.86941461283452,"vX0":3.76517040952437,"vY0":-134.72586488566546,"vZ0":0.49285733166884915,"x":143.67,"y":134.31,"x0":-1.661345759581955,"y0":50.004253963536485,"z0":5.193133270408747,"aX":-6.40022356862249},"breaks":{"breakAngle":14.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":10.8,"breakHorizontal":5.5,"spinRate":2009,"spinDirection":227},"zone":11,"typeConfidence":2.0,"plateTime":0.4053946836269082,"extension":6.572939593532433},"index":0,"playId":"c9b5b51e-659d-3350-9f27-66adc82b9f23","pitchNumber":1,"startTime":"2026-04-18T00:00:45.671Z","endTime":"2026-04-18T00:00:49.581Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.3,"endSpeed":78.7,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.88858875678152,"aZ":-30.708696531596786,"pfxX":6.649013257157691,"pfxZ":0.9284265630770889,"pX":-0.27742443719154575,"pZ":2.4623536084623368,"vX0":2.2433108569841154,"vY0":-124.27899094246266,"vZ0":0.40449093269929537,"x":127.57,"y":172.3,"x0":-2.0543438603170148,"y0":50.00003024765508,"z0":4.839204642040961,"aX":10.443049235994202},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":2.0,"breakHorizontal":-12.6,"spinRate":2458,"spinDirection":61},"zone":5,"typeConfidence":0.9,"plateTime":0.4399886836588238,"extension":6.495693953372307},"index":1,"playId":"05b1e2fa-52be-38e0-9d0c-16bdb1ddb3bc","pitchNumber":2,"startTime":"2026-04-18T00:01:05.365Z","endTime":"2026-04-18T00:01:09.532Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.3,"endSpeed":83.8,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.98389318859362,"aZ":-26.290504193869722,"pfxX":0.04971549787515972,"pfxZ":3.3139991881167674,"pX":0.6560213424634029,"pZ":3.322395896194723,"vX0":6.191258773279014,"vY0":-131.4902921418125,"vZ0":0.4330225325206688,"x":91.99,"y":149.08,"x0":-1.7210495476423104,"y0":50.00587768269049,"z0":5.083376685115761,"aX":0.08803654099085291},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":6.2,"breakHorizontal":-1.2,"spinRate":2224,"spinDirection":218},"zone":3,"typeConfidence":0.89,"plateTime":0.4141977169197206,"extension":6.8632510501324955},"index":2,"playId":"4d5bbbce-9b12-3160-8949-77bf4e96d3fa","pitchNumber":3,"startTime":"2026-04-18T00:01:23.157Z","endTime":"2026-04-18T00:01:28.247Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":94.1,"endSpeed":86.6,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.08555379201975,"aZ":-19.911080348812366,"pfxX":-4.890065496252339,"pfxZ":6.396954145392151,"pX":-0.45720524481339586,"pZ":3.5896463405850225,"vX0":4.799495342982642,"vY0":-137.05373019549373,"vZ0":-0.4422099503640694,"x":134.43,"y":141.86,"x0":-1.5892221272391163,"y0":50.00384304160294,"z0":5.103705771090356,"aX":-9.376009367603926},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":11.8,"breakHorizontal":7.9,"spinRate":2156,"spinDirection":235},"zone":11,"typeConfidence":0.9,"plateTime":0.39847615234796097,"extension":6.685647077253743},"index":3,"playId":"ae1c8f3f-4056-3114-b711-f23dc7de4a86","pitchNumber":4,"startTime":"2026-04-18T00:01:48.389Z","endTime":"2026-04-18T00:01:53.089Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-18T00:01:53.089Z","atBatIndex":40},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"James Wood called out on strikes.","rbi":0,"awayScore":8,"homeScore":3,"isOut":true},"about":{"atBatIndex":41,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-18T00:02:15.525Z","endTime":"2026-04-18T00:05:14.427Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"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":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":691740,"link":"/api/v1/people/691740"},"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, 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":86.4,"endSpeed":80.0,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.02827702912749,"aZ":-36.6222540658158,"pfxX":-4.056231394099772,"pfxZ":-2.7622207762040913,"pX":0.17733977577858182,"pZ":1.3848927670678555,"vX0":6.433204430398708,"vY0":-125.79508433364973,"vZ0":-1.0092603259750896,"x":110.24,"y":201.39,"x0":-1.878851640660277,"y0":50.00007325124311,"z0":4.743752850710236,"aX":-6.540742584439089},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.4,"breakVerticalInduced":-5.0,"breakHorizontal":6.0,"spinRate":1310,"spinDirection":273},"zone":14,"typeConfidence":0.9,"plateTime":0.43436808585759357,"extension":6.620425343649273},"index":0,"playId":"9ccd26ec-4bdf-3db7-8b5f-0c649f211f2a","pitchNumber":1,"startTime":"2026-04-18T00:02:21.700Z","endTime":"2026-04-18T00:02:28.737Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":2},"index":1,"playId":"ac654358-1cbc-4edd-9fdb-5e3a8a1b3fe1","startTime":"2026-04-18T00:02:43.031Z","endTime":"2026-04-18T00:02:48.031Z","isPitch":false,"type":"stepoff"},{"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,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.8,"endSpeed":77.7,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.688615269251514,"aZ":-30.819101857841634,"pfxX":8.974839344047922,"pfxZ":0.8803008498671456,"pX":0.17731428122569143,"pZ":2.187897481027378,"vX0":2.6173522353615555,"vY0":-123.4568687918211,"vZ0":-0.01602883790569276,"x":110.24,"y":179.71,"x0":-2.0636697820136707,"y0":50.00155230604974,"z0":4.798929671311103,"aX":13.784836165584165},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":1.8,"breakHorizontal":-16.9,"spinRate":2533,"spinDirection":60},"zone":8,"typeConfidence":0.9,"plateTime":0.44447668090395354,"extension":6.677083483826218},"index":2,"playId":"8abb0e90-626d-371d-bf95-b0c524975e75","pitchNumber":2,"startTime":"2026-04-18T00:02:56.036Z","endTime":"2026-04-18T00:03:00.422Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.8,"endSpeed":79.0,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.158158351698145,"aZ":-39.458765712527814,"pfxX":-6.1795902263187505,"pfxZ":-4.605769738775154,"pX":-0.8095677114073565,"pZ":1.3993531453570207,"vX0":4.5031580041961705,"vY0":-124.95621552439985,"vZ0":-0.1548479499340467,"x":147.86,"y":201.0,"x0":-1.832118503604893,"y0":50.0028996715038,"z0":4.7037598370252995,"aX":-9.773149705402234},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.2,"breakVerticalInduced":-8.2,"breakHorizontal":10.2,"spinRate":1427,"spinDirection":271},"zone":13,"typeConfidence":0.9,"plateTime":0.4383187329859073,"extension":6.964823454661988},"index":3,"playId":"e8cf8ff8-9287-328b-8fc3-6cdcb528e1f0","pitchNumber":3,"startTime":"2026-04-18T00:03:15.387Z","endTime":"2026-04-18T00:03:19.691Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.5,"endSpeed":75.4,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.063641626073743,"aZ":-31.198311286034308,"pfxX":10.606974275069486,"pfxZ":0.6715893954379801,"pX":-2.418777258645556,"pZ":2.485002668222753,"vX0":-3.6273000745991797,"vY0":-120.03055672617012,"vZ0":1.028308751574011,"x":209.2,"y":171.68,"x0":-2.2627553459000818,"y0":50.003556792560154,"z0":4.837208113688213,"aX":15.418049710546962},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":1.8,"breakHorizontal":-18.2,"spinRate":2636,"spinDirection":66},"zone":13,"typeConfidence":0.9,"plateTime":0.4570064706963337,"extension":6.540024322822603},"index":4,"playId":"04d31d70-c7cf-31f8-9ef5-b4009f2bfbf6","pitchNumber":4,"startTime":"2026-04-18T00:03:33.400Z","endTime":"2026-04-18T00:03:36.936Z","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,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.0,"endSpeed":85.1,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.722557394124195,"aZ":-30.687654920185594,"pfxX":-9.849705480908419,"pfxZ":0.7995141095217395,"pX":0.27507405072858815,"pZ":2.29489548957987,"vX0":8.349122801714525,"vY0":-135.27376688563302,"vZ0":-1.3642639086493076,"x":106.51,"y":176.82,"x0":-1.5728637639731293,"y0":50.00007053576753,"z0":4.958638570335686,"aX":-18.237591781059013},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":1.3,"breakHorizontal":16.1,"spinRate":1921,"spinDirection":243},"zone":9,"typeConfidence":0.89,"plateTime":0.4050166212325159,"extension":6.857954642479409},"index":5,"playId":"2cbf993c-2c6c-324a-9a06-5dcb2c7f4c80","pitchNumber":5,"startTime":"2026-04-18T00:03:58.663Z","endTime":"2026-04-18T00:04:04.511Z","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,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.7,"endSpeed":78.0,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.33035679995689,"aZ":-31.696993438197527,"pfxX":9.159910742684932,"pfxZ":0.308169268649916,"pX":0.7556619669341814,"pZ":2.2190021723910576,"vX0":3.8610376053880073,"vY0":-123.29019811675406,"vZ0":0.23521006211096251,"x":88.2,"y":178.87,"x0":-2.020244160859642,"y0":50.0021833184113,"z0":4.795755266425742,"aX":14.11023394144464},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":0.8,"breakHorizontal":-17.5,"spinRate":2626,"spinDirection":61},"zone":9,"typeConfidence":0.9,"plateTime":0.4441271694672029,"extension":6.302074343182258},"index":6,"playId":"3798fdc2-0a6a-30cb-a819-934fb5a06e50","pitchNumber":6,"startTime":"2026-04-18T00:04:24.571Z","endTime":"2026-04-18T00:04:29.247Z","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,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.9,"endSpeed":79.7,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.046198663834492,"aZ":-38.400605180739596,"pfxX":-5.791324266876252,"pfxZ":-3.9005715856697707,"pX":-0.020690628665836826,"pZ":1.4513510522170292,"vX0":6.404682389972605,"vY0":-125.04587237749271,"vZ0":-0.29068347780472215,"x":117.79,"y":199.59,"x0":-1.8516980771666944,"y0":50.00022016805691,"z0":4.695253813345878,"aX":-9.254697754110277},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.7,"breakVerticalInduced":-7.0,"breakHorizontal":9.1,"spinRate":1394,"spinDirection":280},"zone":13,"typeConfidence":0.9,"plateTime":0.43648767860300763,"extension":7.109215738620761},"index":7,"playId":"e0b79792-7b3e-31c6-8aa6-d1b1b9a30274","pitchNumber":7,"startTime":"2026-04-18T00:04:47.621Z","endTime":"2026-04-18T00:04:51.121Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":2},"pitchData":{"startSpeed":85.3,"endSpeed":79.0,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.17567545483776,"aZ":-28.906598795933906,"pfxX":6.187175045787715,"pfxZ":2.072760779078994,"pX":-0.44272825664535903,"pZ":1.9236880338923221,"vX0":1.8756796837052554,"vY0":-124.35072111475614,"vZ0":-1.31741874240252,"x":133.88,"y":186.84,"x0":-2.009376372231342,"y0":50.004866934444834,"z0":4.841949440243238,"aX":9.762915679758356},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":3.7,"breakHorizontal":-11.6,"spinRate":2481,"spinDirection":60},"zone":7,"typeConfidence":0.89,"plateTime":0.4392091372405953,"extension":6.801847156266741},"index":8,"playId":"6beabb00-f39f-3a07-a213-077572810a57","pitchNumber":8,"startTime":"2026-04-18T00:05:09.620Z","endTime":"2026-04-18T00:05:14.427Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-18T00:05:14.427Z","atBatIndex":41},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jung Hoo Lee grounds out, shortstop CJ Abrams to first baseman Luis García Jr.","rbi":0,"awayScore":8,"homeScore":3,"isOut":true},"about":{"atBatIndex":42,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-18T00:07:37.729Z","endTime":"2026-04-18T00:08:45.594Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687606,"fullName":"Paxton Schultz","link":"/api/v1/people/687606"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":682928,"link":"/api/v1/people/682928"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":671277,"link":"/api/v1/people/671277"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Paxton Schultz replaces Zack Littell.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":8,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-18T00:07:39.892Z","endTime":"2026-04-18T00:07:39.893Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":687606,"link":"/api/v1/people/687606"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.1,"endSpeed":81.5,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.52169377486904,"aZ":-23.30468669004616,"pfxX":-0.20797019378175685,"pfxZ":5.288522719126395,"pX":0.9190320425908335,"pZ":2.0507541560102025,"vX0":8.605423328342615,"vY0":-128.1402288756535,"vZ0":-4.6369080051991265,"x":81.97,"y":183.41,"x0":-2.444378738157755,"y0":50.00079161889748,"z0":5.686673709786239,"aX":-0.35084460128361317},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":8.8,"breakHorizontal":-1.4,"spinRate":2139,"spinDirection":196},"zone":14,"typeConfidence":2.0,"plateTime":0.42616239982445014,"extension":5.807851464517825},"index":1,"playId":"e8cd4f03-5d70-3257-a202-03c8949dabde","pitchNumber":1,"startTime":"2026-04-18T00:07:39.894Z","endTime":"2026-04-18T00:07:45.935Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.6,"endSpeed":79.4,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.856913852948722,"aZ":-28.49875871036474,"pfxX":-2.73977399763353,"pfxZ":2.3239713657871377,"pX":0.6375305085330929,"pZ":1.7156311870179084,"vX0":7.857247580526047,"vY0":-124.43190631137084,"vZ0":-4.58614583329169,"x":92.7,"y":192.46,"x0":-2.192636970058228,"y0":50.00304130863308,"z0":5.91919605036178,"aX":-4.335195824128395},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":3.5,"breakHorizontal":3.4,"spinRate":1743,"spinDirection":247},"zone":9,"typeConfidence":2.0,"plateTime":0.43867038291310845,"extension":5.845363131987214},"index":2,"playId":"f475871a-a0af-3ce6-a3ca-723eacc4b6c1","pitchNumber":2,"startTime":"2026-04-18T00:07:57.509Z","endTime":"2026-04-18T00:08:02.076Z","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":86.6,"endSpeed":80.5,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.69082464238227,"aZ":-30.37888814025912,"pfxX":-3.3164343194763077,"pfxZ":1.107618094273568,"pX":0.14646894877802424,"pZ":0.782478952165536,"vX0":6.951614678225316,"vY0":-125.94261420726635,"vZ0":-6.371373046048319,"x":111.42,"y":217.65,"x0":-2.2089052338935846,"y0":50.00211069962641,"z0":5.7776875848140925,"aX":-5.3699389442086805},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":0.8,"breakHorizontal":4.6,"spinRate":1685,"spinDirection":244},"zone":14,"typeConfidence":2.0,"plateTime":0.4335929665819176,"extension":6.077792616728294},"index":3,"playId":"9dda2913-90fc-3f05-8f62-9b791d9c3f61","pitchNumber":3,"startTime":"2026-04-18T00:08:16.432Z","endTime":"2026-04-18T00:08:20.827Z","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":1,"outs":0},"pitchData":{"startSpeed":93.7,"endSpeed":86.9,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.73237315226614,"aZ":-16.252089042902924,"pfxX":-3.87008250591093,"pfxZ":8.336664270685468,"pX":-0.31551075076218416,"pZ":2.1644939564982115,"vX0":6.66228925649264,"vY0":-136.30498429856198,"vZ0":-6.568280928058734,"x":129.03,"y":180.34,"x0":-2.2720187379975694,"y0":50.00562706684774,"z0":5.698898890899102,"aX":-7.39418223991883},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":14.2,"breakHorizontal":5.9,"spinRate":2328,"spinDirection":211},"zone":7,"typeConfidence":2.0,"plateTime":0.39955858216490636,"extension":5.920759441674211},"hitData":{"launchSpeed":104.3,"launchAngle":-3.0,"totalDistance":30.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":114.49,"coordY":150.06}},"index":4,"playId":"f592e54c-3041-3a4e-9ad5-c99d40689df6","pitchNumber":4,"startTime":"2026-04-18T00:08:36.074Z","endTime":"2026-04-18T00:08:45.594Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-18T00:08:45.594Z","atBatIndex":42},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Heliot Ramos flies out sharply to center fielder Joey Wiemer.","rbi":0,"awayScore":8,"homeScore":3,"isOut":true},"about":{"atBatIndex":43,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-18T00:09:10.514Z","endTime":"2026-04-18T00:09:21.759Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687606,"fullName":"Paxton Schultz","link":"/api/v1/people/687606"},"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":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":686894,"link":"/api/v1/people/686894"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.2,"endSpeed":82.7,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.00373473310263,"aZ":-22.456300414009817,"pfxX":0.2499183985333333,"pfxZ":5.625284453773832,"pX":0.34522521502901543,"pZ":2.6441535114695403,"vX0":6.989861113282578,"vY0":-129.7876548817281,"vZ0":-3.700555836972066,"x":103.84,"y":167.39,"x0":-2.4013144907006727,"y0":50.00164045330074,"z0":5.773753358608763,"aX":0.4307254633637204},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":9.7,"breakHorizontal":-1.8,"spinRate":2284,"spinDirection":191},"zone":6,"typeConfidence":2.0,"plateTime":0.4200370096196968,"extension":5.834362819896741},"hitData":{"launchSpeed":101.7,"launchAngle":25.0,"totalDistance":373.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":144.46,"coordY":49.88}},"index":0,"playId":"36f0c6ef-9139-38b0-ab45-2aa0b7cdb555","pitchNumber":1,"startTime":"2026-04-18T00:09:10.514Z","endTime":"2026-04-18T00:09:21.759Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-18T00:09:21.759Z","atBatIndex":43},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Daniel Susac doubles (2) on a fly ball to right fielder James Wood.","rbi":0,"awayScore":8,"homeScore":3,"isOut":false},"about":{"atBatIndex":44,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-18T00:09:32.138Z","endTime":"2026-04-18T00:11:25.660Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":691740,"fullName":"Daniel Susac","link":"/api/v1/people/691740"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687606,"fullName":"Paxton Schultz","link":"/api/v1/people/687606"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":691740,"fullName":"Daniel Susac","link":"/api/v1/people/691740"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3,4,5],"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":691740,"fullName":"Daniel Susac","link":"/api/v1/people/691740"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":695578,"link":"/api/v1/people/695578"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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":85.2,"endSpeed":77.0,"strikeZoneTop":3.418,"strikeZoneBottom":1.725,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.45813005803487,"aZ":-29.799804666001446,"pfxX":-2.6330724999499706,"pfxZ":1.549743637194485,"pX":-0.6978155490790419,"pZ":3.1127327074025484,"vX0":4.726198739823674,"vY0":-123.86911625436232,"vZ0":-0.9373834459236262,"x":143.6,"y":154.74,"x0":-2.302399349852047,"y0":50.000576088063404,"z0":6.024016288701343,"aX":-4.025847380764434},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":2.9,"breakHorizontal":3.5,"spinRate":1486,"spinDirection":239},"zone":1,"typeConfidence":2.0,"plateTime":0.4449449089068729,"extension":6.002834299739579},"index":0,"playId":"2d65eb05-3e09-39d3-be98-c29814e08f6b","pitchNumber":1,"startTime":"2026-04-18T00:09:47.645Z","endTime":"2026-04-18T00:09:52.096Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.0,"endSpeed":79.9,"strikeZoneTop":3.418,"strikeZoneBottom":1.725,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.57317884951875,"aZ":-31.914257641850885,"pfxX":-4.035745518582609,"pfxZ":0.1618800007860326,"pX":0.2905115438616754,"pZ":1.2342677466544791,"vX0":7.421773648975282,"vY0":-126.42817621007488,"vZ0":-5.160815946695882,"x":105.93,"y":205.45,"x0":-2.1631872798298346,"y0":50.00425900079398,"z0":5.873441040461503,"aX":-6.5129407532053545},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":-0.7,"breakHorizontal":5.5,"spinRate":1717,"spinDirection":249},"zone":14,"typeConfidence":2.0,"plateTime":0.43378355721221995,"extension":5.89570482313901},"index":1,"playId":"328321f6-301e-31dd-af04-9637daaead73","pitchNumber":2,"startTime":"2026-04-18T00:10:05.643Z","endTime":"2026-04-18T00:10:10.995Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":8,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-04-18T00:10:32.818Z","endTime":"2026-04-18T00:10:35.546Z","isPitch":false,"type":"action","player":{"id":691740,"link":"/api/v1/people/691740"}},{"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":83.9,"endSpeed":77.0,"strikeZoneTop":3.418,"strikeZoneBottom":1.725,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.190167747950877,"aZ":-29.530746986100365,"pfxX":3.6492113214033886,"pfxZ":1.7797037540948495,"pX":2.417436830450047,"pZ":0.4742439907858997,"vX0":10.09038645902354,"vY0":-121.72596339767978,"vZ0":-5.734202631112127,"x":24.85,"y":225.98,"x0":-2.2729511218613467,"y0":50.00342631294814,"z0":5.4496650658145525,"aX":5.418248895952621},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":1.9,"breakHorizontal":-9.2,"spinRate":2088,"spinDirection":132},"zone":14,"typeConfidence":2.0,"plateTime":0.45174505036468293,"extension":6.211454693650409},"index":3,"playId":"b16d9d4c-dbf7-3f13-9d31-5694bf513e22","pitchNumber":3,"startTime":"2026-04-18T00:10:35.546Z","endTime":"2026-04-18T00:10:38.626Z","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":94.7,"endSpeed":87.1,"strikeZoneTop":3.418,"strikeZoneBottom":1.725,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.255318865272596,"aZ":-13.774613614754063,"pfxX":-5.427865604692788,"pfxZ":9.553669997194934,"pX":1.9943914821007052,"pZ":2.7968093160819154,"vX0":12.372577613432313,"vY0":-137.3596516397392,"vZ0":-5.76918616146168,"x":40.98,"y":163.27,"x0":-1.8476117005159058,"y0":50.000210892138895,"z0":5.848287365954887,"aX":-10.452233233465417},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":16.3,"breakHorizontal":7.4,"spinRate":2162,"spinDirection":215},"zone":12,"typeConfidence":2.0,"plateTime":0.3976048810519508,"extension":5.977335265258723},"index":4,"playId":"8f89d0c1-c064-34e6-97ef-99484b2d5d3a","pitchNumber":4,"startTime":"2026-04-18T00:10:56.734Z","endTime":"2026-04-18T00:10:59.734Z","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":2},"pitchData":{"startSpeed":87.1,"endSpeed":80.6,"strikeZoneTop":3.418,"strikeZoneBottom":1.725,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.678777542184758,"aZ":-30.344253888911187,"pfxX":-2.6124499662182896,"pfxZ":1.1251096214436451,"pX":0.5095540941398823,"pZ":1.231921464864842,"vX0":7.390500129118305,"vY0":-126.63537469096825,"vZ0":-5.431497962136818,"x":97.58,"y":205.52,"x0":-2.1011227296801662,"y0":50.00569728490845,"z0":5.8178356465954355,"aX":-4.264614696429721},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":1.1,"breakHorizontal":3.1,"spinRate":1793,"spinDirection":234},"zone":14,"typeConfidence":2.0,"plateTime":0.43172082276513235,"extension":5.951290358640002},"hitData":{"launchSpeed":74.2,"launchAngle":30.0,"totalDistance":245.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":163.2,"coordY":109.21}},"index":5,"playId":"95fa058b-bc7e-3f8a-b755-cddcceb0b927","pitchNumber":5,"startTime":"2026-04-18T00:11:14.525Z","endTime":"2026-04-18T00:11:25.660Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-18T00:11:25.660Z","atBatIndex":44},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Drew Gilbert grounds out, second baseman Nasim Nuñez to first baseman Luis García Jr.","rbi":0,"awayScore":8,"homeScore":3,"isOut":true},"about":{"atBatIndex":45,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-18T00:11:59.498Z","endTime":"2026-04-18T00:13:25.725Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687606,"fullName":"Paxton Schultz","link":"/api/v1/people/687606"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":683083,"link":"/api/v1/people/683083"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":671277,"link":"/api/v1/people/671277"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":87.0,"endSpeed":80.9,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.08278746553808,"aZ":-28.018928731233007,"pfxX":-4.127421440339277,"pfxZ":2.538497505153814,"pX":1.382182432879435,"pZ":0.9150062645903473,"vX0":10.034656494787631,"vY0":-126.36901089626119,"vZ0":-6.423420639980018,"x":64.31,"y":214.07,"x0":-2.0844607342724997,"y0":50.00108458839106,"z0":5.708347245137917,"aX":-6.749698265130941},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":3.5,"breakHorizontal":5.5,"spinRate":1792,"spinDirection":233},"zone":14,"typeConfidence":2.0,"plateTime":0.4316097347477994,"extension":6.168475768863823},"index":0,"playId":"72ef8953-ba66-3ad0-a5e0-5162ffa8874d","pitchNumber":1,"startTime":"2026-04-18T00:12:07.352Z","endTime":"2026-04-18T00:12:10.557Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.7,"endSpeed":81.9,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.119581380586627,"aZ":-21.801349123730336,"pfxX":1.9990074034262157,"pfxZ":6.094895585396827,"pX":0.16962304302888587,"pZ":3.2949538641657647,"vX0":6.4986425696030485,"vY0":-129.1613700231008,"vZ0":-1.981340881460238,"x":110.53,"y":149.82,"x0":-2.631450237966205,"y0":50.00144843395697,"z0":5.736364599713662,"aX":3.4000088452316493},"breaks":{"breakAngle":12.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":10.8,"breakHorizontal":-4.9,"spinRate":2378,"spinDirection":192},"zone":12,"typeConfidence":2.0,"plateTime":0.42292817663223525,"extension":5.747995928969488},"index":1,"playId":"124f4894-57bd-3c5d-9084-91d7ba175f7d","pitchNumber":2,"startTime":"2026-04-18T00:12:30.821Z","endTime":"2026-04-18T00:12:35.949Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.1,"endSpeed":80.7,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.548943634591595,"aZ":-29.884095115901804,"pfxX":-2.854350667145095,"pfxZ":1.406475930474842,"pX":1.2464906534425642,"pZ":0.7224824535354321,"vX0":9.310667500050053,"vY0":-126.45045892497974,"vZ0":-6.647061298391117,"x":69.49,"y":219.27,"x0":-2.104211427635336,"y0":50.00419244337574,"z0":5.767243793654619,"aX":-4.6483196208183495},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":1.3,"breakHorizontal":3.1,"spinRate":1895,"spinDirection":231},"zone":14,"typeConfidence":2.0,"plateTime":0.432313689664924,"extension":6.062070143926252},"index":2,"playId":"8b2ca33c-01d3-3afc-8393-27fc8abb8cbd","pitchNumber":3,"startTime":"2026-04-18T00:12:51.550Z","endTime":"2026-04-18T00:12:55.152Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.9,"endSpeed":83.1,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.586911029697966,"aZ":-24.94241597064011,"pfxX":0.18209807853555304,"pfxZ":4.1413893496747445,"pX":0.7205188509496887,"pZ":2.3663699020140423,"vX0":7.7544042792353105,"vY0":-130.7781191848677,"vZ0":-3.8773729673810626,"x":89.54,"y":174.89,"x0":-2.296984816997651,"y0":50.001232204186095,"z0":5.722312976566462,"aX":0.31679278283731466},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":7.0,"breakHorizontal":-1.9,"spinRate":2135,"spinDirection":194},"zone":6,"typeConfidence":2.0,"plateTime":0.41758942067169125,"extension":5.931439590660829},"hitData":{"launchSpeed":81.1,"launchAngle":5.0,"totalDistance":83.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":163.16,"coordY":155.64}},"index":3,"playId":"5b647f1c-c783-3506-9b5f-170d54681ea3","pitchNumber":4,"startTime":"2026-04-18T00:13:17.639Z","endTime":"2026-04-18T00:13:25.725Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-18T00:13:25.725Z","atBatIndex":45},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Brady House grounds out, second baseman Luis Arraez to first baseman Rafael Devers.","rbi":0,"awayScore":8,"homeScore":3,"isOut":true},"about":{"atBatIndex":46,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-18T00:15:53.674Z","endTime":"2026-04-18T00:16:07.010Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":691781,"fullName":"Brady House","link":"/api/v1/people/691781"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"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":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":691781,"fullName":"Brady House","link":"/api/v1/people/691781"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":650333,"link":"/api/v1/people/650333"},"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":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.2,"endSpeed":84.3,"strikeZoneTop":3.371,"strikeZoneBottom":1.701,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.947948950938166,"aZ":-31.908839219675517,"pfxX":-10.377118270376016,"pfxZ":0.14631377793490685,"pX":-0.07631813932348688,"pZ":1.9116809491076496,"vX0":7.870498349325084,"vY0":-134.0633726788092,"vZ0":-2.440462063257524,"x":119.91,"y":187.16,"x0":-1.7071130432177524,"y0":50.00415606645861,"z0":5.119613295762629,"aX":-18.823581365088963},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":-0.1,"breakHorizontal":17.0,"spinRate":1867,"spinDirection":236},"zone":8,"typeConfidence":0.88,"plateTime":0.40912599886425927,"extension":6.766520456649876},"hitData":{"launchSpeed":113.4,"launchAngle":-1.0,"totalDistance":44.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":143.9,"coordY":149.05}},"index":0,"playId":"db5a13e4-6a2a-3faa-a83a-eafcaaf9e5c6","pitchNumber":1,"startTime":"2026-04-18T00:15:57.176Z","endTime":"2026-04-18T00:16:07.010Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-18T00:16:07.010Z","atBatIndex":46},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Luis García Jr. grounds out, second baseman Luis Arraez to first baseman Rafael Devers.","rbi":0,"awayScore":8,"homeScore":3,"isOut":true},"about":{"atBatIndex":47,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-18T00:16:27.604Z","endTime":"2026-04-18T00:16:50.076Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":650333,"link":"/api/v1/people/650333"},"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":90.4,"endSpeed":82.5,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.102050784946865,"aZ":-31.598716709189006,"pfxX":-9.114401487864054,"pfxZ":0.3333833239044228,"pX":-0.6992334328875929,"pZ":2.8143498987279565,"vX0":5.815711447411162,"vY0":-131.5902901383699,"vZ0":-0.04126077464282474,"x":143.65,"y":162.79,"x0":-1.7588303646985461,"y0":50.006548020485575,"z0":5.180124635596602,"aX":-15.91544102907523},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":0.8,"breakHorizontal":15.1,"spinRate":1864,"spinDirection":242},"zone":4,"typeConfidence":0.88,"plateTime":0.4169568231184053,"extension":6.685340054054405},"index":0,"playId":"650d10f1-8a0f-31b6-96ec-4643134cfac5","pitchNumber":1,"startTime":"2026-04-18T00:16:27.604Z","endTime":"2026-04-18T00:16:31.932Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.0,"endSpeed":79.1,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.72366045047089,"aZ":-37.47525489845296,"pfxX":-5.606778388344275,"pfxZ":-3.3331944412822505,"pX":-0.1825478229434681,"pZ":2.5289543546287265,"vX0":5.85398135568731,"vY0":-125.12600106663379,"vZ0":1.5055012547954678,"x":123.96,"y":170.5,"x0":-1.8215263356279678,"y0":50.0042625464754,"z0":4.98493309884017,"aX":-8.911076765469849},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.4,"breakVerticalInduced":-5.4,"breakHorizontal":8.9,"spinRate":1361,"spinDirection":263},"zone":5,"typeConfidence":0.9,"plateTime":0.4373718059332212,"extension":6.556004474589441},"hitData":{"launchSpeed":100.7,"launchAngle":-6.0,"totalDistance":22.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":151.5,"coordY":150.57}},"index":1,"playId":"5bc85776-a0fa-37bf-9e22-52369d7ac986","pitchNumber":2,"startTime":"2026-04-18T00:16:41.881Z","endTime":"2026-04-18T00:16:50.076Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-18T00:16:50.076Z","atBatIndex":47},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"CJ Abrams grounds out to first baseman Rafael Devers.","rbi":0,"awayScore":8,"homeScore":3,"isOut":true},"about":{"atBatIndex":48,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-18T00:17:12.016Z","endTime":"2026-04-18T00:17:40.848Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":646240,"link":"/api/v1/people/646240"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.8,"endSpeed":78.1,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.12448763802236,"aZ":-31.413605906998267,"pfxX":6.269103669082215,"pfxZ":0.4910354984539609,"pX":0.9375321848106756,"pZ":1.8696967648579104,"vX0":4.807783512326437,"vY0":-124.79458390477916,"vZ0":-1.1444182468000272,"x":81.26,"y":188.3,"x0":-1.8374040443513417,"y0":50.005495727878674,"z0":4.952429333918547,"aX":9.761025190691122},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":0.8,"breakHorizontal":-12.6,"spinRate":2600,"spinDirection":58},"zone":14,"typeConfidence":0.9,"plateTime":0.4410758509613344,"extension":6.600240664999638},"index":0,"playId":"a5662418-c7b0-3a6b-a7dc-c408d1794cf3","pitchNumber":1,"startTime":"2026-04-18T00:17:17.913Z","endTime":"2026-04-18T00:17:22.821Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.5,"endSpeed":83.1,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.395121839233923,"aZ":-34.1956140350629,"pfxX":-10.980434197141172,"pfxZ":-1.1389269132495627,"pX":0.13268410779583437,"pZ":1.5353151272113725,"vX0":8.306687092742916,"vY0":-132.92632225997568,"vZ0":-2.369642546756274,"x":111.94,"y":197.33,"x0":-1.6232304675909475,"y0":50.00588873653662,"z0":4.948014093702396,"aX":-19.439015593705438},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":-2.4,"breakHorizontal":17.9,"spinRate":1867,"spinDirection":246},"zone":14,"typeConfidence":0.86,"plateTime":0.4137977509780475,"extension":6.823852245844701},"hitData":{"launchSpeed":97.7,"launchAngle":-25.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":156.57,"coordY":166.28}},"index":1,"playId":"c1090671-e3d4-32ab-8220-d85615a71cee","pitchNumber":2,"startTime":"2026-04-18T00:17:34.091Z","endTime":"2026-04-18T00:17:40.848Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-18T00:17:40.848Z","atBatIndex":48},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Willy Adames lines out to center fielder Joey Wiemer.","rbi":0,"awayScore":8,"homeScore":3,"isOut":true},"about":{"atBatIndex":49,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-04-18T00:19:50.738Z","endTime":"2026-04-18T00:20:22.375Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687606,"fullName":"Paxton Schultz","link":"/api/v1/people/687606"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","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":686894,"link":"/api/v1/people/686894"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":87.4,"endSpeed":80.5,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.001134625604877,"aZ":-23.83867393988715,"pfxX":0.8974710561384529,"pfxZ":5.05086522124739,"pX":-0.7740325402662046,"pZ":3.2537018080564186,"vX0":4.317918731974963,"vY0":-127.34577321735121,"vZ0":-1.8242058308348184,"x":146.5,"y":150.93,"x0":-2.6048861681845565,"y0":50.00221720038302,"z0":5.85632735996577,"aX":1.4803251190335798},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":9.0,"breakHorizontal":-2.5,"spinRate":2344,"spinDirection":187},"zone":1,"typeConfidence":2.0,"plateTime":0.42934874482566165,"extension":5.846343843440939},"index":0,"playId":"ed86d2d6-a529-386d-88f9-46cdb5b2722f","pitchNumber":1,"startTime":"2026-04-18T00:19:50.738Z","endTime":"2026-04-18T00:19:55.218Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.1,"endSpeed":85.2,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.910987260196716,"aZ":-12.562644809539435,"pfxX":-4.721264332907327,"pfxZ":10.556604128833271,"pX":-0.4479815174254929,"pZ":2.369804986130784,"vX0":6.584624091595396,"vY0":-135.28306815207043,"vZ0":-6.67451102751127,"x":134.08,"y":174.8,"x0":-2.2976126828175443,"y0":50.00145240080185,"z0":5.745680538169326,"aX":-8.770043129881333},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":17.9,"breakHorizontal":7.2,"spinRate":2414,"spinDirection":213},"zone":4,"typeConfidence":2.0,"plateTime":0.40454255092006397,"extension":5.954405084352454},"hitData":{"launchSpeed":90.0,"launchAngle":24.0,"totalDistance":320.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":121.12,"coordY":70.84}},"index":1,"playId":"a367aa1a-1ce8-3741-959e-def87e153df4","pitchNumber":2,"startTime":"2026-04-18T00:20:14.895Z","endTime":"2026-04-18T00:20:22.375Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-18T00:20:22.375Z","atBatIndex":49},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Luis Arraez flies out to right fielder James Wood.","rbi":0,"awayScore":8,"homeScore":3,"isOut":true},"about":{"atBatIndex":50,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-04-18T00:20:40.509Z","endTime":"2026-04-18T00:21:54.508Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687606,"fullName":"Paxton Schultz","link":"/api/v1/people/687606"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"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":3},"credits":[{"player":{"id":695578,"link":"/api/v1/people/695578"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.2,"endSpeed":81.6,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.722187093605882,"aZ":-21.370043932217943,"pfxX":-0.301353188267214,"pfxZ":6.454591839416075,"pX":0.9484893254970292,"pZ":0.8948043054171456,"vX0":8.694755545954955,"vY0":-128.10086080406444,"vZ0":-7.60118608851827,"x":80.85,"y":214.62,"x0":-2.4404322747908824,"y0":50.00295798382812,"z0":5.552812444698221,"aX":-0.5059928050565883},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":10.3,"breakHorizontal":-1.3,"spinRate":2160,"spinDirection":201},"zone":14,"typeConfidence":2.0,"plateTime":0.42643927192262154,"extension":5.843902883962097},"index":0,"playId":"420cc1bb-e048-36b3-a5b1-9d21a259f4ec","pitchNumber":1,"startTime":"2026-04-18T00:20:47.581Z","endTime":"2026-04-18T00:20:50.983Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.6,"endSpeed":78.8,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.788966343230634,"aZ":-29.30235038854055,"pfxX":-4.321275599729206,"pfxZ":1.8225108961192626,"pX":-0.6623983195150089,"pZ":1.9553912470531436,"vX0":5.501251820135015,"vY0":-124.6032836002449,"vZ0":-3.627948878760471,"x":142.25,"y":185.98,"x0":-2.3362741294553513,"y0":50.00150026837053,"z0":5.848579358261812,"aX":-6.802008009178058},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":2.8,"breakHorizontal":6.6,"spinRate":1797,"spinDirection":238},"zone":7,"typeConfidence":2.0,"plateTime":0.43939405683285404,"extension":5.889558090167517},"index":1,"playId":"de6867aa-f5f3-399e-8b23-ebc1f1b88ab9","pitchNumber":2,"startTime":"2026-04-18T00:21:05.645Z","endTime":"2026-04-18T00:21:10.208Z","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":90.2,"endSpeed":83.8,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.156500330489877,"aZ":-22.239079058600954,"pfxX":0.6661856548741287,"pfxZ":5.628287661239483,"pX":1.2403052961885765,"pZ":2.6003205320928755,"vX0":8.81138766262837,"vY0":-131.14327150305252,"vZ0":-3.7417931992726428,"x":69.72,"y":168.57,"x0":-2.2306843505818077,"y0":50.004014877373585,"z0":5.677439685454434,"aX":1.1767573604806831},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":9.7,"breakHorizontal":-2.9,"spinRate":2211,"spinDirection":194},"zone":12,"typeConfidence":2.0,"plateTime":0.41547239900917887,"extension":6.023998783203574},"index":2,"playId":"3f64ec7c-1706-3116-b547-230e2e14da96","pitchNumber":3,"startTime":"2026-04-18T00:21:24.257Z","endTime":"2026-04-18T00:21:29.092Z","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":1,"outs":1},"pitchData":{"startSpeed":93.8,"endSpeed":85.8,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.66944091940637,"aZ":-13.854057158591754,"pfxX":-3.6895980840337392,"pfxZ":9.699325789580477,"pX":0.08606227141640226,"pZ":3.3918419630812444,"vX0":7.546251023138769,"vY0":-136.4774423258446,"vZ0":-3.854808188565211,"x":113.72,"y":147.2,"x0":-2.233839491890479,"y0":50.00495177661734,"z0":5.775108608635046,"aX":-6.971511529969868},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":16.9,"breakHorizontal":5.2,"spinRate":2166,"spinDirection":209},"zone":12,"typeConfidence":2.0,"plateTime":0.4011362302810402,"extension":6.016420466287543},"hitData":{"launchSpeed":89.3,"launchAngle":41.0,"totalDistance":317.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":169.27,"coordY":79.55}},"index":3,"playId":"3f266099-c58c-3101-81cd-eb96da130216","pitchNumber":4,"startTime":"2026-04-18T00:21:44.577Z","endTime":"2026-04-18T00:21:54.508Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-18T00:21:54.508Z","atBatIndex":50},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Matt Chapman flies out to right fielder James Wood.","rbi":0,"awayScore":8,"homeScore":3,"isOut":true},"about":{"atBatIndex":51,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-04-18T00:22:14.476Z","endTime":"2026-04-18T00:23:07.907Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":3},"matchup":{"batter":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687606,"fullName":"Paxton Schultz","link":"/api/v1/people/687606"},"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":"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":695578,"link":"/api/v1/people/695578"},"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(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":89.7,"endSpeed":83.5,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.4876343199836,"aZ":-22.971254255361185,"pfxX":1.3024824414977036,"pfxZ":5.257144153330809,"pX":1.1467967326804882,"pZ":1.9624359440291865,"vX0":8.455430269038796,"vY0":-130.43720778364533,"vZ0":-5.02736617295234,"x":73.29,"y":185.79,"x0":-2.2855433250502433,"y0":50.00136626760636,"z0":5.612750661301753,"aX":2.275760438359802},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":8.8,"breakHorizontal":-4.0,"spinRate":2430,"spinDirection":195},"zone":14,"typeConfidence":2.0,"plateTime":0.41749431598968734,"extension":6.231717203866906},"index":0,"playId":"a0ae3b16-9f80-34cf-a3ce-763cd01ae483","pitchNumber":1,"startTime":"2026-04-18T00:22:21.735Z","endTime":"2026-04-18T00:22:27.026Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.1,"endSpeed":86.3,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.049504523684625,"aZ":-13.636202283053384,"pfxX":-4.871272755959667,"pfxZ":9.767068506144836,"pX":1.4038376605258656,"pZ":2.6912206974366693,"vX0":11.054122841004313,"vY0":-136.62502147204523,"vZ0":-5.663380456474961,"x":63.49,"y":166.12,"x0":-2.054748705155242,"y0":50.00032157076398,"z0":5.721954958762948,"aX":-9.244694273419531},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":16.7,"breakHorizontal":6.6,"spinRate":2360,"spinDirection":220},"zone":12,"typeConfidence":2.0,"plateTime":0.40032715499870486,"extension":5.986807082783815},"index":1,"playId":"b7e2bf60-f641-347d-ad89-ca6bceec7e96","pitchNumber":2,"startTime":"2026-04-18T00:22:40.556Z","endTime":"2026-04-18T00:22:43.930Z","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":0,"outs":2},"pitchData":{"startSpeed":93.8,"endSpeed":86.0,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.019461521716018,"aZ":-13.6893228349456,"pfxX":-4.971011209801664,"pfxZ":9.783509056488882,"pX":-0.325829305252948,"pZ":2.2003642882269587,"vX0":7.177256770654445,"vY0":-136.35092868098872,"vZ0":-6.783288892106413,"x":129.42,"y":179.37,"x0":-2.3421828988668936,"y0":50.00253540580399,"z0":5.658698366568047,"aX":-9.39236132170008},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":16.6,"breakHorizontal":7.6,"spinRate":2389,"spinDirection":216},"zone":7,"typeConfidence":2.0,"plateTime":0.40117658789622057,"extension":6.020289966287558},"hitData":{"launchSpeed":92.4,"launchAngle":36.0,"totalDistance":309.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":183.44,"coordY":110.01}},"index":2,"playId":"e90bdfd7-1efd-3831-93e6-c1f521bb96d7","pitchNumber":3,"startTime":"2026-04-18T00:22:59.867Z","endTime":"2026-04-18T00:23:07.907Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-18T00:23:07.907Z","atBatIndex":51},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Joey Wiemer grounds out, third baseman Matt Chapman to first baseman Rafael Devers.","rbi":0,"awayScore":8,"homeScore":3,"isOut":true},"about":{"atBatIndex":52,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-18T00:25:31.033Z","endTime":"2026-04-18T00:25:45.285Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":686894,"fullName":"Joey Wiemer","link":"/api/v1/people/686894"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":686894,"fullName":"Joey Wiemer","link":"/api/v1/people/686894"},"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_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":"On-field Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":8,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-18T00:25:26.680Z","endTime":"2026-04-18T00:25:33.374Z","isPitch":false,"type":"action","player":{"id":686894,"link":"/api/v1/people/686894"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.3,"endSpeed":83.8,"strikeZoneTop":3.383,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.873895615408653,"aZ":-32.65397798534495,"pfxX":-10.335201683628327,"pfxZ":-0.26884048506274993,"pX":-0.6275434649357128,"pZ":2.0992470476648157,"vX0":6.504941029213295,"vY0":-134.14478314764008,"vZ0":-1.9540621895386578,"x":140.92,"y":182.1,"x0":-1.7544511428068954,"y0":50.0000778084801,"z0":5.188783670788601,"aX":-18.634281477840524},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":-0.7,"breakHorizontal":17.2,"spinRate":1923,"spinDirection":238},"zone":7,"typeConfidence":0.88,"plateTime":0.4099601623518625,"extension":6.516899554290973},"hitData":{"launchSpeed":103.1,"launchAngle":-21.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":91.74,"coordY":143.51}},"index":1,"playId":"353a6160-c2d0-3edf-9403-3172256b482e","pitchNumber":1,"startTime":"2026-04-18T00:25:33.374Z","endTime":"2026-04-18T00:25:45.285Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-18T00:25:45.285Z","atBatIndex":52},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Daylen Lile walks.","rbi":0,"awayScore":8,"homeScore":3,"isOut":false},"about":{"atBatIndex":53,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-18T00:26:05.001Z","endTime":"2026-04-18T00:27:15.667Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"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":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"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, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.1,"endSpeed":77.5,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.96559725825838,"aZ":-35.51329116519083,"pfxX":5.920170458702048,"pfxZ":-2.193856762027803,"pX":-0.6791210393196199,"pZ":1.9108049519117136,"vX0":1.649142614527248,"vY0":-122.48670200812995,"vZ0":-0.09600303759284357,"x":142.89,"y":187.19,"x0":-2.1302119554364687,"y0":50.00488137757356,"z0":4.984676248203573,"aX":9.00439339944825},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.4,"breakVerticalInduced":-3.7,"breakHorizontal":-11.2,"spinRate":2658,"spinDirection":63},"zone":7,"typeConfidence":0.89,"plateTime":0.4470112209528203,"extension":6.961766749374551},"index":0,"playId":"ce53e33b-4418-32f4-bff6-9f5d96021822","pitchNumber":1,"startTime":"2026-04-18T00:26:10.176Z","endTime":"2026-04-18T00:26:15.618Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.1,"endSpeed":76.7,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.201296877476373,"aZ":-34.22469107186328,"pfxX":7.200331142570792,"pfxZ":-1.3684014145302967,"pX":-1.3870019998357008,"pZ":2.184299639535146,"vX0":-0.6740348913402519,"vY0":-122.39379041509467,"vZ0":0.3176061341341858,"x":169.87,"y":179.8,"x0":-2.040865078554348,"y0":50.00016189828415,"z0":5.005522893190981,"aX":10.822798766686894},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.0,"breakVerticalInduced":-2.2,"breakHorizontal":-12.8,"spinRate":2589,"spinDirection":68},"zone":13,"typeConfidence":0.9,"plateTime":0.44907287109513794,"extension":6.706570870533538},"index":1,"playId":"13472e33-2897-3376-8cbb-6689c975e9ec","pitchNumber":2,"startTime":"2026-04-18T00:26:24.182Z","endTime":"2026-04-18T00:26:28.063Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.7,"endSpeed":78.0,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.874659765344294,"aZ":-37.05144260291072,"pfxX":-4.661965968956159,"pfxZ":-3.148093282569546,"pX":-0.8080644319034267,"pZ":2.5502308482034146,"vX0":4.288319953525855,"vY0":-123.3786432339615,"vZ0":1.6190483673776797,"x":147.8,"y":169.92,"x0":-1.9605686208207567,"y0":50.00614940279347,"z0":5.001063297068161,"aX":-7.2096924365914825},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.1,"breakVerticalInduced":-5.0,"breakHorizontal":7.4,"spinRate":1416,"spinDirection":268},"zone":4,"typeConfidence":0.9,"plateTime":0.443440309965931,"extension":6.774029758975498},"index":2,"playId":"5d1c9fcd-17a6-3eb6-ae1a-c4972c8e3076","pitchNumber":3,"startTime":"2026-04-18T00:26:38.391Z","endTime":"2026-04-18T00:26:42.961Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.0,"endSpeed":84.4,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.30015879995666,"aZ":-26.35522205256227,"pfxX":-1.3090753176132113,"pfxZ":3.2199589592382614,"pX":1.289934932421934,"pZ":1.236196419871832,"vX0":8.223862313774518,"vY0":-133.78491839797906,"vZ0":-4.687868031516978,"x":67.83,"y":205.4,"x0":-1.656133105229478,"y0":50.00626207473212,"z0":4.903910622311049,"aX":-2.3689067595016113},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":4.9,"breakHorizontal":0.6,"spinRate":2373,"spinDirection":241},"zone":14,"typeConfidence":0.9,"plateTime":0.4096569464506241,"extension":6.595548412139896},"index":3,"playId":"622c45e9-f326-380d-9b2e-f502b7f248f1","pitchNumber":4,"startTime":"2026-04-18T00:26:53.419Z","endTime":"2026-04-18T00:26:57.011Z","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":4,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.4,"endSpeed":78.0,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.142098053711134,"aZ":-35.20825580053197,"pfxX":7.832879968978293,"pfxZ":-1.973809373890425,"pX":0.9825253088732213,"pZ":0.995003737806199,"vX0":4.5533291355045336,"vY0":-124.24898628399151,"vZ0":-2.2296792305667315,"x":79.55,"y":211.91,"x0":-1.899608791034777,"y0":50.0002534466153,"z0":4.869616283708666,"aX":12.07119384773666},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.8,"breakVerticalInduced":-3.8,"breakHorizontal":-15.4,"spinRate":2675,"spinDirection":55},"zone":14,"typeConfidence":0.9,"plateTime":0.44322317811764655,"extension":6.324007563527211},"index":4,"playId":"95fd346d-1250-38a8-99f0-f2356c13a1d3","pitchNumber":5,"startTime":"2026-04-18T00:27:11.236Z","endTime":"2026-04-18T00:27:15.667Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-18T00:27:15.667Z","atBatIndex":53},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Nasim Nuñez grounds out, second baseman Luis Arraez to first baseman Rafael Devers. Daylen Lile to 2nd.","rbi":0,"awayScore":8,"homeScore":3,"isOut":true},"about":{"atBatIndex":54,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-18T00:27:37.607Z","endTime":"2026-04-18T00:28:54.950Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":650333,"link":"/api/v1/people/650333"},"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"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"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":91.1,"endSpeed":83.6,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.837625507367836,"aZ":-23.193495525621593,"pfxX":-1.5730434060295586,"pfxZ":5.026740743445396,"pX":-0.15093311030290635,"pZ":2.7634231442986823,"vX0":4.691968246002012,"vY0":-132.7183042834289,"vZ0":-1.589366532278061,"x":122.75,"y":164.17,"x0":-1.7357723730427135,"y0":50.00622390004311,"z0":5.05573890247351,"aX":-2.8129453175732815},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":9.0,"breakHorizontal":1.8,"spinRate":2216,"spinDirection":235},"zone":2,"typeConfidence":0.91,"plateTime":0.41236301965634414,"extension":6.763334022507004},"index":0,"playId":"eaa08d9c-0c14-3c78-baf5-96f52d010ba6","pitchNumber":1,"startTime":"2026-04-18T00:27:43.239Z","endTime":"2026-04-18T00:27:47.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":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.0,"endSpeed":85.5,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.9922150129309,"aZ":-24.953649954006643,"pfxX":-5.923667793689621,"pfxZ":3.8670872476854647,"pX":0.39236801019584816,"pZ":3.3611910635419546,"vX0":7.141510889743342,"vY0":-135.4139676312312,"vZ0":-0.02862431322593506,"x":102.04,"y":148.03,"x0":-1.5024259777368578,"y0":50.00426562136811,"z0":5.1094090515933654,"aX":-11.065235784053082},"breaks":{"breakAngle":21.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":7.2,"breakHorizontal":9.4,"spinRate":1963,"spinDirection":240},"zone":12,"typeConfidence":2.0,"plateTime":0.4036084068635515,"extension":6.833348890413173},"index":1,"playId":"a219d4c5-b245-3060-9bd9-4b71a51d7dd4","pitchNumber":2,"startTime":"2026-04-18T00:28:00.239Z","endTime":"2026-04-18T00:28:05.122Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.6,"endSpeed":84.4,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.805146395456415,"aZ":-25.647519611367215,"pfxX":-0.42942398947981,"pfxZ":3.6288160162854273,"pX":2.0913437034416242,"pZ":0.8605150143607599,"vX0":9.729444037539125,"vY0":-133.0629818633553,"vZ0":-5.598964840247368,"x":37.28,"y":215.55,"x0":-1.5522788933423795,"y0":50.00195750519461,"z0":4.8433651544548955,"aX":-0.7729338136416204},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":5.5,"breakHorizontal":-1.3,"spinRate":2222,"spinDirection":243},"zone":14,"typeConfidence":0.88,"plateTime":0.41118690612021913,"extension":6.852318462572305},"index":2,"playId":"f892cc15-a616-3025-9fe2-26f4bbde3c7e","pitchNumber":3,"startTime":"2026-04-18T00:28:20.182Z","endTime":"2026-04-18T00:28:24.282Z","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":1,"outs":1},"pitchData":{"startSpeed":92.2,"endSpeed":85.6,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.901378139812522,"aZ":-23.1517377173634,"pfxX":-4.1472983211320855,"pfxZ":4.8653440307112,"pX":0.42951111583478085,"pZ":2.1227074432468487,"vX0":6.5551534134025555,"vY0":-134.29642704674418,"vZ0":-3.206244393102083,"x":100.63,"y":181.47,"x0":-1.4871953908135156,"y0":50.004824197187084,"z0":4.95060624356966,"aX":-7.693735718023711},"breaks":{"breakAngle":15.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":8.4,"breakHorizontal":6.4,"spinRate":1947,"spinDirection":240},"zone":6,"typeConfidence":0.53,"plateTime":0.40548277478018635,"extension":6.833507058146995},"hitData":{"launchSpeed":80.2,"launchAngle":-23.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":159.61,"coordY":162.73}},"index":3,"playId":"7f8f6622-c12f-3d4c-9dd5-573529b1e37e","pitchNumber":4,"startTime":"2026-04-18T00:28:47.234Z","endTime":"2026-04-18T00:28:54.950Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-18T00:28:54.950Z","atBatIndex":54},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"José Tena singles on a ground ball to center fielder Drew Gilbert. Daylen Lile scores.","rbi":1,"awayScore":8,"homeScore":4,"isOut":false},"about":{"atBatIndex":55,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-18T00:29:18.861Z","endTime":"2026-04-18T00:30:42.249Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":677588,"fullName":"José Tena","link":"/api/v1/people/677588"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":677588,"fullName":"José Tena","link":"/api/v1/people/677588"},"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":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":677588,"fullName":"José Tena","link":"/api/v1/people/677588"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":687551,"link":"/api/v1/people/687551"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"responsiblePitcher":{"id":657277,"link":"/api/v1/people/657277"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.6,"endSpeed":78.2,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.23078348696265,"aZ":-32.7102233273377,"pfxX":10.261172297209372,"pfxZ":-0.3499220995290582,"pX":0.5068510124501148,"pZ":1.6342091895495778,"vX0":2.7325070524421693,"vY0":-123.28630077338623,"vZ0":-1.042068589165201,"x":97.68,"y":194.66,"x0":-1.9485178865779664,"y0":50.00150025328041,"z0":4.820104633493747,"aX":15.812649571497406},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":-0.6,"breakHorizontal":-19.2,"spinRate":2620,"spinDirection":54},"zone":9,"typeConfidence":0.9,"plateTime":0.4440579437592844,"extension":6.49764177471076},"index":0,"playId":"02623a06-cd6a-3714-8095-6e33af37c469","pitchNumber":1,"startTime":"2026-04-18T00:29:22.914Z","endTime":"2026-04-18T00:29:27.286Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.6,"endSpeed":78.0,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.95517833014598,"aZ":-33.56200230394816,"pfxX":9.223857017925532,"pfxZ":-0.8963386171005432,"pX":-0.10488536998434084,"pZ":1.973213921891694,"vX0":1.764983484240983,"vY0":-123.19366690217942,"vZ0":0.03768448991195328,"x":121.0,"y":185.5,"x0":-2.0290079147643767,"y0":50.005769945951265,"z0":4.789277626925042,"aX":14.21198292690098},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":-1.3,"breakHorizontal":-17.2,"spinRate":2541,"spinDirection":45},"zone":8,"typeConfidence":0.9,"plateTime":0.4442207200110979,"extension":6.581009164323357},"index":1,"playId":"599a1aa4-437b-37e9-ad53-05e3c9ba1a84","pitchNumber":2,"startTime":"2026-04-18T00:29:42.557Z","endTime":"2026-04-18T00:29:47.187Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"playId":"4cb69021-89d9-4b5a-9e17-56c733d608b9","startTime":"2026-04-18T00:30:01.776Z","endTime":"2026-04-18T00:30:06.787Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.5,"endSpeed":79.5,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.54629679486527,"aZ":-39.036862938472815,"pfxX":-4.325532923496556,"pfxZ":-4.315862935745493,"pX":-1.8667637737680023,"pZ":1.8925083925259756,"vX0":1.5267322297370634,"vY0":-124.66104976465317,"vZ0":0.7107680956629783,"x":188.16,"y":187.68,"x0":-1.9214322721173402,"y0":50.001844448092584,"z0":4.799000285341677,"aX":-6.880372830467866},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.4,"breakVerticalInduced":-7.4,"breakHorizontal":7.6,"spinRate":1471,"spinDirection":266},"zone":13,"typeConfidence":0.9,"plateTime":0.4375911529351182,"extension":6.796121219739626},"index":3,"playId":"093acd6e-653b-3758-9f00-e58c7f742c6f","pitchNumber":3,"startTime":"2026-04-18T00:30:14.390Z","endTime":"2026-04-18T00:30:17.390Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.2,"endSpeed":80.2,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.844584331879652,"aZ":-38.41834755321555,"pfxX":-4.552544524477229,"pfxZ":-3.8606921031034585,"pX":-0.37053081182476283,"pZ":1.3747557190557202,"vX0":5.069487454655096,"vY0":-125.63589613557389,"vZ0":-0.7613265367934772,"x":131.12,"y":201.66,"x0":-1.8126976801299586,"y0":50.00593980528551,"z0":4.774719468257345,"aX":-7.359332960578312},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.3,"breakVerticalInduced":-7.0,"breakHorizontal":7.2,"spinRate":1475,"spinDirection":268},"zone":13,"typeConfidence":0.9,"plateTime":0.4341547355235309,"extension":6.707736150951945},"hitData":{"launchSpeed":100.1,"launchAngle":-12.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":133.25,"coordY":110.52}},"index":4,"playId":"5057c0bf-f8f9-33c6-8d3d-9db34705bdeb","pitchNumber":4,"startTime":"2026-04-18T00:30:32.258Z","endTime":"2026-04-18T00:30:42.249Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-18T00:30:42.249Z","atBatIndex":55},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Keibert Ruiz grounds out to first baseman Rafael Devers.","rbi":0,"awayScore":8,"homeScore":4,"isOut":true},"about":{"atBatIndex":56,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-18T00:31:17.252Z","endTime":"2026-04-18T00:31:28.341Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":660688,"fullName":"Keibert Ruiz","link":"/api/v1/people/660688"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":660688,"fullName":"Keibert Ruiz","link":"/api/v1/people/660688"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":646240,"link":"/api/v1/people/646240"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":8,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-04-18T00:31:18.206Z","endTime":"2026-04-18T00:31:19.383Z","isPitch":false,"type":"action","player":{"id":660688,"link":"/api/v1/people/660688"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.2,"endSpeed":84.2,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.386776083314526,"aZ":-33.08943288981317,"pfxX":-8.345871989276267,"pfxZ":-0.5058122545403414,"pX":-0.2321032741292233,"pZ":1.6178602800806008,"vX0":6.557975980031097,"vY0":-134.12710083442798,"vZ0":-2.5811615381417528,"x":125.85,"y":195.1,"x0":-1.630688712624552,"y0":50.001775180541415,"z0":4.964238983521486,"aX":-15.128171741229641},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":-1.3,"breakHorizontal":13.6,"spinRate":1884,"spinDirection":242},"zone":8,"typeConfidence":0.9,"plateTime":0.4091564044907958,"extension":6.644021148315039},"hitData":{"launchSpeed":99.6,"launchAngle":-11.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":147.95,"coordY":174.39}},"index":1,"playId":"0ad5761c-8c49-3891-bb22-4d8d5627be91","pitchNumber":1,"startTime":"2026-04-18T00:31:19.383Z","endTime":"2026-04-18T00:31:28.341Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-18T00:31:28.341Z","atBatIndex":56},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Rafael Devers called out on strikes.","rbi":0,"awayScore":8,"homeScore":4,"isOut":true},"about":{"atBatIndex":57,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-18T00:33:27.021Z","endTime":"2026-04-18T00:36:07.336Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687606,"fullName":"Paxton Schultz","link":"/api/v1/people/687606"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"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":7},"credits":[{"player":{"id":660688,"link":"/api/v1/people/660688"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.0,"endSpeed":80.6,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.61568187495205,"aZ":-22.571802882201062,"pfxX":1.374399008204263,"pfxZ":5.856823651303766,"pX":0.7231627023116588,"pZ":2.1717547274215714,"vX0":7.3536010824956035,"vY0":-126.62476537673923,"vZ0":-4.317933278745903,"x":89.43,"y":180.14,"x0":-2.385933950348337,"y0":50.00022856363764,"z0":5.684541638692447,"aX":2.2513848877257474},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":10.0,"breakHorizontal":-4.0,"spinRate":2372,"spinDirection":197},"zone":9,"typeConfidence":2.0,"plateTime":0.4310410005711014,"extension":5.896116912658955},"index":0,"playId":"480d2fdf-8191-3260-a0ad-33da8e4941d0","pitchNumber":1,"startTime":"2026-04-18T00:33:36.283Z","endTime":"2026-04-18T00:33:40.589Z","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":93.0,"endSpeed":84.9,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.548467554661393,"aZ":-13.933503347775941,"pfxX":-6.0238236537124425,"pfxZ":9.878410599330955,"pX":0.8194249474262171,"pZ":2.6503424704889276,"vX0":10.081395213757961,"vY0":-135.0498442861273,"vZ0":-5.579441565372001,"x":85.77,"y":167.22,"x0":-2.1800592505042897,"y0":50.001095576130545,"z0":5.723977723936457,"aX":-11.121718906009594},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":16.8,"breakHorizontal":8.8,"spinRate":2257,"spinDirection":216},"zone":12,"typeConfidence":2.0,"plateTime":0.40565618000502157,"extension":5.954384614865373},"index":1,"playId":"83f2a9c4-e217-3532-9529-cdffd5725166","pitchNumber":2,"startTime":"2026-04-18T00:33:52.682Z","endTime":"2026-04-18T00:33:55.987Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.5,"endSpeed":84.6,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.65198944564701,"aZ":-15.617815115538251,"pfxX":-5.755026906649778,"pfxZ":8.999405048611557,"pX":-0.2878324463910197,"pZ":4.607299019870984,"vX0":7.019818149628126,"vY0":-134.65405736651994,"vZ0":-0.7266731088441473,"x":127.97,"y":114.38,"x0":-2.1782944434790363,"y0":50.00625695810186,"z0":5.983419520651819,"aX":-10.592936336842598},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":16.3,"breakHorizontal":9.0,"spinRate":2271,"spinDirection":214},"zone":11,"typeConfidence":2.0,"plateTime":0.4064245182006436,"extension":5.792267760531003},"index":2,"playId":"59431f95-cae8-371d-b7e7-6d9e11ff94b2","pitchNumber":3,"startTime":"2026-04-18T00:34:14.251Z","endTime":"2026-04-18T00:34:17.741Z","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":92.6,"endSpeed":85.2,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.36080821710212,"aZ":-18.40349103068234,"pfxX":-5.24043909441134,"pfxZ":7.428086856641306,"pX":0.09089368745331776,"pZ":3.954116856245615,"vX0":7.468140654741091,"vY0":-134.8036534138246,"vZ0":-1.829916185455351,"x":113.54,"y":132.02,"x0":-2.025451355306979,"y0":50.00165374998657,"z0":5.931371953859968,"aX":-9.713664216634713},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":13.3,"breakHorizontal":8.0,"spinRate":2087,"spinDirection":219},"zone":12,"typeConfidence":2.0,"plateTime":0.40522068273576295,"extension":5.730237151903033},"index":3,"playId":"c8690304-0c2f-3b66-9219-671fe14c7b84","pitchNumber":4,"startTime":"2026-04-18T00:34:33.878Z","endTime":"2026-04-18T00:34:38.496Z","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.1,"endSpeed":85.1,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.190001597578412,"aZ":-15.289941178177685,"pfxX":-5.2713007834171055,"pfxZ":9.066348285130507,"pX":-0.7017654712720425,"pZ":3.955263719058895,"vX0":6.0680171267716085,"vY0":-135.49636022097727,"vZ0":-2.3519806360240034,"x":143.75,"y":131.99,"x0":-2.2838094139190113,"y0":50.00206535750305,"z0":5.901059393368693,"aX":-9.8162216325333},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":16.1,"breakHorizontal":8.3,"spinRate":2281,"spinDirection":219},"zone":11,"typeConfidence":2.0,"plateTime":0.40401500793925926,"extension":5.805470347899686},"index":4,"playId":"131064af-15fd-3224-8cde-deba56e9a425","pitchNumber":5,"startTime":"2026-04-18T00:34:53.516Z","endTime":"2026-04-18T00:34:57.147Z","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":0},"pitchData":{"startSpeed":89.2,"endSpeed":82.6,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.460740045886375,"aZ":-21.769076893442787,"pfxX":0.651102071068377,"pfxZ":6.0277993137782655,"pX":0.25016241647712917,"pZ":2.8633133535393607,"vX0":6.301171679388184,"vY0":-129.8745822694481,"vZ0":-3.18554080093358,"x":107.46,"y":161.47,"x0":-2.2814181290342948,"y0":50.00530191365101,"z0":5.741340081919042,"aX":1.1233262503817334},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":10.6,"breakHorizontal":-2.4,"spinRate":2284,"spinDirection":193},"zone":3,"typeConfidence":2.0,"plateTime":0.4200248718394306,"extension":5.995718959368151},"index":5,"playId":"af4f24e7-404a-3cc5-a7a9-432d2419efc3","pitchNumber":6,"startTime":"2026-04-18T00:35:11.701Z","endTime":"2026-04-18T00:35:14.722Z","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.4,"endSpeed":86.7,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.706148955675417,"aZ":-14.425420594601661,"pfxX":-5.672061653109574,"pfxZ":9.24646556344941,"pX":-0.01944256022463798,"pZ":3.284759937189925,"vX0":7.725010777477868,"vY0":-137.26384618204497,"vZ0":-4.06775004091655,"x":117.74,"y":150.09,"x0":-2.12559129665545,"y0":50.00365145567597,"z0":5.759716047336498,"aX":-10.88896144571225},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":16.1,"breakHorizontal":8.8,"spinRate":2201,"spinDirection":217},"zone":2,"typeConfidence":2.0,"plateTime":0.39814836658172226,"extension":5.914863197465793},"index":6,"playId":"0b826864-7121-300e-a702-38dde051d2ae","pitchNumber":7,"startTime":"2026-04-18T00:35:40.735Z","endTime":"2026-04-18T00:35:44.146Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"pitchData":{"startSpeed":94.0,"endSpeed":86.1,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.58536873921547,"aZ":-15.718116647109934,"pfxX":-6.598788945199286,"pfxZ":8.697542497293497,"pX":0.0948276175816625,"pZ":1.8609017722847683,"vX0":8.203521753648339,"vY0":-136.55163911374945,"vZ0":-7.321817266035112,"x":113.39,"y":188.54,"x0":-2.088552173540049,"y0":50.00272794322722,"z0":5.655018536074924,"aX":-12.484102983164728},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":14.4,"breakHorizontal":10.2,"spinRate":2089,"spinDirection":219},"zone":8,"typeConfidence":2.0,"plateTime":0.40085422700291495,"extension":5.842831523847617},"index":7,"playId":"fc1cdc40-b0f6-3cd5-b2c4-b72c58240759","pitchNumber":8,"startTime":"2026-04-18T00:36:02.999Z","endTime":"2026-04-18T00:36:07.336Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-18T00:36:07.336Z","atBatIndex":57},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Casey Schmitt homers (2) on a fly ball to left field.","rbi":1,"awayScore":9,"homeScore":4,"isOut":false},"about":{"atBatIndex":58,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-18T00:36:26.116Z","endTime":"2026-04-18T00:38:43.959Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"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":687606,"fullName":"Paxton Schultz","link":"/api/v1/people/687606"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"responsiblePitcher":{"id":687606,"link":"/api/v1/people/687606"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.5,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.997004682217852,"aZ":-25.401577151474022,"pfxX":0.5352863567566133,"pfxZ":4.014960510552255,"pX":0.3256691860731421,"pZ":3.1270931179027825,"vX0":6.583698670978116,"vY0":-128.5854799177169,"vZ0":-1.7795946355450987,"x":104.59,"y":154.35,"x0":-2.330187241292094,"y0":50.00066826919137,"z0":5.786180546292943,"aX":0.9008174314451307},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":7.1,"breakHorizontal":-2.4,"spinRate":2214,"spinDirection":190},"zone":3,"typeConfidence":2.0,"plateTime":0.4248913746481895,"extension":5.892610587516629},"index":0,"playId":"0a0c0dec-3a2c-31c4-9fc0-88e18cc006d2","pitchNumber":1,"startTime":"2026-04-18T00:36:32.091Z","endTime":"2026-04-18T00:36:38.996Z","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.9,"endSpeed":82.7,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.368737218755413,"aZ":-21.75203077201321,"pfxX":1.2097137958560502,"pfxZ":6.077346753713938,"pX":2.0667520893330713,"pZ":2.5187361268352704,"vX0":10.36029443276695,"vY0":-129.20617543291434,"vZ0":-3.8807278362171527,"x":38.22,"y":170.77,"x0":-2.128694534606946,"y0":50.00028161223272,"z0":5.683359939698299,"aX":2.073893586603897},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":10.4,"breakHorizontal":-4.2,"spinRate":2171,"spinDirection":198},"zone":12,"typeConfidence":2.0,"plateTime":0.42165055182066835,"extension":5.9487492237433015},"index":1,"playId":"6883410a-c794-3b83-bfe4-347c61caca29","pitchNumber":2,"startTime":"2026-04-18T00:37:07.409Z","endTime":"2026-04-18T00:37:10.457Z","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":85.6,"endSpeed":78.7,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.799752624338037,"aZ":-28.42990693220368,"pfxX":-3.886462966011347,"pfxZ":2.369665122422692,"pX":-1.6585230206860977,"pZ":4.509699245959577,"vX0":2.7206761353623574,"vY0":-124.66699411502873,"vZ0":1.833538024618539,"x":180.22,"y":117.02,"x0":-2.2561066655913518,"y0":50.0062133402746,"z0":6.102526583744231,"aX":-6.1517140532857715},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":4.9,"breakHorizontal":6.5,"spinRate":1300,"spinDirection":233},"zone":11,"typeConfidence":2.0,"plateTime":0.43845184183002983,"extension":5.741493727019417},"index":2,"playId":"0a7d9559-bab4-368e-aa97-d4332f3c45e7","pitchNumber":3,"startTime":"2026-04-18T00:37:24.312Z","endTime":"2026-04-18T00:37:28.532Z","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.5,"endSpeed":82.3,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.55818556049067,"aZ":-25.036478852422636,"pfxX":0.6134225704059872,"pfxZ":4.193941913546059,"pX":1.2061918339068103,"pZ":2.314743060476704,"vX0":8.537023957666001,"vY0":-128.77374536322523,"vZ0":-3.764481702978327,"x":71.02,"y":176.28,"x0":-2.214036621179952,"y0":50.00112134676029,"z0":5.704434443872825,"aX":1.0410047058325462},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":7.1,"breakHorizontal":-2.8,"spinRate":2227,"spinDirection":190},"zone":14,"typeConfidence":2.0,"plateTime":0.42329971497678986,"extension":6.173069055598708},"index":3,"playId":"385bfe56-85f2-3daf-85e4-b1e4a5d25427","pitchNumber":4,"startTime":"2026-04-18T00:37:51.667Z","endTime":"2026-04-18T00:37:55.182Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":8,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"index":4,"startTime":"2026-04-18T00:38:06.220Z","endTime":"2026-04-18T00:38:19.635Z","isPitch":false,"type":"action","player":{"id":669477,"link":"/api/v1/people/669477"}},{"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, 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":85.6,"endSpeed":78.8,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.421630763464854,"aZ":-28.216894911260507,"pfxX":-3.396402664532112,"pfxZ":2.511650768188291,"pX":-0.38609502121991063,"pZ":2.574912517201293,"vX0":5.70070107114873,"vY0":-124.57325194604654,"vZ0":-2.4295393497701805,"x":131.72,"y":169.26,"x0":-2.260210895859992,"y0":50.00342422243739,"z0":5.889400098800621,"aX":-5.352557863225907},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":4.2,"breakHorizontal":4.9,"spinRate":1672,"spinDirection":247},"zone":4,"typeConfidence":2.0,"plateTime":0.4392537385803683,"extension":5.906779810065235},"hitData":{"launchSpeed":108.0,"launchAngle":26.0,"totalDistance":399.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":16.52,"coordY":78.69}},"index":5,"playId":"8a88b4fd-86a0-3e7c-a032-475b9dfd83a6","pitchNumber":5,"startTime":"2026-04-18T00:38:19.635Z","endTime":"2026-04-18T00:38:43.959Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-18T00:38:43.959Z","atBatIndex":58},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jung Hoo Lee grounds out, first baseman Luis García Jr. to pitcher Paxton Schultz.","rbi":0,"awayScore":9,"homeScore":4,"isOut":true},"about":{"atBatIndex":59,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-18T00:39:46.127Z","endTime":"2026-04-18T00:41:55.261Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687606,"fullName":"Paxton Schultz","link":"/api/v1/people/687606"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5,6],"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":6},"credits":[{"player":{"id":671277,"link":"/api/v1/people/671277"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":687606,"link":"/api/v1/people/687606"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":9,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-04-18T00:38:58.003Z","endTime":"2026-04-18T00:39:48.427Z","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":1},"pitchData":{"startSpeed":87.1,"endSpeed":80.4,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.370870272271148,"aZ":-26.208603780526254,"pfxX":1.4904013331202806,"pfxZ":3.6373917246115006,"pX":-0.8763833529943234,"pZ":3.079431082288306,"vX0":3.851727019671005,"vY0":-126.87414395805521,"vZ0":-1.4141373373265052,"x":150.41,"y":155.64,"x0":-2.603950139922222,"y0":50.004804696418795,"z0":5.719950237454461,"aX":2.4453162892270526},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":6.5,"breakHorizontal":-3.5,"spinRate":2077,"spinDirection":189},"zone":11,"typeConfidence":2.0,"plateTime":0.43064530096445,"extension":5.863048889127204},"index":1,"playId":"d11592da-bfa2-3ca3-b3df-4b2640bab6c7","pitchNumber":1,"startTime":"2026-04-18T00:39:48.427Z","endTime":"2026-04-18T00:39:53.096Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.7,"endSpeed":86.3,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.66277721366354,"aZ":-17.24402800667422,"pfxX":-5.508280753946077,"pfxZ":7.8816218453913445,"pX":0.4621511380949072,"pZ":2.467852116892918,"vX0":8.683740273033546,"vY0":-136.2098014916526,"vZ0":-5.586300845611127,"x":99.38,"y":172.15,"x0":-2.039819484372076,"y0":50.001738049413305,"z0":5.722774005419291,"aX":-10.43345600194909},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":13.3,"breakHorizontal":8.3,"spinRate":2077,"spinDirection":212},"zone":6,"typeConfidence":2.0,"plateTime":0.40089469736493966,"extension":5.885418717729254},"index":2,"playId":"ab04e8a3-ef30-3e2f-b6a1-11c184dbacb4","pitchNumber":2,"startTime":"2026-04-18T00:40:08.488Z","endTime":"2026-04-18T00:40:12.426Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.7,"endSpeed":80.2,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.28921853208287,"aZ":-31.90907870879693,"pfxX":-2.897095519035772,"pfxZ":0.15869349096785923,"pX":0.4937854225735589,"pZ":0.4254956890812195,"vX0":7.172395533444452,"vY0":-125.97560163579692,"vZ0":-6.787019479065181,"x":98.18,"y":227.29,"x0":-2.012091512839347,"y0":50.000059847853294,"z0":5.729822850931044,"aX":-4.663100209001978},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":-1.1,"breakHorizontal":3.6,"spinRate":1776,"spinDirection":236},"zone":14,"typeConfidence":2.0,"plateTime":0.4345793652502463,"extension":5.928713216290784},"index":3,"playId":"f3c6d033-65d3-3b26-be55-906ed2aa186d","pitchNumber":3,"startTime":"2026-04-18T00:40:35.321Z","endTime":"2026-04-18T00:40:39.275Z","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":93.3,"endSpeed":85.8,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.86340842626383,"aZ":-11.037542991775156,"pfxX":-4.2142793037456645,"pfxZ":11.35983044086436,"pX":1.1492529692399533,"pZ":0.6502302916704135,"vX0":9.815424608625198,"vY0":-135.13656171900965,"vZ0":-10.994213015936342,"x":73.19,"y":221.22,"x0":-1.9729811474787426,"y0":50.0002926191964,"z0":5.533117617843767,"aX":-7.840359503399109},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":18.5,"breakHorizontal":5.6,"spinRate":2273,"spinDirection":210},"zone":14,"typeConfidence":2.0,"plateTime":0.4044416022858295,"extension":6.113835283438921},"index":4,"playId":"253f28df-ee9c-3381-891b-6666b77f31d7","pitchNumber":4,"startTime":"2026-04-18T00:40:56.018Z","endTime":"2026-04-18T00:41:00.214Z","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":87.8,"endSpeed":81.0,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.437898767201197,"aZ":-23.60706256333205,"pfxX":1.628166931369488,"pfxZ":5.176486809308456,"pX":0.5299807673806366,"pZ":1.4441503245989036,"vX0":6.568171978576514,"vY0":-127.63658828281504,"vZ0":-5.835417552946658,"x":96.8,"y":199.79,"x0":-2.2848374820196864,"y0":50.00542285950815,"z0":5.610711640286753,"aX":2.6945960679297496},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":8.3,"breakHorizontal":-4.4,"spinRate":2194,"spinDirection":189},"zone":14,"typeConfidence":2.0,"plateTime":0.4285891484275073,"extension":6.012548212208177},"index":5,"playId":"935b0ae4-00cf-3234-ab2f-5acdaa384752","pitchNumber":5,"startTime":"2026-04-18T00:41:17.045Z","endTime":"2026-04-18T00:41:21.777Z","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":1},"pitchData":{"startSpeed":86.7,"endSpeed":79.7,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.33227191434995,"aZ":-29.14571587594784,"pfxX":-2.9251399814047065,"pfxZ":1.8781251881911132,"pX":-0.21120274728114796,"pZ":2.595722366476762,"vX0":5.634993845484721,"vY0":-126.20679098736063,"vZ0":-2.383846453701472,"x":125.05,"y":168.7,"x0":-2.0914246326775823,"y0":50.00498867572338,"z0":5.89640655819818,"aX":-4.726199298765985},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":3.1,"breakHorizontal":4.1,"spinRate":1602,"spinDirection":243},"zone":5,"typeConfidence":2.0,"plateTime":0.43373456504263785,"extension":5.9389331862141885},"hitData":{"launchSpeed":90.8,"launchAngle":-14.0,"totalDistance":11.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":158.6,"coordY":164.76}},"index":6,"playId":"87b2058e-fa48-351f-aa93-671ce10b3cd4","pitchNumber":6,"startTime":"2026-04-18T00:41:45.231Z","endTime":"2026-04-18T00:41:55.261Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-18T00:41:55.261Z","atBatIndex":59},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Heliot Ramos flies out sharply to center fielder Joey Wiemer.","rbi":0,"awayScore":9,"homeScore":4,"isOut":true},"about":{"atBatIndex":60,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-18T00:42:13.848Z","endTime":"2026-04-18T00:44:15.208Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687606,"fullName":"Paxton Schultz","link":"/api/v1/people/687606"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":686894,"link":"/api/v1/people/686894"},"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":2},"pitchData":{"startSpeed":93.7,"endSpeed":86.3,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.499779213124025,"aZ":-15.141044569411598,"pfxX":-4.796227794680406,"pfxZ":9.006990871997159,"pX":1.5760288882547246,"pZ":3.136764722981352,"vX0":11.331760042141367,"vY0":-136.08216036787195,"vZ0":-4.288303490269527,"x":56.93,"y":154.09,"x0":-2.003379774129557,"y0":50.004405821314094,"z0":5.769071870352556,"aX":-9.07276956116315},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":15.6,"breakHorizontal":6.5,"spinRate":2303,"spinDirection":215},"zone":12,"typeConfidence":2.0,"plateTime":0.401200949059052,"extension":6.125142867763712},"index":0,"playId":"e04bb318-d850-3805-a8a3-472eb9c58bb5","pitchNumber":1,"startTime":"2026-04-18T00:42:22.116Z","endTime":"2026-04-18T00:42:25.206Z","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":0,"outs":2},"pitchData":{"startSpeed":87.5,"endSpeed":81.9,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.636462864090845,"aZ":-26.056567210064664,"pfxX":1.3285106497353771,"pfxZ":3.6663588706513144,"pX":1.49629869367428,"pZ":1.638845471559263,"vX0":8.823798367298362,"vY0":-127.26048962447851,"vZ0":-4.960703826872328,"x":59.96,"y":194.53,"x0":-2.162917384583229,"y0":50.00584019834944,"z0":5.631741531534817,"aX":2.219170504463033},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":5.9,"breakHorizontal":-4.1,"spinRate":2281,"spinDirection":181},"zone":14,"typeConfidence":2.0,"plateTime":0.4274255551311015,"extension":6.09706475135299},"index":1,"playId":"98cf58c7-e63e-3e4f-9d46-37f4a0c3e87b","pitchNumber":2,"startTime":"2026-04-18T00:42:40.091Z","endTime":"2026-04-18T00:42:43.797Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.2,"endSpeed":85.7,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.903162106392347,"aZ":-15.49785957484828,"pfxX":-4.605456910617659,"pfxZ":8.937238337032177,"pX":1.0212330360434547,"pZ":2.180606979961277,"vX0":9.966075138515196,"vY0":-135.32095672601824,"vZ0":-6.420025881539618,"x":78.07,"y":179.9,"x0":-2.1012183544519973,"y0":50.00113352929859,"z0":5.658422095808927,"aX":-8.59263484674151},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":15.0,"breakHorizontal":6.4,"spinRate":2278,"spinDirection":212},"zone":14,"typeConfidence":2.0,"plateTime":0.40386733058933144,"extension":6.039962402468625},"index":2,"playId":"d428b155-bb73-3458-a1b9-1bf0286b3eb9","pitchNumber":3,"startTime":"2026-04-18T00:42:58.997Z","endTime":"2026-04-18T00:43:04.013Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.0,"endSpeed":81.6,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.803211907760037,"aZ":-25.932547878978173,"pfxX":1.2607557018040936,"pfxZ":3.7243869987008242,"pX":0.9573962771511992,"pZ":2.685881406461856,"vX0":7.78532675555836,"vY0":-128.0271168362702,"vZ0":-2.549565917086492,"x":80.51,"y":166.26,"x0":-2.2737605734699127,"y0":50.006351384010046,"z0":5.702138002186436,"aX":2.1152722614441424},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":6.5,"breakHorizontal":-3.8,"spinRate":2381,"spinDirection":177},"zone":12,"typeConfidence":2.0,"plateTime":0.4261031538096729,"extension":6.151928634242261},"index":3,"playId":"5fd618af-dfe1-329a-b59a-ed70a9580376","pitchNumber":4,"startTime":"2026-04-18T00:43:18.663Z","endTime":"2026-04-18T00:43:22.257Z","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":93.9,"endSpeed":86.5,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.808384163213162,"aZ":-17.84821382204024,"pfxX":-3.967021953813214,"pfxZ":7.529963323223781,"pX":1.0398541228956144,"pZ":2.815022411774833,"vX0":9.580576108642376,"vY0":-136.52024704661036,"vZ0":-4.616722640545398,"x":77.36,"y":162.77,"x0":-1.9871728299426545,"y0":50.00529816175743,"z0":5.7429598363262695,"aX":-7.550967313694034},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":13.0,"breakHorizontal":5.4,"spinRate":2072,"spinDirection":211},"zone":12,"typeConfidence":2.0,"plateTime":0.3999981168022946,"extension":6.098566660858722},"index":4,"playId":"a43aaf3c-caec-34f3-aa2f-f9b4367c65cc","pitchNumber":5,"startTime":"2026-04-18T00:43:46.548Z","endTime":"2026-04-18T00:43:49.812Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.2,"endSpeed":82.9,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.935204733941084,"aZ":-26.180436836772696,"pfxX":0.22279540648577445,"pfxZ":3.464911415657374,"pX":0.2699271354970998,"pZ":2.504776598056982,"vX0":6.776565922526036,"vY0":-129.88494847450534,"vZ0":-3.253124567489759,"x":106.71,"y":171.15,"x0":-2.387983652086461,"y0":50.003578485417734,"z0":5.736588764778327,"aX":0.3853647097222796},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":5.9,"breakHorizontal":-1.7,"spinRate":2274,"spinDirection":186},"zone":6,"typeConfidence":2.0,"plateTime":0.41964226977925145,"extension":6.0172858902681625},"hitData":{"launchSpeed":100.2,"launchAngle":37.0,"totalDistance":353.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":172.85,"coordY":64.87}},"index":5,"playId":"d9126bb5-91e8-39fb-818c-92f3cce1e1ce","pitchNumber":6,"startTime":"2026-04-18T00:44:08.181Z","endTime":"2026-04-18T00:44:15.208Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-18T00:44:15.208Z","atBatIndex":60},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"James Wood homers (6) on a fly ball to left center field.","rbi":1,"awayScore":9,"homeScore":5,"isOut":false},"about":{"atBatIndex":61,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-18T00:47:49.027Z","endTime":"2026-04-18T00:48:56.412Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"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":[1,2,3],"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":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"responsiblePitcher":{"id":657424,"link":"/api/v1/people/657424"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"description":"Pitching Change: Matt Gage replaces Logan Webb.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":9,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-18T00:47:16.018Z","endTime":"2026-04-18T00:47:51.062Z","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":83.0,"endSpeed":77.1,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.366818672720257,"aZ":-30.779878167134964,"pfxX":-2.006658547170471,"pfxZ":0.9335550916697652,"pX":0.07375913552952892,"pZ":2.931823572400267,"vX0":-1.147067819526607,"vY0":-120.93545665441825,"vZ0":-2.0261760109083466,"x":114.19,"y":159.62,"x0":0.8133842300058849,"y0":50.00338105923245,"z0":6.4543874855718135,"aX":-3.002278046966486},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":1.4,"breakHorizontal":3.8,"spinRate":2200,"spinDirection":241},"zone":5,"typeConfidence":2.0,"plateTime":0.4511755673563487,"extension":6.331914887804476},"index":1,"playId":"4a3ac7a9-3c8b-3dbc-a23a-7ec2b78739c4","pitchNumber":1,"startTime":"2026-04-18T00:47:51.062Z","endTime":"2026-04-18T00:47:54.709Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.1,"endSpeed":77.9,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.589550123865855,"aZ":-30.53089431064844,"pfxX":-1.2505593303658538,"pfxZ":1.0695860982653773,"pX":-0.9699665852669412,"pZ":3.1749828843717562,"vX0":-3.747104539388888,"vY0":-122.58680880433747,"vZ0":-1.6263332506629264,"x":153.97,"y":153.06,"x0":0.7363472769847192,"y0":50.00180177189545,"z0":6.435765360140709,"aX":-1.9159935817225477},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":1.8,"breakHorizontal":3.1,"spinRate":2220,"spinDirection":269},"zone":11,"typeConfidence":2.0,"plateTime":0.44557887930681517,"extension":6.419186404996364},"index":2,"playId":"eb44da5c-776a-3ff1-a49b-c1efc66d646d","pitchNumber":2,"startTime":"2026-04-18T00:48:11.725Z","endTime":"2026-04-18T00:48:16.761Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.7,"endSpeed":76.8,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.388482786814215,"aZ":-30.279928995868747,"pfxX":-1.9659551928189878,"pfxZ":1.2732681814670759,"pX":-0.16146596748402192,"pZ":2.777093622093058,"vX0":-1.4852226264625963,"vY0":-120.50204293205816,"vZ0":-2.2387592118864927,"x":123.15,"y":163.8,"x0":0.7162349030745655,"y0":50.0012717176448,"z0":6.369326953156006,"aX":-2.917157160370177},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":2.0,"breakHorizontal":3.8,"spinRate":2213,"spinDirection":266},"zone":5,"typeConfidence":2.0,"plateTime":0.45295471204725546,"extension":6.405095044502221},"hitData":{"launchSpeed":110.5,"launchAngle":29.0,"totalDistance":441.0,"trajectory":"fly_ball","hardness":"medium","location":"78","coordinates":{"coordX":60.32,"coordY":32.43}},"index":3,"playId":"5c7b9d1b-8da3-36e7-8ebf-d6be224b226e","pitchNumber":3,"startTime":"2026-04-18T00:48:27.423Z","endTime":"2026-04-18T00:48:56.412Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-18T00:48:56.412Z","atBatIndex":61},{"result":{"type":"atBat","event":"Field Error","eventType":"field_error","description":"Brady House reaches on a throwing error by third baseman Matt Chapman.","rbi":0,"awayScore":9,"homeScore":5,"isOut":false},"about":{"atBatIndex":62,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-18T00:49:13.888Z","endTime":"2026-04-18T00:50:50.471Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":0},"matchup":{"batter":{"id":691781,"fullName":"Brady House","link":"/api/v1/people/691781"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657424,"fullName":"Matt Gage","link":"/api/v1/people/657424"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":691781,"fullName":"Brady House","link":"/api/v1/people/691781"},"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":"Field Error","eventType":"field_error","movementReason":null,"runner":{"id":691781,"fullName":"Brady House","link":"/api/v1/people/691781"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":656305,"link":"/api/v1/people/656305"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_throwing_error"}]}],"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":85.5,"endSpeed":79.3,"strikeZoneTop":3.371,"strikeZoneBottom":1.701,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.965273944026148,"aZ":-30.345496283427718,"pfxX":-1.668681430317485,"pfxZ":1.159315025301476,"pX":-1.5549535037095372,"pZ":1.0896714910043646,"vX0":-4.915022094939793,"vY0":-124.4216638062304,"vZ0":-6.472110515120625,"x":176.27,"y":209.36,"x0":0.6593758178807235,"y0":50.00177995118268,"z0":6.2256668185346,"aX":-2.626434401599917},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":0.8,"breakHorizontal":4.1,"spinRate":2394,"spinDirection":253},"zone":13,"typeConfidence":2.0,"plateTime":0.4394978935382752,"extension":6.5838752315064895},"index":0,"playId":"ca2646f4-f09c-3569-8201-d0f19e011cde","pitchNumber":1,"startTime":"2026-04-18T00:49:13.888Z","endTime":"2026-04-18T00:49:19.276Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.4,"endSpeed":85.3,"strikeZoneTop":3.371,"strikeZoneBottom":1.701,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.287362841922313,"aZ":-14.61872404126334,"pfxX":1.706181963535041,"pfxZ":9.407712206142378,"pX":-0.6667942647536867,"pZ":3.3319335637279135,"vX0":-3.907486680498721,"vY0":-135.87060356915904,"vZ0":-5.695962742864532,"x":142.42,"y":148.82,"x0":0.5695055082688049,"y0":50.00270738370572,"z0":6.474518851488788,"aX":3.184071218041858},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":16.0,"breakHorizontal":-2.3,"spinRate":2138,"spinDirection":154},"zone":1,"typeConfidence":2.0,"plateTime":0.4034036493849995,"extension":6.3363397644670245},"index":1,"playId":"377d8ada-c9ac-370d-a554-1ccf019d090a","pitchNumber":2,"startTime":"2026-04-18T00:49:29.278Z","endTime":"2026-04-18T00:49:34.282Z","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.0,"endSpeed":79.4,"strikeZoneTop":3.371,"strikeZoneBottom":1.701,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.83905955149443,"aZ":-30.406916417313596,"pfxX":-1.3724840807208105,"pfxZ":1.1330186676432097,"pX":-1.432653815009069,"pZ":-0.43084466890190404,"vX0":-4.565479298876067,"vY0":-123.50201307613402,"vZ0":-9.637948631407712,"x":171.61,"y":250.41,"x0":0.6124707720671856,"y0":50.00248896974764,"z0":6.051111090583295,"aX":-2.135228411557162},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":0.2,"breakHorizontal":3.5,"spinRate":2388,"spinDirection":282},"zone":13,"typeConfidence":2.0,"plateTime":0.44221569743025535,"extension":6.690471040559891},"index":2,"playId":"0a0bebbe-8101-3a8d-adac-351c294ee18f","pitchNumber":3,"startTime":"2026-04-18T00:49:45.716Z","endTime":"2026-04-18T00:49:49.231Z","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":true},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.9,"endSpeed":79.3,"strikeZoneTop":3.371,"strikeZoneBottom":1.701,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.937310806328412,"aZ":-31.50166546009183,"pfxX":-1.7453024898990845,"pfxZ":0.4254973827055739,"pX":-0.5576046125082801,"pZ":1.325122967731179,"vX0":-2.8010356636269838,"vY0":-123.72374936161604,"vZ0":-5.656776542031434,"x":138.25,"y":203.0,"x0":0.8107130820128935,"y0":50.002151923687634,"z0":6.244084079375643,"aX":-2.736755714494761},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":-0.1,"breakHorizontal":3.7,"spinRate":2410,"spinDirection":259},"zone":13,"typeConfidence":2.0,"plateTime":0.44072016640917067,"extension":6.471408083702411},"index":3,"playId":"055e8a31-e4bc-3443-b07c-1aa335c1bf27","pitchNumber":4,"startTime":"2026-04-18T00:50:06.091Z","endTime":"2026-04-18T00:50:33.097Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":120,"player":{"id":691781,"fullName":"Brady House","link":"/api/v1/people/691781"}}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.2,"endSpeed":85.3,"strikeZoneTop":3.371,"strikeZoneBottom":1.701,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.695401135224422,"aZ":-10.828344640152688,"pfxX":2.1980603851441307,"pfxZ":11.473630405598911,"pX":-0.8465405723858335,"pZ":2.6399980704571098,"vX0":-3.5711501283503204,"vY0":-135.56489295855758,"vZ0":-7.994397295907047,"x":149.27,"y":167.5,"x0":0.20244525721202117,"y0":50.006633053375396,"z0":6.383606936054814,"aX":4.091065275513413},"breaks":{"breakAngle":14.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":19.3,"breakHorizontal":-3.2,"spinRate":2152,"spinDirection":158},"zone":11,"typeConfidence":2.0,"plateTime":0.40406679948079205,"extension":6.355667588210093},"hitData":{"launchSpeed":78.4,"launchAngle":-8.0,"totalDistance":19.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":107.4,"coordY":167.8}},"index":4,"playId":"b475b5a2-60ef-3195-9430-9c3674f0191c","pitchNumber":5,"startTime":"2026-04-18T00:50:38.709Z","endTime":"2026-04-18T00:50:50.471Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-18T00:50:50.471Z","atBatIndex":62},{"result":{"type":"atBat","event":"Double Play","eventType":"double_play","description":"Curtis Mead lines into a double play, third baseman Matt Chapman to first baseman Rafael Devers. Brady House out at 1st.","rbi":0,"awayScore":9,"homeScore":5,"isOut":true},"about":{"atBatIndex":63,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-18T00:52:26.757Z","endTime":"2026-04-18T00:52:58.270Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":25},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":678554,"fullName":"Curtis Mead","link":"/api/v1/people/678554"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657424,"fullName":"Matt Gage","link":"/api/v1/people/657424"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2],"actionIndex":[0],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Double Play","eventType":"double_play","movementReason":null,"runner":{"id":678554,"fullName":"Curtis Mead","link":"/api/v1/people/678554"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":656305,"link":"/api/v1/people/656305"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Double Play","eventType":"double_play","movementReason":"r_doubled_off","runner":{"id":691781,"fullName":"Brady House","link":"/api/v1/people/691781"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":656305,"link":"/api/v1/people/656305"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":646240,"link":"/api/v1/people/646240"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Curtis Mead replaces Luis García Jr.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":9,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-18T00:51:22.950Z","endTime":"2026-04-18T00:52:29.080Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":678554,"link":"/api/v1/people/678554"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"301","replacedPlayer":{"id":671277,"link":"/api/v1/people/671277"}},{"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":93.4,"endSpeed":85.4,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.16540967842377,"aZ":-13.230256241551846,"pfxX":1.514252156279427,"pfxZ":10.147960497742226,"pX":-0.5421421555742801,"pZ":2.758501487869099,"vX0":-2.5794101164793366,"vY0":-135.86059917080937,"vZ0":-7.476978464750528,"x":137.67,"y":164.3,"x0":0.22346154213258257,"y0":50.00342075624859,"z0":6.468638476747167,"aX":2.827084375903089},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":16.9,"breakHorizontal":-2.2,"spinRate":2219,"spinDirection":155},"zone":4,"typeConfidence":2.0,"plateTime":0.4033799314173092,"extension":6.21193586390283},"index":1,"playId":"aee568cb-504a-33ef-937f-f0b472e7459f","pitchNumber":1,"startTime":"2026-04-18T00:52:29.080Z","endTime":"2026-04-18T00:52:32.889Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.9,"endSpeed":78.4,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.008386916831373,"aZ":-28.41753870939215,"pfxX":5.702856809523451,"pfxZ":2.4156277273368936,"pX":0.08358884373436722,"pZ":2.18588652852147,"vX0":-2.987695059385751,"vY0":-123.69024247459595,"vZ0":-4.31360819010956,"x":113.81,"y":179.76,"x0":0.564417805982272,"y0":50.00208143737359,"z0":6.327513603199053,"aX":8.861393114385832},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":3.6,"breakHorizontal":-9.6,"spinRate":1176,"spinDirection":137},"zone":8,"typeConfidence":2.0,"plateTime":0.44234390944970503,"extension":6.4570776785573605},"hitData":{"launchSpeed":105.4,"launchAngle":6.0,"totalDistance":115.0,"trajectory":"line_drive","hardness":"medium","location":"5","coordinates":{"coordX":104.86,"coordY":167.3}},"index":2,"playId":"9547c78f-e4c2-3575-a429-5da72629ab31","pitchNumber":2,"startTime":"2026-04-18T00:52:52.386Z","endTime":"2026-04-18T00:52:58.270Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-18T00:52:58.270Z","atBatIndex":63},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"CJ Abrams strikes out swinging.","rbi":0,"awayScore":9,"homeScore":5,"isOut":true},"about":{"atBatIndex":64,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-18T00:53:32.176Z","endTime":"2026-04-18T00:54:56.016Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"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":[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":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":691740,"link":"/api/v1/people/691740"},"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":92.7,"endSpeed":85.3,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.80895807201617,"aZ":-16.152855683024583,"pfxX":1.3230100685934412,"pfxZ":8.642689653367613,"pX":-1.1592601550244124,"pZ":3.1710798331780645,"vX0":-3.943594013539638,"vY0":-134.92122260217053,"vZ0":-5.912491465577815,"x":161.19,"y":153.16,"x0":0.14587884260970863,"y0":50.00659966967514,"z0":6.518990670151995,"aX":2.4541833061033653},"breaks":{"breakAngle":6.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":14.6,"breakHorizontal":-1.6,"spinRate":2052,"spinDirection":155},"zone":11,"typeConfidence":2.0,"plateTime":0.40510513944226867,"extension":6.386534840611133},"index":0,"playId":"77bde83d-72aa-3494-a60f-18f466a08222","pitchNumber":1,"startTime":"2026-04-18T00:53:32.176Z","endTime":"2026-04-18T00:53:36.957Z","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":93.5,"endSpeed":85.7,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.960365859441517,"aZ":-14.28910296570762,"pfxX":1.0573671257670463,"pfxZ":9.477855160381193,"pX":0.9987937970038537,"pZ":4.950389218184316,"vX0":1.1224742074831884,"vY0":-136.26834486302533,"vZ0":-1.9288303016620794,"x":78.93,"y":105.12,"x0":0.44465798751934527,"y0":50.00548937049437,"z0":6.6507369265045275,"aX":1.9953377164578694},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":17.0,"breakHorizontal":-2.2,"spinRate":2099,"spinDirection":161},"zone":12,"typeConfidence":2.0,"plateTime":0.4014187791192021,"extension":6.168335226583766},"index":1,"playId":"7f7b724a-789d-3054-adf0-5985e4aefc09","pitchNumber":2,"startTime":"2026-04-18T00:53:49.159Z","endTime":"2026-04-18T00:53:52.982Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.8,"endSpeed":85.2,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.865403412565264,"aZ":-13.283185467531196,"pfxX":0.6368644680903549,"pfxZ":10.225367531086855,"pX":-0.14946387028474964,"pZ":1.747621899124221,"vX0":-1.994608321733625,"vY0":-134.94483979274446,"vZ0":-9.808990793482641,"x":122.7,"y":191.59,"x0":0.5159498541708231,"y0":50.005487093001136,"z0":6.361490093079245,"aX":1.1770810817796125},"breaks":{"breakAngle":2.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":16.7,"breakHorizontal":-0.7,"spinRate":2176,"spinDirection":162},"zone":8,"typeConfidence":2.0,"plateTime":0.4056166438421398,"extension":6.365497695747923},"index":2,"playId":"d729487f-dc30-38cb-a8e4-16851014bd99","pitchNumber":3,"startTime":"2026-04-18T00:54:16.098Z","endTime":"2026-04-18T00:54:20.546Z","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":92.1,"endSpeed":84.2,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.56443753146028,"aZ":-13.33627903831039,"pfxX":2.5796836338885503,"pfxZ":10.397987544500115,"pX":0.654028275359606,"pZ":2.243690733057294,"vX0":0.5657631343973186,"vY0":-133.91079929646898,"vZ0":-8.524459218464113,"x":92.07,"y":178.2,"x0":0.10478006668068314,"y0":50.00307170308746,"z0":6.427456730246426,"aX":4.673797613207453},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":17.2,"breakHorizontal":-4.8,"spinRate":2195,"spinDirection":157},"zone":6,"typeConfidence":2.0,"plateTime":0.40940334167667247,"extension":6.392707819507954},"index":3,"playId":"be1391ea-ade1-3a81-8bdb-d753fac7fd6c","pitchNumber":4,"startTime":"2026-04-18T00:54:33.531Z","endTime":"2026-04-18T00:54:38.672Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":87.5,"endSpeed":80.5,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.2440898598738,"aZ":-27.196613238376052,"pfxX":7.864759863209171,"pfxZ":3.038956396966616,"pX":-0.4486972136406969,"pZ":0.979861766139795,"vX0":-4.74589866821635,"vY0":-127.13074295155145,"vZ0":-7.58024356301062,"x":134.1,"y":212.32,"x0":0.42124929506023423,"y0":50.000892887604394,"z0":6.161171647918033,"aX":12.86260094309811},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":4.0,"breakHorizontal":-13.2,"spinRate":1291,"spinDirection":138},"zone":13,"typeConfidence":2.0,"plateTime":0.43096608751869336,"extension":6.536531738976947},"index":4,"playId":"c42440a6-474c-32a5-8f62-272fa8ba9623","pitchNumber":5,"startTime":"2026-04-18T00:54:52.522Z","endTime":"2026-04-18T00:54:56.016Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-18T00:54:56.016Z","atBatIndex":64},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Giants challenged (play at 1st), call on the field was upheld: Daniel Susac grounds out, pitcher PJ Poulin to third baseman Brady House to first baseman Curtis Mead.","rbi":0,"awayScore":9,"homeScore":5,"isOut":true},"about":{"atBatIndex":65,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-18T00:57:23.698Z","endTime":"2026-04-18T00:59:11.009Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":691740,"fullName":"Daniel Susac","link":"/api/v1/people/691740"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676571,"fullName":"PJ Poulin","link":"/api/v1/people/676571"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5,6],"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":691740,"fullName":"Daniel Susac","link":"/api/v1/people/691740"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":676571,"link":"/api/v1/people/676571"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":691781,"link":"/api/v1/people/691781"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":678554,"link":"/api/v1/people/678554"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Curtis Mead remains in the game as the first baseman.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":9,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-18T00:56:53.807Z","endTime":"2026-04-18T00:56:53.829Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":678554,"link":"/api/v1/people/678554"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"battingOrder":"301","replacedPlayer":{"id":671277,"link":"/api/v1/people/671277"}},{"details":{"description":"Pitching Change: PJ Poulin replaces Paxton Schultz.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":9,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-04-18T00:56:53.829Z","endTime":"2026-04-18T00:57:25.956Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":676571,"link":"/api/v1/people/676571"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":79.5,"endSpeed":72.0,"strikeZoneTop":3.418,"strikeZoneBottom":1.725,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.207397252664627,"aZ":-26.248061522263104,"pfxX":-2.247889590032099,"pfxZ":4.428480574835172,"pX":-0.007128018822837555,"pZ":3.2785320193853464,"vX0":-4.810442333609048,"vY0":-115.6641806488284,"vZ0":2.4395328316183646,"x":117.27,"y":150.26,"x0":2.402359191837164,"y0":50.00033691964141,"z0":4.74900400814729,"aX":-3.0043253255896194},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":9.0,"breakHorizontal":5.4,"spinRate":2308,"spinDirection":211},"zone":2,"typeConfidence":0.9,"plateTime":0.4759387893749816,"extension":6.561671610632665},"index":2,"playId":"8b43fb49-856a-3586-8734-f5893d61440b","pitchNumber":1,"startTime":"2026-04-18T00:57:25.956Z","endTime":"2026-04-18T00:57:30.500Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":79.4,"endSpeed":72.7,"strikeZoneTop":3.418,"strikeZoneBottom":1.725,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.62897364288016,"aZ":-28.106560979761102,"pfxX":-2.005490358343388,"pfxZ":3.0335285601270483,"pX":-0.8118389322217183,"pZ":1.342595228694257,"vX0":-6.482209768189185,"vY0":-115.40993456094128,"vZ0":-1.220503897049974,"x":147.95,"y":202.53,"x0":2.3004350108501415,"y0":50.00409106592168,"z0":4.5996903204756014,"aX":-2.6886188334682926},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":5.5,"breakHorizontal":5.3,"spinRate":2443,"spinDirection":272},"zone":13,"typeConfidence":0.9,"plateTime":0.47563503300711885,"extension":6.812969996188249},"index":3,"playId":"8518449a-5a87-31b0-96e0-a4903364c127","pitchNumber":2,"startTime":"2026-04-18T00:57:43.806Z","endTime":"2026-04-18T00:57:47.846Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":79.3,"endSpeed":73.3,"strikeZoneTop":3.418,"strikeZoneBottom":1.725,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.745657680188792,"aZ":-26.126893235823072,"pfxX":-1.9982243922283862,"pfxZ":4.484970974392938,"pX":-1.195462533710517,"pZ":0.4199026498292288,"vX0":-7.412765805956495,"vY0":-115.24679101904161,"vZ0":-3.399833002506789,"x":162.57,"y":227.44,"x0":2.318134939840235,"y0":50.005372416090644,"z0":4.428643273955347,"aX":-2.697589468576957},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":7.6,"breakHorizontal":5.4,"spinRate":2544,"spinDirection":272},"zone":13,"typeConfidence":0.9,"plateTime":0.4746427019506334,"extension":7.044865077027072},"index":4,"playId":"9faa76f3-9d3d-3100-a311-7c693cbd8e6c","pitchNumber":3,"startTime":"2026-04-18T00:58:16.528Z","endTime":"2026-04-18T00:58:21.071Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.8,"endSpeed":74.8,"strikeZoneTop":3.418,"strikeZoneBottom":1.725,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.00592458995056,"aZ":-36.127204072975374,"pfxX":7.096190693608266,"pfxZ":-2.8101460133394895,"pX":0.434194373570487,"pZ":0.700058050039197,"vX0":-6.6895542226251195,"vY0":-117.50738273244248,"vZ0":-0.9772998611984125,"x":100.45,"y":219.88,"x0":2.3877936019067514,"y0":50.0026096295472,"z0":4.459918482410699,"aX":9.983833074369576},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.8,"breakVerticalInduced":-5.0,"breakHorizontal":-11.3,"spinRate":1530,"spinDirection":89},"zone":14,"typeConfidence":0.9,"plateTime":0.46505039202328025,"extension":6.206175992918263},"index":5,"playId":"052edd63-567b-3d07-ae5c-9f806850a292","pitchNumber":4,"startTime":"2026-04-18T00:58:38.510Z","endTime":"2026-04-18T00:58:43.473Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":90.6,"endSpeed":83.2,"strikeZoneTop":3.418,"strikeZoneBottom":1.725,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.64145431349597,"aZ":-25.477138590033633,"pfxX":11.49712156859145,"pfxZ":3.788326890344032,"pX":0.16639454117357713,"pZ":2.0241460028972273,"vX0":-8.673773141098595,"vY0":-131.77959118466006,"vZ0":-1.5783983595481927,"x":110.66,"y":184.13,"x0":1.9982945304919713,"y0":50.00297719209441,"z0":4.503498429938369,"aX":20.32643830771899},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":6.7,"breakHorizontal":-19.1,"spinRate":2172,"spinDirection":112},"zone":8,"typeConfidence":2.0,"plateTime":0.4148176124035361,"extension":6.037093151344836},"hitData":{"launchSpeed":103.4,"launchAngle":-13.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":105.88,"coordY":167.8}},"index":6,"playId":"c60e8191-461e-3a79-a273-2304561d7676","pitchNumber":5,"startTime":"2026-04-18T00:59:01.658Z","endTime":"2026-04-18T00:59:11.009Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MF","challengeTeamId":137},"playEndTime":"2026-04-18T00:59:11.009Z","atBatIndex":65},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Drew Gilbert called out on strikes.","rbi":0,"awayScore":9,"homeScore":5,"isOut":true},"about":{"atBatIndex":66,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-18T01:01:09.602Z","endTime":"2026-04-18T01:02:58.932Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676571,"fullName":"PJ Poulin","link":"/api/v1/people/676571"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":660688,"link":"/api/v1/people/660688"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.3,"endSpeed":82.0,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.346994541768943,"aZ":-32.88761063722834,"pfxX":11.820042929395665,"pfxZ":-0.41171812974601707,"pX":-0.09310850436971906,"pZ":2.429488937378249,"vX0":-9.764987613304067,"vY0":-131.0607985790697,"vZ0":1.1595931186090835,"x":120.55,"y":173.18,"x0":2.1570525548360284,"y0":50.00316990363779,"z0":4.449326861668308,"aX":20.432299005985655},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":-0.2,"breakHorizontal":-19.1,"spinRate":2144,"spinDirection":107},"zone":5,"typeConfidence":2.0,"plateTime":0.4189300711819719,"extension":6.545325341428601},"index":0,"playId":"eb83de5c-bd43-359c-a3ef-36a979d91209","pitchNumber":1,"startTime":"2026-04-18T01:01:24.569Z","endTime":"2026-04-18T01:01:29.191Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":78.4,"endSpeed":71.2,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.84611622960567,"aZ":-29.67675851716812,"pfxX":-7.211728026753576,"pfxZ":1.9242236268330632,"pX":-0.40059167324594325,"pZ":2.0843678998617032,"vX0":-4.679865680178754,"vY0":-114.04258744993899,"vZ0":1.7256823434967163,"x":132.27,"y":182.5,"x0":2.625448796377808,"y0":50.00199310853131,"z0":4.276507781596647,"aX":-9.359447414962945},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.7,"breakVerticalInduced":4.3,"breakHorizontal":14.4,"spinRate":2420,"spinDirection":271},"zone":7,"typeConfidence":0.9,"plateTime":0.4830055294370763,"extension":6.256291692119418},"index":1,"playId":"1c72b485-53a8-3f51-9cbc-e25d727feda9","pitchNumber":2,"startTime":"2026-04-18T01:01:41.481Z","endTime":"2026-04-18T01:01:45.933Z","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":1},"pitchData":{"startSpeed":90.6,"endSpeed":82.8,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.495369107200883,"aZ":-23.261317228122614,"pfxX":7.626190006601612,"pfxZ":5.090659065862343,"pX":-1.34977379847303,"pZ":2.062782707327689,"vX0":-11.60507516282997,"vY0":-131.43677550433492,"vZ0":-1.4010706954323369,"x":168.45,"y":183.08,"x0":2.129226655028671,"y0":50.00606138924678,"z0":4.327751290325881,"aX":13.364106147717495},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":9.1,"breakHorizontal":-11.3,"spinRate":2213,"spinDirection":110},"zone":13,"typeConfidence":2.0,"plateTime":0.4164945371866806,"extension":6.914922260181204},"index":2,"playId":"3699897e-699e-3bf1-9987-b8929f8f07a2","pitchNumber":3,"startTime":"2026-04-18T01:02:14.681Z","endTime":"2026-04-18T01:02:17.681Z","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":90.3,"endSpeed":82.5,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.965239320841828,"aZ":-25.068927410920377,"pfxX":9.496228002921406,"pfxZ":4.071631326491067,"pX":0.8289689610918101,"pZ":1.8932287266700334,"vX0":-7.200751747959898,"vY0":-131.31241789986828,"vZ0":-1.441622942807724,"x":85.4,"y":187.66,"x0":2.373765377824744,"y0":50.004069598867,"z0":4.3156096138554085,"aX":16.574845688890345},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":7.3,"breakHorizontal":-15.6,"spinRate":2173,"spinDirection":108},"zone":9,"typeConfidence":2.0,"plateTime":0.41722669658408273,"extension":6.602670282617986},"index":3,"playId":"534a0c6e-32bf-3579-b912-6c9a93a7511f","pitchNumber":4,"startTime":"2026-04-18T01:02:34.255Z","endTime":"2026-04-18T01:02:39.827Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":79.8,"endSpeed":72.5,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.42215349042952,"aZ":-30.39521278004124,"pfxX":-5.050617065039557,"pfxZ":1.3221425737626662,"pX":-0.2968961819291338,"pZ":1.8454318191263792,"vX0":-4.896314311182402,"vY0":-116.08752611972587,"vZ0":1.0583519103887689,"x":128.32,"y":188.95,"x0":2.506257967936174,"y0":50.00371437000673,"z0":4.306764210739093,"aX":-6.801399070898774},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":3.0,"breakHorizontal":10.4,"spinRate":2401,"spinDirection":222},"zone":7,"typeConfidence":0.9,"plateTime":0.4742446365153139,"extension":6.38378238170044},"index":4,"playId":"f2e8c315-b41e-39a4-b6d2-74604b129f36","pitchNumber":5,"startTime":"2026-04-18T01:02:54.591Z","endTime":"2026-04-18T01:02:58.932Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-18T01:02:58.932Z","atBatIndex":66},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Willy Adames grounds out, shortstop CJ Abrams to first baseman Curtis Mead.","rbi":0,"awayScore":9,"homeScore":5,"isOut":true},"about":{"atBatIndex":67,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-18T01:03:17.682Z","endTime":"2026-04-18T01:04:15.051Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676571,"fullName":"PJ Poulin","link":"/api/v1/people/676571"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":682928,"link":"/api/v1/people/682928"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":678554,"link":"/api/v1/people/678554"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.2,"endSpeed":82.2,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.245732904096677,"aZ":-20.910445070143105,"pfxX":7.917589104829617,"pfxZ":6.4851462051618265,"pX":-0.1828644543863793,"pZ":2.203664476260845,"vX0":-8.657537574226202,"vY0":-131.0946748132044,"vZ0":-1.7889431098148791,"x":123.97,"y":179.28,"x0":2.1369436169130007,"y0":50.00266300880738,"z0":4.459010360285293,"aX":13.752672130026431},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":11.5,"breakHorizontal":-12.4,"spinRate":2219,"spinDirection":113},"zone":5,"typeConfidence":2.0,"plateTime":0.4181287981345121,"extension":6.578628927678295},"index":0,"playId":"3b633d9f-afb4-31f0-b6f6-6416dd706f47","pitchNumber":1,"startTime":"2026-04-18T01:03:26.151Z","endTime":"2026-04-18T01:03:30.337Z","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.2,"endSpeed":71.3,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.9575545326209,"aZ":-30.879866870402353,"pfxX":-4.75821252494408,"pfxZ":0.9962326517866646,"pX":-0.19598916297658808,"pZ":1.391753852005941,"vX0":-4.3670217382366605,"vY0":-113.73500464007155,"vZ0":-0.05353723724955883,"x":124.47,"y":201.2,"x0":2.3747003062824645,"y0":50.0021297571795,"z0":4.505918722434589,"aX":-6.1646803961004695},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.1,"breakVerticalInduced":2.2,"breakHorizontal":9.8,"spinRate":2349,"spinDirection":276},"zone":13,"typeConfidence":0.9,"plateTime":0.4835934791956169,"extension":6.560534499333315},"index":1,"playId":"85ad5b98-3086-30db-b92e-ddb73da5be53","pitchNumber":2,"startTime":"2026-04-18T01:03:43.333Z","endTime":"2026-04-18T01:03:50.456Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.3,"endSpeed":82.0,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.751791784377463,"aZ":-21.868701288309897,"pfxX":9.801510500868986,"pfxZ":5.941933668254875,"pX":0.7715550187701811,"pZ":2.2528071253198836,"vX0":-6.987093844983216,"vY0":-131.34000124802895,"vZ0":-1.2803799023941738,"x":87.59,"y":177.95,"x0":2.20291454681126,"y0":50.00096029669738,"z0":4.3845518200324065,"aX":16.994676129090404},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":10.7,"breakHorizontal":-16.1,"spinRate":2232,"spinDirection":110},"zone":6,"typeConfidence":2.0,"plateTime":0.41821376293104695,"extension":6.341410856790806},"hitData":{"launchSpeed":102.7,"launchAngle":-4.0,"totalDistance":25.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":114.49,"coordY":155.64}},"index":2,"playId":"c9f64d10-cd1b-3559-a7cd-3e5bd93ea363","pitchNumber":3,"startTime":"2026-04-18T01:04:07.448Z","endTime":"2026-04-18T01:04:15.051Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-18T01:04:15.051Z","atBatIndex":67},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jorbit Vivas grounds out, third baseman Matt Chapman to first baseman Rafael Devers.","rbi":0,"awayScore":9,"homeScore":5,"isOut":true},"about":{"atBatIndex":68,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-18T01:06:42.610Z","endTime":"2026-04-18T01:07:59.346Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":678391,"fullName":"Jorbit Vivas","link":"/api/v1/people/678391"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668873,"fullName":"Caleb Kilian","link":"/api/v1/people/668873"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5],"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":678391,"fullName":"Jorbit Vivas","link":"/api/v1/people/678391"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":656305,"link":"/api/v1/people/656305"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":646240,"link":"/api/v1/people/646240"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Caleb Kilian replaces Matt Gage.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":9,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-18T01:05:53.895Z","endTime":"2026-04-18T01:06:37.079Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":668873,"link":"/api/v1/people/668873"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"description":"Offensive Substitution: Pinch-hitter Jorbit Vivas replaces Joey Wiemer.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":9,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-04-18T01:06:37.079Z","endTime":"2026-04-18T01:06:44.951Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":678391,"link":"/api/v1/people/678391"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"501","replacedPlayer":{"id":686894,"link":"/api/v1/people/686894"}},{"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":95.8,"endSpeed":87.7,"strikeZoneTop":3.06,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.773741551709197,"aZ":-14.1523850688632,"pfxX":-1.55852935349448,"pfxZ":9.18304870610882,"pX":1.0369679633016413,"pZ":2.379367126071218,"vX0":9.302402093232256,"vY0":-139.09067616250326,"vZ0":-6.687740108559743,"x":77.47,"y":174.54,"x0":-2.146157503110341,"y0":50.00240499196468,"z0":5.750891568539516,"aX":-3.0607237128348834},"breaks":{"breakAngle":3.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":15.4,"breakHorizontal":1.0,"spinRate":2257,"spinDirection":205},"zone":12,"typeConfidence":0.86,"plateTime":0.3935754121699082,"extension":6.499221890700729},"index":2,"playId":"413e5063-7932-37e1-8a71-da8333780890","pitchNumber":1,"startTime":"2026-04-18T01:06:44.951Z","endTime":"2026-04-18T01:06:48.403Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":79.8,"endSpeed":73.6,"strikeZoneTop":3.06,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.424156129040917,"aZ":-43.07935092539341,"pfxX":6.674277423290706,"pfxZ":-8.052210598673685,"pX":0.8217863706480604,"pZ":1.854144117709965,"vX0":5.227314482088481,"vY0":-116.13339221751677,"vZ0":-0.2741099275035752,"x":85.68,"y":188.72,"x0":-2.3319337953812216,"y0":50.002373764859875,"z0":6.100096772258669,"aX":9.039714394908632},"breaks":{"breakAngle":13.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.5,"breakVerticalInduced":-14.3,"breakHorizontal":-13.4,"spinRate":2721,"spinDirection":32},"zone":14,"typeConfidence":0.91,"plateTime":0.4731375235247337,"extension":6.351393572975137},"index":3,"playId":"30554840-625f-30d8-ace2-70026c6df366","pitchNumber":2,"startTime":"2026-04-18T01:07:10.698Z","endTime":"2026-04-18T01:07:13.817Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":98.1,"endSpeed":90.0,"strikeZoneTop":3.06,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.746640327405608,"aZ":-11.709289230993889,"pfxX":-3.5932794502891436,"pfxZ":9.880271171332332,"pX":-0.5944534978968017,"pZ":3.0155438895477404,"vX0":6.110135802216517,"vY0":-142.75068507443717,"vZ0":-5.944163923470239,"x":139.66,"y":157.36,"x0":-2.292226662198307,"y0":50.00308085364165,"z0":5.856611754422732,"aX":-7.4433938755899645},"breaks":{"breakAngle":25.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":16.9,"breakHorizontal":5.3,"spinRate":2391,"spinDirection":201},"zone":1,"typeConfidence":0.92,"plateTime":0.3831713446545746,"extension":6.566811423870256},"index":4,"playId":"c5e1f78e-94a9-30a7-a970-b53b9e0a98aa","pitchNumber":3,"startTime":"2026-04-18T01:07:32.487Z","endTime":"2026-04-18T01:07:38.523Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.9,"endSpeed":90.5,"strikeZoneTop":3.06,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.266410792655414,"aZ":-18.95362507933489,"pfxX":-2.7355940093776114,"pfxZ":6.3517411884505215,"pX":0.027797134333170492,"pZ":3.486259873219586,"vX0":7.533749035910495,"vY0":-142.54209102073324,"vZ0":-3.44187610003442,"x":115.94,"y":144.65,"x0":-2.280728534215702,"y0":50.002505415586846,"z0":5.889121033866697,"aX":-5.694452448234216},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":11.0,"breakHorizontal":3.6,"spinRate":2361,"spinDirection":204},"zone":12,"typeConfidence":0.89,"plateTime":0.38260031520594673,"extension":6.492359540843771},"hitData":{"launchSpeed":59.3,"launchAngle":-16.0,"totalDistance":11.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":111.0,"coordY":158.0}},"index":5,"playId":"b0a0a746-2f4b-3fdf-a39f-3ffad34ada64","pitchNumber":4,"startTime":"2026-04-18T01:07:53.586Z","endTime":"2026-04-18T01:07:59.346Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-18T01:07:59.346Z","atBatIndex":68},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Daylen Lile strikes out swinging, catcher Daniel Susac to first baseman Rafael Devers.","rbi":0,"awayScore":9,"homeScore":5,"isOut":true},"about":{"atBatIndex":69,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-18T01:08:25.459Z","endTime":"2026-04-18T01:09:46.102Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668873,"fullName":"Caleb Kilian","link":"/api/v1/people/668873"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":691740,"link":"/api/v1/people/691740"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"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, 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":87.9,"endSpeed":81.5,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.145384469083773,"aZ":-32.83904939927067,"pfxX":2.3752569083871236,"pfxZ":-0.39485520871727164,"pX":0.6174881450920581,"pZ":1.9140435968148892,"vX0":6.403343818766216,"vY0":-127.96786489039289,"vZ0":-3.735454837544721,"x":93.46,"y":187.1,"x0":-2.220905633387643,"y0":50.005724210325596,"z0":5.951291784028314,"aX":3.9598784392765705},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":-1.3,"breakHorizontal":-5.6,"spinRate":2340,"spinDirection":117},"zone":9,"typeConfidence":0.91,"plateTime":0.4271779791146848,"extension":6.348066439755563},"index":0,"playId":"60a614b7-6f07-3b9c-af0a-c8ed3b3eb497","pitchNumber":1,"startTime":"2026-04-18T01:08:30.009Z","endTime":"2026-04-18T01:08:34.197Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.1,"endSpeed":75.0,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.6556083221638,"aZ":-43.846022624934996,"pfxX":7.228840583494216,"pfxZ":-8.326914091125333,"pX":0.0027781655009759833,"pZ":1.4225323411512711,"vX0":3.719809297615856,"vY0":-118.0129219367503,"vZ0":-1.3867184604450509,"x":116.89,"y":200.37,"x0":-2.5357029569321528,"y0":50.00027457302813,"z0":6.07703453327918,"aX":10.136296930115437},"breaks":{"breakAngle":13.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.9,"breakVerticalInduced":-15.1,"breakHorizontal":-14.0,"spinRate":2755,"spinDirection":33},"zone":14,"typeConfidence":0.91,"plateTime":0.46513177156827545,"extension":6.3863072040867115},"index":1,"playId":"50dbea79-de86-334c-95b6-93f1dbd179f8","pitchNumber":2,"startTime":"2026-04-18T01:08:51.236Z","endTime":"2026-04-18T01:08:54.586Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.1,"endSpeed":76.7,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.47487165719862,"aZ":-45.04929001766706,"pfxX":4.13067752567748,"pfxZ":-8.8265790614706,"pX":1.318756370178041,"pZ":0.18302274877536792,"vX0":7.056828826448477,"vY0":-120.79430298714858,"vZ0":-4.222959197300572,"x":66.73,"y":233.84,"x0":-2.192796872002767,"y0":50.00482990162865,"z0":5.969304127497024,"aX":6.0228566930548055},"breaks":{"breakAngle":8.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.9,"breakVerticalInduced":-16.8,"breakHorizontal":-9.4,"spinRate":2826,"spinDirection":33},"zone":14,"typeConfidence":0.9,"plateTime":0.4557776242935807,"extension":6.334533031863286},"index":2,"playId":"c4cde098-372e-3624-82c0-cad261f904b9","pitchNumber":3,"startTime":"2026-04-18T01:09:19.199Z","endTime":"2026-04-18T01:09:22.661Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":91.2,"endSpeed":85.0,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.576111146015137,"aZ":-30.261213935386234,"pfxX":3.149855712831485,"pfxZ":1.0631717235256182,"pX":0.9319749946399447,"pZ":0.6527791137619231,"vX0":7.103542193674447,"vY0":-132.57417772562448,"vZ0":-7.94781846024805,"x":81.48,"y":221.15,"x0":-2.1804934164810392,"y0":50.003931241990344,"z0":5.866428528035948,"aX":5.66374859860062},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":0.5,"breakHorizontal":-7.1,"spinRate":2640,"spinDirection":164},"zone":14,"typeConfidence":0.9,"plateTime":0.4115105804716017,"extension":6.320381591043464},"index":3,"playId":"0f8dbb23-1415-3c94-935a-3db626a8a669","pitchNumber":4,"startTime":"2026-04-18T01:09:40.163Z","endTime":"2026-04-18T01:09:46.102Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-18T01:09:46.102Z","atBatIndex":69},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Nasim Nuñez walks.","rbi":0,"awayScore":9,"homeScore":5,"isOut":false},"about":{"atBatIndex":70,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-18T01:10:12.917Z","endTime":"2026-04-18T01:11:51.487Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668873,"fullName":"Caleb Kilian","link":"/api/v1/people/668873"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.3,"endSpeed":89.3,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.62922945901949,"aZ":-13.397548715526732,"pfxX":-0.30827638166829197,"pfxZ":9.251144867716343,"pX":-0.04863433888955346,"pZ":1.580889073099087,"vX0":6.437314796550191,"vY0":-141.4274748624062,"vZ0":-9.108461709965562,"x":118.85,"y":196.1,"x0":-2.3122841501478866,"y0":50.004182148102444,"z0":5.698300739204232,"aX":-0.6258119947184042},"breaks":{"breakAngle":2.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":15.1,"breakHorizontal":-0.7,"spinRate":2365,"spinDirection":203},"zone":8,"typeConfidence":0.85,"plateTime":0.38696927681590143,"extension":6.5223981529800605},"index":0,"playId":"630d8855-cf38-34a8-bebe-70e80ee50e78","pitchNumber":1,"startTime":"2026-04-18T01:10:12.917Z","endTime":"2026-04-18T01:10:16.987Z","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":98.4,"endSpeed":90.2,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.45203475776721,"aZ":-12.4180456004057,"pfxX":-1.2613970335044424,"pfxZ":9.535613574150307,"pX":-1.2000881216781258,"pZ":1.1175577748617733,"vX0":3.97448369606821,"vY0":-142.91616993856968,"vZ0":-10.764399328792791,"x":162.74,"y":208.61,"x0":-2.4439459663818432,"y0":50.00325127117633,"z0":5.709348135032198,"aX":-2.61378567433584},"breaks":{"breakAngle":7.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":15.4,"breakHorizontal":1.4,"spinRate":2462,"spinDirection":204},"zone":13,"typeConfidence":0.88,"plateTime":0.3830112667220953,"extension":6.400808884973723},"index":1,"playId":"cd37264b-b8c6-38b0-af70-2f4dbb3fccad","pitchNumber":2,"startTime":"2026-04-18T01:10:29.826Z","endTime":"2026-04-18T01:10:32.826Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":79.4,"endSpeed":72.8,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.349907450650683,"aZ":-44.75653904682915,"pfxX":6.827639019755671,"pfxZ":-9.494665885054673,"pX":-0.41504860605542443,"pZ":0.9645144644568646,"vX0":2.4349310360282574,"vY0":-115.53106501668144,"vZ0":-1.6816988437255462,"x":132.82,"y":212.74,"x0":-2.3751791996140836,"y0":50.000074859367224,"z0":6.078728096148046,"aX":9.051732356737377},"breaks":{"breakAngle":12.0,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.3,"breakVerticalInduced":-17.3,"breakHorizontal":-13.0,"spinRate":2665,"spinDirection":27},"zone":13,"typeConfidence":0.9,"plateTime":0.4776037490064198,"extension":6.323404607674762},"index":2,"playId":"cf0746d9-9577-35f3-9d17-52eee65534aa","pitchNumber":3,"startTime":"2026-04-18T01:10:47.734Z","endTime":"2026-04-18T01:10:51.497Z","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":88.2,"endSpeed":81.8,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.29304460191182,"aZ":-31.93537668899012,"pfxX":2.271944759086295,"pfxZ":0.1427337990315145,"pX":-0.04016903075272118,"pZ":2.6858177882402914,"vX0":5.132803880570034,"vY0":-128.42775115354516,"vZ0":-2.0872810855347934,"x":118.53,"y":166.26,"x0":-2.352615377470942,"y0":50.00450957138664,"z0":5.97096138674837,"aX":3.829358092989973},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":0.0,"breakHorizontal":-5.2,"spinRate":2478,"spinDirection":122},"zone":2,"typeConfidence":0.9,"plateTime":0.42498777786631825,"extension":6.423453346436409},"index":3,"playId":"3f7a47fd-2eca-3b00-97f2-f6d52a360538","pitchNumber":4,"startTime":"2026-04-18T01:11:07.731Z","endTime":"2026-04-18T01:11:12.017Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.8,"endSpeed":88.9,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.944663015432543,"aZ":-17.447125154306818,"pfxX":-0.762461434165552,"pfxZ":7.298151853595771,"pX":-0.8299508368671223,"pZ":2.9242725774803975,"vX0":4.712052663062712,"vY0":-140.88978913100615,"vZ0":-5.032404556097986,"x":148.64,"y":159.82,"x0":-2.4223903738119534,"y0":50.000420921426745,"z0":5.855086538492458,"aX":-1.5386511059563541},"breaks":{"breakAngle":1.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":12.4,"breakHorizontal":0.5,"spinRate":2372,"spinDirection":200},"zone":1,"typeConfidence":0.82,"plateTime":0.3882409674064946,"extension":6.360200292690263},"index":4,"playId":"1d94b4e8-28c3-3789-a6f7-aacdc7bb9a51","pitchNumber":5,"startTime":"2026-04-18T01:11:25.619Z","endTime":"2026-04-18T01:11:30.713Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.7,"endSpeed":89.4,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.45731410340603,"aZ":-14.537741214918444,"pfxX":-1.3195532125689344,"pfxZ":8.601994399097249,"pX":-0.5309457826357958,"pZ":3.292190411587182,"vX0":5.047728872638795,"vY0":-142.24484904392847,"vZ0":-4.8213950243661765,"x":137.24,"y":149.89,"x0":-2.156592091790754,"y0":50.001843091773424,"z0":5.929936497363645,"aX":-2.705256172313114},"breaks":{"breakAngle":6.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":14.8,"breakHorizontal":1.3,"spinRate":2393,"spinDirection":198},"zone":11,"typeConfidence":0.89,"plateTime":0.38496689853985044,"extension":6.521850250417636},"index":5,"playId":"d31f551d-d06c-3d8e-9b68-d07a861cf492","pitchNumber":6,"startTime":"2026-04-18T01:11:45.262Z","endTime":"2026-04-18T01:11:51.487Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-18T01:11:51.487Z","atBatIndex":70},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"José Tena strikes out swinging, catcher Daniel Susac to first baseman Rafael Devers.","rbi":0,"awayScore":9,"homeScore":5,"isOut":true},"about":{"atBatIndex":71,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-18T01:12:31.727Z","endTime":"2026-04-18T01:13:49.961Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":677588,"fullName":"José Tena","link":"/api/v1/people/677588"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668873,"fullName":"Caleb Kilian","link":"/api/v1/people/668873"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":677588,"fullName":"José Tena","link":"/api/v1/people/677588"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":691740,"link":"/api/v1/people/691740"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"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":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"playId":"ffae180e-0fc1-3e54-90b1-158e61be17fe","startTime":"2026-04-18T01:12:16.007Z","endTime":"2026-04-18T01:12:19.007Z","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":1},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.0,"endSpeed":87.9,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.863300313306272,"aZ":-14.423547370261346,"pfxX":-2.4618686964379393,"pfxZ":8.970225537032213,"pX":-0.46907463287176915,"pZ":3.024581678726964,"vX0":6.395279489068119,"vY0":-139.66235518198485,"vZ0":-5.283364164221255,"x":134.88,"y":157.12,"x0":-2.466835033455672,"y0":50.00672617133527,"z0":5.886377994657433,"aX":-4.8740759280279615},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":15.4,"breakHorizontal":3.1,"spinRate":2321,"spinDirection":207},"zone":1,"typeConfidence":0.89,"plateTime":0.391869745674724,"extension":6.410827480400828},"index":1,"playId":"0cb654e4-7116-3a1a-8c84-33031867c466","pitchNumber":1,"startTime":"2026-04-18T01:12:34.083Z","endTime":"2026-04-18T01:12:38.647Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.5,"endSpeed":75.2,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.421240588218232,"aZ":-45.155475054113325,"pfxX":5.1216418004281365,"pfxZ":-9.230512675312923,"pX":0.3185675317784943,"pZ":0.5007984563844188,"vX0":4.485522501680983,"vY0":-118.60253704900056,"vZ0":-2.935870620245885,"x":104.86,"y":225.26,"x0":-2.2715190475991767,"y0":50.00262289081967,"z0":5.924269467729503,"aX":7.202183040345384},"breaks":{"breakAngle":9.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.7,"breakVerticalInduced":-17.2,"breakHorizontal":-10.4,"spinRate":2713,"spinDirection":34},"zone":14,"typeConfidence":0.91,"plateTime":0.46411143502480146,"extension":6.36540267568503},"index":2,"playId":"fcaa3ac0-a54c-355d-835c-a93b9cbce286","pitchNumber":2,"startTime":"2026-04-18T01:12:57.267Z","endTime":"2026-04-18T01:13:01.703Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.7,"endSpeed":89.8,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.13013873293729,"aZ":-18.215147507372265,"pfxX":-0.5438686445164631,"pfxZ":6.7684035004207885,"pX":-1.0374617024337343,"pZ":3.570918698337862,"vX0":4.3993796581610995,"vY0":-142.36292533860444,"vZ0":-3.2696714495639725,"x":156.55,"y":142.37,"x0":-2.5289049929491463,"y0":50.00651422655368,"z0":5.880096107643859,"aX":-1.1227672224204577},"breaks":{"breakAngle":0.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":11.8,"breakHorizontal":0.1,"spinRate":2340,"spinDirection":205},"zone":11,"typeConfidence":0.84,"plateTime":0.3839983913021796,"extension":6.247750719284793},"index":3,"playId":"323af8b9-5205-3b68-8a00-e2bc0fc1909d","pitchNumber":3,"startTime":"2026-04-18T01:13:21.919Z","endTime":"2026-04-18T01:13:25.737Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":83.3,"endSpeed":76.9,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.963545192422682,"aZ":-45.070769963006406,"pfxX":4.762185485214945,"pfxZ":-8.783172043185614,"pX":1.3829451755502646,"pZ":0.6442046250803557,"vX0":7.204782917676518,"vY0":-121.04643017272583,"vZ0":-3.128125842906668,"x":64.29,"y":221.39,"x0":-2.2630817693555096,"y0":50.003653189425314,"z0":5.940291515994164,"aX":6.991062996648736},"breaks":{"breakAngle":9.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.3,"breakVerticalInduced":-16.4,"breakHorizontal":-10.4,"spinRate":2769,"spinDirection":33},"zone":14,"typeConfidence":0.88,"plateTime":0.45434460373640606,"extension":6.597594648576226},"index":4,"playId":"b56d37fc-285c-38fa-8941-1804bd8d4ee4","pitchNumber":4,"startTime":"2026-04-18T01:13:41.601Z","endTime":"2026-04-18T01:13:49.961Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-18T01:13:49.961Z","atBatIndex":71},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Luis Arraez singles on a fly ball to center fielder Jacob Young.","rbi":0,"awayScore":9,"homeScore":5,"isOut":false},"about":{"atBatIndex":72,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-18T01:16:16.846Z","endTime":"2026-04-18T01:16:52.474Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663992,"fullName":"Richard Lovelady","link":"/api/v1/people/663992"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[2,3],"actionIndex":[0,1],"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":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":696285,"link":"/api/v1/people/696285"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Jacob Young replaces Jorbit Vivas, batting 5th, playing center field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":9,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-18T01:15:38.621Z","endTime":"2026-04-18T01:15:38.640Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":696285,"link":"/api/v1/people/696285"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"502","replacedPlayer":{"id":678391,"link":"/api/v1/people/678391"}},{"details":{"description":"Pitching Change: Richard Lovelady replaces PJ Poulin.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":9,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-04-18T01:15:38.640Z","endTime":"2026-04-18T01:16:19.223Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":663992,"link":"/api/v1/people/663992"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":92.7,"endSpeed":84.4,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.20590752025588,"aZ":-26.60978772629146,"pfxX":11.585926622155377,"pfxZ":3.041456080427368,"pX":0.43369783820193275,"pZ":3.1728955839247255,"vX0":-8.777091279015588,"vY0":-134.68292105218222,"vZ0":-0.6551721902072968,"x":100.47,"y":153.11,"x0":2.235162368388003,"y0":50.005807811071655,"z0":5.30712271840024,"aX":21.214501596010866},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":5.5,"breakHorizontal":-19.0,"spinRate":2193,"spinDirection":129},"zone":3,"typeConfidence":0.9,"plateTime":0.40723624522637003,"extension":7.210783613540361},"index":2,"playId":"e95cfc24-1220-31c4-bc5b-e6b60171d876","pitchNumber":1,"startTime":"2026-04-18T01:16:19.223Z","endTime":"2026-04-18T01:16:24.932Z","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, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.4,"endSpeed":74.3,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.79604850849141,"aZ":-32.503937573101936,"pfxX":-7.722871677908186,"pfxZ":-0.23638826576391914,"pX":0.259960028977532,"pZ":2.195220627820459,"vX0":-3.0707887876818627,"vY0":-118.47099158405666,"vZ0":-0.2875431039128121,"x":107.09,"y":179.51,"x0":2.580063762594017,"y0":50.00182687695633,"z0":5.315135630659648,"aX":-10.863737207456584},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.8,"breakVerticalInduced":-0.2,"breakHorizontal":14.8,"spinRate":2457,"spinDirection":296},"zone":5,"typeConfidence":2.0,"plateTime":0.46415353520591696,"extension":7.163503160641577},"hitData":{"launchSpeed":68.0,"launchAngle":36.0,"totalDistance":231.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":125.93,"coordY":101.19}},"index":3,"playId":"b7e655f8-4cf4-338e-8ce5-41336f015407","pitchNumber":2,"startTime":"2026-04-18T01:16:43.402Z","endTime":"2026-04-18T01:16:52.474Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-18T01:16:52.474Z","atBatIndex":72},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Matt Chapman singles on a ground ball to right fielder James Wood. Luis Arraez to 3rd.","rbi":0,"awayScore":9,"homeScore":5,"isOut":false},"about":{"atBatIndex":73,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-18T01:17:16.227Z","endTime":"2026-04-18T01:18:03.297Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663992,"fullName":"Richard Lovelady","link":"/api/v1/people/663992"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"postOnThird":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"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":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":695578,"link":"/api/v1/people/695578"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"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(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":true},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.0,"endSpeed":81.4,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.361594215227417,"aZ":-28.724014698636203,"pfxX":-0.6390071119375924,"pfxZ":2.0518080458331536,"pX":0.8068579659893448,"pZ":3.0528203511422265,"vX0":-4.057784868919111,"vY0":-128.2776677557873,"vZ0":-0.12234477958546208,"x":86.24,"y":156.35,"x0":2.4865339091390948,"y0":50.00293411805137,"z0":5.324167261346432,"aX":-1.0733163783658795},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":4.0,"breakHorizontal":2.0,"spinRate":2453,"spinDirection":171},"zone":3,"typeConfidence":0.93,"plateTime":0.42556649537850255,"extension":7.036106928365562},"index":0,"playId":"0887253b-c39b-3ab1-9df8-9d07b6c7d2d2","pitchNumber":1,"startTime":"2026-04-18T01:17:18.234Z","endTime":"2026-04-18T01:17:45.248Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":120,"player":{"id":660688,"fullName":"Keibert Ruiz","link":"/api/v1/people/660688"}}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.4,"endSpeed":84.2,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.204334561372036,"aZ":-33.77018442421545,"pfxX":8.602973539040768,"pfxZ":-0.8817341288535028,"pX":0.9012914279605708,"pZ":1.8493764528456962,"vX0":-6.377949371293202,"vY0":-134.37019936250954,"vZ0":-2.5778951871667735,"x":82.64,"y":188.85,"x0":2.1971316496470865,"y0":50.00128304991657,"z0":5.2391186082568355,"aX":15.609420275239744},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":-1.9,"breakHorizontal":-14.0,"spinRate":2145,"spinDirection":136},"zone":14,"typeConfidence":0.89,"plateTime":0.408833121718819,"extension":7.36880273522329},"hitData":{"launchSpeed":96.0,"launchAngle":-22.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":176.85,"coordY":116.09}},"index":1,"playId":"c0214aaa-c7f4-376e-87ab-21befa05490b","pitchNumber":2,"startTime":"2026-04-18T01:17:51.252Z","endTime":"2026-04-18T01:18:03.297Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-18T01:18:03.297Z","atBatIndex":73},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Rafael Devers strikes out swinging.","rbi":0,"awayScore":9,"homeScore":5,"isOut":true},"about":{"atBatIndex":74,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-18T01:18:35.970Z","endTime":"2026-04-18T01:19:43.993Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663992,"fullName":"Richard Lovelady","link":"/api/v1/people/663992"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"postOnThird":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":660688,"link":"/api/v1/people/660688"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.1,"endSpeed":83.6,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.710261117689345,"aZ":-29.59083332224543,"pfxX":9.206247089216617,"pfxZ":1.4507709333216,"pX":0.8512362277999211,"pZ":2.3444814991804837,"vX0":-6.7006467062968715,"vY0":-132.54320258966547,"vZ0":-1.9510990021087786,"x":84.55,"y":175.48,"x0":2.2129705198306686,"y0":50.00534161492717,"z0":5.246128656144808,"aX":16.42078619694748},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":2.4,"breakHorizontal":-15.2,"spinRate":2252,"spinDirection":125},"zone":14,"typeConfidence":0.9,"plateTime":0.41288220326682534,"extension":7.34161856228195},"index":0,"playId":"8de9b910-93ea-3721-9fb2-2e06f702594a","pitchNumber":1,"startTime":"2026-04-18T01:18:35.970Z","endTime":"2026-04-18T01:18:43.006Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.5,"endSpeed":84.4,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.410614147479727,"aZ":-22.69721995848117,"pfxX":9.380152827372411,"pfxZ":5.1717193459330275,"pX":0.9548330233864608,"pZ":3.405900996134008,"vX0":-6.573755992381303,"vY0":-134.56273533199328,"vZ0":-0.9357828308226808,"x":80.6,"y":146.82,"x0":2.211739780431979,"y0":50.00250575303132,"z0":5.36735084264551,"aX":17.188288700182056},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":9.4,"breakHorizontal":-15.6,"spinRate":2147,"spinDirection":129},"zone":12,"typeConfidence":0.9,"plateTime":0.407162831439428,"extension":7.2475859200987935},"index":1,"playId":"91b581bd-5da3-36ef-b2ef-81426e39de85","pitchNumber":2,"startTime":"2026-04-18T01:18:57.605Z","endTime":"2026-04-18T01:19:02.021Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.0,"endSpeed":76.7,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.59051104348995,"aZ":-30.717493437919416,"pfxX":-6.328853964084597,"pfxZ":0.9832045371336857,"pX":-1.5401181460506723,"pZ":1.5953625952977546,"vX0":-7.050750275168363,"vY0":-120.79676061931173,"vZ0":-2.1758840767912933,"x":175.71,"y":195.71,"x0":2.2388722684147213,"y0":50.001718302038576,"z0":5.209116593907895,"aX":-9.347434652893906},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":1.6,"breakHorizontal":13.2,"spinRate":2497,"spinDirection":300},"zone":13,"typeConfidence":2.0,"plateTime":0.45348830075494195,"extension":7.162884767758432},"index":2,"playId":"f80eab68-5b77-35e7-ba02-0440fe498f34","pitchNumber":3,"startTime":"2026-04-18T01:19:14.722Z","endTime":"2026-04-18T01:19:17.768Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":92.0,"endSpeed":83.7,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.49322603650072,"aZ":-28.659357438080598,"pfxX":9.55112980779073,"pfxZ":1.953975412639938,"pX":-0.10892777639569928,"pZ":2.469404878119747,"vX0":-9.212061630832896,"vY0":-133.66785565358435,"vZ0":-2.1927317199873952,"x":121.15,"y":172.11,"x0":2.1515906456618903,"y0":50.00196971334315,"z0":5.370960720688451,"aX":17.17467881225442},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":3.2,"breakHorizontal":-15.1,"spinRate":2225,"spinDirection":142},"zone":5,"typeConfidence":0.9,"plateTime":0.41074440203308304,"extension":7.390156912976197},"index":3,"playId":"a06c4b31-c1c2-30c3-bc2c-098ce5845cde","pitchNumber":4,"startTime":"2026-04-18T01:19:40.126Z","endTime":"2026-04-18T01:19:43.993Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-18T01:19:43.993Z","atBatIndex":74},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Casey Schmitt pops out to second baseman Nasim Nuñez.","rbi":0,"awayScore":9,"homeScore":5,"isOut":true},"about":{"atBatIndex":75,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-18T01:20:06.940Z","endTime":"2026-04-18T01:22:02.797Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663992,"fullName":"Richard Lovelady","link":"/api/v1/people/663992"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"postOnThird":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":683083,"link":"/api/v1/people/683083"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":81.5,"endSpeed":74.7,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.58453806026348,"aZ":-32.55329390942611,"pfxX":-7.2607162937660075,"pfxZ":-0.2702847863298299,"pX":0.606744409063209,"pZ":1.3763423995828792,"vX0":-2.3617519026905467,"vY0":-118.67012363397184,"vZ0":-1.9915668789254546,"x":93.87,"y":201.62,"x0":2.5604077539096677,"y0":50.00214286071772,"z0":5.21706737920111,"aX":-10.26245964839376},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.1,"breakVerticalInduced":-0.7,"breakHorizontal":13.7,"spinRate":2596,"spinDirection":298},"zone":14,"typeConfidence":2.0,"plateTime":0.46313717843664426,"extension":7.1493377139874505},"index":0,"playId":"d9d05425-7041-3a8f-9533-ff07ab63f43b","pitchNumber":1,"startTime":"2026-04-18T01:20:09.462Z","endTime":"2026-04-18T01:20:13.708Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.6,"endSpeed":78.8,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.15462595935768,"aZ":-31.826563303426024,"pfxX":-1.3440002179333392,"pfxZ":0.22003282517857237,"pX":1.5659512476200106,"pZ":2.950723451870609,"vX0":-2.015719591632785,"vY0":-124.7358504069533,"vZ0":0.5792293505833843,"x":57.31,"y":159.11,"x0":2.5579042602964637,"y0":50.00330655723754,"z0":5.331348058891939,"aX":-2.1259329933548643},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":0.7,"breakHorizontal":2.9,"spinRate":2329,"spinDirection":250},"zone":12,"typeConfidence":0.92,"plateTime":0.438436658111534,"extension":7.224097706386186},"index":1,"playId":"a3771d78-2d77-3743-9472-e2aa20bb8157","pitchNumber":2,"startTime":"2026-04-18T01:20:26.288Z","endTime":"2026-04-18T01:20:29.288Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":81.6,"endSpeed":74.9,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.930059769853134,"aZ":-32.85486080662123,"pfxX":-6.9818488055254235,"pfxZ":-0.47373751575729184,"pX":1.3123081884628234,"pZ":1.610834153258849,"vX0":-0.6432453062920596,"vY0":-118.92298774328908,"vZ0":-1.483896501374339,"x":66.98,"y":195.29,"x0":2.4933116129928217,"y0":50.005017391727975,"z0":5.237567626634373,"aX":-9.9489212933791},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.1,"breakVerticalInduced":-1.0,"breakHorizontal":12.8,"spinRate":2441,"spinDirection":297},"zone":14,"typeConfidence":2.0,"plateTime":0.4615035841636974,"extension":7.2556083784786045},"index":2,"playId":"a1473be2-b871-37cf-9a9e-b9919686d12e","pitchNumber":3,"startTime":"2026-04-18T01:20:46.257Z","endTime":"2026-04-18T01:20:50.502Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":80.7,"endSpeed":74.0,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.063755646962875,"aZ":-30.851340838100967,"pfxX":-7.09690896353373,"pfxZ":0.9519496926107553,"pX":0.7662809248523977,"pZ":2.56919398551631,"vX0":-1.8543767978573993,"vY0":-117.54494998626598,"vZ0":0.40195568144828187,"x":87.79,"y":169.41,"x0":2.4882630012152447,"y0":50.005352893908764,"z0":5.269182990927819,"aX":-9.894206302823667},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":2.2,"breakHorizontal":13.3,"spinRate":2456,"spinDirection":293},"zone":6,"typeConfidence":2.0,"plateTime":0.46664706766336295,"extension":7.361022297904291},"index":3,"playId":"2a8d298b-dff9-3c18-b8a3-347960c5f82e","pitchNumber":4,"startTime":"2026-04-18T01:21:07.988Z","endTime":"2026-04-18T01:21:12.461Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.1,"endSpeed":74.9,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.93927515665103,"aZ":-35.13265084609607,"pfxX":-7.169652166583877,"pfxZ":-2.0669748490305464,"pX":0.36720547020510297,"pZ":1.9666289371616188,"vX0":-2.7711965402386394,"vY0":-119.53080911061167,"vZ0":-0.35374223745546174,"x":103.0,"y":185.68,"x0":2.4778280073181316,"y0":50.005598821856424,"z0":5.307586053086747,"aX":-10.236672316006793},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.5,"breakVerticalInduced":-3.5,"breakHorizontal":13.7,"spinRate":2501,"spinDirection":298},"zone":9,"typeConfidence":2.0,"plateTime":0.46060215677612026,"extension":7.204499552153341},"index":4,"playId":"1d370277-f719-3459-bcde-0821e66df8a3","pitchNumber":5,"startTime":"2026-04-18T01:21:26.281Z","endTime":"2026-04-18T01:21:30.013Z","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":81.5,"endSpeed":74.5,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.402222407016744,"aZ":-29.625910073157655,"pfxX":-7.792574917677649,"pfxZ":1.8024903925832945,"pX":0.365962950171094,"pZ":2.196306197780208,"vX0":-2.563489576349069,"vY0":-118.64012537581529,"vZ0":-0.7210886762804991,"x":103.05,"y":179.48,"x0":2.475180446955339,"y0":50.00281470687029,"z0":5.223487556291994,"aX":-11.0189170329514},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":3.4,"breakHorizontal":14.8,"spinRate":2495,"spinDirection":298},"zone":6,"typeConfidence":2.0,"plateTime":0.46309980583749644,"extension":7.287176730743965},"hitData":{"launchSpeed":92.7,"launchAngle":69.0,"totalDistance":114.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":141.31,"coordY":159.25}},"index":5,"playId":"eb99f2e9-bfe6-383f-bb42-028e1566e71a","pitchNumber":6,"startTime":"2026-04-18T01:21:52.767Z","endTime":"2026-04-18T01:22:02.797Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-18T01:22:02.797Z","atBatIndex":75},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Jung Hoo Lee walks. Matt Chapman to 2nd.","rbi":0,"awayScore":9,"homeScore":5,"isOut":false},"about":{"atBatIndex":76,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-18T01:22:36.348Z","endTime":"2026-04-18T01:23:50.638Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":2},"matchup":{"batter":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663992,"fullName":"Richard Lovelady","link":"/api/v1/people/663992"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"postOnSecond":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"postOnThird":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"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":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"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":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":81.9,"endSpeed":75.7,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.684563036486814,"aZ":-35.761365454029566,"pfxX":-7.023851886614216,"pfxZ":-2.5042406655924387,"pX":-1.1228680127993182,"pZ":0.7009366855013525,"vX0":-6.185224742592216,"vY0":-119.14037446851634,"vZ0":-2.8442134141412367,"x":159.8,"y":219.85,"x0":2.422963531373559,"y0":50.00341766236224,"z0":5.154145962591033,"aX":-10.058965854549106},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.8,"breakVerticalInduced":-4.9,"breakHorizontal":14.3,"spinRate":2532,"spinDirection":302},"zone":13,"typeConfidence":2.0,"plateTime":0.4603893659907312,"extension":7.297843513965177},"index":0,"playId":"40ca6e99-8af9-3c86-b8a4-be57c3f53364","pitchNumber":1,"startTime":"2026-04-18T01:22:37.693Z","endTime":"2026-04-18T01:22:41.387Z","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":90.5,"endSpeed":82.0,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.655287294402775,"aZ":-29.818165374466847,"pfxX":8.828230544198401,"pfxZ":1.3582823261956722,"pX":1.3273255134130102,"pZ":3.651418524921269,"vX0":-5.421132466947355,"vY0":-131.65589312523173,"vZ0":1.294379249971961,"x":66.41,"y":140.19,"x0":2.2771692010886007,"y0":50.00415120510554,"z0":5.377236148907494,"aX":15.33843899744186},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":3.0,"breakHorizontal":-14.6,"spinRate":2270,"spinDirection":138},"zone":12,"typeConfidence":0.91,"plateTime":0.4176821758634115,"extension":7.2218294578654865},"index":1,"playId":"f35e4f85-255a-3325-b217-13b801d9a82c","pitchNumber":2,"startTime":"2026-04-18T01:22:57.616Z","endTime":"2026-04-18T01:23:01.431Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.0,"endSpeed":74.7,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.197224510007665,"aZ":-33.323500346940904,"pfxX":-5.173777620371827,"pfxZ":-0.8145691325545972,"pX":-0.9845947405562319,"pZ":1.5720671302362867,"vX0":-6.387591547622933,"vY0":-119.21856062593258,"vZ0":-1.4290222677408764,"x":154.53,"y":196.33,"x0":2.4170545491793423,"y0":50.0000738175495,"z0":5.229661248396956,"aX":-7.331616700769867},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.8,"breakVerticalInduced":-1.6,"breakHorizontal":11.2,"spinRate":2506,"spinDirection":299},"zone":13,"typeConfidence":2.0,"plateTime":0.46215569534029655,"extension":7.230284084589108},"index":2,"playId":"4fa96de6-dcfd-32f8-b5e8-e132c4f8f468","pitchNumber":3,"startTime":"2026-04-18T01:23:20.091Z","endTime":"2026-04-18T01:23:24.711Z","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":0,"outs":2},"pitchData":{"startSpeed":90.8,"endSpeed":82.3,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.087517405243606,"aZ":-27.45265629600746,"pfxX":9.357064330925194,"pfxZ":2.7073426082147893,"pX":1.0703267942514032,"pZ":2.320116246099866,"vX0":-6.465419392360436,"vY0":-132.03112937211935,"vZ0":-2.171391893053793,"x":76.2,"y":176.14,"x0":2.349216845943354,"y0":50.00596984779521,"z0":5.196806342371309,"aX":16.335573388545164},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":4.6,"breakHorizontal":-15.4,"spinRate":2257,"spinDirection":132},"zone":14,"typeConfidence":0.91,"plateTime":0.4166675621081857,"extension":7.222687689051741},"index":3,"playId":"360b8aa7-946f-3c61-88f1-fc29a66510bb","pitchNumber":4,"startTime":"2026-04-18T01:23:44.924Z","endTime":"2026-04-18T01:23:50.638Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-18T01:23:50.638Z","atBatIndex":76},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Heliot Ramos walks. Luis Arraez scores. Matt Chapman to 3rd. Jung Hoo Lee to 2nd.","rbi":1,"awayScore":10,"homeScore":5,"isOut":false},"about":{"atBatIndex":77,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-18T01:24:15.012Z","endTime":"2026-04-18T01:26:25.486Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663992,"fullName":"Richard Lovelady","link":"/api/v1/people/663992"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"postOnSecond":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"postOnThird":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":"3B","start":"3B","end":"score","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":{"id":663992,"link":"/api/v1/people/663992"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","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":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.2,"endSpeed":83.8,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.379758919095497,"aZ":-25.130162521854206,"pfxX":0.8991182561095743,"pfxZ":3.9350523578034498,"pX":-0.3694593699786333,"pZ":3.3944709435514806,"vX0":-7.357277124937038,"vY0":-132.6844392469483,"vZ0":-0.585672682061409,"x":131.08,"y":147.13,"x0":2.317926930496531,"y0":50.001812172420145,"z0":5.443084061763141,"aX":1.6097286110575246},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":7.2,"breakHorizontal":-0.1,"spinRate":2364,"spinDirection":137},"zone":11,"typeConfidence":0.88,"plateTime":0.41221166506407814,"extension":7.2482213598225504},"index":0,"playId":"3d329cd7-8685-3abe-9186-78dcfb100299","pitchNumber":1,"startTime":"2026-04-18T01:24:15.012Z","endTime":"2026-04-18T01:24:20.492Z","isPitch":true,"type":"pitch"},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":9,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"index":1,"startTime":"2026-04-18T01:24:30.941Z","endTime":"2026-04-18T01:25:02.154Z","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":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.9,"endSpeed":83.6,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.11673688218027,"aZ":-22.20494489779019,"pfxX":3.5439702693953885,"pfxZ":5.598377698649193,"pX":-0.8524904199299879,"pZ":3.951662218108065,"vX0":-9.266587399224825,"vY0":-132.12778763436327,"vZ0":0.5331270428048529,"x":149.49,"y":132.09,"x0":2.2278586982892676,"y0":50.00552424989091,"z0":5.369130754951024,"aX":6.315082596710216},"breaks":{"breakAngle":12.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":10.4,"breakHorizontal":-4.6,"spinRate":2408,"spinDirection":138},"zone":11,"typeConfidence":0.89,"plateTime":0.4133211316881562,"extension":7.207295543716016},"index":2,"playId":"76893264-559f-3d5c-a2c0-d754763da947","pitchNumber":2,"startTime":"2026-04-18T01:25:02.154Z","endTime":"2026-04-18T01:25:05.803Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.3,"endSpeed":84.1,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.27235166845298,"aZ":-21.375777926346277,"pfxX":3.178296398186233,"pfxZ":5.994233504199185,"pX":0.08811905962827656,"pZ":3.367716547198398,"vX0":-7.11731541288066,"vY0":-132.83271176183868,"vZ0":-0.9052897448135929,"x":113.64,"y":147.85,"x0":2.37956509738482,"y0":50.00302261571224,"z0":5.255375900679232,"aX":5.726573223187227},"breaks":{"breakAngle":12.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":10.9,"breakHorizontal":-4.3,"spinRate":2351,"spinDirection":131},"zone":12,"typeConfidence":0.9,"plateTime":0.4110557053159831,"extension":7.052746262528998},"index":3,"playId":"77ee7aad-4608-3741-a3e7-b2b78d5aca81","pitchNumber":3,"startTime":"2026-04-18T01:25:19.461Z","endTime":"2026-04-18T01:25:24.672Z","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":89.4,"endSpeed":82.6,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.425160163896514,"aZ":-22.590161358460414,"pfxX":2.489156357595758,"pfxZ":5.5219481687832435,"pX":0.6821181919828398,"pZ":3.4820616560399302,"vX0":-5.166478813951948,"vY0":-130.1661071715891,"vZ0":-0.48179813128384713,"x":91.0,"y":144.76,"x0":2.3592432513013315,"y0":50.00197460775874,"z0":5.363142436633429,"aX":4.32002787723716},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":10.2,"breakHorizontal":-3.5,"spinRate":2385,"spinDirection":140},"zone":12,"typeConfidence":0.76,"plateTime":0.41898644397960183,"extension":7.163027130730783},"index":4,"playId":"b5f0c2ab-3dc0-3c39-ab7e-765407eff2d0","pitchNumber":4,"startTime":"2026-04-18T01:25:35.336Z","endTime":"2026-04-18T01:25:40.807Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.9,"endSpeed":82.7,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.595465167885916,"aZ":-29.194534716579284,"pfxX":8.85903040704321,"pfxZ":1.704370424197224,"pX":0.9551961448983917,"pZ":1.6637634320689663,"vX0":-7.001524437533544,"vY0":-132.10165652281384,"vZ0":-3.5078836428384346,"x":80.59,"y":193.86,"x0":2.5012626500280644,"y0":50.00498196652717,"z0":5.177143174816531,"aX":15.513130825023618},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":2.4,"breakHorizontal":-14.3,"spinRate":2241,"spinDirection":134},"zone":14,"typeConfidence":0.91,"plateTime":0.4161220930018885,"extension":7.2266044729390755},"index":5,"playId":"e1bf6cae-cdc3-37d6-955b-77130c7da969","pitchNumber":5,"startTime":"2026-04-18T01:25:53.439Z","endTime":"2026-04-18T01:25:58.153Z","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,"runnerGoing":true},"count":{"balls":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.8,"endSpeed":76.8,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.564468247643298,"aZ":-32.32558280310446,"pfxX":-8.646058695165276,"pfxZ":-0.10386779651279898,"pX":-0.0022763707192142136,"pZ":1.2655762891898164,"vX0":-3.395096359312001,"vY0":-120.56507633783058,"vZ0":-2.740729003669127,"x":117.09,"y":204.61,"x0":2.5458129478417915,"y0":50.00323620271467,"z0":5.258739643389732,"aX":-12.777349675919924},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":-0.6,"breakHorizontal":16.4,"spinRate":2546,"spinDirection":293},"zone":13,"typeConfidence":2.0,"plateTime":0.4536168376810914,"extension":7.258175251977394},"index":6,"playId":"6a5d01d6-3148-388d-bf00-bd93b51b17f1","pitchNumber":6,"startTime":"2026-04-18T01:26:21.092Z","endTime":"2026-04-18T01:26:25.486Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-18T01:26:25.486Z","atBatIndex":77},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Daniel Susac grounds out, first baseman Curtis Mead to pitcher Richard Lovelady.","rbi":0,"awayScore":10,"homeScore":5,"isOut":true},"about":{"atBatIndex":78,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-18T01:27:33.398Z","endTime":"2026-04-18T01:28:55.851Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":691740,"fullName":"Daniel Susac","link":"/api/v1/people/691740"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663992,"fullName":"Richard Lovelady","link":"/api/v1/people/663992"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":691740,"fullName":"Daniel Susac","link":"/api/v1/people/691740"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":678554,"link":"/api/v1/people/678554"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":663992,"link":"/api/v1/people/663992"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":10,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-04-18T01:26:47.307Z","endTime":"2026-04-18T01:27:35.577Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.5,"endSpeed":79.3,"strikeZoneTop":3.418,"strikeZoneBottom":1.725,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.03174399775948,"aZ":-33.29804155636019,"pfxX":-2.5252744626578214,"pfxZ":-0.7135209014788764,"pX":-0.09288473652547136,"pZ":2.376162194271297,"vX0":-5.487798415593623,"vY0":-124.52680909522937,"vZ0":-0.3930863041417313,"x":120.54,"y":174.62,"x0":2.4599928396013597,"y0":50.00050225958157,"z0":5.27101857216014,"aX":-3.99744411874801},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":-1.2,"breakHorizontal":5.8,"spinRate":2572,"spinDirection":251},"zone":5,"typeConfidence":0.81,"plateTime":0.4384496842375234,"extension":7.3386411341541375},"index":1,"playId":"6afb4f26-2b12-38bf-847c-7dc4457246c2","pitchNumber":1,"startTime":"2026-04-18T01:27:35.577Z","endTime":"2026-04-18T01:27:39.479Z","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":91.6,"endSpeed":84.1,"strikeZoneTop":3.418,"strikeZoneBottom":1.725,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.787529718908328,"aZ":-23.21338836677821,"pfxX":0.8694561892985382,"pfxZ":4.959627624375161,"pX":0.6236705310451454,"pZ":3.2632877197114234,"vX0":-4.894689636393369,"vY0":-133.3699302318494,"vZ0":-1.0751888070335256,"x":93.23,"y":150.67,"x0":2.3671740322380272,"y0":50.00555763484987,"z0":5.34066957708694,"aX":1.5725082715731797},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":9.0,"breakHorizontal":-0.6,"spinRate":2451,"spinDirection":143},"zone":3,"typeConfidence":0.9,"plateTime":0.41015932063113025,"extension":7.2208099680656685},"index":2,"playId":"0d47b46a-e31b-367a-ab7a-3530314a5ade","pitchNumber":2,"startTime":"2026-04-18T01:27:55.770Z","endTime":"2026-04-18T01:27:58.770Z","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":91.7,"endSpeed":84.2,"strikeZoneTop":3.418,"strikeZoneBottom":1.725,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.885381461097957,"aZ":-25.281642947280332,"pfxX":1.2582374112031494,"pfxZ":3.8073513627490616,"pX":-0.31880277815643293,"pZ":3.3830484308166926,"vX0":-7.237581128007828,"vY0":-133.4884785516826,"vZ0":-0.40952581016516276,"x":129.15,"y":147.44,"x0":2.2604672115840776,"y0":50.003396462632395,"z0":5.353604858758279,"aX":2.279284468828148},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":7.1,"breakHorizontal":-0.7,"spinRate":2516,"spinDirection":138},"zone":1,"typeConfidence":0.89,"plateTime":0.4098349560604686,"extension":7.311280694808166},"index":3,"playId":"2315a314-7d3b-37c5-b6ec-fe4beba9932a","pitchNumber":3,"startTime":"2026-04-18T01:28:24.416Z","endTime":"2026-04-18T01:28:28.962Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.5,"endSpeed":86.1,"strikeZoneTop":3.418,"strikeZoneBottom":1.725,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.60562472259128,"aZ":-19.88789242142517,"pfxX":2.712986373691142,"pfxZ":6.575710187147958,"pX":-0.4360859676280357,"pZ":2.052662248083412,"vX0":-7.852528256388338,"vY0":-134.66648643739043,"vZ0":-4.928480884711388,"x":133.62,"y":183.36,"x0":2.1435133418120174,"y0":50.00126616070611,"z0":5.281006141354223,"aX":5.0686195870765625},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":11.3,"breakHorizontal":-3.6,"spinRate":2437,"spinDirection":133},"zone":7,"typeConfidence":0.91,"plateTime":0.4041342527598024,"extension":7.424714405497939},"hitData":{"launchSpeed":74.5,"launchAngle":-21.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":153.02,"coordY":168.31}},"index":4,"playId":"40ebe69f-7b76-3393-982e-ffd271d64822","pitchNumber":4,"startTime":"2026-04-18T01:28:48.348Z","endTime":"2026-04-18T01:28:55.851Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-18T01:28:55.851Z","atBatIndex":78},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Keibert Ruiz hit by pitch.","rbi":0,"awayScore":10,"homeScore":5,"isOut":false},"about":{"atBatIndex":79,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-04-18T01:31:19.397Z","endTime":"2026-04-18T01:31:40.668Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":2,"strikes":0,"outs":0},"matchup":{"batter":{"id":660688,"fullName":"Keibert Ruiz","link":"/api/v1/people/660688"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694918,"fullName":"Blade Tidwell","link":"/api/v1/people/694918"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":660688,"fullName":"Keibert Ruiz","link":"/api/v1/people/660688"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,2],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":660688,"fullName":"Keibert Ruiz","link":"/api/v1/people/660688"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"description":"Pitching Change: Blade Tidwell replaces Caleb Kilian.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":10,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-18T01:30:59.158Z","endTime":"2026-04-18T01:31:21.737Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":694918,"link":"/api/v1/people/694918"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.7,"endSpeed":86.5,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.914053030113283,"aZ":-13.592388055677832,"pfxX":-4.678891943201714,"pfxZ":9.665565685688012,"pX":-0.8956491745517753,"pZ":3.4655741286143114,"vX0":4.174788488117182,"vY0":-137.85205734990012,"vZ0":-4.951502227569841,"x":151.14,"y":145.21,"x0":-1.8225034788044574,"y0":50.00557568868507,"z0":6.204168819273225,"aX":-8.99807849180236},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":16.7,"breakHorizontal":7.6,"spinRate":2154,"spinDirection":212},"zone":11,"typeConfidence":2.0,"plateTime":0.3974757847251613,"extension":6.4463482247966875},"index":1,"playId":"0c616d01-d9d8-3f42-b4a6-66418438f2bf","pitchNumber":1,"startTime":"2026-04-18T01:31:21.737Z","endTime":"2026-04-18T01:31:26.087Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.5,"endSpeed":76.7,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.125890794948415,"aZ":-27.651443533789337,"pfxX":8.410712093221946,"pfxZ":3.0284541918733936,"pX":1.4875530975472473,"pZ":4.071801464232846,"vX0":5.704388199611366,"vY0":-121.48678245511294,"vZ0":0.707422809092475,"x":60.3,"y":128.84,"x0":-1.9846042654723752,"y0":50.00118963231487,"z0":6.183015808961562,"aX":12.551388353963628},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":5.9,"breakHorizontal":-16.6,"spinRate":2809,"spinDirection":85},"zone":12,"typeConfidence":2.0,"plateTime":0.4511015228623396,"extension":6.2842878961238},"index":2,"playId":"1126402c-c630-3c07-a420-ea710a9f7304","pitchNumber":2,"startTime":"2026-04-18T01:31:35.338Z","endTime":"2026-04-18T01:31:40.668Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-18T01:31:40.668Z","atBatIndex":79},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"James Wood flies out to right fielder Jung Hoo Lee.","rbi":0,"awayScore":10,"homeScore":5,"isOut":true},"about":{"atBatIndex":80,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-04-18T01:32:01.890Z","endTime":"2026-04-18T01:34:03.526Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694918,"fullName":"Blade Tidwell","link":"/api/v1/people/694918"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":660688,"fullName":"Keibert Ruiz","link":"/api/v1/people/660688"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":808982,"link":"/api/v1/people/808982"},"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(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.9,"endSpeed":87.1,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.479465352228075,"aZ":-19.12484167667308,"pfxX":-9.427029656943489,"pfxZ":6.729685535138737,"pX":-1.0101537621006234,"pZ":3.173306701752686,"vX0":5.389791493489738,"vY0":-138.05983100566644,"vZ0":-4.352642969839697,"x":155.5,"y":153.1,"x0":-1.7585188493535964,"y0":50.00041512892032,"z0":6.0497891341862315,"aX":-18.275152232552518},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":11.5,"breakHorizontal":16.0,"spinRate":2132,"spinDirection":215},"zone":11,"typeConfidence":2.0,"plateTime":0.3960695194798882,"extension":6.495967085271415},"index":0,"playId":"bc6f834e-e1d1-36b4-a0e9-e07deb3b5ea9","pitchNumber":1,"startTime":"2026-04-18T01:32:08.263Z","endTime":"2026-04-18T01:32:13.273Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.6,"endSpeed":86.7,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.505571196191113,"aZ":-18.953105568309,"pfxX":-8.825192547784637,"pfxZ":6.874843567708094,"pX":-0.011405131568130842,"pZ":3.877257625924165,"vX0":7.354462135794706,"vY0":-137.57900850063965,"vZ0":-2.641654036214788,"x":117.43,"y":134.09,"x0":-1.5679018837195247,"y0":50.00658852538218,"z0":6.129294479020795,"aX":-16.982009698487374},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":12.1,"breakHorizontal":14.5,"spinRate":2026,"spinDirection":218},"zone":11,"typeConfidence":2.0,"plateTime":0.3975764078519446,"extension":6.439996067094601},"index":1,"playId":"39558d88-6274-31af-9c26-638382db9c7d","pitchNumber":2,"startTime":"2026-04-18T01:32:23.537Z","endTime":"2026-04-18T01:32:28.746Z","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":95.3,"endSpeed":87.3,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.519922165403763,"aZ":-15.454503973888755,"pfxX":-5.35583788256071,"pfxZ":8.55722849307764,"pX":-1.2042644402544298,"pZ":3.4919614065036186,"vX0":3.539053882008454,"vY0":-138.77917873940046,"vZ0":-4.22966467039285,"x":162.9,"y":144.5,"x0":-1.7989567331255822,"y0":50.004527726606156,"z0":6.062461350974309,"aX":-10.467418928783024},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":14.9,"breakHorizontal":9.0,"spinRate":2164,"spinDirection":214},"zone":11,"typeConfidence":2.0,"plateTime":0.3943858363466295,"extension":6.333179258936984},"index":2,"playId":"9ba20b4c-a16d-3e47-b0a8-799b0d3b3788","pitchNumber":3,"startTime":"2026-04-18T01:32:40.176Z","endTime":"2026-04-18T01:32:44.086Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.2,"endSpeed":88.0,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.00191312195521,"aZ":-11.739940640779482,"pfxX":-4.45742630990239,"pfxZ":10.290173397236275,"pX":-0.07821527087021027,"pZ":3.2422357905463315,"vX0":5.906981696748878,"vY0":-139.88490543271465,"vZ0":-5.637578173202821,"x":119.98,"y":151.24,"x0":-1.6362360778687373,"y0":50.00077902624107,"z0":6.050571072456275,"aX":-8.849973764560602},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":17.6,"breakHorizontal":6.8,"spinRate":2222,"spinDirection":214},"zone":2,"typeConfidence":2.0,"plateTime":0.39128120821740664,"extension":6.586830790602712},"index":3,"playId":"71ed7f47-74fa-356b-81bb-7f17382d236e","pitchNumber":4,"startTime":"2026-04-18T01:33:02.836Z","endTime":"2026-04-18T01:33:07.075Z","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":96.4,"endSpeed":87.9,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.62883010569133,"aZ":-13.121071947496974,"pfxX":-4.57082342917357,"pfxZ":9.594531283149305,"pX":-0.18081378299532905,"pZ":2.96794956352939,"vX0":5.491079930995328,"vY0":-140.24917444914155,"vZ0":-6.197293617758741,"x":123.89,"y":158.65,"x0":-1.5730655343350013,"y0":50.00407466106563,"z0":6.067126734229778,"aX":-9.0785340967111},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":16.2,"breakHorizontal":7.1,"spinRate":2225,"spinDirection":213},"zone":5,"typeConfidence":2.0,"plateTime":0.391000599221345,"extension":6.486855076063424},"index":4,"playId":"861d4091-6570-37e8-95cd-bb043c88d379","pitchNumber":5,"startTime":"2026-04-18T01:33:19.968Z","endTime":"2026-04-18T01:33:29.707Z","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":0},"pitchData":{"startSpeed":82.5,"endSpeed":76.6,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.671777576012026,"aZ":-29.58929696407946,"pfxX":8.07879289754131,"pfxZ":1.7563461983196476,"pX":0.6301258735109604,"pZ":2.510802848009954,"vX0":3.784823471074393,"vY0":-120.182158683227,"vZ0":-2.1170191789137323,"x":92.98,"y":170.99,"x0":-2.0112756096225843,"y0":50.0046615654577,"z0":6.012281337261961,"aX":11.906298405759735},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":3.0,"breakHorizontal":-15.5,"spinRate":2994,"spinDirection":81},"zone":6,"typeConfidence":2.0,"plateTime":0.4544587429581024,"extension":6.302005505097011},"hitData":{"launchSpeed":100.0,"launchAngle":52.0,"totalDistance":264.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":154.03,"coordY":97.78}},"index":5,"playId":"8d2746b2-bd6e-3607-93e4-1a2c5e5cb6c7","pitchNumber":6,"startTime":"2026-04-18T01:33:50.252Z","endTime":"2026-04-18T01:34:03.526Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-18T01:34:03.526Z","atBatIndex":80},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Brady House grounds into a double play, shortstop Willy Adames to second baseman Luis Arraez to first baseman Rafael Devers. Keibert Ruiz out at 2nd. Brady House out at 1st.","rbi":0,"awayScore":10,"homeScore":5,"isOut":true},"about":{"atBatIndex":81,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-04-18T01:34:19.072Z","endTime":"2026-04-18T01:34:55.330Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":691781,"fullName":"Brady House","link":"/api/v1/people/691781"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694918,"fullName":"Blade Tidwell","link":"/api/v1/people/694918"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"02","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".826"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".250"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.088"},{"zone":"06","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".609"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"08","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".727"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".222"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".333"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".462"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".400"},{"zone":"14","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".652"}]}},{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.14"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"100.83"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"95.65"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.23"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"96.88"},{"zone":"06","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"91.00"},{"zone":"07","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"89.69"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"94.50"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"82.53"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"78.62"},{"zone":"12","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"88.11"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"77.08"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"75.34"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".467"},{"zone":"02","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".227"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".083"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".304"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".394"},{"zone":"06","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".261"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".316"},{"zone":"08","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".273"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".111"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".091"},{"zone":"12","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".200"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".071"},{"zone":"14","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".265"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"02","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".826"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".250"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.088"},{"zone":"06","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".609"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"08","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".727"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".222"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".333"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".462"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".400"},{"zone":"14","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".652"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":660688,"fullName":"Keibert Ruiz","link":"/api/v1/people/660688"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":642715,"link":"/api/v1/people/642715"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":650333,"link":"/api/v1/people/650333"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":691781,"fullName":"Brady House","link":"/api/v1/people/691781"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":650333,"link":"/api/v1/people/650333"},"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(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.6,"endSpeed":78.6,"strikeZoneTop":3.371,"strikeZoneBottom":1.701,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.273770442666894,"aZ":-27.08192102644939,"pfxX":8.916756179130203,"pfxZ":3.297511012681701,"pX":1.8026290389123993,"pZ":1.3756647644316986,"vX0":5.696237251034392,"vY0":-123.15062727219397,"vZ0":-5.188542026519242,"x":48.29,"y":201.64,"x0":-1.6946589293510177,"y0":50.001530409317475,"z0":5.786103419872327,"aX":13.765637300555817},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":5.0,"breakHorizontal":-17.4,"spinRate":3064,"spinDirection":71},"zone":14,"typeConfidence":2.0,"plateTime":0.44388189978925663,"extension":6.388277129846144},"index":0,"playId":"0966d56d-9274-3bb8-af8e-a060a4ae34b7","pitchNumber":1,"startTime":"2026-04-18T01:34:28.742Z","endTime":"2026-04-18T01:34:31.742Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.2,"endSpeed":88.2,"strikeZoneTop":3.371,"strikeZoneBottom":1.701,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.996942407349177,"aZ":-17.852767959104884,"pfxX":-7.260953151021675,"pfxZ":7.19589686272227,"pX":-0.5219527057850166,"pZ":3.301893023893241,"vX0":5.59711044974357,"vY0":-140.0403719849143,"vZ0":-4.573311629854621,"x":136.9,"y":149.63,"x0":-1.6010432386600013,"y0":50.00272677641299,"z0":6.120378788026869,"aX":-14.452265522136624},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":12.2,"breakHorizontal":12.0,"spinRate":2327,"spinDirection":208},"zone":1,"typeConfidence":2.0,"plateTime":0.3907947315060265,"extension":6.478343017337438},"hitData":{"launchSpeed":110.1,"launchAngle":2.0,"totalDistance":75.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":113.48,"coordY":151.07}},"index":1,"playId":"72e6bc37-7f92-3e99-8e74-d48364cb0499","pitchNumber":2,"startTime":"2026-04-18T01:34:44.160Z","endTime":"2026-04-18T01:34:55.330Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-18T01:34:55.330Z","atBatIndex":81}],"currentPlay":{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Brady House grounds into a double play, shortstop Willy Adames to second baseman Luis Arraez to first baseman Rafael Devers. Keibert Ruiz out at 2nd. Brady House out at 1st.","rbi":0,"awayScore":10,"homeScore":5,"isOut":true},"about":{"atBatIndex":81,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-04-18T01:34:19.072Z","endTime":"2026-04-18T01:34:55.330Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":691781,"fullName":"Brady House","link":"/api/v1/people/691781"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694918,"fullName":"Blade Tidwell","link":"/api/v1/people/694918"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"02","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".826"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".250"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.088"},{"zone":"06","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".609"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"08","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".727"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".222"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".333"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".462"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".400"},{"zone":"14","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".652"}]}},{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.14"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"100.83"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"95.65"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.23"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"96.88"},{"zone":"06","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"91.00"},{"zone":"07","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"89.69"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"94.50"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"82.53"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"78.62"},{"zone":"12","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"88.11"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"77.08"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"75.34"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".467"},{"zone":"02","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".227"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".083"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".304"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".394"},{"zone":"06","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".261"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".316"},{"zone":"08","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".273"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".111"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".091"},{"zone":"12","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".200"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".071"},{"zone":"14","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".265"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"02","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".826"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".250"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.088"},{"zone":"06","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".609"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"08","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".727"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".222"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".333"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".462"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".400"},{"zone":"14","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".652"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":660688,"fullName":"Keibert Ruiz","link":"/api/v1/people/660688"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":642715,"link":"/api/v1/people/642715"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":650333,"link":"/api/v1/people/650333"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":691781,"fullName":"Brady House","link":"/api/v1/people/691781"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":650333,"link":"/api/v1/people/650333"},"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(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.6,"endSpeed":78.6,"strikeZoneTop":3.371,"strikeZoneBottom":1.701,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.273770442666894,"aZ":-27.08192102644939,"pfxX":8.916756179130203,"pfxZ":3.297511012681701,"pX":1.8026290389123993,"pZ":1.3756647644316986,"vX0":5.696237251034392,"vY0":-123.15062727219397,"vZ0":-5.188542026519242,"x":48.29,"y":201.64,"x0":-1.6946589293510177,"y0":50.001530409317475,"z0":5.786103419872327,"aX":13.765637300555817},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":5.0,"breakHorizontal":-17.4,"spinRate":3064,"spinDirection":71},"zone":14,"typeConfidence":2.0,"plateTime":0.44388189978925663,"extension":6.388277129846144},"index":0,"playId":"0966d56d-9274-3bb8-af8e-a060a4ae34b7","pitchNumber":1,"startTime":"2026-04-18T01:34:28.742Z","endTime":"2026-04-18T01:34:31.742Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.2,"endSpeed":88.2,"strikeZoneTop":3.371,"strikeZoneBottom":1.701,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.996942407349177,"aZ":-17.852767959104884,"pfxX":-7.260953151021675,"pfxZ":7.19589686272227,"pX":-0.5219527057850166,"pZ":3.301893023893241,"vX0":5.59711044974357,"vY0":-140.0403719849143,"vZ0":-4.573311629854621,"x":136.9,"y":149.63,"x0":-1.6010432386600013,"y0":50.00272677641299,"z0":6.120378788026869,"aX":-14.452265522136624},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":12.2,"breakHorizontal":12.0,"spinRate":2327,"spinDirection":208},"zone":1,"typeConfidence":2.0,"plateTime":0.3907947315060265,"extension":6.478343017337438},"hitData":{"launchSpeed":110.1,"launchAngle":2.0,"totalDistance":75.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":113.48,"coordY":151.07}},"index":1,"playId":"72e6bc37-7f92-3e99-8e74-d48364cb0499","pitchNumber":2,"startTime":"2026-04-18T01:34:44.160Z","endTime":"2026-04-18T01:34:55.330Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-18T01:34:55.330Z","atBatIndex":81},"scoringPlays":[9,14,15,27,30,33,37,55,58,61,77],"playsByInning":[{"startIndex":0,"endIndex":6,"top":[0,1,2,3],"bottom":[4,5,6],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":1,"pitcher":{"id":641793,"fullName":"Zack Littell","link":"/api/v1/people/641793"},"batter":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"coordinates":{"x":188.22,"y":155.08},"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":1,"pitcher":{"id":641793,"fullName":"Zack Littell","link":"/api/v1/people/641793"},"batter":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"coordinates":{"x":102.84,"y":126.27},"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":641793,"fullName":"Zack Littell","link":"/api/v1/people/641793"},"batter":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"coordinates":{"x":58.69,"y":91.63},"type":"O","description":"Lineout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":1,"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"batter":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"coordinates":{"x":182.35,"y":77.6},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":1,"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"batter":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"coordinates":{"x":148.26,"y":157.76},"type":"O","description":"Groundout"}]}},{"startIndex":7,"endIndex":20,"top":[7,8,9,10,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":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":2,"pitcher":{"id":641793,"fullName":"Zack Littell","link":"/api/v1/people/641793"},"batter":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"coordinates":{"x":169.04,"y":108.61},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":2,"pitcher":{"id":641793,"fullName":"Zack Littell","link":"/api/v1/people/641793"},"batter":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"coordinates":{"x":183.73,"y":123.31},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":2,"pitcher":{"id":641793,"fullName":"Zack Littell","link":"/api/v1/people/641793"},"batter":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"coordinates":{"x":116.98,"y":30.94},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":2,"pitcher":{"id":641793,"fullName":"Zack Littell","link":"/api/v1/people/641793"},"batter":{"id":691740,"fullName":"Daniel Susac","link":"/api/v1/people/691740"},"coordinates":{"x":67.55,"y":112.46},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":2,"pitcher":{"id":641793,"fullName":"Zack Littell","link":"/api/v1/people/641793"},"batter":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"coordinates":{"x":79.91,"y":125.53},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":2,"pitcher":{"id":641793,"fullName":"Zack Littell","link":"/api/v1/people/641793"},"batter":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"coordinates":{"x":156.37,"y":170.43},"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":641793,"fullName":"Zack Littell","link":"/api/v1/people/641793"},"batter":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"coordinates":{"x":101.6,"y":101.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":2,"pitcher":{"id":641793,"fullName":"Zack Littell","link":"/api/v1/people/641793"},"batter":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"coordinates":{"x":208.38,"y":80.39},"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":2,"pitcher":{"id":641793,"fullName":"Zack Littell","link":"/api/v1/people/641793"},"batter":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"coordinates":{"x":173.12,"y":53.19},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":2,"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"batter":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"coordinates":{"x":139.0,"y":167.0},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":2,"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"batter":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"coordinates":{"x":144.68,"y":93.67},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":2,"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"batter":{"id":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"coordinates":{"x":136.52,"y":183.33},"type":"O","description":"Groundout"}]}},{"startIndex":21,"endIndex":29,"top":[21,22,23],"bottom":[24,25,26,27,28,29],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":3,"pitcher":{"id":641793,"fullName":"Zack Littell","link":"/api/v1/people/641793"},"batter":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"coordinates":{"x":159.93,"y":155.2},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":3,"pitcher":{"id":641793,"fullName":"Zack Littell","link":"/api/v1/people/641793"},"batter":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"coordinates":{"x":194.97,"y":87.52},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":3,"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"batter":{"id":677588,"fullName":"José Tena","link":"/api/v1/people/677588"},"coordinates":{"x":168.23,"y":111.61},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":3,"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"batter":{"id":660688,"fullName":"Keibert Ruiz","link":"/api/v1/people/660688"},"coordinates":{"x":90.86,"y":79.6},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":3,"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"batter":{"id":691781,"fullName":"Brady House","link":"/api/v1/people/691781"},"coordinates":{"x":144.71,"y":155.23},"type":"O","description":"Forceout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":3,"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"batter":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"coordinates":{"x":109.6,"y":167.98},"type":"O","description":"Groundout"}]}},{"startIndex":30,"endIndex":41,"top":[30,31,32,33,34,35],"bottom":[36,37,38,39,40,41],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":4,"pitcher":{"id":641793,"fullName":"Zack Littell","link":"/api/v1/people/641793"},"batter":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"coordinates":{"x":186.04,"y":53.36},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":4,"pitcher":{"id":641793,"fullName":"Zack Littell","link":"/api/v1/people/641793"},"batter":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"coordinates":{"x":38.0,"y":98.0},"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":4,"pitcher":{"id":641793,"fullName":"Zack Littell","link":"/api/v1/people/641793"},"batter":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"coordinates":{"x":115.51,"y":151.07},"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":4,"pitcher":{"id":641793,"fullName":"Zack Littell","link":"/api/v1/people/641793"},"batter":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"coordinates":{"x":93.2,"y":125.73},"type":"H","description":"Single"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":4,"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"batter":{"id":686894,"fullName":"Joey Wiemer","link":"/api/v1/people/686894"},"coordinates":{"x":118.02,"y":139.75},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":4,"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"batter":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"coordinates":{"x":105.88,"y":30.92},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":4,"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"batter":{"id":677588,"fullName":"José Tena","link":"/api/v1/people/677588"},"coordinates":{"x":140.57,"y":76.0},"type":"H","description":"Double"}]}},{"startIndex":42,"endIndex":48,"top":[42,43,44,45],"bottom":[46,47,48],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":5,"pitcher":{"id":687606,"fullName":"Paxton Schultz","link":"/api/v1/people/687606"},"batter":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"coordinates":{"x":114.49,"y":150.06},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":5,"pitcher":{"id":687606,"fullName":"Paxton Schultz","link":"/api/v1/people/687606"},"batter":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"coordinates":{"x":144.46,"y":49.88},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":5,"pitcher":{"id":687606,"fullName":"Paxton Schultz","link":"/api/v1/people/687606"},"batter":{"id":691740,"fullName":"Daniel Susac","link":"/api/v1/people/691740"},"coordinates":{"x":163.2,"y":109.21},"type":"H","description":"Double"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":5,"pitcher":{"id":687606,"fullName":"Paxton Schultz","link":"/api/v1/people/687606"},"batter":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"coordinates":{"x":163.16,"y":155.64},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":5,"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"batter":{"id":691781,"fullName":"Brady House","link":"/api/v1/people/691781"},"coordinates":{"x":143.9,"y":149.05},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":5,"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"batter":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"coordinates":{"x":151.5,"y":150.57},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":5,"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"batter":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"coordinates":{"x":156.57,"y":166.28},"type":"O","description":"Groundout"}]}},{"startIndex":49,"endIndex":56,"top":[49,50,51],"bottom":[52,53,54,55,56],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":6,"pitcher":{"id":687606,"fullName":"Paxton Schultz","link":"/api/v1/people/687606"},"batter":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"coordinates":{"x":121.12,"y":70.84},"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":687606,"fullName":"Paxton Schultz","link":"/api/v1/people/687606"},"batter":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"coordinates":{"x":169.27,"y":79.55},"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":6,"pitcher":{"id":687606,"fullName":"Paxton Schultz","link":"/api/v1/people/687606"},"batter":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"coordinates":{"x":183.44,"y":110.01},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":6,"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"batter":{"id":686894,"fullName":"Joey Wiemer","link":"/api/v1/people/686894"},"coordinates":{"x":91.74,"y":143.51},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":6,"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"batter":{"id":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"coordinates":{"x":159.61,"y":162.73},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":6,"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"batter":{"id":677588,"fullName":"José Tena","link":"/api/v1/people/677588"},"coordinates":{"x":133.25,"y":110.52},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":6,"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"batter":{"id":660688,"fullName":"Keibert Ruiz","link":"/api/v1/people/660688"},"coordinates":{"x":147.95,"y":174.39},"type":"O","description":"Groundout"}]}},{"startIndex":57,"endIndex":64,"top":[57,58,59,60],"bottom":[61,62,63,64],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":7,"pitcher":{"id":687606,"fullName":"Paxton Schultz","link":"/api/v1/people/687606"},"batter":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"coordinates":{"x":16.52,"y":78.69},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":7,"pitcher":{"id":687606,"fullName":"Paxton Schultz","link":"/api/v1/people/687606"},"batter":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"coordinates":{"x":158.6,"y":164.76},"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":7,"pitcher":{"id":687606,"fullName":"Paxton Schultz","link":"/api/v1/people/687606"},"batter":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"coordinates":{"x":172.85,"y":64.87},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":7,"pitcher":{"id":657424,"fullName":"Matt Gage","link":"/api/v1/people/657424"},"batter":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"coordinates":{"x":60.32,"y":32.43},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":7,"pitcher":{"id":657424,"fullName":"Matt Gage","link":"/api/v1/people/657424"},"batter":{"id":691781,"fullName":"Brady House","link":"/api/v1/people/691781"},"coordinates":{"x":107.4,"y":167.8},"type":"E","description":"Field Error"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":7,"pitcher":{"id":657424,"fullName":"Matt Gage","link":"/api/v1/people/657424"},"batter":{"id":678554,"fullName":"Curtis Mead","link":"/api/v1/people/678554"},"coordinates":{"x":104.86,"y":167.3},"type":"O","description":"Double Play"}]}},{"startIndex":65,"endIndex":71,"top":[65,66,67],"bottom":[68,69,70,71],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":8,"pitcher":{"id":676571,"fullName":"PJ Poulin","link":"/api/v1/people/676571"},"batter":{"id":691740,"fullName":"Daniel Susac","link":"/api/v1/people/691740"},"coordinates":{"x":105.88,"y":167.8},"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":676571,"fullName":"PJ Poulin","link":"/api/v1/people/676571"},"batter":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"coordinates":{"x":114.49,"y":155.64},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":8,"pitcher":{"id":668873,"fullName":"Caleb Kilian","link":"/api/v1/people/668873"},"batter":{"id":678391,"fullName":"Jorbit Vivas","link":"/api/v1/people/678391"},"coordinates":{"x":111.0,"y":158.0},"type":"O","description":"Groundout"}]}},{"startIndex":72,"endIndex":81,"top":[72,73,74,75,76,77,78],"bottom":[79,80,81],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":9,"pitcher":{"id":663992,"fullName":"Richard Lovelady","link":"/api/v1/people/663992"},"batter":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"coordinates":{"x":125.93,"y":101.19},"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":9,"pitcher":{"id":663992,"fullName":"Richard Lovelady","link":"/api/v1/people/663992"},"batter":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"coordinates":{"x":176.85,"y":116.09},"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":9,"pitcher":{"id":663992,"fullName":"Richard Lovelady","link":"/api/v1/people/663992"},"batter":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"coordinates":{"x":141.31,"y":159.25},"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":9,"pitcher":{"id":663992,"fullName":"Richard Lovelady","link":"/api/v1/people/663992"},"batter":{"id":691740,"fullName":"Daniel Susac","link":"/api/v1/people/691740"},"coordinates":{"x":153.02,"y":168.31},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":9,"pitcher":{"id":694918,"fullName":"Blade Tidwell","link":"/api/v1/people/694918"},"batter":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"coordinates":{"x":154.03,"y":97.78},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":9,"pitcher":{"id":694918,"fullName":"Blade Tidwell","link":"/api/v1/people/694918"},"batter":{"id":691781,"fullName":"Brady House","link":"/api/v1/people/691781"},"coordinates":{"x":113.48,"y":151.07},"type":"O","description":"Grounded Into DP"}]}}]},"linescore":{"currentInning":9,"currentInningOrdinal":"9th","inningState":"Bottom","inningHalf":"Bottom","isTopInning":false,"scheduledInnings":9,"innings":[{"num":1,"ordinalNum":"1st","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"num":2,"ordinalNum":"2nd","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":6,"hits":7,"errors":0,"leftOnBase":1}},{"num":3,"ordinalNum":"3rd","home":{"runs":1,"hits":2,"errors":0,"leftOnBase":2},"away":{"runs":0,"hits":0,"errors":1,"leftOnBase":0}},{"num":4,"ordinalNum":"4th","home":{"runs":2,"hits":3,"errors":0,"leftOnBase":1},"away":{"runs":2,"hits":3,"errors":0,"leftOnBase":1}},{"num":5,"ordinalNum":"5th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"num":6,"ordinalNum":"6th","home":{"runs":1,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":7,"ordinalNum":"7th","home":{"runs":1,"hits":1,"errors":0,"leftOnBase":0},"away":{"runs":1,"hits":1,"errors":1,"leftOnBase":0}},{"num":8,"ordinalNum":"8th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":9,"ordinalNum":"9th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":1,"hits":2,"errors":0,"leftOnBase":3}}],"teams":{"home":{"runs":5,"hits":8,"errors":0,"leftOnBase":6},"away":{"runs":10,"hits":15,"errors":2,"leftOnBase":7}},"defense":{"pitcher":{"id":694918,"fullName":"Blade Tidwell","link":"/api/v1/people/694918"},"catcher":{"id":691740,"fullName":"Daniel Susac","link":"/api/v1/people/691740"},"first":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"second":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"third":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"shortstop":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"left":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"center":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"right":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"batter":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"onDeck":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"inHole":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"battingOrder":9,"team":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"}},"offense":{"batter":{"id":691781,"fullName":"Brady House","link":"/api/v1/people/691781"},"onDeck":{"id":678554,"fullName":"Curtis Mead","link":"/api/v1/people/678554"},"inHole":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"pitcher":{"id":663992,"fullName":"Richard Lovelady","link":"/api/v1/people/663992"},"battingOrder":2,"team":{"id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"}},"balls":1,"strikes":0,"outs":3},"boxscore":{"teams":{"away":{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"teamStats":{"batting":{"flyOuts":6,"groundOuts":9,"airOuts":10,"runs":10,"doubles":3,"triples":0,"homeRuns":3,"strikeOuts":7,"baseOnBalls":3,"intentionalWalks":0,"hits":15,"hitByPitch":0,"avg":".248","atBats":41,"obp":".293","slg":".366","ops":".659","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":44,"totalBases":27,"rbi":10,"leftOnBase":16,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"13.67","popOuts":2,"lineOuts":2},"pitching":{"flyOuts":2,"groundOuts":13,"airOuts":4,"runs":5,"doubles":1,"triples":0,"homeRuns":2,"strikeOuts":9,"baseOnBalls":3,"intentionalWalks":0,"hits":8,"hitByPitch":1,"atBats":34,"obp":".316","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":142,"era":"4.17","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":4,"whip":"1.34","battersFaced":38,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":142,"balls":53,"strikes":89,"strikePercentage":".630","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"3.25","rbi":4,"pitchesPerInning":"15.78","runsScoredPer9":"5.00","homeRunsPer9":"2.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":15,"putOuts":27,"errors":2,"chances":44,"passedBall":0,"pickoffs":0}},"players":{"ID669477":{"person":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"jerseyNumber":"10","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"battingOrder":"500","stats":{"batting":{"summary":"2-5 | HR, K, RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":5,"rbi":1,"leftOnBase":4,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"5.00","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":15,"flyOuts":7,"groundOuts":10,"airOuts":13,"runs":7,"doubles":5,"triples":0,"homeRuns":2,"strikeOuts":14,"baseOnBalls":2,"intentionalWalks":0,"hits":17,"hitByPitch":3,"avg":".315","atBats":54,"obp":".373","slg":".519","ops":".892","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":59,"totalBases":28,"rbi":6,"leftOnBase":19,"sacBunts":0,"sacFlies":0,"babip":".395","groundOutsToAirouts":"0.77","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"27.00","popOuts":5,"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":2,"putOuts":62,"errors":1,"chances":65,"fielding":".985","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID664141":{"person":{"id":664141,"fullName":"JT Brubaker","link":"/api/v1/people/664141"},"jerseyNumber":"34","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":8,"gamesStarted":0,"flyOuts":4,"groundOuts":10,"airOuts":9,"runs":3,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":8,"baseOnBalls":8,"intentionalWalks":0,"hits":10,"hitByPitch":0,"atBats":37,"obp":".400","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":172,"era":"2.61","inningsPitched":"10.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":3,"whip":"1.74","battersFaced":45,"outs":31,"gamesPitched":8,"completeGames":0,"shutouts":0,"pitchesThrown":172,"balls":66,"strikes":106,"strikePercentage":".620","hitBatsmen":0,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"1.11","rbi":0,"winPercentage":".---","pitchesPerInning":"16.65","gamesFinished":3,"strikeoutWalkRatio":"1.00","strikeoutsPer9Inn":"6.97","walksPer9Inn":"6.97","hitsPer9Inn":"8.71","runsScoredPer9":"2.61","homeRunsPer9":"0.87","inheritedRunners":2,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID666464":{"person":{"id":666464,"fullName":"Jerar Encarnacion","link":"/api/v1/people/666464"},"jerseyNumber":"19","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":9,"flyOuts":5,"groundOuts":7,"airOuts":7,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":4,"baseOnBalls":0,"intentionalWalks":0,"hits":6,"hitByPitch":0,"avg":".250","atBats":24,"obp":".250","slg":".292","ops":".542","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":24,"totalBases":7,"rbi":0,"leftOnBase":6,"sacBunts":0,"sacFlies":0,"babip":".300","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":1},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":17,"errors":1,"chances":22,"fielding":".955","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":"700","stats":{"batting":{"summary":"1-4 | HR, BB, 4 RBI","gamesPlayed":1,"flyOuts":3,"groundOuts":0,"airOuts":3,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":4,"rbi":4,"leftOnBase":0,"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":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":19,"flyOuts":8,"groundOuts":17,"airOuts":12,"runs":6,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":24,"baseOnBalls":4,"intentionalWalks":0,"hits":16,"hitByPitch":0,"avg":".232","atBats":69,"obp":".274","slg":".304","ops":".578","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":73,"totalBases":21,"rbi":11,"leftOnBase":34,"sacBunts":0,"sacFlies":0,"babip":".341","groundOutsToAirouts":"1.42","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"69.00","popOuts":2,"lineOuts":2},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":16,"errors":0,"chances":17,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID686823":{"person":{"id":686823,"fullName":"Will Brennan","link":"/api/v1/people/686823"},"jerseyNumber":"7","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":2,"flyOuts":0,"groundOuts":2,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":4,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"babip":".000","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":2,"lineOuts":0},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID641816":{"person":{"id":641816,"fullName":"Tyler Mahle","link":"/api/v1/people/641816"},"jerseyNumber":"54","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":4,"gamesStarted":4,"flyOuts":5,"groundOuts":23,"airOuts":8,"runs":15,"doubles":1,"triples":1,"homeRuns":6,"strikeOuts":21,"baseOnBalls":12,"intentionalWalks":0,"hits":24,"hitByPitch":0,"atBats":75,"obp":".414","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":354,"era":"7.23","inningsPitched":"18.2","wins":0,"losses":3,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":15,"whip":"1.93","battersFaced":88,"outs":56,"gamesPitched":4,"completeGames":0,"shutouts":0,"pitchesThrown":354,"balls":141,"strikes":213,"strikePercentage":".600","hitBatsmen":0,"balks":0,"wildPitches":3,"pickoffs":1,"groundOutsToAirouts":"2.88","rbi":0,"winPercentage":".000","pitchesPerInning":"18.96","gamesFinished":0,"strikeoutWalkRatio":"1.75","strikeoutsPer9Inn":"10.13","walksPer9Inn":"5.79","hitsPer9Inn":"11.57","runsScoredPer9":"7.23","homeRunsPer9":"2.89","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":1,"errors":0,"chances":6,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":{"note":"(W, 2-2)","summary":"6.0 IP, 3 ER, 6 K, 2 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":1,"groundOuts":10,"airOuts":2,"runs":4,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":6,"baseOnBalls":2,"intentionalWalks":0,"hits":7,"hitByPitch":0,"atBats":25,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":99,"inningsPitched":"6.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":3,"battersFaced":27,"outs":18,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":99,"balls":35,"strikes":64,"strikePercentage":".650","hitBatsmen":0,"balks":0,"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":0,"lineOuts":1},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":5,"gamesStarted":5,"flyOuts":8,"groundOuts":44,"airOuts":17,"runs":19,"doubles":5,"triples":1,"homeRuns":2,"strikeOuts":27,"baseOnBalls":11,"intentionalWalks":0,"hits":31,"hitByPitch":1,"atBats":119,"obp":".328","caughtStealing":0,"stolenBases":5,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":479,"era":"5.10","inningsPitched":"30.0","wins":2,"losses":2,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":17,"whip":"1.40","battersFaced":132,"outs":90,"gamesPitched":5,"completeGames":0,"shutouts":0,"pitchesThrown":479,"balls":172,"strikes":307,"strikePercentage":".640","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"2.59","rbi":3,"winPercentage":".500","pitchesPerInning":"15.97","gamesFinished":0,"strikeoutWalkRatio":"2.45","strikeoutsPer9Inn":"8.10","walksPer9Inn":"3.30","hitsPer9Inn":"9.30","runsScoredPer9":"5.70","homeRunsPer9":"0.60","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":7},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":1,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":8,"gamesStarted":0,"flyOuts":5,"groundOuts":6,"airOuts":7,"runs":3,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":8,"baseOnBalls":3,"intentionalWalks":0,"hits":6,"hitByPitch":0,"atBats":27,"obp":".300","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":136,"era":"3.86","inningsPitched":"7.0","wins":0,"losses":0,"saves":1,"saveOpportunities":1,"holds":2,"blownSaves":0,"earnedRuns":3,"whip":"1.29","battersFaced":30,"outs":21,"gamesPitched":8,"completeGames":0,"shutouts":0,"pitchesThrown":136,"balls":51,"strikes":85,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.86","rbi":0,"winPercentage":".---","pitchesPerInning":"19.43","gamesFinished":3,"strikeoutWalkRatio":"2.67","strikeoutsPer9Inn":"10.29","walksPer9Inn":"3.86","hitsPer9Inn":"7.71","runsScoredPer9":"3.86","homeRunsPer9":"1.29","inheritedRunners":3,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID676775":{"person":{"id":676775,"fullName":"Keaton Winn","link":"/api/v1/people/676775"},"jerseyNumber":"67","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":9,"gamesStarted":0,"flyOuts":5,"groundOuts":6,"airOuts":8,"runs":3,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":11,"baseOnBalls":2,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":29,"obp":".194","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":122,"era":"3.24","inningsPitched":"8.1","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":3,"blownSaves":0,"earnedRuns":3,"whip":"0.72","battersFaced":31,"outs":25,"gamesPitched":9,"completeGames":0,"shutouts":0,"pitchesThrown":122,"balls":41,"strikes":81,"strikePercentage":".660","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.75","rbi":0,"winPercentage":".000","pitchesPerInning":"14.64","gamesFinished":1,"strikeoutWalkRatio":"5.50","strikeoutsPer9Inn":"11.88","walksPer9Inn":"2.16","hitsPer9Inn":"4.32","runsScoredPer9":"3.24","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":15,"flyOuts":9,"groundOuts":18,"airOuts":15,"runs":3,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":8,"baseOnBalls":3,"intentionalWalks":0,"hits":6,"hitByPitch":0,"avg":".128","atBats":47,"obp":".180","slg":".128","ops":".308","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":50,"totalBases":6,"rbi":1,"leftOnBase":16,"sacBunts":0,"sacFlies":0,"babip":".154","groundOutsToAirouts":"1.20","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":2,"lineOuts":4},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":2,"stolenBases":13,"stolenBasePercentage":".867","caughtStealingPercentage":".133","assists":6,"putOuts":139,"errors":1,"chances":146,"fielding":".993","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":"300","stats":{"batting":{"summary":"3-5 | K, 3 RBI, R","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":3,"rbi":3,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":1,"errors":1,"chances":6,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":20,"flyOuts":5,"groundOuts":23,"airOuts":17,"runs":11,"doubles":4,"triples":1,"homeRuns":1,"strikeOuts":16,"baseOnBalls":5,"intentionalWalks":0,"hits":23,"hitByPitch":0,"avg":".291","atBats":79,"obp":".333","slg":".405","ops":".738","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":84,"totalBases":32,"rbi":11,"leftOnBase":28,"sacBunts":0,"sacFlies":0,"babip":".355","groundOutsToAirouts":"1.35","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"79.00","popOuts":7,"lineOuts":5},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":45,"putOuts":7,"errors":4,"chances":56,"fielding":".929","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID668873":{"person":{"id":668873,"fullName":"Caleb Kilian","link":"/api/v1/people/668873"},"jerseyNumber":"45","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, 0 ER, 2 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":18,"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":18,"balls":6,"strikes":12,"strikePercentage":".670","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":9,"gamesStarted":0,"flyOuts":1,"groundOuts":9,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":12,"baseOnBalls":5,"intentionalWalks":0,"hits":2,"hitByPitch":1,"atBats":24,"obp":".258","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":129,"era":"1.13","inningsPitched":"8.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":1,"whip":"0.88","battersFaced":31,"outs":24,"gamesPitched":9,"completeGames":0,"shutouts":0,"pitchesThrown":129,"balls":52,"strikes":77,"strikePercentage":".600","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"4.50","rbi":0,"winPercentage":".---","pitchesPerInning":"16.13","gamesFinished":2,"strikeoutWalkRatio":"2.40","strikeoutsPer9Inn":"13.50","walksPer9Inn":"5.63","hitsPer9Inn":"2.25","runsScoredPer9":"1.13","homeRunsPer9":"1.13","inheritedRunners":6,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID621366":{"person":{"id":621366,"fullName":"Ryan Borucki","link":"/api/v1/people/621366"},"jerseyNumber":"47","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":7,"gamesStarted":0,"flyOuts":3,"groundOuts":7,"airOuts":5,"runs":5,"doubles":1,"triples":0,"homeRuns":2,"strikeOuts":6,"baseOnBalls":2,"intentionalWalks":0,"hits":9,"hitByPitch":0,"atBats":27,"obp":".379","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":102,"era":"7.11","inningsPitched":"6.1","wins":0,"losses":1,"saves":0,"saveOpportunities":1,"holds":0,"blownSaves":1,"earnedRuns":5,"whip":"1.74","battersFaced":29,"outs":19,"gamesPitched":7,"completeGames":0,"shutouts":0,"pitchesThrown":102,"balls":33,"strikes":69,"strikePercentage":".680","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.40","rbi":0,"winPercentage":".000","pitchesPerInning":"16.11","gamesFinished":2,"strikeoutWalkRatio":"3.00","strikeoutsPer9Inn":"8.53","walksPer9Inn":"2.84","hitsPer9Inn":"12.79","runsScoredPer9":"7.11","homeRunsPer9":"2.84","inheritedRunners":10,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID687551":{"person":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"jerseyNumber":"0","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"battingOrder":"900","stats":{"batting":{"summary":"1-3 | HR, BB, K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":4,"rbi":1,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"3.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":3,"flyOuts":0,"groundOuts":4,"airOuts":0,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":2,"baseOnBalls":2,"intentionalWalks":0,"hits":1,"hitByPitch":0,"avg":".143","atBats":7,"obp":".333","slg":".571","ops":".904","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":9,"totalBases":4,"rbi":1,"leftOnBase":4,"sacBunts":0,"sacFlies":0,"babip":".000","groundOutsToAirouts":"4.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"7.00","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":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"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"}]},"ID808982":{"person":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"jerseyNumber":"51","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"battingOrder":"600","stats":{"batting":{"summary":"1-4 | BB, R","gamesPlayed":1,"flyOuts":0,"groundOuts":3,"airOuts":0,"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":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":20,"flyOuts":11,"groundOuts":22,"airOuts":21,"runs":7,"doubles":6,"triples":0,"homeRuns":1,"strikeOuts":11,"baseOnBalls":7,"intentionalWalks":0,"hits":17,"hitByPitch":0,"avg":".246","atBats":69,"obp":".308","slg":".377","ops":".685","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":78,"totalBases":26,"rbi":8,"leftOnBase":22,"sacBunts":0,"sacFlies":2,"babip":".271","groundOutsToAirouts":"1.05","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"69.00","popOuts":0,"lineOuts":10},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":41,"errors":1,"chances":42,"fielding":".976","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"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":"400","stats":{"batting":{"summary":"1-5 | 2B, 3 K, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":2,"rbi":1,"leftOnBase":4,"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":14,"errors":1,"chances":15,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":20,"flyOuts":10,"groundOuts":16,"airOuts":20,"runs":7,"doubles":2,"triples":0,"homeRuns":2,"strikeOuts":26,"baseOnBalls":5,"intentionalWalks":1,"hits":17,"hitByPitch":0,"avg":".215","atBats":79,"obp":".262","slg":".316","ops":".578","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":84,"totalBases":25,"rbi":7,"leftOnBase":43,"sacBunts":0,"sacFlies":0,"babip":".294","groundOutsToAirouts":"0.80","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"39.50","popOuts":3,"lineOuts":7},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":96,"errors":2,"chances":105,"fielding":".981","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"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":4,"flyOuts":2,"groundOuts":1,"airOuts":5,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"avg":".143","atBats":7,"obp":".143","slg":".286","ops":".429","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":7,"totalBases":2,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"babip":".143","groundOutsToAirouts":"0.20","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":2,"lineOuts":1},"pitching":{"gamesPlayed":1,"gamesStarted":0,"flyOuts":2,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":9,"era":"0.00","inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"0.00","battersFaced":3,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":9,"balls":4,"strikes":5,"strikePercentage":".560","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.50","rbi":0,"winPercentage":".---","pitchesPerInning":"9.00","gamesFinished":1,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"0.00","walksPer9Inn":"0.00","hitsPer9Inn":"0.00","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":3,"errors":0,"chances":6,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID605288":{"person":{"id":605288,"fullName":"Adrian Houser","link":"/api/v1/people/605288"},"jerseyNumber":"12","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":3,"gamesStarted":3,"flyOuts":6,"groundOuts":26,"airOuts":13,"runs":11,"doubles":7,"triples":0,"homeRuns":1,"strikeOuts":10,"baseOnBalls":5,"intentionalWalks":0,"hits":20,"hitByPitch":0,"atBats":69,"obp":".338","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":263,"era":"5.06","inningsPitched":"16.0","wins":0,"losses":2,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":9,"whip":"1.56","battersFaced":74,"outs":48,"gamesPitched":3,"completeGames":0,"shutouts":0,"pitchesThrown":263,"balls":94,"strikes":169,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"2.00","rbi":0,"winPercentage":".000","pitchesPerInning":"16.44","gamesFinished":0,"strikeoutWalkRatio":"2.00","strikeoutsPer9Inn":"5.63","walksPer9Inn":"2.81","hitsPer9Inn":"11.25","runsScoredPer9":"6.19","homeRunsPer9":"0.56","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":5},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":4,"errors":0,"chances":6,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID694918":{"person":{"id":694918,"fullName":"Blade Tidwell","link":"/api/v1/people/694918"},"jerseyNumber":"46","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, 0 ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":1,"atBats":2,"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":6,"strikes":4,"strikePercentage":".400","hitBatsmen":1,"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":6,"gamesStarted":0,"flyOuts":2,"groundOuts":6,"airOuts":9,"runs":2,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":6,"baseOnBalls":1,"intentionalWalks":0,"hits":5,"hitByPitch":1,"atBats":26,"obp":".250","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":110,"era":"2.25","inningsPitched":"8.0","wins":0,"losses":0,"saves":1,"saveOpportunities":1,"holds":1,"blownSaves":0,"earnedRuns":2,"whip":"0.75","battersFaced":28,"outs":24,"gamesPitched":6,"completeGames":0,"shutouts":0,"pitchesThrown":110,"balls":41,"strikes":69,"strikePercentage":".630","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.67","rbi":0,"winPercentage":".---","pitchesPerInning":"13.75","gamesFinished":4,"strikeoutWalkRatio":"6.00","strikeoutsPer9Inn":"6.75","walksPer9Inn":"1.13","hitsPer9Inn":"5.63","runsScoredPer9":"2.25","homeRunsPer9":"1.13","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":4,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":true,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":"100","stats":{"batting":{"summary":"2-5 | 2B, 2 R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":2,"runs":2,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":3,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":1,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":20,"flyOuts":10,"groundOuts":11,"airOuts":25,"runs":10,"doubles":10,"triples":0,"homeRuns":3,"strikeOuts":21,"baseOnBalls":5,"intentionalWalks":0,"hits":21,"hitByPitch":1,"avg":".269","atBats":78,"obp":".321","slg":".513","ops":".834","caughtStealing":2,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":84,"totalBases":40,"rbi":6,"leftOnBase":24,"sacBunts":0,"sacFlies":0,"babip":".333","groundOutsToAirouts":"0.44","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"26.00","popOuts":9,"lineOuts":6},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":44,"putOuts":22,"errors":2,"chances":68,"fielding":".971","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID592662":{"person":{"id":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662"},"jerseyNumber":"38","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":4,"gamesStarted":4,"flyOuts":14,"groundOuts":11,"airOuts":30,"runs":6,"doubles":3,"triples":0,"homeRuns":4,"strikeOuts":24,"baseOnBalls":10,"intentionalWalks":0,"hits":13,"hitByPitch":0,"atBats":78,"obp":".261","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":388,"era":"2.42","inningsPitched":"22.1","wins":2,"losses":2,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":6,"whip":"1.03","battersFaced":88,"outs":67,"gamesPitched":4,"completeGames":0,"shutouts":0,"pitchesThrown":388,"balls":150,"strikes":238,"strikePercentage":".610","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.37","rbi":0,"winPercentage":".500","pitchesPerInning":"17.37","gamesFinished":0,"strikeoutWalkRatio":"2.40","strikeoutsPer9Inn":"9.67","walksPer9Inn":"4.03","hitsPer9Inn":"5.24","runsScoredPer9":"2.42","homeRunsPer9":"1.61","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":6,"lineOuts":10},"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}},"ID669062":{"person":{"id":669062,"fullName":"Erik Miller","link":"/api/v1/people/669062"},"jerseyNumber":"68","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":7,"gamesStarted":0,"flyOuts":2,"groundOuts":5,"airOuts":3,"runs":4,"doubles":3,"triples":0,"homeRuns":0,"strikeOuts":10,"baseOnBalls":4,"intentionalWalks":0,"hits":7,"hitByPitch":0,"atBats":25,"obp":".379","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":142,"era":"6.00","inningsPitched":"6.0","wins":0,"losses":0,"saves":1,"saveOpportunities":2,"holds":0,"blownSaves":1,"earnedRuns":4,"whip":"1.83","battersFaced":29,"outs":18,"gamesPitched":7,"completeGames":0,"shutouts":0,"pitchesThrown":142,"balls":60,"strikes":82,"strikePercentage":".580","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.67","rbi":0,"winPercentage":".---","pitchesPerInning":"23.67","gamesFinished":2,"strikeoutWalkRatio":"2.50","strikeoutsPer9Inn":"15.00","walksPer9Inn":"6.00","hitsPer9Inn":"10.50","runsScoredPer9":"6.00","homeRunsPer9":"0.00","inheritedRunners":5,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID694738":{"person":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"jerseyNumber":"65","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":4,"gamesStarted":4,"flyOuts":8,"groundOuts":23,"airOuts":19,"runs":8,"doubles":4,"triples":0,"homeRuns":0,"strikeOuts":24,"baseOnBalls":7,"intentionalWalks":0,"hits":15,"hitByPitch":2,"atBats":81,"obp":".267","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":363,"era":"2.38","inningsPitched":"22.2","wins":3,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":6,"whip":"0.97","battersFaced":90,"outs":68,"gamesPitched":4,"completeGames":0,"shutouts":0,"pitchesThrown":363,"balls":143,"strikes":220,"strikePercentage":".610","hitBatsmen":2,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.21","rbi":0,"winPercentage":".750","pitchesPerInning":"16.01","gamesFinished":0,"strikeoutWalkRatio":"3.43","strikeoutsPer9Inn":"9.53","walksPer9Inn":"2.78","hitsPer9Inn":"5.96","runsScoredPer9":"3.18","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":9},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":1,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID650333":{"person":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"jerseyNumber":"1","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"battingOrder":"200","stats":{"batting":{"summary":"2-5 | R","gamesPlayed":1,"flyOuts":1,"groundOuts":2,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"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":6,"putOuts":1,"errors":0,"chances":7,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":19,"flyOuts":18,"groundOuts":21,"airOuts":27,"runs":8,"doubles":1,"triples":2,"homeRuns":0,"strikeOuts":4,"baseOnBalls":5,"intentionalWalks":0,"hits":23,"hitByPitch":0,"avg":".319","atBats":72,"obp":".354","slg":".389","ops":".743","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":80,"totalBases":28,"rbi":6,"leftOnBase":19,"sacBunts":1,"sacFlies":2,"babip":".329","groundOutsToAirouts":"0.78","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":4,"lineOuts":5},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":60,"putOuts":25,"errors":0,"chances":85,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID691740":{"person":{"id":691740,"fullName":"Daniel Susac","link":"/api/v1/people/691740"},"jerseyNumber":"6","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"battingOrder":"800","stats":{"batting":{"summary":"2-5 | 2B, K, CS","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":3,"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":2,"putOuts":7,"errors":0,"chances":9,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":9,"flyOuts":4,"groundOuts":4,"airOuts":4,"runs":1,"doubles":2,"triples":1,"homeRuns":0,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":11,"hitByPitch":0,"avg":".524","atBats":21,"obp":".545","slg":".714","ops":"1.259","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":22,"totalBases":15,"rbi":5,"leftOnBase":8,"sacBunts":0,"sacFlies":0,"babip":".579","groundOutsToAirouts":"1.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":{"gamesStarted":1,"caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","assists":4,"putOuts":47,"errors":0,"chances":51,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"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":"1.0 IP, ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":15,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":4,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":15,"balls":6,"strikes":9,"strikePercentage":".600","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"9.00","homeRunsPer9":"9.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":9,"gamesStarted":0,"flyOuts":4,"groundOuts":8,"airOuts":8,"runs":2,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":7,"baseOnBalls":4,"intentionalWalks":0,"hits":5,"hitByPitch":0,"atBats":28,"obp":".281","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":140,"era":"2.16","inningsPitched":"8.1","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":2,"whip":"1.08","battersFaced":32,"outs":25,"gamesPitched":9,"completeGames":0,"shutouts":0,"pitchesThrown":140,"balls":55,"strikes":85,"strikePercentage":".610","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":1,"winPercentage":"1.000","pitchesPerInning":"16.80","gamesFinished":1,"strikeoutWalkRatio":"1.75","strikeoutsPer9Inn":"7.56","walksPer9Inn":"4.32","hitsPer9Inn":"5.40","runsScoredPer9":"2.16","homeRunsPer9":"1.08","inheritedRunners":6,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]}},"batters":[642715,650333,656305,646240,669477,808982,671218,691740,687551,657277,657424,668873,694918],"pitchers":[657277,657424,668873,694918],"bench":[672275,686823,666464,683766],"bullpen":[621366,664141,605288,641816,669062,592662,694738,676254,676775],"battingOrder":[642715,650333,656305,646240,669477,808982,671218,691740,687551],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Devers (2, Littell); Adames (10, Littell); Susac, D (2, Schultz)."},{"label":"HR","value":"Ramos, H (1, 2nd inning off Littell, 2 on, 0 out); Gilbert (1, 4th inning off Littell, 0 on, 0 out); Schmitt (2, 7th inning off Schultz, 0 on, 1 out)."},{"label":"TB","value":"Adames 3; Arraez 2; Chapman, M 3; Devers 2; Gilbert 4; Lee, J; Ramos, H 4; Schmitt 5; Susac, D 3."},{"label":"RBI","value":"Chapman, M 3 (11); Devers (7); Gilbert (1); Ramos, H 4 (11); Schmitt (6)."},{"label":"2-out RBI","value":"Ramos, H; Devers; Chapman, M 2."},{"label":"Runners left in scoring position, 2 out","value":"Gilbert; Susac, D 2; Schmitt."},{"label":"Team RISP","value":"3-for-10."},{"label":"Team LOB","value":"7."}]},{"title":"BASERUNNING","fieldList":[{"label":"CS","value":"Susac, D (1, 2nd base by Littell/Ruiz, K)."}]},{"title":"FIELDING","fieldList":[{"label":"E","value":"Devers (2, missed catch); Chapman, M (4, throw)."},{"label":"DP","value":"2 (Chapman, M-Devers; Adames-Arraez-Devers)."}]}],"note":[]},"home":{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"teamStats":{"batting":{"flyOuts":2,"groundOuts":13,"airOuts":4,"runs":5,"doubles":1,"triples":0,"homeRuns":2,"strikeOuts":9,"baseOnBalls":3,"intentionalWalks":0,"hits":8,"hitByPitch":1,"avg":".261","atBats":34,"obp":".337","slg":".412","ops":".749","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":38,"totalBases":15,"rbi":4,"leftOnBase":16,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"17.00","popOuts":0,"lineOuts":2},"pitching":{"flyOuts":6,"groundOuts":9,"airOuts":10,"runs":10,"doubles":3,"triples":0,"homeRuns":3,"strikeOuts":7,"baseOnBalls":3,"intentionalWalks":0,"hits":15,"hitByPitch":0,"atBats":41,"obp":".409","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":166,"era":"6.12","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":10,"whip":"1.60","battersFaced":44,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":166,"balls":62,"strikes":104,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.90","rbi":10,"pitchesPerInning":"18.44","runsScoredPer9":"10.00","homeRunsPer9":"3.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":2},"fielding":{"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":".---","assists":10,"putOuts":27,"errors":0,"chances":37,"passedBall":0,"pickoffs":0}},"players":{"ID691781":{"person":{"id":691781,"fullName":"Brady House","link":"/api/v1/people/691781"},"jerseyNumber":"12","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"battingOrder":"200","stats":{"batting":{"summary":"0-5 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":4,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":19,"flyOuts":10,"groundOuts":24,"airOuts":11,"runs":8,"doubles":4,"triples":0,"homeRuns":2,"strikeOuts":23,"baseOnBalls":5,"intentionalWalks":0,"hits":17,"hitByPitch":0,"avg":".227","atBats":75,"obp":".275","slg":".360","ops":".635","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":80,"totalBases":27,"rbi":7,"leftOnBase":39,"sacBunts":0,"sacFlies":0,"babip":".300","groundOutsToAirouts":"2.18","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"37.50","popOuts":0,"lineOuts":1},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":25,"putOuts":13,"errors":4,"chances":42,"fielding":".905","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":true,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID682928":{"person":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"jerseyNumber":"5","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"battingOrder":"400","stats":{"batting":{"summary":"1-4 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"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":3,"putOuts":1,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":19,"flyOuts":8,"groundOuts":15,"airOuts":17,"runs":12,"doubles":3,"triples":0,"homeRuns":6,"strikeOuts":11,"baseOnBalls":9,"intentionalWalks":1,"hits":24,"hitByPitch":5,"avg":".364","atBats":66,"obp":".469","slg":".682","ops":"1.151","caughtStealing":2,"stolenBases":4,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":81,"totalBases":45,"rbi":19,"leftOnBase":25,"sacBunts":0,"sacFlies":1,"babip":".360","groundOutsToAirouts":"0.88","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"11.00","popOuts":4,"lineOuts":5},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":46,"putOuts":25,"errors":2,"chances":73,"fielding":".973","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID683083":{"person":{"id":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"jerseyNumber":"26","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"battingOrder":"700","stats":{"batting":{"summary":"0-3 | BB, K","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"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":1,"putOuts":2,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":18,"flyOuts":6,"groundOuts":18,"airOuts":16,"runs":9,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":14,"baseOnBalls":8,"intentionalWalks":0,"hits":11,"hitByPitch":1,"avg":".190","atBats":58,"obp":".299","slg":".207","ops":".506","caughtStealing":1,"stolenBases":7,"stolenBasePercentage":".875","caughtStealingPercentage":".125","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":68,"totalBases":12,"rbi":5,"leftOnBase":28,"sacBunts":1,"sacFlies":0,"babip":".250","groundOutsToAirouts":"1.13","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"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":52,"putOuts":30,"errors":1,"chances":83,"fielding":".988","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID686452":{"person":{"id":686452,"fullName":"Drew Millas","link":"/api/v1/people/686452"},"jerseyNumber":"14","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":14,"flyOuts":1,"groundOuts":9,"airOuts":8,"runs":2,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":7,"baseOnBalls":4,"intentionalWalks":0,"hits":5,"hitByPitch":0,"avg":".179","atBats":28,"obp":".281","slg":".214","ops":".495","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":33,"totalBases":6,"rbi":3,"leftOnBase":13,"sacBunts":1,"sacFlies":0,"babip":".238","groundOutsToAirouts":"1.13","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":6},"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":1,"stolenBases":6,"stolenBasePercentage":".857","caughtStealingPercentage":".143","assists":1,"putOuts":68,"errors":0,"chances":69,"fielding":"1.000","passedBall":2,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID571945":{"person":{"id":571945,"fullName":"Miles Mikolas","link":"/api/v1/people/571945"},"jerseyNumber":"36","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":4,"gamesStarted":3,"flyOuts":13,"groundOuts":18,"airOuts":18,"runs":22,"doubles":3,"triples":0,"homeRuns":6,"strikeOuts":11,"baseOnBalls":9,"intentionalWalks":0,"hits":25,"hitByPitch":0,"atBats":71,"obp":".420","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":288,"era":"11.49","inningsPitched":"15.2","wins":0,"losses":3,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":20,"whip":"2.17","battersFaced":81,"outs":47,"gamesPitched":4,"completeGames":0,"shutouts":0,"pitchesThrown":288,"balls":109,"strikes":179,"strikePercentage":".620","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":0,"winPercentage":".000","pitchesPerInning":"18.38","gamesFinished":0,"strikeoutWalkRatio":"1.22","strikeoutsPer9Inn":"6.32","walksPer9Inn":"5.17","hitsPer9Inn":"14.36","runsScoredPer9":"12.64","homeRunsPer9":"3.45","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":3,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":2,"errors":0,"chances":4,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID678391":{"person":{"id":678391,"fullName":"Jorbit Vivas","link":"/api/v1/people/678391"},"jerseyNumber":"84","position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"battingOrder":"501","stats":{"batting":{"note":"b-","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":16,"flyOuts":4,"groundOuts":16,"airOuts":7,"runs":9,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":6,"baseOnBalls":4,"intentionalWalks":0,"hits":12,"hitByPitch":4,"avg":".316","atBats":38,"obp":".426","slg":".342","ops":".768","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":49,"totalBases":13,"rbi":2,"leftOnBase":15,"sacBunts":2,"sacFlies":1,"babip":".364","groundOutsToAirouts":"2.29","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":2,"lineOuts":1},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":17,"putOuts":8,"errors":1,"chances":26,"fielding":".962","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}]},"ID686894":{"person":{"id":686894,"fullName":"Joey Wiemer","link":"/api/v1/people/686894"},"jerseyNumber":"21","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"battingOrder":"500","stats":{"batting":{"summary":"1-3 | K, R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":1,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":15,"flyOuts":2,"groundOuts":6,"airOuts":5,"runs":10,"doubles":1,"triples":1,"homeRuns":2,"strikeOuts":15,"baseOnBalls":6,"intentionalWalks":0,"hits":14,"hitByPitch":0,"avg":".350","atBats":40,"obp":".435","slg":".575","ops":"1.010","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":46,"totalBases":23,"rbi":5,"leftOnBase":17,"sacBunts":0,"sacFlies":0,"babip":".522","groundOutsToAirouts":"1.20","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"20.00","popOuts":2,"lineOuts":1},"pitching":{"gamesPlayed":1,"gamesStarted":0,"flyOuts":2,"groundOuts":1,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":1,"atBats":4,"obp":".571","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":21,"era":"9.00","inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"whip":"3.00","battersFaced":7,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":21,"balls":11,"strikes":10,"strikePercentage":".480","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.50","rbi":0,"winPercentage":".---","pitchesPerInning":"21.00","gamesFinished":1,"strikeoutWalkRatio":"0.00","strikeoutsPer9Inn":"0.00","walksPer9Inn":"9.00","hitsPer9Inn":"18.00","runsScoredPer9":"9.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":28,"errors":0,"chances":30,"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"}]},"ID663992":{"person":{"id":663992,"fullName":"Richard Lovelady","link":"/api/v1/people/663992"},"jerseyNumber":"55","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, ER, K, 2 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":2,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":28,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":7,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":28,"balls":12,"strikes":16,"strikePercentage":".570","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":1,"runsScoredPer9":"9.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":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":3,"groundOuts":10,"airOuts":6,"runs":6,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":7,"baseOnBalls":6,"intentionalWalks":1,"hits":10,"hitByPitch":0,"atBats":33,"obp":".410","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":155,"era":"4.32","inningsPitched":"8.1","wins":1,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":4,"whip":"1.92","battersFaced":39,"outs":25,"gamesPitched":7,"completeGames":0,"shutouts":0,"pitchesThrown":155,"balls":58,"strikes":97,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.67","rbi":1,"winPercentage":".500","pitchesPerInning":"18.60","gamesFinished":6,"strikeoutWalkRatio":"1.17","strikeoutsPer9Inn":"7.56","walksPer9Inn":"6.48","hitsPer9Inn":"10.80","runsScoredPer9":"6.48","homeRunsPer9":"1.08","inheritedRunners":2,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":1},"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"}]},"ID676571":{"person":{"id":676571,"fullName":"PJ Poulin","link":"/api/v1/people/676571"},"jerseyNumber":"50","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"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":13,"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":13,"balls":4,"strikes":9,"strikePercentage":".690","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":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":12,"gamesStarted":2,"flyOuts":8,"groundOuts":13,"airOuts":11,"runs":5,"doubles":1,"triples":0,"homeRuns":3,"strikeOuts":8,"baseOnBalls":7,"intentionalWalks":0,"hits":10,"hitByPitch":0,"atBats":42,"obp":".347","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":209,"era":"3.86","inningsPitched":"11.2","wins":2,"losses":0,"saves":0,"saveOpportunities":0,"holds":3,"blownSaves":0,"earnedRuns":5,"whip":"1.46","battersFaced":49,"outs":35,"gamesPitched":12,"completeGames":0,"shutouts":0,"pitchesThrown":209,"balls":78,"strikes":131,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.18","rbi":0,"winPercentage":"1.000","pitchesPerInning":"17.91","gamesFinished":1,"strikeoutWalkRatio":"1.14","strikeoutsPer9Inn":"6.17","walksPer9Inn":"5.40","hitsPer9Inn":"7.71","runsScoredPer9":"3.86","homeRunsPer9":"2.31","inheritedRunners":7,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":0,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID695418":{"person":{"id":695418,"fullName":"Brad Lord","link":"/api/v1/people/695418"},"jerseyNumber":"41","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"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":0,"flyOuts":6,"groundOuts":24,"airOuts":10,"runs":8,"doubles":2,"triples":0,"homeRuns":3,"strikeOuts":12,"baseOnBalls":4,"intentionalWalks":1,"hits":15,"hitByPitch":2,"atBats":61,"obp":".313","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":276,"era":"4.60","inningsPitched":"15.2","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":2,"blownSaves":0,"earnedRuns":8,"whip":"1.21","battersFaced":67,"outs":47,"gamesPitched":7,"completeGames":0,"shutouts":0,"pitchesThrown":276,"balls":87,"strikes":189,"strikePercentage":".680","hitBatsmen":2,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"2.40","rbi":0,"winPercentage":"1.000","pitchesPerInning":"17.62","gamesFinished":1,"strikeoutWalkRatio":"3.00","strikeoutsPer9Inn":"6.89","walksPer9Inn":"2.30","hitsPer9Inn":"8.62","runsScoredPer9":"4.60","homeRunsPer9":"1.72","inheritedRunners":6,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":1,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID678554":{"person":{"id":678554,"fullName":"Curtis Mead","link":"/api/v1/people/678554"},"jerseyNumber":"45","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"battingOrder":"301","stats":{"batting":{"note":"a-","summary":"0-1","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":2,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":14,"flyOuts":5,"groundOuts":13,"airOuts":11,"runs":4,"doubles":3,"triples":0,"homeRuns":1,"strikeOuts":5,"baseOnBalls":4,"intentionalWalks":0,"hits":8,"hitByPitch":0,"avg":".216","atBats":37,"obp":".293","slg":".378","ops":".671","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":41,"totalBases":14,"rbi":5,"leftOnBase":21,"sacBunts":0,"sacFlies":0,"babip":".226","groundOutsToAirouts":"1.18","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"37.00","popOuts":1,"lineOuts":5},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":65,"errors":2,"chances":74,"fielding":".973","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID695734":{"person":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"jerseyNumber":"4","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"battingOrder":"600","stats":{"batting":{"summary":"1-3 | HR, BB, K","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":4,"rbi":2,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"3.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":20,"flyOuts":18,"groundOuts":24,"airOuts":24,"runs":13,"doubles":5,"triples":0,"homeRuns":1,"strikeOuts":14,"baseOnBalls":5,"intentionalWalks":0,"hits":24,"hitByPitch":0,"avg":".279","atBats":86,"obp":".319","slg":".372","ops":".691","caughtStealing":2,"stolenBases":1,"stolenBasePercentage":".333","caughtStealingPercentage":".667","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":91,"totalBases":32,"rbi":8,"leftOnBase":35,"sacBunts":0,"sacFlies":0,"babip":".324","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"86.00","popOuts":1,"lineOuts":5},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":43,"errors":0,"chances":43,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID672335":{"person":{"id":672335,"fullName":"Cionel Pérez","link":"/api/v1/people/672335"},"jerseyNumber":"51","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":10,"gamesStarted":0,"flyOuts":4,"groundOuts":12,"airOuts":5,"runs":7,"doubles":1,"triples":0,"homeRuns":2,"strikeOuts":7,"baseOnBalls":5,"intentionalWalks":0,"hits":10,"hitByPitch":0,"atBats":34,"obp":".385","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":163,"era":"7.27","inningsPitched":"8.2","wins":1,"losses":1,"saves":0,"saveOpportunities":0,"holds":4,"blownSaves":0,"earnedRuns":7,"whip":"1.73","battersFaced":39,"outs":26,"gamesPitched":10,"completeGames":0,"shutouts":0,"pitchesThrown":163,"balls":65,"strikes":98,"strikePercentage":".600","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"2.40","rbi":0,"winPercentage":".500","pitchesPerInning":"18.81","gamesFinished":2,"strikeoutWalkRatio":"1.40","strikeoutsPer9Inn":"7.27","walksPer9Inn":"5.19","hitsPer9Inn":"10.38","runsScoredPer9":"7.27","homeRunsPer9":"2.08","inheritedRunners":3,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"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}},"ID677588":{"person":{"id":677588,"fullName":"José Tena","link":"/api/v1/people/677588"},"jerseyNumber":"8","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"battingOrder":"800","stats":{"batting":{"summary":"3-4 | 2B, K, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":4,"rbi":1,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","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":14,"flyOuts":6,"groundOuts":5,"airOuts":7,"runs":7,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":8,"baseOnBalls":1,"intentionalWalks":0,"hits":11,"hitByPitch":1,"avg":".355","atBats":31,"obp":".394","slg":".387","ops":".781","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":33,"totalBases":12,"rbi":5,"leftOnBase":10,"sacBunts":0,"sacFlies":0,"babip":".478","groundOutsToAirouts":"0.71","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":2,"putOuts":1,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID695578":{"person":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"jerseyNumber":"29","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"battingOrder":"100","stats":{"batting":{"summary":"1-5 | HR, 2 K, RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":4,"rbi":1,"leftOnBase":4,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"5.00","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":4,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":20,"flyOuts":8,"groundOuts":19,"airOuts":11,"runs":17,"doubles":6,"triples":0,"homeRuns":6,"strikeOuts":32,"baseOnBalls":14,"intentionalWalks":1,"hits":21,"hitByPitch":1,"avg":".253","atBats":83,"obp":".367","slg":".542","ops":".909","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":98,"totalBases":45,"rbi":16,"leftOnBase":36,"sacBunts":0,"sacFlies":0,"babip":".333","groundOutsToAirouts":"1.73","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"13.83","popOuts":1,"lineOuts":2},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":34,"errors":1,"chances":36,"fielding":".972","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID676917":{"person":{"id":676917,"fullName":"Cade Cavalli","link":"/api/v1/people/676917"},"jerseyNumber":"24","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":4,"gamesStarted":4,"flyOuts":10,"groundOuts":17,"airOuts":14,"runs":10,"doubles":3,"triples":0,"homeRuns":0,"strikeOuts":13,"baseOnBalls":12,"intentionalWalks":0,"hits":15,"hitByPitch":3,"atBats":59,"obp":".405","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","numberOfPitches":301,"era":"4.60","inningsPitched":"15.2","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":8,"whip":"1.72","battersFaced":74,"outs":47,"gamesPitched":4,"completeGames":0,"shutouts":0,"pitchesThrown":301,"balls":128,"strikes":173,"strikePercentage":".570","hitBatsmen":3,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.21","rbi":0,"winPercentage":".000","pitchesPerInning":"19.21","gamesFinished":0,"strikeoutWalkRatio":"1.08","strikeoutsPer9Inn":"7.47","walksPer9Inn":"6.89","hitsPer9Inn":"8.62","runsScoredPer9":"5.74","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":2,"errors":1,"chances":5,"fielding":".800","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID696285":{"person":{"id":696285,"fullName":"Jacob Young","link":"/api/v1/people/696285"},"jerseyNumber":"30","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"battingOrder":"502","stats":{"batting":{"summary":"0-0","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":18,"flyOuts":5,"groundOuts":16,"airOuts":15,"runs":8,"doubles":4,"triples":0,"homeRuns":2,"strikeOuts":10,"baseOnBalls":2,"intentionalWalks":0,"hits":13,"hitByPitch":1,"avg":".245","atBats":53,"obp":".286","slg":".434","ops":".720","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":57,"totalBases":23,"rbi":8,"leftOnBase":25,"sacBunts":1,"sacFlies":0,"babip":".268","groundOutsToAirouts":"1.07","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"26.50","popOuts":2,"lineOuts":8},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":31,"errors":0,"chances":31,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID663623":{"person":{"id":663623,"fullName":"Jake Irvin","link":"/api/v1/people/663623"},"jerseyNumber":"27","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":4,"gamesStarted":4,"flyOuts":12,"groundOuts":13,"airOuts":24,"runs":13,"doubles":2,"triples":0,"homeRuns":3,"strikeOuts":21,"baseOnBalls":11,"intentionalWalks":0,"hits":17,"hitByPitch":1,"atBats":74,"obp":".333","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":363,"era":"6.16","inningsPitched":"19.0","wins":1,"losses":2,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":13,"whip":"1.47","battersFaced":87,"outs":57,"gamesPitched":4,"completeGames":0,"shutouts":0,"pitchesThrown":363,"balls":138,"strikes":225,"strikePercentage":".620","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.54","rbi":0,"winPercentage":".333","pitchesPerInning":"19.11","gamesFinished":0,"strikeoutWalkRatio":"1.91","strikeoutsPer9Inn":"9.95","walksPer9Inn":"5.21","hitsPer9Inn":"8.05","runsScoredPer9":"6.16","homeRunsPer9":"1.42","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":6,"lineOuts":6},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID681402":{"person":{"id":681402,"fullName":"Gus Varland","link":"/api/v1/people/681402"},"jerseyNumber":"47","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"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":0,"flyOuts":5,"groundOuts":5,"airOuts":8,"runs":3,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":7,"baseOnBalls":3,"intentionalWalks":0,"hits":6,"hitByPitch":0,"atBats":26,"obp":".310","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":107,"era":"4.05","inningsPitched":"6.2","wins":0,"losses":0,"saves":2,"saveOpportunities":3,"holds":2,"blownSaves":1,"earnedRuns":3,"whip":"1.35","battersFaced":29,"outs":20,"gamesPitched":7,"completeGames":0,"shutouts":0,"pitchesThrown":107,"balls":32,"strikes":75,"strikePercentage":".700","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.63","rbi":0,"winPercentage":".---","pitchesPerInning":"16.05","gamesFinished":2,"strikeoutWalkRatio":"2.33","strikeoutsPer9Inn":"9.45","walksPer9Inn":"4.05","hitsPer9Inn":"8.10","runsScoredPer9":"4.05","homeRunsPer9":"1.35","inheritedRunners":2,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID641793":{"person":{"id":641793,"fullName":"Zack Littell","link":"/api/v1/people/641793"},"jerseyNumber":"18","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"stats":{"batting":{},"pitching":{"note":"(L, 0-2)","summary":"4.0 IP, 8 ER, 4 K, BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":2,"groundOuts":3,"airOuts":4,"runs":8,"doubles":2,"triples":0,"homeRuns":2,"strikeOuts":4,"baseOnBalls":1,"intentionalWalks":0,"hits":11,"hitByPitch":0,"atBats":22,"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","numberOfPitches":77,"inningsPitched":"4.0","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":8,"battersFaced":23,"outs":12,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":77,"balls":27,"strikes":50,"strikePercentage":".650","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":8,"gamesFinished":0,"runsScoredPer9":"18.00","homeRunsPer9":"4.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":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":4,"gamesStarted":3,"flyOuts":13,"groundOuts":23,"airOuts":19,"runs":15,"doubles":3,"triples":0,"homeRuns":7,"strikeOuts":14,"baseOnBalls":6,"intentionalWalks":0,"hits":27,"hitByPitch":0,"atBats":83,"obp":".371","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":293,"era":"7.11","inningsPitched":"19.0","wins":0,"losses":2,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":15,"whip":"1.74","battersFaced":89,"outs":57,"gamesPitched":4,"completeGames":0,"shutouts":0,"pitchesThrown":293,"balls":96,"strikes":197,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.21","rbi":8,"winPercentage":".000","pitchesPerInning":"15.42","gamesFinished":0,"strikeoutWalkRatio":"2.33","strikeoutsPer9Inn":"6.63","walksPer9Inn":"2.84","hitsPer9Inn":"12.79","runsScoredPer9":"7.11","homeRunsPer9":"3.32","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":3},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID680730":{"person":{"id":680730,"fullName":"Mitchell Parker","link":"/api/v1/people/680730"},"jerseyNumber":"70","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":3,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":5,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":10,"obp":".200","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":46,"era":"0.00","inningsPitched":"2.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"1.00","battersFaced":10,"outs":6,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":46,"balls":14,"strikes":32,"strikePercentage":".700","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"3.00","rbi":0,"winPercentage":"1.000","pitchesPerInning":"23.00","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"22.50","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":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID687606":{"person":{"id":687606,"fullName":"Paxton Schultz","link":"/api/v1/people/687606"},"jerseyNumber":"75","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"stats":{"batting":{},"pitching":{"summary":"3.0 IP, ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":4,"groundOuts":3,"airOuts":5,"runs":1,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":11,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":48,"inningsPitched":"3.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":11,"outs":9,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":48,"balls":19,"strikes":29,"strikePercentage":".600","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"3.00","homeRunsPer9":"3.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":5,"gamesStarted":0,"flyOuts":9,"groundOuts":5,"airOuts":12,"runs":4,"doubles":1,"triples":1,"homeRuns":2,"strikeOuts":7,"baseOnBalls":1,"intentionalWalks":0,"hits":8,"hitByPitch":1,"atBats":32,"obp":".294","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":134,"era":"4.50","inningsPitched":"8.0","wins":0,"losses":0,"saves":0,"saveOpportunities":1,"holds":0,"blownSaves":1,"earnedRuns":4,"whip":"1.13","battersFaced":35,"outs":24,"gamesPitched":5,"completeGames":0,"shutouts":0,"pitchesThrown":134,"balls":51,"strikes":83,"strikePercentage":".620","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.42","rbi":1,"winPercentage":".---","pitchesPerInning":"16.75","gamesFinished":0,"strikeoutWalkRatio":"7.00","strikeoutsPer9Inn":"7.88","walksPer9Inn":"1.13","hitsPer9Inn":"9.00","runsScoredPer9":"4.50","homeRunsPer9":"2.25","inheritedRunners":2,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID660688":{"person":{"id":660688,"fullName":"Keibert Ruiz","link":"/api/v1/people/660688"},"jerseyNumber":"20","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"battingOrder":"900","stats":{"batting":{"summary":"1-3 | HBP, K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":1,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":".---","assists":1,"putOuts":7,"errors":0,"chances":8,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":14,"flyOuts":10,"groundOuts":12,"airOuts":15,"runs":3,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":5,"baseOnBalls":1,"intentionalWalks":0,"hits":7,"hitByPitch":1,"avg":".184","atBats":38,"obp":".220","slg":".316","ops":".536","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":41,"totalBases":12,"rbi":8,"leftOnBase":23,"sacBunts":0,"sacFlies":1,"babip":".182","groundOutsToAirouts":"0.80","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"38.00","popOuts":3,"lineOuts":2},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":2,"stolenBases":10,"stolenBasePercentage":".833","caughtStealingPercentage":".167","assists":4,"putOuts":87,"errors":2,"chances":93,"fielding":".978","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID656492":{"person":{"id":656492,"fullName":"Foster Griffin","link":"/api/v1/people/656492"},"jerseyNumber":"22","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":4,"gamesStarted":4,"flyOuts":15,"groundOuts":19,"airOuts":22,"runs":7,"doubles":3,"triples":0,"homeRuns":3,"strikeOuts":19,"baseOnBalls":7,"intentionalWalks":0,"hits":19,"hitByPitch":1,"atBats":79,"obp":".310","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":350,"era":"3.05","inningsPitched":"20.2","wins":2,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":7,"whip":"1.26","battersFaced":87,"outs":62,"gamesPitched":4,"completeGames":0,"shutouts":0,"pitchesThrown":350,"balls":133,"strikes":217,"strikePercentage":".620","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.86","rbi":0,"winPercentage":"1.000","pitchesPerInning":"16.94","gamesFinished":0,"strikeoutWalkRatio":"2.71","strikeoutsPer9Inn":"8.27","walksPer9Inn":"3.05","hitsPer9Inn":"8.27","runsScoredPer9":"3.05","homeRunsPer9":"1.31","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":5},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":2,"errors":0,"chances":4,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID671277":{"person":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"jerseyNumber":"2","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"battingOrder":"300","stats":{"batting":{"summary":"0-2 | BB","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":4,"errors":0,"chances":6,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":19,"flyOuts":7,"groundOuts":22,"airOuts":17,"runs":9,"doubles":3,"triples":1,"homeRuns":1,"strikeOuts":9,"baseOnBalls":4,"intentionalWalks":0,"hits":14,"hitByPitch":0,"avg":".226","atBats":62,"obp":".273","slg":".355","ops":".628","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":66,"totalBases":22,"rbi":10,"leftOnBase":21,"sacBunts":0,"sacFlies":0,"babip":".250","groundOutsToAirouts":"1.29","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"62.00","popOuts":4,"lineOuts":6},"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":11,"putOuts":78,"errors":2,"chances":91,"fielding":".978","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]}},"batters":[695578,691781,671277,678554,682928,686894,678391,696285,695734,683083,677588,660688,641793,687606,676571,663992],"pitchers":[641793,687606,676571,663992],"bench":[686452],"bullpen":[676917,656492,663623,695418,571945,680730,672335,681402],"battingOrder":[695578,691781,678554,682928,696285,695734,683083,677588,660688],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Tena (1, Webb, L)."},{"label":"HR","value":"Lile (1, 4th inning off Webb, L, 1 on, 0 out); Wood (6, 7th inning off Gage, 0 on, 0 out)."},{"label":"TB","value":"Abrams; Lile 4; Ruiz, K; Tena 4; Wiemer; Wood 4."},{"label":"RBI","value":"Lile 2 (8); Tena (5); Wood (16)."},{"label":"2-out RBI","value":"Tena."},{"label":"Runners left in scoring position, 2 out","value":"Wood; Abrams."},{"label":"GIDP","value":"House."},{"label":"Team RISP","value":"1-for-6."},{"label":"Team LOB","value":"6."}]}],"note":[{"label":"a","value":"Hit into a double play for García Jr., L in the 7th."},{"label":"b","value":"Grounded out for Wiemer in the 8th."}]}},"officials":[{"official":{"id":668921,"fullName":"Jen Pawol","link":"/api/v1/people/668921"},"officialType":"Home Plate"},{"official":{"id":639723,"fullName":"Brennan Miller","link":"/api/v1/people/639723"},"officialType":"First Base"},{"official":{"id":605674,"fullName":"Ryan Wills","link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":482620,"fullName":"Chris Conroy","link":"/api/v1/people/482620"},"officialType":"Third Base"}],"info":[{"label":"HBP","value":"Ruiz, K (by Tidwell)."},{"label":"ABS Challenge","value":"Susac, D 2 (Ball-Confirmed, Ball-Confirmed); House (Strike-Overturned to Ball); Ruiz, K (Ball-Overturned to Strike)."},{"label":"Pitches-strikes","value":"Webb, L 99-64; Gage 15-9; Kilian 18-12; Tidwell 10-4; Littell 77-50; Schultz 48-29; Poulin 13-9; Lovelady 28-16."},{"label":"Groundouts-flyouts","value":"Webb, L 10-1; Gage 1-0; Kilian 1-0; Tidwell 1-1; Littell 3-2; Schultz 3-4; Poulin 2-0; Lovelady 1-0."},{"label":"Batters faced","value":"Webb, L 27; Gage 4; Kilian 4; Tidwell 3; Littell 23; Schultz 11; Poulin 3; Lovelady 7."},{"label":"Umpires","value":"HP: Jen Pawol. 1B: Brennan Miller. 2B: Ryan Wills. 3B: Chris Conroy. "},{"label":"Weather","value":"80 degrees, Clear."},{"label":"Wind","value":"6 mph, In From LF."},{"label":"First pitch","value":"6:46 PM."},{"label":"T","value":"2:48."},{"label":"Att","value":"25,108."},{"label":"Venue","value":"Nationals Park."},{"label":"April 17, 2026"}],"pitchingNotes":[],"topPerformers":[{"player":{"person":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218","boxscoreName":"Ramos, H"},"jerseyNumber":"17","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"battingOrder":"700","stats":{"batting":{"summary":"1-4 | HR, BB, 4 RBI","gamesPlayed":1,"flyOuts":3,"groundOuts":0,"airOuts":3,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":4,"rbi":4,"leftOnBase":0,"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":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":19,"flyOuts":8,"groundOuts":17,"airOuts":12,"runs":6,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":24,"baseOnBalls":4,"intentionalWalks":0,"hits":16,"hitByPitch":0,"avg":".232","atBats":69,"obp":".274","slg":".304","ops":".578","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":73,"totalBases":21,"rbi":11,"leftOnBase":34,"sacBunts":0,"sacFlies":0,"babip":".341","groundOutsToAirouts":"1.42","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"69.00","popOuts":2,"lineOuts":2},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":16,"errors":0,"chances":17,"fielding":"1.000","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":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734","boxscoreName":"Lile"},"jerseyNumber":"4","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"battingOrder":"600","stats":{"batting":{"summary":"1-3 | HR, BB, K","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":4,"rbi":2,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"3.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":20,"flyOuts":18,"groundOuts":24,"airOuts":24,"runs":13,"doubles":5,"triples":0,"homeRuns":1,"strikeOuts":14,"baseOnBalls":5,"intentionalWalks":0,"hits":24,"hitByPitch":0,"avg":".279","atBats":86,"obp":".319","slg":".372","ops":".691","caughtStealing":2,"stolenBases":1,"stolenBasePercentage":".333","caughtStealingPercentage":".667","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":91,"totalBases":32,"rbi":8,"leftOnBase":35,"sacBunts":0,"sacFlies":0,"babip":".324","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"86.00","popOuts":1,"lineOuts":5},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":43,"errors":0,"chances":43,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"type":"hitter","gameScore":59,"hittingGameScore":59},{"player":{"person":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305","boxscoreName":"Chapman, M"},"jerseyNumber":"26","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"battingOrder":"300","stats":{"batting":{"summary":"3-5 | K, 3 RBI, R","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":3,"rbi":3,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":1,"errors":1,"chances":6,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":20,"flyOuts":5,"groundOuts":23,"airOuts":17,"runs":11,"doubles":4,"triples":1,"homeRuns":1,"strikeOuts":16,"baseOnBalls":5,"intentionalWalks":0,"hits":23,"hitByPitch":0,"avg":".291","atBats":79,"obp":".333","slg":".405","ops":".738","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":84,"totalBases":32,"rbi":11,"leftOnBase":28,"sacBunts":0,"sacFlies":0,"babip":".355","groundOutsToAirouts":"1.35","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"79.00","popOuts":7,"lineOuts":5},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":45,"putOuts":7,"errors":4,"chances":56,"fielding":".929","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"type":"hitter","gameScore":58,"hittingGameScore":58}]},"decisions":{"winner":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"loser":{"id":641793,"fullName":"Zack Littell","link":"/api/v1/people/641793"}},"leaders":{"hitDistance":{},"hitSpeed":{},"pitchSpeed":{}}}}