Aaron Frobel

Aaron Frobel

Aaron Frobel is a Canadian professional wrestler and promoter, better known by his ring name Michael Elgin. He most recently worked for Pro Wrestling Noah, where he was a one-time GHC Tag Team Champion with Masa Kitamiya. He is best known for his work with New Japan Pro-Wrestling (NJPW), where he is a former NEVER Openweight Champion. In NJPW, he was also a one-time IWGP Intercontinental and a one-time NEVER Openweight 6-Man Tag Team Champion. He...

More
also starring Aaron Frobel
actor

ROH: Survival of The Fittest 2011

actor

FSW Mecca VI

As Michael Elgin

actor

ROH: Supercard of Honor

As Michael Elgin

actor

ROH: Relentless

As Michael Elgin

actor

AAW Unstoppable 2016

As Michael Elgin

actor

ROH: Tag Wars

As Michael Elgin

actor

ROH: Honor In The Heart of Texas

As Michael Elgin

actor

ROH: Live And Let Die

As Michael Elgin

actor

ROH A New Dawn

As Michael Elgin

actor

Smash Wrestling GOLD

As Michael Elgin

actor

Smash Rival Schools 2014

As Michael Elgin

actor

ROH: A Night of Hoopla

As Michael Elgin

actor

ROH: Best In The World

As Michael Elgin

actor

ROH: Reclamation - Night 1

As Michael Elgin

actor

IMPACT Wrestling: A Night You Can't Mist

As Michael Elgin

actor

IMPACT Wrestling: Prelude to Glory

As Michael Elgin

actor

NJPW G1 Climax 26: Day 1

As Michael Elgin

actor

ROH: Final Battle 2012: Doomsday

As Michael Elgin

actor

ROH: Death Before Dishonor XI

As Michael Elgin

actor

ROH: Manhattan Mayhem V

As Michael Elgin

actor

ROH: All Star Extravaganza V

As Michael Elgin

actor

ROH: Final Battle 2013

As Michael Elgin

actor

ROH & NJPW: War of The Worlds

As Michael Elgin

actor

ROH: Best In The World

As Michael Elgin

actor

ROH: Tag Team Turmoil

actor

CyberFight Festival 2022

As Michael Elgin

actor

ROH: Honor Vs. Evil

As Michael Elgin

actor

ROH: Brew City Beatdown

As Michael Elgin

actor

PWG: All Star Weekend X - Night One

As Michael Elgin

actor

PWG: 2013 Battle of Los Angeles - Night Two

As Michael Elgin

actor

PWG: 2013 Battle of Los Angeles - Night One

As Michael Elgin

actor

PWG: Is Your Body Ready?

As Michael Elgin

actor

PWG: TEN

As Michael Elgin

actor

PWG: All Star Weekend 9 - Night One

As Michael Elgin

actor

PWG: DDT4

As Michael Elgin

actor

PWG: All Star Weekend 9 - Night Two

As Michael Elgin

actor

PWG: DDT4

As Michael Elgin

actor

PWG: Failure To Communicate

As Michael Elgin

actor

PWG: 2012 Battle of Los Angeles - Night Two

As Michael Elgin

actor

PWG: Threemendous III

As Michael Elgin

actor

PWG: Death To All But Metal

As Michael Elgin

actor

PWG: 2012 Battle of Los Angeles - Night One

As Michael Elgin

actor

PWG: All Star Weekend X - Night Two

As Michael Elgin

actor

IMPACT & Reality of Wrestling: Deep IMPACT

As Michael Elgin

actor

ROH: Final Battle 2014

As Michael Elgin

actor

ROH: 13th Anniversary

As Michael Elgin

actor

PWG: Mystery Vortex II

As Michael Elgin

actor

ROH: Supercard of Honor VIII

actor

ROH: Supercard of Honor IX

As Michael Elgin

actor

ROH & NJPW: Global Wars - Night 1

As Michael Elgin

actor

ROH & NJPW: War of The Worlds - Night 1

As Michael Elgin

