Youth Geria's first youth club was Weston Creek SC in Canberra. He also played in
Woden Valley's youth sides. Geria was a member of the
Australian Institute of Sport football program before joining
Brisbane Roar's youth team in 2011. He eventually became captain of the side in the
National Youth League.
Melbourne Victory On 29 November 2012, Geria was signed for
Melbourne Victory by ex-Roar coach
Ange Postecoglou. Despite often missing A-League games due to national youth team commitments, Geria became a regular first team player and was awarded the number 2 shirt, although it took him almost three years to score his first senior goal for the club, against
Hume City in the
2015 FFA Cup Semi Final on 28 October 2015.
JEF United Chiba In March 2018, Geria left
Melbourne Victory and transferred to
J2 League club
JEF United Chiba for a $800,000 transfer fee.
Perth Glory In March 2021, 3 months after leaving
JEF United Chiba, Geria returned to Australia, joining
A-League club
Perth Glory on a contract for the remainder of the
2020–21 A-League season. In June 2021, he left Perth Glory at the conclusion of his contract.
Return to Melbourne Victory In July 2021, Geria re-joined
Melbourne Victory, ahead of the
2021–22 A-League season. Geria lifted the
2021 FFA Cup and was named in the 2022 PFA Team of the Year in 2022. Geria departed Victory in January 2025.
Albirex Niigata In the January transfer window of 2025, Geria secured a move to
J1 League club
Albirex Niigata, marking his second spell playing in Japan. == International career ==