A team has had no walks and no strikeouts 1,274 times since 1897, most recently Toronto Blue Jays on 31 May 2023. That is about one every 347 team-games.
Box score for the most recent one ↗
The whole distribution — No Walks, No Strikeouts · All 18 shapes