The results 5*0 and 0*5 denote matches awarded to the home resp. away team. Tie-breaker is goal average.
Champions 1e Klasse West: Sparta Champions 1e Klasse Oost: GVC 1 2 1. Sparta --- 5-1 2. GVC 0-1 --- 1. Sparta 2 2 0 0 4 6- 1 2. GVC 2 0 0 2 0 1- 6
1e Klasse 1 2 3 4 5 6 7 8 9 10 11 1. Sparta --- 4-1 5-1 2-0 2-2 2-1 3-0 3-0 9-0 3-2 6-0 2. VOC 1-3 --- 1-0 2-1 2-2 5-1 7-1 1-1 3-1 6-1 4-1 3. Velocitas 3-1 0-1 --- 1-1 4-1 2-1 1-2 5-1 2-1 6-0 5-0 4. HBS 2-7 1-1 1-2 --- 3-0 4-2 4-1 3-1 3-3 3-1 2-0 5. HFC 2-1 1-2 1-3 3-4 --- 2-1 2-2 3-4 3-1 1-1 4-0 6. DFC 1-1 1-1 1-3 3-2 0-1 --- 2-1 0-5 0-2 3-2 1-0 7. Haarlem 2-1 2-2 1-1 0-1 0-1 2-3 --- 2-2 1-1 2-0 5-3 8. HVV 3-3 1-1 3-3 0-1 2-2 2-3 1-1 --- 2-2 2-2 5-0 9. Quick H. 0-2 1-1 4-1 1-1 1-2 1-4 3-3 1-3 --- 4-1 2-0 10. Hercules 0-5 2-3 1-2 3-1 1-1 0-2 0-4 2-1 0-2 --- 0-1 11. 't Zesde 0-5 2-2 0-2 1-1 0-2 1-2 1-2 1-0 1-1 1-1 --- 1. Sparta 20 14 3 3 31 68-21 Championship Playoff 2. VOC 20 10 8 2 28 47-27 3. Velocitas 20 12 3 5 27 47-27 4. HBS 20 9 5 6 23 39-34 5. HFC 20 8 6 6 22 36-34 6. DFC 20 9 2 9 20 32-39 7. Haarlem 20 6 7 7 19 34-39 8. HVV 20 4 9 7 17 39-39 9. Quick H. 20 5 7 8 17 32-42 10. Hercules 20 2 4 14 8 20-53 11. 't Zesde 20 2 4 14 8 13-52 2e Klasse A 1 2 3 4 5 6 7 8 9 10 1. Concordia --- 0-1 1-4 5-1 7-1 4-3 6-0 4-2 9-0 4-0 2. AFC 0-4 --- 2-2 2-1 2-1 3-0 4-2 7-0 4-1 8-0 3. DVS 0-4 4-1 --- 2-4 3-2 3-3 5-3 5-1 4-0 3-0 4. Kampong 1-2 1-3 7-2 --- 1-1 2-1 2-1 5-3 4-2 1-1 5. DVV Den Haag 0-4 1-2 5-1 1-1 --- 1-1 8-2 2-1 2-0 2-4 6. VVA 3-4 0-1 0-2 1-3 2-4 --- 3-0 2-0 4-2 3-0 7. Neptunus 0-0 3-3 2-0 3-1 1-0 3-0 --- 1-5 5-0 5-1 8. Achilles Rotterdam 1-2 3-2 0-1 0-2 3-2 0-3 2-2 --- 4-0 0-3 9. Ajax Leiden 1-4 1-5 0-5 5-1 1-3 1-3 3-1 1-0 --- 2-1 10. VUC 1-2 0-2 3-2 0-2 0-3 0-4 2-2 2-2 1-3 --- 1. Concordia 18 15 1 2 31 66-19 2. AFC 18 13 2 3 28 52-24 3. DVS 18 10 2 6 22 48-38 4. Kampong 18 9 3 6 21 40-35 5. DVV Den Haag 18 7 3 8 17 39-36 6. VVA 18 7 2 9 16 36-33 7. Neptunus 18 6 4 8 16 36-45 8. Achilles Rotterdam 18 4 2 12 10 27-46 9. Ajax Leiden 18 5 0 13 10 23-60 10. VUC 18 3 3 12 9 19-50 2e Klasse B 1 2 3 4 5 6 7 8 9 1. Ajax --- 1-1 4-0 5*0 5-1 5-0 2-0 8-0 4-1 2. Volharding 0-3 --- 1-0 3-2 7-0 5-0 1-0 4-1 2-1 3. RAP 3-3 7-1 --- 3-1 5-2 3-1 2-0 5-2 2-1 4. Alcmaria Victrix 2-3 2-1 2-1 --- 2-3 0-3 2-2 6-1 6-1 5. UVV 0-5 3-0 3-1 1-3 --- 5-1 6-2 1-1 5-2 6. Victoria 1-2 3-0 3-1 2-2 0-1 --- 3-2 2-0 4-2 7. Allen Weerbaar 1-3 2-0 2-2 1-1 2-1 1-0 --- 1-0 1-1 8. AF&HC Willemsoord 1-6 0-1 5-3 0-5 5-1 8-1 6-0 --- 3-2 9. EDO 1-11 1-2 2-4 2-3 2-3 5-0 1-1 4-1 --- 1. Ajax 16 14 2 0 30 70-12 2. Volharding 16 9 1 6 19 29-26 3. RAP 16 8 2 6 18 42-33 4. Alcmaria Victrix 16 7 3 6 17 39-32 5. UVV 16 8 1 7 17 36-43 6. Victoria 16 6 1 9 13 24-42 7. Allen Weerbaar 16 4 5 7 13 18-31 8. AF&HC Willemsoord 16 5 1 10 11 34-50 9. EDO 16 2 2 12 6 29-52 Championship 2e Klasse: Ajax - Concordia 2-0 ; 3-0. For 1 place in the 1e Klasse: 1 2 3 1. Ajax --- 3-1 3-0 4 2 1 1 5 7- 3 2. 't Zesde 0-0 --- 1-1 4 1 2 1 4 3- 4 3. Hercules 2-1 0-1 --- 4 1 1 2 3 3- 6 3e Klasse A 1 2 3 4 5 6 7 1. RFC --- 0-1 7-1 3-0 6-0 0-0 4-0 2. Unitas 2-1 --- 2-2 2-2 1-1 4-2 5-0 3. Excelsior 1-3 1-0 --- 0-5 2-1 6-1 2-1 4. VFC 3-4 2-4 4-2 --- 3-0 4-5 2-1 5. MAAS Maassluis 1-1 4-2 3-0 1-6 --- 9-0 5-3 6. USC 0-6 3-1 0-7 2-2 3-2 --- 5-2 7. SVV 0-5 0-5 1-2 5-2 1-1 2-2 --- 1. RFC 12 8 2 2 18 40- 9 2. Unitas 12 6 3 3 15 29-18 3. Excelsior 12 6 1 5 13 26-28 4. VFC 12 5 2 5 12 35-29 5. MAAS Maassluis 12 4 3 5 11 28-28 6. USC 12 4 3 5 11 23-45 7. SVV 12 1 2 9 4 16-40 3e Klasse B 1 2 3 4 5 6 7 1. Xerxes --- 6-0 1-0 1-0 5-0 6-0 3-0 2. Olympia Gouda 0-0 --- 4-1 2-2 8-1 5-0 5-0 3. DOS 0-2 0-0 --- 4-1 5-1 5-1 7-0 4. Hermes 0-2 2-0 1-1 --- 2-4 3-1 5-0 5. Sportman 3-2 1-1 1-3 1-3 --- 2-1 2-1 6. Biltsche VC 0-7 1-2 0-2 2-1 5-1 --- 7-2 7. Grenadiers/Jagers 1-4 1-10 2-1 0-3 1-5 4-0 --- 1. Xerxes 12 10 1 1 21 39- 4 2. Olympia Gouda 12 6 4 2 16 37-15 3. DOS 12 6 2 4 14 29-14 4. Hermes 12 5 2 5 12 23-18 5. Sportman 12 5 1 6 11 22-37 6. Biltsche VC 12 3 0 9 6 18-40 7. Grenadiers & Jagers 12 2 0 10 4 12-52 3e Klasse C 1 2 3 4 5 6 7 1. Blauw-Wit --- 0-1 2-0 3-0 5-0 7-0 4-0 2. DEC 1-4 --- 1-0 2-1 6-1 2-0 5-1 3. Amstel 0-1 0-3 --- 5-2 3-3 4-0 10-0 4. De Spartaan 1-1 0-5 1-1 --- 4-0 1-2 4-0 5. Zandvoortse VV 0-4 0-7 0-6 2-1 --- 3-0 8-0 6. ZFC 0-9 2-2 0-4 0-8 2-2 --- 5-0 7. Neerlandia 1-2 2-5 1-1 2-3 2-3 2-3 --- 1. Blauw-Wit 12 10 1 1 21 42- 4 2. DEC 12 10 1 1 21 40-11 3. Amstel 12 5 3 4 13 34-14 4. De Spartaan 12 4 2 6 10 26-23 5. Zandvoortse VV 12 4 2 6 10 22-40 6. ZFC 12 3 2 7 8 14-44 7. Neerlandia 12 0 1 11 1 11-53 3e Klasse D 1 2 3 4 5 6 7 1. Bloemendaal --- 3-2 1-4 1-3 4-3 9-1 8-3 2. ZVV 0-2 --- 2-4 5-3 3-0 5-0 3-0 3. Rapiditas 1-3 1-2 --- 3-0 6-1 3-0 6-1 4. AVV 1-1 2-2 2-2 --- 3-0 1-1 3-2 5. DOSB 0-1 0-3 4-2 5-2 --- 5-3 0-1 6. Holland Alkmaar 2-5 2-4 1-3 3-2 2-3 --- 2-0 7. Hollandia 1-2 1-6 2-3 0-1 1-1 1-1 --- 1. Bloemendaal 12 9 1 2 19 40-21 2. ZVV 12 8 1 3 17 37-18 3. Rapiditas 12 8 1 3 17 38-19 4. AVV 12 4 4 4 12 23-25 5. DOSB 12 4 1 7 9 22-31 6. Holland Alkmaar 12 2 2 8 6 18-41 7. Hollandia 12 1 2 9 4 13-36 NB: 3e Klasse winners all promoted. For 1 extra place in the 2e Klasse: 1 2 3 4 1. Unitas --- 3-2 4-1 1-0 2. DEC --- 3-0 3-1 3. ZVV --- 5-0 4. Olympia Gouda --- 1. Unitas 3 3 0 0 6 8- 3 2. DEC 3 2 0 1 4 8- 4 3. ZVV 3 1 0 2 2 6- 7 4. Olympia Gouda 3 0 0 3 0 1- 9
1e Klasse 1 2 3 4 5 6 1. GVC --- 0-2 4-0 3-1 5*0 6-0 2. Quick N. 0-2 --- 0-1 4-0 1-0 3-1 3. Vitesse 2-1 1-3 --- 1-1 2-1 1-0 4. Wilhelmina 0-1 1-1 1-2 --- 1-2 3-1 5. PW 1-4 1-3 2-0 1-2 --- 2-1 6. UD 1-1 1-1 3-0 0-2 1-1 --- 1. GVC 10 7 1 2 15 27- 7 Championship Playoff 2. Quick N. 10 7 1 2 15 22- 8 3. Vitesse 10 5 1 4 11 10-16 4. Wilhelmina 10 3 2 5 8 12-16 5. PW 10 3 1 6 7 11-20 6. UD 10 1 2 7 4 9-24 Post-season competition 1e Klasse Group 1 1 2 3 1. Vitesse --- 4-1 6-0 2. PW 2-3 --- 5-2 3. UD 2-3 2-5 --- 1. Vitesse 4 4 0 0 8 16- 5 2. PW 4 2 0 2 4 13-11 3. UD 4 0 0 4 0 6-19 Group 2 1 2 3 1. Wilhelmina --- 6-1 1-0 2. GVC 3-1 --- 5-0 3. Quick N. 1-1 1-1 --- 1. Wilhelmina 4 2 1 1 5 9- 5 2. GVC 4 2 1 1 5 10- 8 3. Quick N. 4 0 2 2 2 2- 8 2e Klasse A 1 2 3 4 5 6 7 8 1. Tubantia --- 1-0 4-2 9-2 1-1 5-2 6-0 7-0 2. Go Ahead 1-1 --- 3-0 3-2 3-0 2-1 5-0 5*0 3. Heracles 2-3 4-2 --- 3-2 6-0 4-2 2-1 5-0 4. Hengelo 1-4 1-3 1-2 --- 0-1 2-0 5-0 4-2 5. SC Enschede 1-1 0-2 1-1 1-2 --- 1-2 1-0 5-1 6. Daventria 1-4 1-2 1-2 1-2 5*0 --- 4-0 10-1 7. EVV Enschede 2-3 1-0 0-1 0-2 1-0 3-1 --- 5*0 8. Oranje Nassau 1-7 0-4 1-0 0-4 1-2 2-3 0-7 --- 1. Tubantia 14 11 3 0 25 56-16 2. Go Ahead 14 10 1 3 21 35-12 3. Heracles 14 9 1 4 19 34-21 4. Hengelo 14 7 0 7 14 30-29 5. SC Enschede 14 4 3 7 11 14-26 6. Daventria 14 5 0 9 10 34-30 7. EVV Enschede 14 5 0 9 10 20-30 8. Oranje Nassau 14 1 0 13 2 9-68 NB: Hercules and Phenix merged into SC Enschede. 2e Klasse B 1 2 3 4 5 6 7 8 1. ODO Arnhem --- 2-3 1-1 3-1 8-1 4-1 5-0 6-2 2. ZAC 5-2 --- 1-1 1-0 3-0 5*0 3-0 6-1 3. Robur et Velocitas 1-1 4-1 --- 0-1 2-1 4-1 1-0 5-0 4. NEC 1-2 0-1 0-3 --- 2-1 3-0 5-0 3-0 5. Be Quick Z. 1-2 0-0 3-2 3-1 --- 5-0 5-1 5-0 6. Velox Wageningen 2-2 3-1 3-2 2-3 3-1 --- 3-0 9-0 7. Quick A. 0-4 1-0 2-4 0-4 1-3 1-1 --- 3-0 8. DVC Doetinchem 1-4 0-5 1-5 0-3 1-3 2-1 5-0 --- 1. ODO Arnhem 14 9 3 2 21 46-20 2. ZAC 14 9 2 3 20 35-14 3. Robur et Velocitas 14 8 3 3 19 35-16 4. NEC 14 8 0 6 16 27-16 5. Be Quick Z. 14 7 1 6 15 32-26 6. Velox Wageningen 14 5 2 7 12 29-33 7. Quick A. 14 2 1 11 5 9-43 8. DVC Doetinchem 14 2 0 12 4 13-58 2e Klasse C 1 2 3 4 5 6 7 8 1. HVC --- 5-0 2-2 6-0 7-0 2-3 4-2 8-0 2. VVO 0-2 --- 8-0 4-1 5-1 7-0 7-2 4-1 3. PEC 3-1 4-3 --- 1-1 0-1 4-1 5*0 2-0 4. AVC Apeldoorn 6-1 1-1 0-0 --- 5*0 1-1 4-0 3-1 5. 't Vijfde 1-4 3-2 3-8 1-1 --- 3-3 3-0 3-2 6. DGS 2-4 2-4 1-1 2-2 2-1 --- 1-2 1-0 7. Quick Kampen 0-0 3-3 5*0 1-6 0-4 1-1 --- 3-1 8. Verwisseling 1-3 2-4 1-2 2-1 3-3 1-0 0-4 --- 1. HVC 14 9 2 3 20 49-20 2. VVO 14 8 2 4 18 52-27 3. PEC 14 7 4 3 18 32-27 4. AVC Apeldoorn 14 5 6 3 16 32-21 5. 't Vijfde 14 5 3 6 13 27-42 6. DGS 14 3 5 6 11 20-33 7. Quick Kampen 14 4 3 7 11 23-39 8. Verwisseling 14 2 1 11 5 15-41 For 2 places in the 1e Klasse: 1 2 3 4 1. ZAC --- 1-3 5-2 3-0 2. Go Ahead 2-0 --- 1-1 1-1 3. ODO Arnhem 2-3 3-0 --- 4-1 4. Tubantia 0-3 1-0 5-1 --- 1. ZAC 6 4 0 2 8 15- 9 2. Go Ahead 6 2 2 2 6 7- 7 3. ODO Arnhem 6 2 1 3 5 13-15 4. Tubantia 6 2 1 3 5 8-12
2e Klasse 1 2 3 4 5 6 7 1. MVVO Middelburg --- 3-4 5*0 1-1 4-1 5*0 7-0 2. Willem II 4-4 --- 4-2 10-1 7-1 5-2 11-0 3. NOAD Breda 1-2 5-2 --- 1-0 6-1 6-3 8-0 4. Zeelandia 2-7 5-5 0-4 --- 1-1 14-2 1-1 5. EMM Vlissingen 1-4 3-5 0-4 0-2 --- 6-1 10-1 6. Helmond 2-5 3-5 2-3 0-1 4-1 --- 5*0 7. Roosendaal 1-2 1-3 0-4 1-2 2-3 1-0 --- 1. MVVO Middelburg 12 9 2 1 20 49-17 2. Willem II 12 9 2 1 20 65-30 3. NOAD Breda 12 9 0 3 18 44-19 4. Zeelandia 12 4 4 4 12 30-33 5. EMM Vlissingen 12 3 1 8 7 28-41 6. Helmond 12 2 0 10 4 24-52 7. Roosendaal 12 1 1 10 3 8-56 Zeeuwse Competitie 1 2 3 4 1. Zeelandia Goes --- 1-1 4-2 7-2 2. Zeelandia Midd. 2 0-1 --- 5-0 5-3 3. EMM Vlissingen 2 0-1 0-5 --- 5-1 4. MVV Middelburg 2 1-3 7-2 5-6 --- 1. Zeelandia Goes 6 5 1 0 11 17- 6 2. Zeelandia 2 6 3 1 2 7 18-12 3. EMM Vlissingen 2 6 2 0 4 4 13-21 4. MVVO Middelburg 2 6 1 0 5 2 19-28
2e Klasse 1 2 3 4 5 6 7 1. Frisia --- 1-1 4-0 3-0 4-1 2-1 3-1 2. Achilles 0-0 --- 5-1 2-1 8-2 5-2 2-0 3. Be Quick G. 3-3 2-2 --- 3-2 8-0 3-1 5-0 4. Velocitas 0-3 2-5 1-2 --- 1-1 8-1 5-1 5. WVV 2-2 1-1 1-2 1-4 --- 2-2 3-0 6. Forward 0-5 2-3 1-3 0-3 3-2 --- 7-1 7. LVV Leeuwarden 1-2 2-4 0-6 3-1 3-5 2-2 --- 1. Frisia 12 8 4 0 20 32-10 2. Achilles 12 8 4 0 20 38-16 3. Be Quick G. 12 8 2 2 18 38-20 4. Velocitas 12 4 1 7 9 28-25 5. WVV 12 2 4 6 8 21-38 6. Forward 12 2 2 8 6 22-39 7. LVV Leeuwarden 12 1 1 10 3 14-45 3e Klasse 1 2 3 4 5 1. Frisia 2 --- 3-1 8-0 12-0 10-0 2. GVV Groningen 2-2 --- 5-0 8-1 6-0 3. 't Eerste 2-3 1-0 --- 1-2 11-0 4. Be Quick G. 2 1-2 4-5 1-6 --- 5-4 5. Forward 2 2-6 1-10 1-8 0-5 --- 1. Frisia 2 8 7 1 0 15 46- 8 2. GVV Groningen 8 5 1 2 11 37-12 3. 't Eerste 8 4 0 4 8 29-20 4. Be Quick G. 2 8 3 0 5 6 19-38 5. Forward 2 8 0 0 8 0 8-61
list of first class champions.
Sources: Encyclopedia of Football in Holland, Jaarboekjes van de N.V.B., Voetbal Almanak van 1900-1914, Weekblad 'De Sportkroniek'
Prepared and maintained by Adri van Veen for the Rec.Sport.Soccer Statistics Foundation
Author: Adri van Veen
Last updated: 2 Jul 2025
(C) Copyright Adri van Veen and RSSSF 2025
You are free to copy this document in whole or part provided that proper
acknowledgement is given to the author. All rights reserved.