Leaguepedia | League of Legends Esports Wiki
Background Information
NameCalum Macdonald
Country of Birth
United Kingdom
BirthdaySeptember 20, 1995 (age 26)
Favorite Champs

Soloqueue IDsTrajan CJ
Social Media & Links
Infobox Twitterlogo std.png

Calum "Trajan" Macdonald is a League of Legends esports personality.


Calum first entered Esports in 2017, working as freelance league operations for ESL UK at EGX. Over the next two years, he worked several more events for ESL UK, including VR Leagues and the PBG Global Invitational EU Qualifier. During a 3-month stint interning in China in early 2018, he signed on with Team Liquid as a Discord Community Manager, remaining for 6 months, whereupon he joined ESL UK full-time as a Finance Associate. It was the start of 2019 when he began casting, initially as a Colour. After working with various European amateur leagues, he joined the NUEL Summer Split 2019 broadcast.

Shortly afterwards, Calum transitioned to the Play-By-Play role, casting exclusively with the Square One Championship until its dissolution in mid-2020. Following a relocation from Leicester to Aberdeen, coinciding with his departure from ESL UK and joining Promod Esports as a Finance Controller, he continues to operate as a freelance Play-By-Play.


  • Calum previously cast under the pseudonym "CJ", that being what he often goes by in real life. The nickname was given to him by his father, and was used in Primary School to help differentiate between the four 'Calums' in his class.
  • Calum signed his first official Esports contract digitally, 1800 metres above sea level in a Taoist temple on the slopes of Mount Qingcheng in Chengdu, China.

Casting History[]

The 10 most recent games are shown (each line contains all games of a series). Click here to open as a modifiable query.

Casting History - Trajan
DateEventRoundTeam 1Team 2ScoreVODsPBPColor
2021-11-25 19:00:00Benelux Charity Showdown 2021: RivalsDay 4Logo std.pngRETILogo std.pngPADV1 - 0TrajanTemporal
2021-08-11 15:00:00Baltic Masters 2021 Summer PlayoffsFinalsIron Wolveslogo std.pngWOLFGOEXANIMOlogo std.pngGOEX3 - 21TrajanDocDa
2021-08-08 11:00:00Baltic Masters 2021 Summer PlayoffsSemifinalsGoskillalogo std.pngGSKGOEXANIMOlogo std.pngGOEX1 - 31TrajanDocDa
2021-08-07 11:00:00Baltic Masters 2021 Summer PlayoffsSemifinalsIron Wolveslogo std.pngWOLFWortex Gaminglogo std.pngWTX3 - 21TrajanDocDa
2021-07-20 18:00:00Baltic Masters 2021 SummerWeek 6Iron Wolveslogo std.pngWOLFGoskillalogo std.pngGSK1 - 01TrajanDocDa
2021-07-20 17:00:00Baltic Masters 2021 SummerWeek 6Method2Madnesslogo std.pngM2GOEXANIMOlogo std.pngGOEX0 - 11TrajanDocDa
2021-07-20 16:00:00Baltic Masters 2021 SummerWeek 6Medieval Rigalogo std.pngMDVLWortex Gaminglogo std.pngWTX0 - 11TrajanDocDa
2021-07-15 18:00:00Baltic Masters 2021 SummerWeek 5Method2Madnesslogo std.pngM2Medieval Rigalogo std.pngMDVL1 - 01TrajanDino
2021-07-15 17:00:00Baltic Masters 2021 SummerWeek 5Iron Wolveslogo std.pngWOLFWortex Gaminglogo std.pngWTX1 - 01TrajanDino
2021-07-15 16:00:00Baltic Masters 2021 SummerWeek 5Goskillalogo std.pngGSKGOEXANIMOlogo std.pngGOEX1 - 01TrajanDino