The Eagle Lake 100 was envisioned by local dog drivers and Can Am Crown race organizers. Maine races at this time lacked an early season training race and a stepping stone to the longer multi-stage race that included a checkpoint with a layover.
In the fall of 2004 the Eagle Lake 100 was born! The race was organized by local mushers Larry Murphy, Mary Wolf and John Kaleta. Chris Yule DVM organized the veterinary help. Bruce Labbe , Roy Rolff and Mark Berube worked hard developing and grooming the trails. Dianna Nadeau weaved the organization together with local businesses and the chamber of commerce. Dr. Paul Pelletier coordinated medical aide. Al Crisp and Dan Iamarino did (and continue to do so) a marvelous job grooming and sweeping the trails during the race! Sen. John Martin was (and still is) influential in finding and collaborating with our Key Sponsor, Irving Woodlands, and other sponsors. John’s generosity is also appreciated as he has graciously hosted the race at checkpoint at Moosepoint Camps on Fish River Lake. The Eagle Lake Fire Department provided needed in town and search and rescue support. The Fort Kent Community High School Key Club and numerous other volunteers helped out with race dog team support.
January 15-16, 2005.
The first Irving Eagle Lake 100 was off and running with 16, 10 dog teams. Conditions were rock solid, solid ice that is! One inch of rain fell on the 14th followed by a deep freeze during the race (-20F). One driver froze his corneas but avoided permanent damage as Race Dr. Paul Pelletier administered treatment for the affected eye. Times were shockingly fast for the 100 mile course even without subtracting the 6 hour layover! Fish Lake also proved challenging as it was hard to direct teams on the frozen surface.
| Place | Name | Total |
| 1 | Boyd Wilson, | 13:04:35 |
| 2 | Stephane Duplessis | 13:15:40 |
| 3 | Bruce Linton | 15:13:31 |
| 4 | Colin Sainsbury | 15:13:45 |
| 5 | Larry Murphy | 15:17:50 |
| 6 | Ken Golton | 15:18:30 |
| 7 | Alan Ricaulton | 15:23:17 |
| 8 | Christine Richardson | 15:26:05 |
| 9 | Mitch Ingerson | 15:30:30 |
| 10 | Paul Huska | 15:36:30 |
| 11 | Stan Morgan | 15:43:25 |
| 12 | Sue Ellis | 18:19:25 |
| 13 | Ron Brigham | 18:20:15 |
| 14 | Matt Carstens | 18:22:40 |
| 15 | Mary Wolf | 18:28:05 |
| Dennis Cyr (scratched 1st leg) | 5:00:15 |
January 14-15,2006.
The second Irving Eagle Lake 100 started with 15 teams and finished with 12. Rules changed from a six hour layover to a four hour layover and Tenly Benett entered the race organization as Race Director. Once again Mother Nature played a role with outlandish trail conditions as 2” of rain fell during the race. Trails held up remarkably well but streams overflowed their banks and Fish Lake resembled Fish Chowder! Many teams were escorted on foot by wading volunteers to get by slushy sections.
| Place | Name | First Leg | Lay-over+ Differential |
Second Leg | Total time |
| 1 | Matt Carstens, Whitefield, NH | 3:47 | 4:20 | 4:07:15 | 12:22:15 |
| 2 | Stephane Duplessis, St Zenon, QP | 4:00 | 4:00 | 4:22:50 | 12:50:50 |
| 3 | Andre Longchamps, Point Rouge, QP | 4:03 | 4:16 | 4:36:50 | 13:08:50 |
| 4 | Martin Massicotte, St Tite, QP | 3:58 | 4:02 | 4:43:42 | 13:09:42 |
| 5 | Amelie Aubut, Point Rouge, QP | 4:08 | 4:14 | 4:43:11 | 13:21:11 |
| 6 | Mitch Ingerson, Jefferson, NH | 4:24 | 4:18 | 4:54:00 | 13:46:00 |
| 7 | Lev Shvarts, Winchendon, MA | 4:53 | 4:08 | 5:47:02 | 15:08:57 |
| 8 | Bob O'Hearn, Sandown, NH | 4:39 | 4:06 | 6:02:56 | 15:09:56 |
| 9 | Sue Ellis, Rumney, NH | 4:45 | 4:26 | 6:35:09 | 15:22:09 |
| 10 | Dennis Cyr, Fort Kent, ME | 4:36 | 4:28 | 7:03:02 | 15:59:02 |
| 11 | Kim Darst, Blairstown, NJ | 5:02 | 4:24 | 8:32:00 | 17:02:00 |
| 12 | Dustin Taylor, Winchester, NH | 6:28 | 4:04 | 7:44:40 | 18:40:40 |
| Larry Murphy, Fort Kent, ME | 5:03 | 4:12 | DNF | ||
| Ron Brigham, Warwick, MA | 6:36 | 4:10 | DNF | ||
| Clayton Doubleday, Lisbon, NH | 6:46 | 4:24 | DNF |
January 20-21, 2007.
The third Irving Eagle Lake 100 saw several important changes, most importantly getting the trail off of Fish Lake! The field was also expanded to a maximum of 25 teams. 24 teams began the race but hellish winds and cold temperatures played with the minds of inexperienced and experienced drivers alike, causing six teams to scratch at Moosepoint Camps.
| Place | Name | First Leg | Layover | Second Leg | Total Time |
| 10 Dogs - 100 Mile | |||||
| 1 | Carsten, Matt | 4:33 | 4:24 | 4:44 | 9:17 |
| 2 | Duplesis, Stephane | 4:33 | 4:40 | 4:45 | 9:18 |
| 3 | Berril, Jeffrey | 4:40 | 4:06 | 5:27 | 10:07 |
| 4 | Longchamps, Andre | 4:47 | 4:04 | 5:24 | 10:11 |
| 5 | Massicote, Martin | 4:52 | 4:48 | 5:40 | 10:32 |
| 6 | Collins, Steve | 5:06 | 4:16 | 5:48 | 10:54 |
| 7 | Ingerson, Kricket | 5:24 | 4:44 | 5:39 | 11:03 |
| 8 | Hibbs, Don | 5:19 | 4:42 | 5:47 | 11:06 |
| 9 | Ellis, Mike | 5:27 | 4:36 | 6:05 | 11:32 |
| 10 | Ellis, Sue | 5:36 | 4:38 | 6:01 | 11:37 |
| 11 | Murphy, Larry | 5:55 | 4:22 | 6:28 | 12:23 |
| 12 | Neely, Burr | 6:04 | 4:34 | 6:38 | 12:42 |
| 13 | O'Hearn, Bob | 6:03 | 4:10 | 6:43 | 12:46 |
| 14 | Bennet, Jason | 5:53 | 4:28 | 6:58 | 12:51 |
| 15 | Brigham, Ron | 6:11 | 4:46 | 7:23 | 13:34 |
| 16 | Foucher, Jaye | 6:37 | 4:30 | 7:54 | 14:31 |
| 17 | Shvarts, Lev | 8:08 | 4:26 | 6:32 | 14:40 |
| 18 | Paradis, Mike | 7:25 | 4:12 | 9:20 | 16:45 |
| Cyr, Dennis | 6:30 | 4:32 | |||
| Nissley, Rachel | 7:21 | 4:20 | |||
| Darst, Kim | 5:54 | 4:18 | |||
| Morgan, Stan | 6:07 | 4:08 | |||
| Sainsbury, Colin | 5:39 | 4:02 | |||
| Charette, Martin | 7:40 | 4:00 | |||