Sachverhalt: A. Das Strafgericht des Kantons Basel-Stadt erklärte A._ mit Urteil vom 5. Juni 2018 der versuchten schweren Körperverletzung, des Angriffs sowie der einfachen Körperverletzung schuldig und verurteilte ihn zu einer Freiheitsstrafe von 28 Monaten, davon 16 Monate mit bedingtem Strafvollzug. A._ erhob gegen das Urteil Berufung und die Staatsanwaltschaft Anschlussberufung. Das Appellationsgericht des Kantons Basel-Stadt bestätigte am 18. Oktober 2019 die erstinstanzlichen Schuldsprüche. Es bestrafte A._ in teilweiser Gutheissung seiner Berufung mit einer Freiheitsstrafe von 28 Monaten, davon 22 Monate mit bedingtem Vollzug. Das Appellationsgericht hält für erwiesen, dass A._ zusammen mit E._ und F._ am 7. Juli 2016 bei der Kaserne in Basel an einem Angriff auf B._ und C._ beteiligt war. Die drei Täter hätten B._ und C._ von hinten überraschend angegriffen und ihnen je einen Schlag in den Nacken versetzt, ohne dass sich diese dagegen hätten zur Wehr setzen oder selber tätlich darauf hätten reagieren können. C._ habe danach versucht zu flüchten, sei von den Angreifern jedoch eingeholt und zu Fall gebracht worden. Danach hätten diese mit den Füssen mit einer gewissen Heftigkeit auf ihn eingetreten. Grund für den Angriff sei eine angebliche Belästigung der Freundin von E._ bei der Dreirosenbrücke in Basel durch mehrere dunkelhäutige Personen gewesen. Weiter habe A._ D._ am 18. Februar 2017 einen Faustschlag ins Gesicht versetzt, welcher beim Opfer den Verlust eines Schneidezahns zur Folge gehabt habe. B. A._ beantragt mit Beschwerde in Strafsachen, das Urteil vom 19. Oktober 2019 sei aufzuheben und er sei wegen eines leichten Falles der einfachen Körperverletzung zu einer bedingten Geldstrafe von 60 Tagessätzen zu verurteilen. Eventualiter sei die Sache zur Neubeurteilung an die Vorinstanz zurückzuweisen. A._ stellt zudem ein Gesuch um aufschiebende Wirkung.