dbinia
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.

NXT Battleground 2024

2024

as Karl Anderson

Countdown to NXT Battleground 2024

2024

as Karl Anderson

WWE Speed

2024

as Karl Anderson

NJPW Wrestle Kingdom 17: Night 1 in Tokyo Dome

2023

as Karl Anderson

WWE Survivor Series 2022: WarGames

2022

as Karl Anderson (Ringside)

WWE Crown Jewel 2022

2022

as Karl Anderson

NJPW: Royal Quest II - Night 2

2022

as Karl Anderson

NJPW: Royal Quest II - Night 1

2022

as Karl Anderson

NJPW G1 Climax 32: Day 20 (Final)

2022

as Karl Anderson

Impact Wrestling Emergence 2022

2022

as Karl Anderson

IMPACT Wrestling: Against All Odds

2022

as Karl Anderson

Impact Wrestling: Slammiversary 2022

2022

as Karl Anderson

The SmackDown LowDown

2022

as Kyle Anderson

NJPW Dominion 6.12 In Osaka-Jo Hall

2022

as Karl Anderson

IMPACT Wrestling: Under Siege

2022

as Karl Anderson

NJPW Wrestling Dontaku

2022

as Karl Anderson

IMPACT Wrestling: Rebellion

2022

as Karl Anderson

NJPW Windy City Riot

2022

as Karl Anderson

IMPACT Wrestling: Multiverse of Matches

2022

as Karl Anderson

IMPACT Wrestling: Sacrifice 2022

2022

as Karl Anderson

Impact Wrestling: No Surrender 2022

2022

as Karl Anderson

IMPACT Wrestling: Hard to Kill 2022

2022

as Karl Anderson

IMPACT Wrestling: Throwback Throwdown II

2021

as Chad 2 Badd

IMPACT Wrestling: Turning Point 2021

2021

as Karl Anderson

IMPACT Wrestling: Bound For Glory

2021

as Karl Anderson

IMPACT! Plus: Victory Road 2021

2021

as Karl Anderson

AEW All Out

2021

as Karl Anderson

IMPACT Wrestling: Emergence 2021

2021

as Karl Anderson

NJPW Resurgence

2021

as Karl Anderson

IMPACT Wrestling: Slammiversary

2021

as Karl Anderson

AEW Fyter Fest

2021

as Karl Anderson

AEW Road Rager

2021

as Karl Anderson

IMPACT Wrestling: Against All Odds

2021

as Karl Anderson

IMPACT Wrestling: Under Siege

2021

as Karl Anderson

IMPACT Wrestling: Rebellion

2021

as Karl Anderson

Impact Wrestling: Hardcore Justice

2021

AEW Dark: Elevation

2021

as Karl Anderson

IMPACT Wrestling: Sacrifice 2021

2021

as Karl Anderson

IMPACT Wrestling: No Surrender 2021

2021

as Karl Anderson

IMPACT Wrestling: Hard to Kill 2021

2021

as Karl Anderson

IMPACT Wrestling: Final Resolution 2020

2020

as Karl Anderson

IMPACT Wrestling: Turning Point

2020

as Karl Anderson

Talk N' Shop A Mania 2

2020

as "Machine Gun" Karl Anderson

IMPACT Wrestling: Bound for Glory

2020

as Karl Anderson

IMPACT Wrestling! Presents Talk ‘N Shop: Full Keg

2020

as Karl Anderson

IMPACT Wrestling: Victory Road

2020

as Karl Anderson

Talk 'N Shop A Mania

2020

as Karl Anderson

The Boneyard Match

2020

as Karl Anderson

AJ Styles vs. Undertaker - Boneyard Match

2020

as Karl Anderson

WWE WrestleMania 36: Part 1

2020

as Karl Anderson (Appearance)

QuizzleMania

2020

as Karl Anderson

WWE Elimination Chamber 2020

2020

as Karl Anderson (Ringside)

WWE Super ShowDown 2020

2020

as Karl Anderson (Preshow)

WWE Royal Rumble 2020

2020

as Karl Anderson

WWE TLC: Tables, Ladders & Chairs 2019

2019

as Karl Anderson

WWE Survivor Series 2019

2019

as Karl Anderson (Preshow)

WWE Crown Jewel 2019

2019

as Karl Anderson

WWE Hell in a Cell 2019

2019

as Karl Anderson

All Elite Wrestling: Dynamite

2019

as Karl Anderson

WWE Clash of Champions 2019

2019

as Karl Anderson

WWE SummerSlam 2019

2019

as Karl Anderson (Ringside)

WWE Extreme Rules 2019

2019

as Karl Anderson (Ringside)

WWE Super ShowDown 2019

2019

as Karl Anderson

WWE WrestleMania 35

2019

as Karl Anderson (Preshow)

WWE Money in the Bank 2018

2018

as Karl Anderson

WWE Greatest Royal Rumble

2018

as Karl Anderson

WWE Elimination Chamber 2018

2018

as Karl Anderson

