After being trained at the Texas Wrestling Academy, London began competing for Ring of Honor where his high-risk offensive moves made him a fan favorite.
[1] London was contacted by TNA after ROH's one-year anniversary show, and told that they were interested in him doing some matches on a try-out basis.
[15] He wrestled X Division Champion Chris Sabin for the title, only to lose due to interference from CM Punk.
[11] London also made several appearances for East Coast Wrestling Association and won the 7th Annual ECWA Super 8 Tournament.
[5][24] On May 4, 2013, London made his first appearance for ROH in a decade, facing Davey Richards in a losing effort at Border Wars 2013.
[25] London suffered a stinger and concussion during the match and was as a result forced to pull out of the following day's tapings of Ring of Honor Wrestling.
[5] After the match, Lesnar continued to attack London until fellow cruiserweight Spanky (Brian Kendrick) made the save.
[33] They defended the title against the Dudleys and the Basham Brothers on several occasions before losing the championship to René Duprée and Kenzo Suzuki on September 9, due to Kidman leaving London to fight by himself.
[37] This storyline was put in place after London had broken his nose wrestling Booker T and needed time off to recuperate.
[48] On the December 16 episode of Velocity, London and Kendrick remade their image, wearing theatrical masks to the ring and matching vests and shorts.
[49] On the April 7, 2006, episode of SmackDown!, London and Kendrick defeated WWE Tag Team Champions MNM in a non-title match.
[50] They developed a winning streak over the champions, including singles victories for both Kendrick and London over Johnny Nitro and Joey Mercury, respectively.
[55] During the rivalry, WWE Diva Ashley Massaro began accompanying London and Kendrick to the ring to act as a valet and combat the actions of James and Stevens' manager Michelle McCool.
[67][68] In a rematch the following week on the April 20 episode of SmackDown!, London and Kendrick lost the WWE Tag Team Championship to Deuce 'n Domino.
During the match London missed a moonsault from the ring apron to the floor kayfabe injuring his ribs, leaving Kendrick to battle Deuce 'n Domino alone.
[70] Selling his storyline injured ribs, London was absent from physical action until the May 11 episode of SmackDown!, when he defeated Domino in singles competition.
[76][77][78] At a house show in South Africa on September 5, London and Kendrick defeated Cade and Murdoch to win the World Tag Team Championship, only to lose it back in a rematch three days later.
[81] London returned on the February 4, 2008, episode of Raw, when he and Kendrick lost to the team of Carlito and Santino Marella.
[38][89] London made his debut in Big Time Wrestling on February 28, 2009, defeating the BTW Champion Jason Styles by disqualification.
[91] On July 10, 2010, London defeated Joey Silvia in a two out of three falls match to become the new Pro Wrestling Xperience Heavyweight Champion.
[92] On March 26, 2010, London made his debut for Dragon Gate USA in a tag team match, where he and Jimmy Jacobs were defeated by Brian Kendrick and Jon Moxley.
[94] In December 2010, London began working for Lucha Libre USA as the masked Sydistiko, taking over the role previously held by T. J.
As Sydistiko, he would go on to lose all his matches including LLUSA Championship number one contendership lucha roulette elimination.
[96] On February 16, 2013, London defeated Brian Kendrick at Family Wrestling Entertainment's No Limit, winning a title match against the Tri-Borough Champion Damian Darling.
On April 20, 2017, London vacated the title due to a knee injury sustained while wrestling in San Diego.
On July 29, 2017, it was announced that he would return to Target on August 18 to face Turbo Josh Terry for the High Octane Division Championship he vacated in April.
[100] London made his return to the independent circuit by making his Pro Wrestling Guerrilla (PWG) debut on February 21, 2009, at Express Written Consent.
[90] He wrestled in a six man tag team main event where he and The Young Bucks (Nick and Matt Jackson) defeated The Dynasty (Joey Ryan, Scott Lost and Karl Anderson).
[104] After a two-year absence from PWG, London returned to the promotion on March 22, 2013, defeating Kevin Steen during the first night of the All Star Weekend 9.
[106] At PWG's tenth anniversary show TEN he teamed with long-time partner Brian Kendrick in a loss to Chuck Taylor and Johnny Gargano.