Definitions of by a long shot:

  • adverb:   by a great deal
    Example: "He is the best by a long shot"