Chad Allegra

Chad Allegra

Chad Allegra is an American professional wrestler better known by his ring name "The Machine Gun" Karl Anderson. He is currently signed to WWE and is best known for his work as a tag team wrestler, particularly in Japanese promotions like Pro Wrestling Noah and New Japan Pro Wrestling, where he is a former four-time IWGP Tag Team Champion.

also starring Chad Allegra
actor

AEW All Out

As Karl Anderson

actor

IMPACT! Plus: Victory Road 2021

As Karl Anderson

actor

Impact Wrestling: Hardcore Justice

actor

IMPACT Wrestling: Bound For Glory

As Karl Anderson

actor

ROH: Supercard of Honor

As Karl Anderson

actor

NJPW Dominion 6.16

As Karl Anderson

actor

NJPW Wrestling Dontaku 2011

As Karl Anderson

actor

IMPACT Wrestling: Turning Point 2021

As Karl Anderson

actor

NJPW Dominion 6.19

As Karl Anderson

actor

IMPACT Wrestling: Throwback Throwdown II

As Chad 2 Badd

actor

NJPW Masahiro Chono 25th Anniversary ~ Aristrist In Ryogoku Kokugikan~

As Karl Anderson

actor

NJPW Resolution 2009

As Karl Anderson

actor

IMPACT Wrestling: Hard to Kill 2022

As Karl Anderson

actor

NJPW 40th Anniversary Show

As Karl Anderson

actor

Impact Wrestling: No Surrender 2022

As Karl Anderson

actor

IMPACT Wrestling: Sacrifice 2022

As Karl Anderson

actor

IMPACT Wrestling: Multiverse of Matches

As Karl Anderson

actor

WWE Extreme Rules 2016

As Karl Anderson

actor

The Boneyard Match

As Karl Anderson

actor

NJPW Windy City Riot

As Karl Anderson

actor

IMPACT Wrestling: Rebellion

As Karl Anderson

actor

NJPW Wrestling Dontaku

As Karl Anderson

actor

IMPACT Wrestling: Under Siege

As Karl Anderson

actor

G1 Climax 23: Day 1

actor

WWE Payback 2016

As Karl Anderson (Appearance)

actor

NJPW Dominion 6.12 In Osaka-Jo Hall

As Karl Anderson

actor

NJPW Destruction 2013

actor

NJPW King of Pro-Wrestling 2013

As Karl Anderson

actor

ROH: Supercard of Honor VII

As Karl Anderson

actor

Impact Wrestling: Slammiversary 2022

As Karl Anderson

actor

IMPACT Wrestling: Against All Odds

As Karl Anderson

actor

NJPW World Tag League 2013 Finals

actor

NJPW The New Beginning in Hiroshima

actor

NJPW 42nd Anniversary Show

actor

NJPW Best of the Super Junior XXI Finals

actor

NJPW Dominion 6.21

actor

NJPW G1 Climax 24: Day 5

As Karl Anderson

actor

NJPW G1 Climax 24: Day 7

As Karl Anderson

actor

Impact Wrestling Emergence 2022

As Karl Anderson

actor

NJPW Wrestle Kingdom 9

As Karl Anderson

actor

Smack 'Em Up: Reality Bites

As Chad

actor

NJPW The New Beginning in Osaka 2015

As Karl Anderson

actor

NJPW The New Beginning in Sendai

As Karl Anderson

actor

NJPW Wrestle Kingdom 8

As Karl Anderson

actor

ROH: Manhattan Mayhem V

As Karl Anderson

actor

WWE Crown Jewel

As Karl Anderson

actor

G1 Climax 23: Day 9

As Karl Anderson

actor

NJPW Invasion Attack 2015

As Karl Anderson

actor

ROH & NJPW: Global Wars - Night 1

As Karl Anderson

actor

PWG: Guerre Sans Frontières

As Karl Anderson

actor

