Singer Martina McBride has apologised to fans after cancelling a sold-out gig in West Virginia.

The country star was set to play at West Virginia University in Morgantown on 20 October (12), but organisers have called off the date due to overcrowding concerns as a football game is scheduled to take place on campus at the same time.

In a post on her blog, MCBride insists she is sorry for the mix-up and assures fans she will "sing my whole heart out" when she plays the rescheduled date next year (Jan13).

She writes, "Believe me I am bummed. It always sucks to be the artist when this happens because there is always the chance there will be people who may not be able to make it for the rescheduled show. They will be able to get their ticket money back, and should be able to cancel hotels, but may not be able to get their flight money back if they have non-refundable tickets and are coming in from out of town. I just hate that! The last thing I ever want to do is postpone a show, let alone a sold out one!

"While this was unforeseen, out of our control, and no one's fault, I still want you to know that I'm incredibly sorry for this situation.

"Just know that when I hit the stage in Morgantown on January 12th, I will sing my whole heart out for you!"