WWE Royal Rumble 2018

2018

as Karl Anderson

WWE Payback 2017

2017

as Karl Anderson (Preshow)

WWE WrestleMania 33

2017

as Karl Anderson

Southpaw Regional Wrestling

2017

as Chad 2 Badd

WWE Fastlane 2017

2017

as Karl Anderson

WWE Best of Raw & SmackDown Live 2016

2017

as Karl Anderson

WWE Survivor Series 2016

2016

as Karl Anderson

WWE Hell in a Cell 2016

2016

as Karl Anderson

WWE Clash of Champions 2016

2016

as Karl Anderson

WWE SummerSlam 2016

2016

as Karl Anderson

WWE Battleground 2016

2016

as Karl Anderson

WWE Money in the Bank 2016

2016

as Karl Anderson

WWE Extreme Rules 2016

2016

as Karl Anderson

Being The Elite

2016

as Karl Anderson

WWE Payback 2016

2016

as Karl Anderson (Appearance)

NJPW Honor Rising: Japan 2016 - Day 2

2016

as Karl Anderson

NJPW Honor Rising: Japan 2016 - Day 1

2016

as Karl Anderson

NJPW The New Beginning in Niigata 2016

2016

as Karl Anderson

NJPW The New Beginning in Osaka 2016

2016

as Karl Anderson

ROH: Winter Warriors Tour - Duluth

2016

as Karl Anderson

NJPW New Year Dash !! 2016

2016

as Karl Anderson

NJPW Wrestle Kingdom 10

2016

as Karl Anderson

NJPW Tag League Finals 2015

2015

as Karl Anderson

NJPW Power Struggle 2015

2015

as Karl Anderson

NJPW King of Pro-Wrestling 2015

2015

as Karl Anderson

RPW & NJPW: Global Wars UK

2015

as Karl Anderson

NJPW Destruction in Kobe 2015

2015

as Karl Anderson

NJPW Destruction In Okayama

2015

as Karl Anderson

NJPW G1 Climax 25: Day 19 (Final)

2015

as Karl Anderson

NJPW G1 Climax 25: Day 18

2015

as Karl Anderson

NJPW G1 Climax 25: Day 17

2015

as Karl Anderson

NJPW G1 Climax 25: Day 16

2015

as Karl Anderson

NJPW G1 Climax 25: Day 15

2015

as Karl Anderson

NJPW G1 Climax 25: Day 14

2015

as Karl Anderson

NJPW G1 Climax 25: Day 13

2015

as Karl Anderson

NJPW G1 Climax 25: Day 12

2015

as Karl Anderson

NJPW G1 Climax 25: Day 11

2015

as Karl Anderson

NJPW G1 Climax 25: Day 10

2015

as Karl Anderson

NJPW G1 Climax 25: Day 9

2015

as Karl Anderson

NJPW G1 Climax 25: Day 8

2015

as Karl Anderson

NJPW G1 Climax 25: Day 7

2015

as Karl Anderson

NJPW G1 Climax 25: Day 6

2015

as Karl Anderson

NJPW G1 Climax 25: Day 5

2015

as Karl Anderson

NJPW G1 Climax 25: Day 4

2015

as Karl Anderson

NJPW G1 Climax 25: Day 3

2015

as Karl Anderson

NJPW G1 Climax 25: Day 2

2015

as Karl Anderson

NJPW G1 Climax 25: Day 1

2015

as Karl Anderson

NJPW Dominion 7.5 in Osaka-jo Hall

2015

as Karl Anderson

ROH & NJPW: Global Wars - Night 2

2015

as Karl Anderson

ROH & NJPW: Global Wars - Night 1

2015

as Karl Anderson

NJPW Wrestling Dontaku 2015

2015

as Karl Anderson

NJPW Invasion Attack 2015

2015

as Karl Anderson

NJPW The New Beginning in Sendai

2015

as Karl Anderson

NJPW The New Beginning in Osaka 2015

2015

as Karl Anderson

NJPW Wrestle Kingdom 9

2015

as Karl Anderson

Smack 'Em Up: Reality Bites

2014

as Chad

NJPW World Tag League 2014 - Day 11

2014

as Karl Anderson

NJPW Power Struggle 2014

2014

as Karl Anderson

NJPW Destruction in Kobe 2014

2014

as Karl Anderson

NJPW G1 Climax 24: Day 12 (Final)

2014

as Karl Anderson

NJPW G1 Climax 24: Day 11

2014

as Karl Anderson

NJPW G1 Climax 24: Day 10

2014

as Karl Anderson

NJPW G1 Climax 24: Day 9

2014

as Karl Anderson

NJPW G1 Climax 24: Day 7

2014

as Karl Anderson

NJPW G1 Climax 24: Day 6

2014

as Karl Anderson

NJPW G1 Climax 24: Day 5

2014

as Karl Anderson

NJPW G1 Climax 24: Day 4

2014

as Karl Anderson

NJPW G1 Climax 24: Day 3

2014

