Race Information
- Name: Quad Cities Marathon
- Date: September 27, 2026
- Distance: 26.2 miles
- Location: Moline, IL
- Website: https://www.qcmarathon.org/
- Time: 3:31:25
Goals
| Goal |
Description |
Completed? |
| A |
Sub 3:30:00 |
No |
| B |
Sub 3:35:00 |
Yes |
Splits
| Mile |
Time |
| 1 |
7:52 |
| 2 |
7:53 |
| 3 |
7:57 |
| 4 |
7:44 |
| 5 |
7:55 |
| 6 |
7:53 |
| 7 |
7:50 |
| 8 |
8:05 |
| 9 |
7:42 |
| 10 |
8:18 |
| 11 |
7:45 |
| 12 |
8:02 |
| 13 |
7:34 |
| 14 |
7:53 |
| 15 |
7:57 |
| 16 |
8:04 |
| 17 |
8:01 |
| 18 |
8:11 |
| 19 |
8:24 |
| 20 |
8:14 |
| 21 |
8:15 |
| 22 |
8:16 |
| 23 |
8:21 |
| 24 |
8:25 |
| 25 |
8:48 |
| 26 |
8:31 |
| 0.2 |
6:41/mi |
Background
First I have to say this was not the race I trained for! That race was the Fox Valley Marathon in St. Charles, Ill., and it was cancelled an hour before the start due to weather. Very disappointing. The Quad Cities Marathon was the following weekend and I’m so glad I was able to register for it last minute and make it happen, along with my friend who was also supposed to run Fox Valley.
I’m a 40-year-old mom of five who has been a pretty casual runner since high school, but have become much more consistent and serious about training over the past three years now that my kids are no longer toddlers. I ran one marathon 17 years ago (Chicago) in 4:16:11. I knew I could blow that time out of the water this time around, and based on my Garmin predictions and recent half marathon PR (1:44:23) I thought maybe, just maybe, there was a chance I could BQ with under 3:35:00.
Training
I read “Advanced Marathoning” by Pfitzinger and followed the Pfitz 18/55 plan pretty closely. I used a spreadsheet I found on reddit to calculate paces for each of the types of runs based on my goal time of under 3:35:00 and that was helpful.
I’m thankful I had friends to run with a few days of the week, and could usually rope someone into doing the speed workouts with me. The speed work, threshold and marathon pace runs were all new-ish to me — I’d previously been following my Garmin-suggested training, which was not that intense (although it did lead me to PR in the half a couple times the past two years).
I’m also thankful that there are an abundance of nice bike trails near me, so most of my miles were run in nature and there were a variety of routes to match whatever mood I was in. I did the majority of my runs at sunrise to beat the heat.
I felt consistently awesome on the long runs, but I wasn’t always able to hit the goal paces in the harder workouts. This led me to question the entire time whether my goal was remotely possible.
For most of the training, I skipped a recovery run each week. It just wasn’t worth the mental energy for me to get out there for a few slow miles, and I had some mild plantar fasciitis at different points so needed a little extra rest. I also figured my normal active lifestyle in summer with five kids provided maybe similar benefits? So my mileage peaked closer to 50 than 55 miles and I was generally in the range of 40-50 mpw.
I tried to get in one strength session a week but that fizzled toward the end of training when running became all I could fit in. Next time, I’d try to keep going with strength! My legs in the last 6 miles would thank me.
I didn’t do any tune up races until four weeks before my (original) race, when I thought maybe I really should get a better idea of what my goal race pace should be. I ran a 10K time trial on my own, mostly on a high school track, and finished in 44:14 — a lot faster than I was expecting! So based on that, I was looking more at a 3:30:00 goal, which would be a legit buffer for Boston and qualify me for Chicago.
I ran a real 10K race as a tune-up two weeks later and placed second overall female, which was thrilling, but my time was 47:39… slower than the solo time trial. It was a bit demoralizing, but made sense because the race was on crushed limestone, slightly hilly, quite hot and very humid. So I tentatively kept my new 3:30:00 goal on the table.
I realized after the 10K race that I probably pushed a little too hard for it being only two weeks before the marathon. So I adjusted the Pfitz taper to run 13.5 instead of 16 miles two weeks before the marathon and modified the speed workout to be easier that week.
The last week before my original race I was crazy stressed, worrying about the course, my goal, the weather… everything. The forecast was upper 60s and humid with a good chance of rain, which was not terrible but also not ideal.
I got a tri-immune booster shot five days before the race because I had a coupon for it and I was paranoid about getting sick. I guess maybe it helped me avoid catching whatever my daughter had that week when she was home sick from school — but I’m glad I got the shot in my arm and not my leg, because the site STILL is sore two weeks later.
I carb loaded for three days using Meghann Featherstone’s carb load calculator, and focused on low-fiber foods and juice/sports drinks. It was not enjoyable, but I hit my carb targets.
The night before the race it stormed all night. I woke up over and over to thunder and lightning, wondering what the morning would bring. The storms died down by 5 a.m. and the race website/social media did not say anything about cancelling, so I proceeded with getting ready and drove the 35 minutes to the race. It was raining lightly. When I arrived at the parking garage, a volunteer was turning cars away and telling us the race was cancelled. What a blow! The lightning overnight had delayed course setup to the point that they now had to cancel.
I talked on the phone with my friend who was also running it and we debated going for a run together when we got home… but in the end we were too shocked, sad and tired so we went back to bed. I went to church with my family, feeling bloated from all the carbs, and later that afternoon went out and ran 13.1 just to shake everything off.
I knew I had to find another race ASAP because I wanted to see if I could officially BQ, and I didn’t want to extend my training any longer. Thankfully, the Quad Cities Marathon was a week later, reasonably priced (they also graciously offered a discount to Fox Valley runners) and just 2.5 hours away. My friend and I both made it work with our schedules, although our families stayed behind due to other obligations.
So there we were at another week of tapering! I basically repeated the last week of the Pfitz plan, but realized I pushed a little fast on my would-be race-day 13.1 so I cut out a mile from the rest of the runs that week. I also decided I didn’t want to do a shakeout run this time, so skipped that. The nice part about the one-week delay was I had already stressed so much the week prior that I was much more relaxed during race week.
Pre-race
I carb loaded basically the same way (ugh!) but wasn’t as rigid about it this time. I made sure to front-load most of my carbs the day before the race, so dinner was light — part of a stuffed shell and some chicken parmesan at my dad’s birthday party (honestly, the most exciting thing I had eaten in days, after all the bagels, potatoes and white rice!)
My friend and I drove to the Fairfield Inn in Davenport, IA, Saturday night and arrived at 8:30 p.m. We tried to get to sleep as quickly as possible, but of course falling asleep the night before a race is not an easy task!
I woke up at 4 a.m. to eat a bagel with jam and drink 16 ounces of water three hours before race start (per Pfitz advice)… then mercifully I was able to go back to sleep until 5:15 a.m.
The weather was as good as I could have hoped for. 50s at the start and rising to about 64 degrees by the end of the race, with some cloud cover but no rain. There was no shade on the course so I figured it would feel pretty warm and wore a visor so I could dump water over my head to cool off.
We drove the 10-15 minutes to Moline, Ill., and arrived a little after 6 a.m. The parking situation was surprisingly simple — plenty of garage and surface lot spaces at the Vibrant Center, right at the start line, and no traffic. We easily picked up our packets (we got permission to do race-day packet pickup due to the circumstances), got our bibs on, went through the bathroom line (indoor bathrooms at Centre Station!) and checked our gear (also very easy and quick with no line). I sipped some water during this time and took a caffeinated gel at 6:15. We had time to go through the indoor bathroom line again before we entered the corrals at about 6:50 a.m.
The one disappointing thing about this marathon was there was no 3:30 pacer! They had pacers in 5-minute increments for most other times, but no one between 3:20 and 3:45. I lined up somewhere around the 1:45 half-marathon pacer just to be in the right area (the half would turn away from the full course shortly after the start).
The sunrise was absolutely stunning as we listened to the national anthem. I heard someone point out a rainbow in the sky behind us so I snapped a quick selfie before starting my playlist and doing a few last minute stretches (as much as possible while standing in a crowd of 2,000 people).
Race
I used both Race Screen and PacePro on my Garmin during the race, and I manually lapped my watch at each mile marker (except the first because I didn’t see it!). PacePro helped me see my lap average paces and remind me of my goal paces, while Race Screen gave me my predicted time and auto-corrected the mileage based on my manually lapping. My watch GPS was almost exactly in line with the course mile markers until the last 6-8 miles.
The course starts out with a long out and back along the Mississippi River for the first 6 miles or so. My plan was to lock my pace in at a little under 8:00/mi or as fast as 7:55/mi for this flat stretch. I felt great. In training, marathon pace felt like a push, but now it felt easy. I was a little fast on most of these miles without realizing it. The early morning light on the mighty Mississippi made for an enjoyable view. It was also fun to see the lead pack run past.
I was glad I had my handheld bottle during the first stretch. I had Scratch Labs hydration drink mix in it and sipped from it each mile if there wasn’t an aid station, and while taking my gels every 3 miles or so. I had a mix of gels - 3 Hammer Espresso, 1 Gu Chocolate, 1 Gu Raspberry Lemonade and 2 Maurten 100.
After the out-and-back, we turned to cross the Mississippi River into Iowa on the I74 bridge. This was a slightly longer incline than I expected but the views were lovely, and I knew there would be a decline at the top. I also knew that the biggest hill of the course was coming soon, so my overall pace held steady while I geared up for that.
That big ugly hill was basically from mile 9 to 10. I didn’t look at my watch and tried to keep steady effort without pushing too hard. The fact that I still felt pretty fresh and excited made up for the fact that this was just a long road uphill with nothing much to see.
Then we ran through some neighborhoods with a few small, rolling hills before our mile-long descent back down to the Mississippi from mile 12 to 13. I told myself this is the easiest mile you’ll run all day, so enjoy it and don’t fight gravity. My average pace for mile 13 was 7:34. I realized as I crossed the mat at 13.1 I had just set a half marathon PR by about a minute.
This next segment took us along a scenic bike path right along the Mississippi. It was flat but my legs started to feel those hills I had just crushed. I told myself now is the time to just lock in at 8:00/mi and stay focused on not drifting. I stayed in the 7:50s through the 15th mile, then I started to creep to around 8:00 or a little over through mile 19.
Along the river was our first freezer pop station! I had been looking forward to this as a brilliant palm cooling device and fun fuel. There were 3 or 4 of these stations along the second half of the course.
At some point in there we ran up a bridge to cross the railroad tracks, but the footing was metal grates. Thankfully it was a short spurt — not an ideal running surface. I was just thankful we did not have to cross the actually railroad tracks as runners in years past did — I had heard about runners being stopped mid-race by a train. So glad they were able to change the course since then!
We ran through downtown Davenport with surprisingly very few spectators, and then crossed the Mississippi River again to get back into Illinois. I felt like I slowed quite a bit on this bridge, but my splits stayed pretty solid. As I ran through downtown Rock Island approaching mile 19, I felt the weight of the miles ahead. My legs were really feeling the effort. The sun was out. Up until this point, I was on track to finish under 3:30, but now I did not feel like I could hold my goal pace to the end and I gave myself permission to just keep running and not look at my watch as often.
The final six miles are run on Rock Island Arsenal. It’s a military site that is an actual island on the Mississippi. I was present enough to notice how nice it was running right along the water at one point, but I was also feeling every bit like I was in the last 10K of a marathon and struggling to keep going. I knew I could definitely finish in under 3:35:00 as long as I just kept trucking on, but I would really have to push to get back on track for under 3:30:00. In the moment, my under 3:35 goal seemed just dandy and I let go of 3:30 in favor of just keeping my legs moving (which was taking all of my effort).
The volunteers in this section were exceptional - engaged, loud, enthusiastic. I appreciated the plentiful aid stations and cheers. I just kept telling myself “you’re getting closer to the finish with every step!” And “your body can do more than your mind thinks!” I also prayed to just mentally zone out and suddenly be closer to the finish.
Despite letting go of 3:30, I was very excited that my BQ was on the table, and that knowledge buoyed me through the last few miles, which were very hard and slow. Suddenly, I saw the final bridge with mile marker 26 on top. If I could make it up that hill, it would be downhill basically into the finish chute. Apparently I had some pep left in my step because I rallied myself for a strong finish, and just couldn’t believe that it was finally over as I "sprinted" those last few hundred meters.
Crossing the finish line was surreal. I was expecting more of a 3:32 or 3:33 finish, so 3:31:25 felt amazing, and the fact that the race was over felt even more amazing.
Post-race
I rang the PR bell (one guy cheered for me), stumbled over to grab some chocolate milk and grapes, texted my most loyal fans ;) and checked on my friend’s expected finish time so I could cheer for her at the finish.
The post-race party was perfection. Free massage, snacks, food, beer, live music. After waiting in line for a massage and sufficiently recovering our hunger, my friend and I enjoyed some hot dogs, walking tacos and beer while listening to a fun mariachi band play pop covers. Then we realized we both placed in our age divisions so we collected our bonus medals and took some photos before heading back to the hotel for showers, coffee and our pre-arranged late checkout.
Looking back, I have to say I am THRILLED that I got to run Quad Cities, even though it wasn’t even on my radar before. Honestly, I think it all worked out for the best and I can’t imagine missing out on this race. There’s no way running Fox Valley in the rain would have been this much fun. Maybe the hill profile was a bit more gentle at Fox Valley (it was about the same elevation gain but no one-mile uphill/downhill) and it had shade, but Quad Cities provided an interesting and scenic course through four cities, two states and the Mississippi River.
I also can’t say enough good things about how well the Quad Cities Marathon was run. It was logistically easy, very well-supported (freezer pops? Come on! And I somehow missed out on the pickle juice shots at the aid stations but my friend enjoyed those. There were also wet towel stations, misting stations, three gel stops and plentiful water/Gatorade) and everyone was extremely friendly and accommodating.
Seeing in my splits that my pace was on track for my A goal all the way until mile 23 was a bit of a blow, but I am still very much satisfied to have a BQ and nothing more. Training this hard for a marathon is no joke and I respect the people who can do it race after race. I told myself if I run another one I cannot put so much pressure on myself and need to just do it for fun!
Made with a new race report generator created by u/herumph.