Now On Sale

FREE Ground Shipping

MEC Reloading Presses

On All MEC Presses

Shop Now

Best Prices On

Avian-X Decoys

Avian-X Decoys

Starting at $42.79!

Shop Now

Huge Selection of

Higdon Decoys

Over 30 to Choose From!

Shop Now
Higdon Decoys

Free Ground Shipping

On All YETI Coolers!

Shop Now
Yeti Coolers Free Ground Shipping

Big Green Egg

The Ultimate Cooking Experience

Authorized Dealer

Visit our store today to pick up your new favorite outdoor grill.

Shop Accessories

Workshops & Upcoming Events

Reese Strong Cruise-In
November 5, 2016

Join the ReeseStrong Foundation at Green Top Hunting and Fishing on Saturday, November 5, for day of fun, food, and classic cars. Raffle tickets for various prizes including gift cards and merchandise will be sold throughout the Cruise In.

Learn More

Concealed Carry Classes
See Calendar for Details

If you are readly to learn more about how to make yourself and your family safer, Defensive Dynamics is here to help.

Learn More

Events Calendar
Green Top Special Events

View the Green Top Calendar to see all upcoming events, concealed carry classes, and group meetings in our Lodge.



Learn More


The Perfect Gift For Someone Who Has Everything

Give a Green Top Gift Card to the outdoorsman in your life. For use in-store or by phone.

Shop Gift Cards

Shop By Department






Hunting Clothes



Home & Gifts

Thank You For Shopping With Us

Green Top is a leading provider of outdoor sporting equipment with a huge inventory of top name products and expert advice for anyone who loves to hunt, fish, and experience the outdoors. Relationships with our customers have spanned generations, built on expert advice from people who are as passionate about hunting, fishing, and the great outdoors as you.

Green Top Sporting Goods is known throughout central Virginia for our expert advice and diverse inventory of outdoor sporting goods equipment. We cherish the relationships we create in our Central Virginia store. We now offer the same experience online with a Green Top blog. Please don't hesitate to call us at 804-550-2188 or stop into our Ashland, Virginia store.