I find that both Memoire du Cyclisme and de Wielersite have their pros and cons. dW has a more comprehensive list of riders names, dates, teams, and results, while MdC - for specific riders - has much more in-depth biographical info and racing stats.
de Wielersite is sometimes weak for some rider bios in the area of race results, especially Tour de France stages. Anytime you use de Wielersite and find there is missing information, send them a message and they will update what they have.
Aldo Ross
Middletown, Ohio