Sage makes a good point. Why do you want to run a marathon? If you just go out and do it cold so you can brag that you ran "X:XX" with no real training, then I would very bluntly tell you to not be an idiot and show some respect for the event. I mostly run marathons and road races. I would never show up to an all comers track meet to run the 800 just to see what I can do. The whole point of distance running is preparation and performance. We dedicate ourselves to training and put ourselves out there at races to see how well we perform. When you take out the proper preparation, you are diminishing your participation in the sport.
Also, running 26.2 miles without sufficient preparation is a great way to get injured. The last thing you want as you start to head into your peak years of running is to have a chronic injury due to a marathon stunt.
But, if you are really into the idea of running a marathon and want to dedicate yourself to a proper training plan, you would probably be looking at beating 2:40 your first time out. You certainly have the makings of a good marathoner. If you have no interest in running in college and are very into the marathon, you could do very well with some good coaching and fast training partners.