
English League 2 football shirts
English League 2 Teams
-
Barrow (68 shirts)
-
Bolton (118 shirts)
-
Bradford City (81 shirts)
-
Cambridge United (48 shirts)
-
Carlisle United (88 shirts)
-
Cheltenham Town (28 shirts)
-
Colchester United (63 shirts)
-
Crawley Town (25 shirts)
-
Exeter City (56 shirts)
-
Forest Green Rovers (15 shirts)
-
Grimsby Town (67 shirts)
-
Harrogate Town (7 shirts)
-
Leyton Orient (65 shirts)
-
Macclesfield Town (39 shirts)
-
Mansfield Town (53 shirts)
-
Morecambe (47 shirts)
-
Newport County (106 shirts)
-
Oldham Athletic (143 shirts)
-
Port Vale (88 shirts)
-
Salford City (6 shirts)
-
Scunthorpe United (296 shirts)
-
Southend United (88 shirts)
-
Tranmere Rovers (89 shirts)
-
Walsall (92 shirts)