actor

PWG: 2014 Battle of Los Angeles - Night One

As Michael Elgin

actor

PWG: ELEVEN

As Michael Elgin

actor

ROH & NJPW: War of The Worlds - Night 2

As Michael Elgin

actor

ROH: Best In The World

As Michael Elgin

actor

ROH & NJPW: Global Wars

As Michael Elgin

actor

PWG: 2014 Battle of Los Angeles - Night Three

As Michael Elgin

actor

Midnight After Mania

As Michael Elgin

actor

NJPW G1 Climax 25: Day 19 (Final)

As Michael Elgin

actor

ROH: Field of Honor

As Michael Elgin

actor

ROH: All Star Extravaganza VII

As Michael Elgin

actor

ROH: Final Battle 2015

As Michael Elgin

actor

ROH: Unity

As Michael Elgin

actor

ROH: Aftershock Tour - Hopkins

As Michael Elgin

actor

ROH: Winter Warriors Tour - Dearborn

As Michael Elgin

actor

NJPW Tag League Finals 2015

As Michael Elgin

actor

NJPW Wrestle Kingdom 10

As Michael Elgin

actor

ROH: Aftershock Tour - Philadephia

As Michael Elgin

actor

ROH & NJPW: Global Wars - Night 2

As Michael Elgin

actor

NJPW New Year Dash !! 2016

As Michael Elgin

actor

NJPW Honor Rising: Japan 2016 - Day 1

As Michael Elgin

actor

NJPW Honor Rising: Japan 2016 - Day 2

As Michael Elgin

actor

PWG: All Star Weekend 11 - Night One

As Michael Elgin

actor

PWG: All Star Weekend 11 - Night Two

As Michael Elgin

actor

ROH: 14th Anniversary

As Michael Elgin

actor

NJPW The New Beginning in Niigata 2016

As Michael Elgin

actor

NJPW The New Beginning in Osaka 2016

As Michael Elgin

actor

NJPW Invasion Attack 2016

As Michael Elgin

actor

RPW: Epic Encounter 2016

As Michael Elgin

actor

NJPW Wrestling Dontaku 2016

As Michael Elgin

actor

ROH & NJPW: Global Wars

As Michael Elgin

actor

NJPW Destruction in Hiroshima 2016

As Michael Elgin

actor

NJPW Destruction in Kobe 2016

As Michael Elgin

actor

NJPW Destruction in Hiroshima 2018

As Michael Elgin

actor

NJPW Destruction in Kobe 2017

As Michael Elgin

actor

NJPW: Best of the Super Juniors 2016 (Day 6)

As Michael Elgin

actor

NJPW: Best of the Super Juniors 2016 (Day 7)

As Michael Elgin

actor

RPW: Sittingbourne Spectacular 2016

As Michael Elgin

actor

AAW: Take No Prisoners

As Michael Elgin

actor

ROH: War of The Worlds - Night Three

As Michael Elgin

actor

NJPW G1 Special in USA 2017 - Night 2

As Michael Elgin

actor

ROH: Best In The World

As Michael Elgin

actor

ROH: War of The Worlds - Night One

As Michael Elgin

actor

NJPW New Japan Cup 2017: Night 2

As Michael Elgin

actor

NJPW Dominion 6.19 in Osaka-jo Hall

As Michael Elgin

actor

NJPW: Best of the Super Juniors 2016 (FINAL)

As Michael Elgin

actor

NJPW G1 Climax 28: Day 11

As Michael Elgin

actor

NJPW G1 Climax 28: Day 12

As Michael Elgin

actor

NJPW G1 Climax 28: Day 13

As Michael Elgin

actor

NJPW G1 Climax 28: Day 14

As Michael Elgin

actor

PWG: Prince

As Michael Elgin

actor

NJPW G1 Climax 26: Day 5

As Michael Elgin

actor

NJPW G1 Climax 26: Day 6

As Michael Elgin

actor

NJPW G1 Climax 26: Day 4

As Michael Elgin

