Both are correct, but the second one uses more careful grammar. the greatest story you never heard the greatest story you've never heard = the best story of all the stories that you have never heard in your life (you have not heard the story yet) This might be what you're after: the greatest story you've ever heard = the best story that you have ever heard in your life (you have heard the story already)
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.