| Fair Hill 2004 Results | Beginner Advanced | ||||
| Beginner Advanced Senior Women | Age 12-34 | Elapsed | Avg | ||
| Place | NAME | Team Name | Time | MPH | PLATE |
| 1 | Andrea Walheim | JAR | 1:56:09 | 7.76 | 316 |
| 2 | Jessica Singerman | FSVS | 2:01:45 | 7.44 | 315 |
| 3 | Shannon McCulloch | YBR | 2:08:59 | 7.03 | 318 |
| 4 | Tracy Griffith | 2:10:26 | 6.92 | 320 | |
| 5 | Dana Dinerman | B-Team | 2:22:20 | 6.34 | 319 |
| 6 | Hattie Warwick-Smith | 2:30:33 | 6.00 | 317 | |
| DNF | Shauna Chopko | 314 | |||
| Beginner Advanced Vet Women | Age 35+ | Elapsed | Avg | ||
| Place | NAME | Team Name | Time | MPH | PLATE |
| 1 | Barbara Schultz | Action Wheels | 1:59:24 | 5.04 | 361 |
| 2 | Kate Primm | 2:00:42 | 5.00 | 359 | |
| 3 | Karen Garbarino | 2:20:51 | 4.29 | 363 | |
| 4 | Lisa Walden | 2:29:08 | 4.03 | 362 | |
| 5 | Lisa Lang | 364 | |||
| Beginner Advanced Junior Men | Age 12-18 | Elapsed | Avg | ||
| Place | NAME | Team Name | Time | MPH | PLATE |
| 1 | Jeffrey Meyer | FSVS | 1:39:10 | 9.09 | 426 |
| 2 | DJ Nudy III | 1:40:18 | 9.00 | 429 | |
| 3 | Robby McElfresh | Yellow Breeches | 1:45:28 | 8.57 | 431 |
| 4 | John Harper | Bike Line | 1:51:58 | 8.11 | 432 |
| 5 | Addison Maier | Revolution | 1:56:30 | 7.76 | 433 |
| 6 | Taylor Willmann | Wooden Wheels | 1:56:09 | 7.76 | 430 |
| 7 | John Lamplugh | 2:02:52 | 7.38 | 434 | |
| 8 | Brian Grier | 2:05:47 | 7.20 | 427 | |
| 9 | Matt Nudy | 2:14:42 | 6.72 | 428 | |
| DNF | Morgan Gerlak | LSV | 435 | ||
| Beginner Advanced Senior I Men | Age 19-29 | Elapsed | Avg | ||
| Place | NAME | Team Name | Time | MPH | PLATE |
| 1 | Ryan Isbert | University of DE | 1:42:06 | 8.82 | 478 |
| 2 | Eric Muskrush | 1:42:49 | 8.82 | 479 | |
| 3 | Ryan Gerlach | 1:50:10 | 8.18 | 481 | |
| 4 | Michael Burchianti | 1:51:00 | 8.11 | 483 | |
| 5 | Tom Stow | No Cents | 1:51:10 | 8.11 | 482 |
| 6 | Seth Witman | Cycle Works | 1:52:12 | 8.04 | 480 |
| 7 | Josh White | SD Custom | 1:57:47 | 7.69 | 477 |
| 8 | David Caramanica | 2:22:13 | 6.34 | 476 | |
| Beginner Advanced Senior II Men | Age 30-34 | Elapsed | Avg | ||
| Place | NAME | Team Name | Time | MPH | PLATE |
| 1 | Brian Murphy | 1:37:29 | 9.28 | 594 | |
| 2 | Josh Tyler | 1:40:28 | 9.00 | 582 | |
| 3 | Robert Henderson | 1:40:38 | 9.00 | 585 | |
| 4 | Jeremy Spohr | 1:42:21 | 8.82 | 592 | |
| 5 | Scott Podgurski | Cycle Works | 1:42:21 | 8.82 | 588 |
| 6 | Robert Muyiares | 1:42:56 | 8.82 | 590 | |
| 7 | Neil Christie | Y's Guys | 1:43:12 | 8.74 | 589 |
| 8 | Robert Baldoni | No Cents | 1:45:10 | 8.57 | 596 |
| 9 | Mike Tillow | B-Team | 1:47:22 | 8.41 | 595 |
| 10 | Gene Kim | 1:48:20 | 8.33 | 583 | |
| 11 | Jay Williams | 1:50:45 | 8.18 | 598 | |
| 12 | Eric Flutka | Black Cat Bicycles | 1:51:20 | 8.11 | 597 |
| 13 | Roger Porcelli | 2:10:00 | 6.92 | 593 | |
| 14 | Mark Lynch | 2:10:30 | 6.92 | 584 | |
| 15 | Eric Isbert | 2:12:14 | 6.82 | 587 | |
| 16 | Donald White | 2:15:35 | 6.67 | 591 | |
| 17 | Ken Heavlow | Cycle Fit | 2:23:47 | 6.29 | 599 |
| 18 | Tom Howe | 2:24:27 | 6.25 | 581 | |
| 19 | Todd Arnold | 2:39:47 | 5.66 | 601 | |
| 20 | Benjie Hunt | 2:39:50 | 5.66 | 600 | |
| DNF | Justin Tillinghast | FSVS | 586 | ||
| Beginner Advanced Vet I Men | Age 35-39 | Elapsed | Avg | ||
| Place | NAME | Team Name | Time | MPH | PLATE |
| 1 | Andy Anderson | JAR | 1:35:17 | 9.47 | 687 |
| 2 | Chris Chapman | 1:38:25 | 9.18 | 685 | |
| 3 | Jim Ireland | 1:44:19 | 8.65 | 680 | |
| 4 | Barry Jones | No Cents | 1:46:19 | 8.49 | 684 |
| 5 | Robert Sawickey | Action Wheels | 1:49:03 | 8.26 | 698 |
| 6 | Brian Pace | 1:49:21 | 8.26 | 678 | |
| 7 | Paul Rowlano | Wooden Wheels | 1:50:04 | 8.18 | 688 |
| 8 | Bruce Beyer | 1:57:15 | 7.69 | 699 | |
| 9 | Richard Kuball | B-Team | 1:58:21 | 7.63 | 693 |
| 10 | Charles Bays | 2:02:02 | 7.38 | 691 | |
| 11 | Andy Bloom | 2:02:37 | 7.38 | 690 | |
| 12 | Greg Serge | 2:05:22 | 7.20 | 692 | |
| 13 | Erik Wildt | 2:05:28 | 7.20 | 700 | |
| 14 | Rich Gannon | 2:05:50 | 7.20 | 694 | |
| 15 | Andrew Megee | 2:07:20 | 7.09 | 683 | |
| 16 | Richard Dinerman | B-Team | 2:12:32 | 6.82 | 695 |
| 17 | Robert Jensen | 2:14:33 | 6.72 | 696 | |
| 18 | John Rossello | Cycle Sonic | 2:14:52 | 6.72 | 682 |
| 19 | Nate Blevins | 2:20:17 | 6.43 | 689 | |
| 20 | Richard Rossman | 2:21:24 | 6.38 | 679 | |
| 21 | Jason Hurb | 2:22:00 | 6.34 | 697 | |
| 22 | John Boettger | 2:22:09 | 6.34 | 681 | |
| 23 | Pasha Sourbeer | 3:01:52 | 4.97 | 686 | |
| DNF | Tim Chopko | 677 | |||
| Beginner Advanced Vet II Men | Age 40-44 | Elapsed | Avg | ||
| Place | NAME | Team Name | Time | MPH | PLATE |
| 1 | Tim Schultz | Action Wheels | 1:34:12 | 9.57 | 775 |
| 2 | James Gullivan | 1:43:12 | 8.74 | 742 | |
| 3 | Fred Hofstetter | Bike Line | 1:44:45 | 8.65 | 739 |
| 4 | Kevin Keith | Fabulous Furry Freak Bros | 1:45:30 | 8.57 | 778 |
| 5 | Jean-Marc Haab | 1:47:04 | 8.41 | 745 | |
| 6 | Paul McConamy | 1:52:13 | 8.04 | 740 | |
| 7 | Robert Johnson | Bike Line | 1:53:15 | 7.96 | 779 |
| 8 | Lonnie Adams | 2:00:07 | 7.50 | 749 | |
| 9 | Michael Calfin | Action Wheels | 2:00:46 | 7.50 | 748 |
| 10 | Paul Inglis | Y's Guys | 2:01:50 | 7.44 | 777 |
| 11 | Chris Andrews | 2:02:37 | 7.38 | 738 | |
| 12 | Scott Pattillo | No Cents | 2:02:52 | 7.38 | 780 |
| 13 | Brian DeMuth | Fair Hill Club | 2:04:17 | 7.26 | 736 |
| 14 | Kelly Gray | 2:04:35 | 7.26 | 737 | |
| 15 | Juan Higuita | Cycle Sonic | 2:07:18 | 7.09 | 746 |
| 16 | John Blank | 2:10:52 | 6.92 | 776 | |
| 17 | Jim Drumm | 2:13:11 | 6.77 | 741 | |
| 18 | Greg Gelmann | Fair Hill Club | 2:17:13 | 6.57 | 743 |
| 19 | Joseph Babin | 2:21:01 | 6.38 | 744 | |
| 20 | Bernie Kohl | Bike Line | 2:22:40 | 6.34 | 750 |
| 21 | Kevin Beehler | 2:35:44 | 5.81 | 781 | |
| DNF | Mark Ashmead | 747 | |||
| Beginner Advanced Master I Men | Age 45 - 49 | Elapsed | Avg | ||
| Place | NAME | Team Name | Time | MPH | PLATE |
| 1 | Bill Ringler | Fabulous Furry Freak Bros | 1:55:09 | 7.83 | 826 |
| 2 | Randy Huber | 1:55:23 | 7.83 | 829 | |
| 3 | Cullen Wambangh | Cycle Works | 1:58:17 | 7.63 | 817 |
| 4 | Stan Needle | Cycle Sonic | 1:59:37 | 7.56 | 820 |
| 5 | Wilmer Wilson | Cycle Works | 2:05:37 | 7.20 | 818 |
| 6 | John Haupt | 2:07:36 | 7.09 | 827 | |
| 7 | Mark Weidel | FSVS | 2:09:03 | 6.98 | 824 |
| 8 | Ed Camelli | 2:09:22 | 6.98 | 819 | |
| 9 | Peter Harsh | 2:12:28 | 6.82 | 825 | |
| 10 | Mickey McGrady | 2:16:52 | 6.62 | 823 | |
| 11 | John Kessler | 2:18:52 | 6.52 | 822 | |
| 12 | David Torpey | Y's Guys | 2:21:04 | 6.38 | 828 |
| 13 | Mark Cicconi | 2:38:55 | 5.70 | 821 | |
| Beginner Advanced Master II Men | Age 50+ | Elapsed | Avg | ||
| Place | NAME | Team Name | Time | MPH | PLATE |
| 1 | John Hendrickson | FSVS | 1:42:00 | 8.82 | 863 |
| 2 | Bob Fifield | 1:57:57 | 7.69 | 859 | |
| 3 | Michael Jacobs | Bike Line | 2:05:57 | 7.20 | 862 |
| 4 | Charles Nuyianes | Cycle Sonic | 2:08:00 | 7.03 | 861 |
| 5 | Joe Polvinale | 2:09:14 | 6.98 | 858 | |
| 6 | Michael Livelsberger | Cycle Works | 2:14:41 | 6.72 | 860 |