actor

NJPW G1 Climax 26: Day 3

As Michael Elgin

actor

NJPW G1 Climax 26: Day 7

As Michael Elgin

actor

NJPW G1 Climax 26: Day 8

As Michael Elgin

actor

NJPW G1 Climax 26: Day 13

As Michael Elgin

actor

NJPW G1 Climax 26: Day 10

As Michael Elgin

actor

NJPW G1 Climax 26: Day 9

As Michael Elgin

actor

NJPW G1 Climax 26: Day 16

As Michael Elgin

actor

NJPW G1 Climax 26: Day 12

As Michael Elgin

actor

NJPW G1 Climax 26: Day 11

As Michael Elgin

actor

NJPW G1 Climax 26: Day 15

As Michael Elgin

actor

NJPW G1 Climax 26: Day 14

As Michael Elgin

actor

NJPW G1 Climax 26: Day 18

As Michael Elgin

actor

NJPW G1 Climax 26: Day 17

As Michael Elgin

actor

NJPW G1 Climax 26: Day 19 (Final)

As Michael Elgin

actor

NJPW Wrestle Kingdom 12

As Michael Elgin

actor

NJPW Destruction in Hiroshima 2017

As Michael Elgin

actor

NJPW G1 Climax 25: Day 3

As Michael Elgin

actor

NJPW G1 Climax 25: Day 2

As Michael Elgin

actor

NJPW G1 Climax 25: Day 1

As Michael Elgin

actor

NJPW G1 Climax 25: Day 10

As Michael Elgin

actor

NJPW G1 Climax 25: Day 4

As Michael Elgin

actor

NJPW G1 Climax 25: Day 5

As Michael Elgin

actor

NJPW G1 Climax 25: Day 11

As Michael Elgin

actor

NJPW G1 Climax 25: Day 8

As Michael Elgin

actor

NJPW G1 Climax 25: Day 6

As Michael Elgin

actor

NJPW G1 Climax 25: Day 7

As Michael Elgin

actor

NJPW G1 Climax 25: Day 14

As Michael Elgin

actor

NJPW G1 Climax 25: Day 15

As Michael Elgin

actor

NJPW G1 Climax 25: Day 16

As Michael Elgin

actor

NJPW G1 Climax 25: Day 9

As Michael Elgin

actor

NJPW G1 Climax 25: Day 13

As Michael Elgin

actor

NJPW G1 Climax 25: Day 12

As Michael Elgin

actor

NJPW G1 Climax 25: Day 17

As Michael Elgin

actor

NJPW G1 Climax 25: Day 18

As Michael Elgin

actor

NJPW G1 Climax 27: Day 1

As Michael Elgin

actor

NJPW G1 Climax 26: Day 2

As Michael Elgin

actor

NJPW G1 Climax 28: Day 5

As Michael Elgin

actor

NJPW G1 Climax 28: Day 6

As Michael Elgin

actor

NJPW G1 Climax 28: Day 7

As Michael Elgin

actor

NJPW G1 Climax 28: Day 9

As Michael Elgin

actor

NJPW G1 Climax 28: Day 4

As Michael Elgin

actor

NJPW G1 Climax 28: Day 10

As Michael Elgin

actor

NJPW G1 Climax 28: Day 8

As Michael Elgin

actor

ROH: Death Before Dishonor XIV

As Michael Elgin

actor

ROH: Winter Warriors Tour - Indianapolis

As Michael Elgin

actor

ROH: Winter Warriors Tour - Collinsville

As Michael Elgin

actor

ROH: Winter Warriors Tour - Duluth

As Michael Elgin

actor

NJPW G1 Climax 28: Day 15

As Michael Elgin

actor

ROH: All Star Extravaganza VIII

As Michael Elgin

actor

NJPW G1 Climax 27: Day 2

As Michael Elgin

actor

NJPW G1 Climax 27: Day 4

As Michael Elgin

actor

NJPW G1 Climax 27: Day 3

As Michael Elgin

actor

