I currently have:
SELECT
max(username) as lastUsername
FROM
tbUser usr
WHERE
left(usr.username, len(username)) = username
and format(right(usr,username, char_length(usr.username) - len(username)) = cast(right(usr,username, char_length(usr.username) - len(username)) as unsigned)
where the italic text is simply a variable filled in with PHP.