New on Netflix: the best movies and TV shows released every day; What time is A League of Their Own series 11 on TV? A League of Their Own airs on Sky 1 at 9pm on Thursdays. The new series begins