Sein Debüt im Biathlon-Weltcup gab Eberhard 2006 bei einem Sprint in Hochfilzen, in dem er 57. wurde und sich damit auch gleich für den Verfolger (54.) qualifizieren konnte. In den folgenden Jahren wurde er sowohl im Weltcup als auch im niederklassigen Europacup (ab 2008: "IBU-Cup") eingesetzt. Im IBU-Cup entschied er zwischen November 2012 und Jänner 2014 vier Rennen für sich – drei Sprints und eine Verfolgung –, im Weltcup erreichte er bis 2015 in zwei Sprintrennen die Top Ten: zunächst im Februar 2011 als Zehnter in Fort Kent, knapp zwei Jahre später als Achter in Ruhpolding. Mit diesen Ergebnissen blieb er hinter den Erfolgen seiner Mannschaftskollegen Eder, Landertinger, Mesotitsch und Sumann zurück, die in den frühen 2010er Jahren den Kern des ÖSV-Biathlonteams bildeten und Weltcuprennen sowie olympische Medaillen gewannen. 2013 ging Eberhard erstmals bei Weltmeisterschaften an den Start und belegte dort den 16. Rang mit der Mixed-Staffel sowie den 66. Platz im Sprint. Bei den Olympischen Winterspielen 2014 zählte er als Reserveläufer zum sechsköpfigen Aufgebot, kam aber nicht zum Einsatz.