1 Compétitions officielles nationales et internationales senior, incluant le parcours amateur et en équipe réserve. 2 Matchs officiels. Dernière mise à jour : 16 juin 2018
Après avoir été formé, puis avoir signé un contrat professionnel à Southampton, Joseph Mills est prêté à Scunthorpe United le pour un mois, en même temps que Liam Trotter d'Ipswich[2]. À l'occasion de ce prêt, l'entraîneur de Scunthorpe Nigel Adkins déclare que Mills « est un jeune joueur qui en veut[2] ». Le prêt est finalement prolongé jusqu'à la fin de la saison et Mills participe à 14 rencontres durant les 3 mois de son séjour.
Lors de la saison suivante, alors que Southampton évolue en troisième division, le club des Doncaster Rovers (deuxième division) se manifeste pour recruter Mills au moyen d'un prêt qui se finalise le [3]. Le , celui-ci est prolongé jusqu'au 19 janvier suivant[4] puis jusqu'à la fin de la saison[5].
Durant l'été suivant, alors que Southampton retrouve la deuxième division, Mills est transféré à Reading, club de la même division[1].