NJPW King of Pro-Wrestling 2016

As Michael Elgin

actor

PWG: Game Over, Man

As Michael Elgin

actor

PWG: Only Kings Understand Each Other

As Michael Elgin

actor

ROH: Raising The Bar - Day 1

As Michael Elgin

actor

ROH: Raising The Bar - Day 2

As Michael Elgin

actor

NJPW New Year Dash !! 2018

As Michael Elgin

actor

ROH: 10th Anniversary

As Michael Elgin

actor

NJPW Wrestling Dontaku 2018 - Night 1

As Michael Elgin

actor

NJPW The New Beginning In Sapporo 2018 - Night 1

As Michael Elgin

actor

NJPW Dominion 6.9 in Osaka-jo Hall

As Michael Elgin

actor

NJPW Dominion 6.11 in Osaka-jo Hall

As Michael Elgin

actor

NJPW G1 Climax 28: Day 1

As Michael Elgin

actor

PWG: Man On The Silver Mountain

As Michael Elgin

actor

PWG: Pushin Forward Back

As Michael Elgin

actor

PWG: Head Like A Cole

As Michael Elgin

actor

PWG: 2017 Battle of Los Angeles - Stage Two

As Michael Elgin

actor

NJPW New Year Dash !! 2017

As Michael Elgin

actor

Lucha Libre AAA Invading New York

As Michael Elgin

actor

IMPACT Wrestling: Bound for Glory 2019

As Michael Elgin

actor

ROH: Honor Takes Center Stage - Chapter 2

As Michael Elgin

actor

ROH: Honor Takes Center Stage - Chapter 1

As Michael Elgin

actor

ROH: ROH vs SCUM

As Michael Elgin

actor

ROH: Creating Excellence

As Michael Elgin

actor

ROH: Thanks Steen Thanks

As Michael Elgin

actor

NJPW G1 Special in USA 2017 - Night 1

As Michael Elgin

actor

NJPW G1 Climax 28: Day 2

As Michael Elgin

actor

NJPW G1 Climax 28: Day 3

As Michael Elgin

actor

NJPW 45th Anniversary Show

As Michael Elgin

actor

WrectleCircus Dive Hard With A Vengeance

As Michael Elgin

actor

ROH: Road To Best In The World - Night 1

As Michael Elgin

actor

IMPACT Wrestling: Bash at the Brewery

As Michael Elgin

actor

ROH: Summer Heat Tour - Day 1

As Michael Elgin

actor

ROH: Summer Heat Tour - Day 2

As Michael Elgin

actor

AIW Bloodsport

As Michael Elgin

actor

ROH: All Star Extravaganza VI

As Michael Elgin

actor

ROH: Death Before Dishonor XII - Night 2

As Michael Elgin

actor

ROH: Death Before Dishonor XII - Night 1

As Michael Elgin

actor

ROH: Road To Best In The World - Night 2

As Michael Elgin

actor

AAW Showdown 2018

As Micheal Elgin

actor

ROH: State of The Art

As Michael Elgin

actor

ROH: Wrestling's Finest

As Michael Elgin

actor

ROH: 12th Anniversary

As Michael Elgin

actor

IMPACT Wrestling: No Surrender 2019

As Michael Elgin

actor

IMPACT Wrestling: Hard to Kill 2020

As Michael Elgin

actor

ROH: Gateway To Honor

As Michael Elgin

actor

ROH: Glory By Honor XI

As Michael Elgin

actor

ROH: Survival of The Fittest - Night 2

As Michael Elgin

actor

AAW: Thursday Night Special

actor

ROH: Flyin' High

As Michael Elgin

actor

NJPW Dominion in Osaka-jo Hall

As Michael Elgin

actor

The Kevin Steen Show: Michael Elgin

As Michael Elgin

actor

FIP.Establish.Dominance

As Michael Elgin

actor

WCPW Pro Wrestling World Cup 2017 • Canadian Qualifier

As Michael Elgin

actor

Ring of Honor Wrestling

As Michael Elgin