PWG: Speed of Sound

As Karl Anderson

actor

PWG: Express Written Consent

As Karl Anderson

actor

NJPW Dominion 7.5 in Osaka-jo Hall

As Karl Anderson

actor

NJPW Wrestling Dontaku 2015

As Karl Anderson

actor

ROH & NJPW: Global Wars

As Karl Anderson

actor

ROH & NJPW: War of The Worlds

As Karl Anderson

actor

NJPW G1 Climax 25: Day 19 (Final)

As Karl Anderson

actor

NJPW King of Pro-Wrestling 2015

As Karl Anderson

actor

PWG: Based On A True Story

As Karl "Machine Gun" Anderson

actor

PWG: Guitarmageddon II: Armoryageddon

As Karl "Machine Gun" Anderson

actor

NJPW Wrestle Kingdom 17: Night 1 in Tokyo Dome

As Karl Anderson

actor

NJPW Destruction In Okayama

As Karl Anderson

actor

NJPW Destruction in Kobe 2015

As Karl Anderson

actor

PWG: Holy Diver Down

As Karl "Machine Gun" Anderson

actor

PWG: Album of The Year

As Karl "Machine Gun" Anderson

actor

PWG: All Star Weekend V - Night One

As Karl "Machine Gun" Anderson

actor

PWG: All Star Weekend V - Night Two

As Karl "Machine Gun" Anderson

actor

PWG: Giant-Size Annual #4

As Karl "Machine Gun" Anderson

actor

PWG: 2007 Battle of Los Angeles - Night Two

As Karl "Machine Gun" Anderson

actor

PWG: 2007 Battle of Los Angeles - Night Three

As Karl "Machine Gun" Anderson

actor

PWG: The High Cost of Doing Business

As Karl "Machine Gun" Anderson

actor

PWG: All Star Weekend 6 - Night One

As Karl "Machine Gun" Anderson

actor

PWG: All Star Weekend 6 - Night Two

As Karl "Machine Gun" Anderson

actor

PWG: ¡Dia De Los Dangerous!

As Karl "Machine Gun" Anderson

actor

NJPW Power Struggle 2015

As Karl Anderson

actor

NJPW Power Struggle 2014

As Karl Anderson

actor

NJPW Destruction in Kobe 2014

As Karl Anderson

actor

NJPW G1 Climax 24: Day 1

As Karl Anderson

actor

NJPW G1 Climax 24: Day 4

As Karl Anderson

actor

NJPW G1 Climax 24: Day 11

As Karl Anderson

actor

NJPW G1 Climax 24: Day 12 (Final)

As Karl Anderson

actor

NJPW World Tag League 2014 - Day 11

As Karl Anderson

actor

NJPW Tag League Finals 2015

As Karl Anderson

actor

NJPW Wrestle Kingdom 10

As Karl Anderson

actor

ROH & NJPW: Global Wars - Night 2

As Karl Anderson

actor

NJPW New Year Dash !! 2016

As Karl Anderson

actor

NJPW Honor Rising: Japan 2016 - Day 1

As Karl Anderson

actor

NJPW Honor Rising: Japan 2016 - Day 2

As Karl Anderson

actor

RPW & NJPW: Global Wars UK

As Karl Anderson

actor

NJPW The New Beginning in Osaka 2016

As Karl Anderson

actor

NJPW The New Beginning in Niigata 2016

As Karl Anderson

actor

NJPW King Of Pro-Wrestling 2012

As Karl Anderson

actor

NXT Battleground 2024

As Karl Anderson

actor

IMPACT Wrestling: Slammiversary

As Karl Anderson

actor

NJPW G1 Climax 32: Day 20 (Final)

As Karl Anderson

actor

NJPW: Royal Quest II - Night 1

As Karl Anderson

actor

NJPW: Royal Quest II - Night 2

As Karl Anderson

actor

WWE Royal Rumble 2018

