Boldklubben Skjold er grundlagt i februar 1915 på Østerbro i København, nærmere betegnet i Lægeforeningens lokaler i Brumleby. I starten spillede man gadekampe, men bliver senere medlem af D.U.I. (De Unges Idræt). Med sit islæt i arbejderbevægelsen, bliver man i 1929 optaget som medlem i Arbejdernes Boldspil Union. I 1934 vælger bestyrelsen at melde klubben ud af A.B.U. og i stedet ind i Kjøbenhavns Boldspil Union. Dette gav en større krise i klubben, hvor halvdelen af medlemmerne valgte at melde sig ud. De første mange år, lå Skjold i serierne, mellemrækken og A-rækken, men i begyndelsen af 2000-erne rykkede klubben op i divisionerne. 2. division (3. bedste række) i 2001/02 og videre op i 1. division (næstbedste række) i 2002/03. Her lå man i 4 sæsoner, hvorefter man rykkede ned i 2. division igen. En rekonstruktion i 2012 betød tvangsnedrykning til Københavnsserien. Klubben mistede hele sit medlemskartotek og gik i betalingsstandsning. Da der var ryddet op i 2015, kartotek rekonstrueret og gælden næsten betalt, kunne klubben igen se fremad. Det betød oprykning til Danmarksserien i 2016, men tilbage til KS efter en enkelt sæson. Oprykning igen i 2022 til Danmarksserien, hvor klubben også ligger aktuelt (2024).
Hvidovres officielle kampe mod BK Skjold
Dato Kamp Res. Type Tilsk.
21-10-1934 BK Skjold - HIF 2-8 Turnering  
10-11-1935 BK Skjold - HIF 2-1 Turnering  
07-07-1936 HIF - BK Skjold 5-0 Pokal  
04-04-1937 BK Skjold - HIF 1-4 Turnering  
24-10-1937 HIF - BK Skjold 1-1 Turnering  
09-10-1938 BK Skjold - HIF 1-3 Turnering  
12-05-1940 HIF - BK Skjold 1-2 Turnering  
25-08-1940 BK Skjold - HIF 2-4 Turnering  
03-11-2002 HIF - BK Skjold 1-3 Turnering 505
12-04-2003 BK Skjold - HIF 1-2 Turnering 466