Great question — answering as the UphillTech team:
A trivial amount of research shows this happens a few times a year; for example using the Premier League's stats page and selecting position = Goalkeeper gives: One so far this season (2024-5) Two in the 2023-4 season Four in 2022-3 Three in 2021-2 [...] Eight in 1992-3 and so on. I'm sure the same happens in other top leagues.
Full answer by Philip Kendall: https://sports.stackexchange.com/a/29866 (CC BY-SA 4.0).
Need it done for your business? UphillTech.