As Karl Anderson

actor

WWE Money in the Bank 2016

As Karl Anderson

actor

WWE Payback 2017

As Karl Anderson (Preshow)

actor

NJPW Power Struggle 2013

As Karl Anderson

actor

NJPW G1 Climax 23: Day 2

As Karl Anderson

actor

NJPW G1 Climax 23: Day 3

As Karl Anderson

actor

NJPW G1 Climax 23: Day 4

As Karl Anderson

actor

NJPW G1 Climax 23: Day 5

As Karl Anderson

actor

NJPW G1 Climax 23: Day 6

As Karl Anderson

actor

NJPW G1 Climax 23: Day 7

As Karl Anderson

actor

NJPW G1 Climax 23: Day 8

As Karl Anderson

actor

NJPW The New Beginning 2012

As Karl Anderson

actor

NJPW G1 Climax 24: Day 2

As Karl Anderson

actor

NJPW G1 Climax 24: Day 3

As Karl Anderson

actor

NJPW G1 Climax 24: Day 9

As Karl Anderson

actor

NJPW G1 Climax 24: Day 10

As Karl Anderson

actor

NJPW G1 Climax 23: Day 1

As Karl Anderson

actor

NJPW Wrestle Kingdom 5

As Karl Anderson

actor

WWE Battleground 2016

As Karl Anderson

actor

NJPW G1 Climax 25: Day 1

As Karl Anderson

actor

NJPW G1 Climax 25: Day 2

As Karl Anderson

actor

NJPW G1 Climax 25: Day 3

As Karl Anderson

actor

NJPW G1 Climax 25: Day 4

As Karl Anderson

actor

NJPW G1 Climax 25: Day 5

As Karl Anderson

actor

NJPW G1 Climax 25: Day 6

As Karl Anderson

actor

NJPW G1 Climax 25: Day 7

As Karl Anderson

actor

NJPW G1 Climax 25: Day 8

As Karl Anderson

actor

NJPW G1 Climax 25: Day 9

As Karl Anderson

actor

NJPW G1 Climax 25: Day 10

As Karl Anderson

actor

NJPW G1 Climax 25: Day 11

As Karl Anderson

actor

NJPW G1 Climax 25: Day 12

As Karl Anderson

actor

NJPW G1 Climax 25: Day 13

As Karl Anderson

actor

NJPW G1 Climax 25: Day 14

As Karl Anderson

actor

NJPW G1 Climax 25: Day 15

As Karl Anderson

actor

NJPW G1 Climax 25: Day 16

As Karl Anderson

actor

NJPW G1 Climax 25: Day 17

As Karl Anderson

actor

NJPW G1 Climax 25: Day 18

As Karl Anderson

actor

WWE SummerSlam 2016

As Karl Anderson

actor

ROH: Winter Warriors Tour - Duluth

As Karl Anderson

actor

WWE Clash of Champions 2016

As Karl Anderson

actor

WWE Survivor Series 2019

As Karl Anderson (Preshow)

actor

Countdown to NXT Battleground 2024

As Karl Anderson

actor

WWE WrestleMania 35

As Karl Anderson (Preshow)

actor

WWE Super ShowDown 2019

As Karl Anderson

actor

WWE TLC: Tables, Ladders & Chairs 2019

As Karl Anderson

actor

WWE Extreme Rules 2019

As Karl Anderson (Ringside)

actor

WWE SummerSlam 2019

As Karl Anderson (Ringside)

actor

WWE Hell in a Cell 2016

As Karl Anderson

actor

WWE Survivor Series 2016

As Karl Anderson

actor

WWE Survivor Series: WarGames

As Karl Anderson (Ringside)

actor

NJPW G1 Climax 19: Day 8 (Final)

As Karl Anderson

actor

NJPW G1 Climax 21: Day 10 (Final)

As Karl Anderson

actor

NJPW G1 Climax 20: Day 8 (Final)

