Big Rock Stadium is a baseball venue in Rotary Park in Morehead City, North Carolina, and the home field of the Morehead City Marlins. From Bali Hai Resort a Dazzler Select by Wyndham, it’s about a seven-minute drive; the Marlins’ visitor address can help you navigate to the park.
- Location: Rotary Park, Morehead City
- Visitor address: 2714 Mayberry Loop Road, Morehead City, NC 28557
- Venue: Baseball field with a grandstand seating 1,800
- Season pattern: The Marlins play more than 30 games per season in the summer collegiate Coastal Plain League

Where Big Rock Stadium Is
Big Rock Stadium sits in the back corner of Rotary Park on Mayberry Loop Road in Morehead City. The Morehead City Marlins give the visitor address as 2714 Mayberry Loop Road, Morehead City, NC 28557.
The venue is also known as O’Neal Field or Puck O’Neal Field at Big Rock Stadium. It was erected in 2010 with support from the Town of Morehead City, The Big Rock, and V.J. ‘Puck’ O’Neal; the field is named for O’Neal.
For broader local context, this practical guide to Atlantic Beach, NC covers the town where Bali Hai is located.
What Events Does Big Rock Stadium Host?

Big Rock Stadium is primarily a baseball complex, built for local American Legion programs and later adopted as the Morehead City Marlins’ home venue. The Coastal Plain League is a summer collegiate baseball league, and the Marlins host more than 30 games per season.
The main grandstand seats 1,800 fans, with room for another 400–500 people to walk around the complex. That layout gives the venue space beyond the fixed seating for game-day crowds.
How Do You Get to Big Rock Stadium?

For navigation, use the Marlins’ visitor address and follow the signs into Rotary Park; the stadium is in the park’s back corner. If you’re driving from Emerald Isle, the Marlins’ directions route via NC 58, Atlantic Beach Causeway/Morehead Avenue, the Morehead City Bridge, US 70/Arendell Street, 20th Street, and Mayberry Loop Road.
Parking at the stadium is free. If you’re staying in Atlantic Beach, rooms at this Atlantic Beach motel put the venue within the drive noted above.

Planning a Stadium Visit from Atlantic Beach
Start by checking the Marlins’ schedule if you’re planning around a game, then use the Mayberry Loop Road visitor address for directions. Will-call tickets are held at the stadium’s main entrance.
Morehead City’s waterfront is another local area to pair with time in town; the Morehead City waterfront offers a separate setting to explore.
Before you go, check the official site for current schedule and ticket details. The venue is in Morehead City, so you can combine a game visit with time along the waterfront without confusing the stadium with the town’s Atlantic Beach center.
FAQs
Is Big Rock Stadium the same as O’Neal Field?
Yes. O’Neal Field and Puck O’Neal Field at Big Rock Stadium are alternate names for the venue.
Which baseball team plays at Big Rock Stadium?
The Morehead City Marlins play their home games there.
Where are will-call tickets held?
Will-call tickets are held at the stadium’s main entrance.
