The race results I report to USAC include the racer's category, "class" (women, Masters, Juniors), some other stuff. I can't recall everything, but the listings for results include the first, second, third, etc Cat 2, 3 etc.
Example (Event ID 2010-285, i.e. year and then permit number). Note the "1 - Cat2" and other things after the racer's name. I didn't put that in, it came up automatically.
Those without license numbers (they renewed or they have a UCI licence) don't show up in that subset.
110Ryan Serbel (1 - Cat2) Benton, PA
293409 538 CCNS/Charlescoaching.com
29Michael McGinley (1 - Cat1) Plainville, CT
59721 564 Central CT Cycling Club
30Amos Brumble 566 CCB Wheelworks
47Edward Angeli (2 - Cat2) Southington, CT
91227 584 TargetTraining
56Peter Hurst (2 - Cat1) Norwalk, CT
148404 576 Century Road Club Association
65Anthony Alessio (3 - Cat1) Beacon Falls, CT
146429 578 Stage 1/Fusion Think
74Matt Inconiglios (4 - Cat1) Stamford, CT
17360 570 Stage 1/Fusion Think
80Jacob Hacker 582 Unattached9
2Ernest Tautkus (3 - Cat2) Uncasville, CT
107000 560 CCNS
101Connor Sallee (5 - Cat1) Danbury, CT
210129 537 Echappe Equipment Elite Team
hope that helps
cdr