A new year means new sports documentaries on Netflix. They just happened to have been officially released in 2025. In January ...