I have no idea, if that would work, but I would try and start with something like this:
Tour win: 50 points
Tour 2nd: 15 points
Tour 3rd: 10 points
Giro win: 25 points
Giro 2nd: 12 points
Giro 3rd: 8 points
Vuelta win: 18 points
Vuelta 2nd: 10 points
Vuelta 3rd: 5 points
MSR, Lombardia win: 8pts. 2nd: 3, 3rd: 1
Flanders, Liège, PR win: 10 pts. 2nd: 4, 3rd: 2
Worlds: 20 points. 2nd: 5. 3rd: 3.
Olympics: 18, 8, 5.
Strade: 5, 3, 1
Other WT one day races and equivalent: 2pts
PN, TA, Basque, Dauphiné: 6 pts.
Stages: 1 for a Tour stage win. For Giro/ Vuelta stage wins: 1/2 points.
Other races: don't matter for the top 100 cyclists in my opinion.
Okay, grill me.
Tour win: 50 points
Tour 2nd: 15 points
Tour 3rd: 10 points
Giro win: 25 points
Giro 2nd: 12 points
Giro 3rd: 8 points
Vuelta win: 18 points
Vuelta 2nd: 10 points
Vuelta 3rd: 5 points
MSR, Lombardia win: 8pts. 2nd: 3, 3rd: 1
Flanders, Liège, PR win: 10 pts. 2nd: 4, 3rd: 2
Worlds: 20 points. 2nd: 5. 3rd: 3.
Olympics: 18, 8, 5.
Strade: 5, 3, 1
Other WT one day races and equivalent: 2pts
PN, TA, Basque, Dauphiné: 6 pts.
Stages: 1 for a Tour stage win. For Giro/ Vuelta stage wins: 1/2 points.
Other races: don't matter for the top 100 cyclists in my opinion.
Okay, grill me.