as Karl Anderson

NJPW G1 Climax 24: Day 2

2014

as Karl Anderson

NJPW G1 Climax 24: Day 1

2014

as Karl Anderson

NJPW Dominion 6.21

2014

NJPW Best of the Super Junior XXI Finals

2014

ROH & NJPW: War of The Worlds

2014

as Karl Anderson

ROH & NJPW: Global Wars

2014

as Karl Anderson

NJPW 42nd Anniversary Show

2014

NJPW The New Beginning in Hiroshima

2014

NJPW Wrestle Kingdom 8

2014

as Karl Anderson

NJPW World Tag League 2013 Finals

2013

NJPW Power Struggle 2013

2013

as Karl Anderson

NJPW King of Pro-Wrestling 2013

2013

as Karl Anderson

NJPW Destruction 2013

2013

ROH: Manhattan Mayhem V

2013

as Karl Anderson

G1 Climax 23: Day 9

2013

as Karl Anderson

NJPW G1 Climax 23: Day 9 (Final)

2013

as Karl Anderson

NJPW G1 Climax 23: Day 8

2013

as Karl Anderson

NJPW G1 Climax 23: Day 7

2013

as Karl Anderson

NJPW G1 Climax 23: Day 6

2013

as Karl Anderson

NJPW G1 Climax 23: Day 5

2013

as Karl Anderson

NJPW G1 Climax 23: Day 4

2013

as Karl Anderson

NJPW G1 Climax 23: Day 3

2013

as Karl Anderson

NJPW G1 Climax 23: Day 2

2013

as Karl Anderson

G1 Climax 23: Day 1

2013

NJPW G1 Climax 23: Day 1

2013

as Karl Anderson

PWG Sells Out: Volume 3

2013

as Karl Anderson

ROH: Supercard of Honor

2013

as Karl Anderson

ROH: Supercard of Honor VII

2013

as Karl Anderson

NJPW Wrestle Kingdom 7

2013

as Karl Anderson

NJPW King Of Pro-Wrestling 2012

2012

as Karl Anderson

NJPW G1 Climax 22: Day 9 (Final)

2012

as Karl Anderson

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

2012

as Karl Anderson

NJPW Dominion 6.16

2012

as Karl Anderson

NJPW 40th Anniversary Show

2012

as Karl Anderson

NJPW The New Beginning 2012

2012

as Karl Anderson

NJPW Wrestle Kingdom 6

2012

as Karl Anderson

NJPW G1 Climax 21: Day 10 (Final)

2011

as Karl Anderson

NJPW Wrestling Dontaku 2011

2011

as Karl Anderson

NJPW Presents CMLL Fantastica Mania 2011 - Day 2

2011

as Karl Anderson

NJPW Wrestle Kingdom 5

2011

as Karl Anderson

NJPW G1 Climax 20: Day 8 (Final)

2010

as Karl Anderson

NJPW Dominion 6.19

2010

as Karl Anderson

NJPW Wrestle Kingdom IV

2010

as Karl Anderson

NJPW Destruction 2009

2009

as Karl Anderson

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

2009

as Karl Anderson

PWG: Guerre Sans Frontières

2009

as Karl Anderson

PWG: Speed of Sound

2009

as Karl Anderson

NJPW G1 Climax 19: Day 8 (Final)

2009

as Karl Anderson

NJPW Resolution 2009

2009

as Karl Anderson

PWG: Express Written Consent

2009

as Karl Anderson

NJPW Wrestle Kingdom 3

2009

as Karl Anderson

NJPW G1 Climax 18: Day 7 (Final)

2008

as Karl Anderson

PWG: ¡Dia De Los Dangerous!

2008

as Karl "Machine Gun" Anderson

PWG: All Star Weekend 6 - Night Two

2008

as Karl "Machine Gun" Anderson

PWG: All Star Weekend 6 - Night One

2008

as Karl "Machine Gun" Anderson

PWG: The High Cost of Doing Business

2007

as Karl "Machine Gun" Anderson

PWG: 2007 Battle of Los Angeles - Night Three

2007

as Karl "Machine Gun" Anderson

PWG: 2007 Battle of Los Angeles - Night Two

2007

as Karl "Machine Gun" Anderson

PWG: Giant-Size Annual #4

2007

as Karl "Machine Gun" Anderson

PWG: All Star Weekend V - Night Two

2007

as Karl "Machine Gun" Anderson

PWG: All Star Weekend V - Night One

2007

as Karl "Machine Gun" Anderson

PWG: Album of The Year

2007

as Karl "Machine Gun" Anderson

PWG: Holy Diver Down

2007

as Karl "Machine Gun" Anderson

PWG: Guitarmageddon II: Armoryageddon

2007

as Karl "Machine Gun" Anderson

PWG: Based On A True Story

2007

as Karl "Machine Gun" Anderson

TNA iMPACT!

2004

as Karl Anderson

WWE SmackDown

1999

as Karl Anderson

WWE Raw

1993

as Karl Anderson