Stoke City have agreed a deal for Australian starlet Alex Grant from Portsmouth, Sky Sports understands.