|Date of birth||26 July 1989|
|Place of birth||Belfast, County Antrim, Northern Ireland|
|Height||6 ft 1 in (1.85 m)|
|School||Methodist College Belfast|
|Current club||Rotherham Titans|
|* Professional club appearances and points
counted for domestic first grade only.
Macklin lived in County Antrim in Northern Ireland. He was educated at Methodist College Belfast. Macklin captained the Methodist College Belfast Ulster Schools' Cup winning team in 2008 playing at Number 8, including scoring a try in the final.
In 2010, Macklin was awarded an Ulster Rugby development contract. However, an ankle injury picked up playing for the Ravens in October 2010 effectively ruled him out for the season.
Macklin made his first appearance for Ulster against Aironi on 19 September 2011. Macklin scored his first try for Ulster on 17 December 2011, finishing off a 46-20 win against Aironi in the Heineken Cup. He was rewarded for a series of fine substitute appearances with his first start on 26 December 2011 against Leinster. Macklin came on as a substitute in the 22-19 win against Edinburgh to reach the Heineken Cup final. 
Heineken Cup Final
Ulster lost the final in a 42-14 defeat to three time champions Leinster Rugby. Macklin did not feature in that match because coach Brian McLaughlin favoured Declan Fitzpatrick.