Let’s go Buff-a-lo! I am so excited to write this recap because Buffalo is one of the best races and that is a hill I will die on. I was born and raised in Buffalo before moving to Connecticut at the age of seven. Since my family still lives there, I’ve made many trips back and forth over the years. My first half marathon was in Buffalo, and it made such a lasting impression on me that I feel it’s truly where my running journey began. I ran the half marathon a second time in 2025, shaving 28 minutes off my time in just 2 years! After that, I immediately decided to sign up for the full.
The Buffalo marathon always takes place on the Sunday of Memorial Day weekend. This is extra special to me because it always falls on my grandmother’s birthday, so I get to sneak in a visit with her in Buffalo and run in the best city. Marathon weekend consists of about 10,000 runners over the course of the events. They have the 5k and kid’s races on Saturday morning, and the half and full marathons on Sunday. I’d say the half marathon attracts significantly more runners than the full marathon. The race starts in downtown Buffalo, bringing you up along Delaware Ave through the historic mansion district. You continue along Lake Erie with views of the waterfront and Erie Basin Marina. You pass by Keybank Area, where the Buffalo Sabres play until the half marathon and full break apart at mile 13. After that you continue through the art district in Allentown and back up north into Delaware Park where the runners circle the park. There are a few more turns through the north end of Buffalo until the course brings you back towards the finish near Niagara Square.
A few important things about this race that I love include: The energy. We all know Bills Mafia, they bring that same energy to the marathon. Crowd support is one of the biggest things that gets me through and this race is up there on the list. Also, race logistics. I have never been to a race where bib pick up, parking, and runner’s village is so quick, efficient and organized. There are also so many photographers on the course, I always get the best race photos here.
Buffalo is about a 5.5 hour drive from my home in Connecticut. My sister and I packed up her two little ones and hit the road Friday evening and made the trek to our grandmother’s house in Buffalo in the dark, with plenty of road trip snacks. We would be staying with more family once we arrived.
Expo: Saturday morning, my brother and I drove downtown to check out the expo and pick up my bib. This was when NYC was flooding, and we seemed to be getting all that rain Northwest because it was an absolute monsoon. I was praying that this weather would end before Sunday. I had all my rain gear packed just in case. The expo is held on the top floor of the Buffalo Convention Center. As I said previously, parking is so easy and bib pick up was so quick. We made our way to the second floor and checked out a few vendors. Buffalo Marathon always has so much nice swag and a variety of all sorts of vendors. I saw a “Buffalove” vendor and immediately had to grab some merch. I grabbed an American flag Buffalo sweatshirt for myself, a sticker and a “Buffalove” onesie for my sister’s little one she is expecting. After that I grabbed my bib and we headed back to the car. Our race swag included a really nice technical hoodie with a Bison on it, an electrolyte drink mix and a little snack. Buffalo always has had great swag in their bags.
The rest of the day was spent hanging with family indoors, as I watched the rain come down in buckets. I really thought there was no way this rain would end. I tried my best to carb load throughout the day, but ultimately by the end of the night I still had not eaten enough, and I ended up sneaking a pizza into the house with my siblings at 9pm.
Race morning: Another thing I love about this race is that you can easily pull up and park, quickly walk to Runner’s Village and use the porta potty all within an hour before race start. It also starts early at 6:30 which I love, because you still get your entire day after you are done running. The morning started with a 4am wakeup call but lying in bed until 4:30. The rain had finally stopped at 4am that morning. I got dressed, put on my glitter and had my usual pre-race breakfast of half a bagel and coffee. My mother and I headed out the door at 5:30 and made the 15-minute drive downtown where she dropped me off near the start. I headed towards the porta-potty lines which were moving super quickly and then made my way into my corral.
I headed into this race aiming for a 3:50 finish. This would shave 5 minutes off my PR time. Buffalo is a flat course that allows for even splits without having to leave a cushion for hills. This meant keeping a steady 8:46 pace. I knew I was capable, but holding a pace for that distance was overwhelming to me and I was not sure I was confident in my training; I had just paced the Mystic Half Marathon that past weekend at a 10:15 pace and felt like my body was stuck there. I had a plan to stick with the 3:50 pacer, and I had also printed a pace band for myself that would bring me in at a 3:49 finish if I followed it. The morning was perfect at 60 degrees and pure overcast with a slight drizzle, but nothing uncomfortable. The gun went off and we crossed the start line. I followed with the pace group for about 2 miles. I started getting annoyed because everyone was running close together, swinging their elbows and almost hitting me in the eye. I sped up to pass the group and kept the pacer at a comfortable distance behind me.
I felt really strong for the first few miles and tried not to let race energy take me too fast. I had a playlist going, but there is so much live music and energy on the course that I paused my music while running through those sections so I could take it all in and enjoy it. One of my favorite sections is the first 6 miles when you are running up the first section of Delaware Ave at the turn around. The crowd support is great and there are so many signs. At mile 13, we head back towards Niagara Square and the full and half marathons split ways to continue their race. The majority of runners are half marathoners, so this is where the group begins to thin quite a bit and the race gets a little quieter.
There are so many water stops on this course, and I took advantage of every one and found myself having to use the porta potty at mile 16. I was just so thankful that my stomach was feeling good. When I stepped out, the 3:50 pacer was running past as I was taking in some salt. I shouted, “I’ll catch up!” as he spotted me and I raced ahead until I settled back in pace with them.
I was starting to feel the usual aches and pains around miles 17 and 18 but I was relieved that I still had energy and was not starting to hit the wall. My brother, his wife and their 3 kids told me that they would be cheering me on around Mile 20 and I was holding on to that to get me through. I started searching for them around Mile 19 and saw nothing, so I waited for Mile 20. When I got to Mile 21 and still could not find them, I figured they either were at the finish line or couldn’t make it out of the house in time. As I crossed the corner at Mile 22, I immediately spotted them across the road and threw my hands up waving. They were standing there with a sign that said, “Go Auntie M, Go!” That was exactly what I needed to keep me going. I would find out after the race that my brother was at Mile 21 shouting at me, but I never saw him. Oops.
Miles 23 and 24 I could feel myself starting to get into my own head. I wanted nothing more than to walk/run the last few miles. I knew I would be so disappointed if I didn’t reach my goal time though. I looked at my watch and knew I had a little bit of cushion with my pace, so I dropped back into the pace group and sort of floated with their pace until my heart rate went down, zoning out into my music. I reached Mile 25 and knew I had enough left in me, I said my usual mantra to myself: “You can do anything for one mile.” I took off from the pace group for my finish.
The end of the marathon is at Niagara Square and you run back into all the energy. I crossed the finish line with a time of 3:47:40. I was in total shock. That was an entire 8 minutes off my PR time in just seven months! I have no idea how I did it, but I think this course just has some sort of magic to it. This won’t be my last Buffalo marathon.
Fuel: Huma gel every 45 minutes
Pre race dinner: Pizza and wings
Pre race fuel: Coffee and half a bagel
Favorite signs on course:
“You should still go to therapy.”
“Why?”
“Hurry, your beer is getting cold.”