As Karl Anderson

actor

NJPW G1 Climax 22: Day 9 (Final)

As Karl Anderson

actor

NJPW G1 Climax 18: Day 7 (Final)

As Karl Anderson

actor

WWE Fastlane 2017

As Karl Anderson

actor

WWE WrestleMania 33

As Karl Anderson

actor

NJPW G1 Climax 24: Day 6

As Karl Anderson

actor

WWE Elimination Chamber 2018

As Karl Anderson

actor

NJPW Wrestle Kingdom 6

As Karl Anderson

actor

WWE Money in the Bank 2018

As Karl Anderson

actor

WWE Clash of Champions 2019

As Karl Anderson

actor

WWE Hell in a Cell 2019

As Karl Anderson

actor

WWE Crown Jewel

As Karl Anderson

actor

WWE Royal Rumble 2020

As Karl Anderson

actor

WWE Super ShowDown 2020

As Karl Anderson (Preshow)

actor

WWE Elimination Chamber 2020

As Karl Anderson (Ringside)

actor

AJ Styles vs. Undertaker - Boneyard Match

As Karl Anderson

actor

WWE WrestleMania 36: Part 1

As Karl Anderson (Appearance)

actor

NJPW Wrestle Kingdom 3

As Karl Anderson

actor

NJPW Wrestle Kingdom 7

As Karl Anderson

actor

PWG Sells Out: Volume 3

As Karl Anderson

actor

Talk 'N Shop A Mania

As Karl Anderson

actor

IMPACT Wrestling: Victory Road

As Karl Anderson

actor

IMPACT Wrestling: Bound for Glory

As Karl Anderson

actor

IMPACT Wrestling! Presents Talk ‘N Shop: Full Keg

As Karl Anderson

actor

IMPACT Wrestling: Turning Point

As Karl Anderson

actor

Talk N' Shop A Mania 2

As "Machine Gun" Karl Anderson

actor

NJPW Destruction 2009

As Karl Anderson

actor

IMPACT Wrestling: Final Resolution 2020

As Karl Anderson

actor

IMPACT Wrestling: Hard to Kill 2021

As Karl Anderson

actor

NJPW Presents CMLL Fantastica Mania 2011 - Day 2

As Karl Anderson

actor

NJPW & AJPW 40th Anniversary: We Are Pro-Wrestling Love

As Karl Anderson

actor

IMPACT Wrestling: No Surrender 2021

As Karl Anderson

actor

IMPACT Wrestling: Sacrifice 2021

As Karl Anderson

actor

WWE Greatest Royal Rumble

As Karl Anderson

actor

IMPACT Wrestling: Rebellion

As Karl Anderson

actor

NJPW G1 Climax 23: Day 9 (Final)

As Karl Anderson

actor

IMPACT Wrestling: Under Siege

As Karl Anderson

actor

IMPACT Wrestling: Against All Odds

As Karl Anderson

actor

WWE Best of Raw & SmackDown Live 2016

As Karl Anderson

actor

AEW Road Rager

As Karl Anderson

actor

AEW Fyter Fest

As Karl Anderson

actor

IMPACT Wrestling: Emergence 2021

As Karl Anderson

actor

NJPW Resurgence

As Karl Anderson

actor

NJPW Wrestle Kingdom IV

As Karl Anderson

actor

Being The Elite

As Karl Anderson

actor

AEW Dark: Elevation

As Karl Anderson

actor

The SmackDown LowDown

As Kyle Anderson

actor

WWE SmackDown

As Karl Anderson

actor

QuizzleMania

As Karl Anderson

actor

WWE Raw

As Karl Anderson

actor

Southpaw Regional Wrestling

As Chad 2 Badd

actor

TNA iMPACT!

As Karl Anderson

actor

WWE Speed

As Karl Anderson

actor

All Elite Wrestling: Dynamite

As Karl Anderson