Excluding Haunter, Ash didn't catch it.
In the anime, Ash formally caught only Gengar.
However, he also travelled alongside Rotom (pokedex) and Haunter.
He only caught Gengar in Journeys, but had travelled with 2 more⬇️
Pokemon The Beggining(Season 1) Haunter
Pokemon Sun and Moon,Ultra Adventures and Ultra Ledgends(Seasons 19-22)Rotom Pokedex