LukeParkerno1
Post-Human
Tim David
Cam Green
Aaron Hardie
Beau Webster
The only one that suits 7 in that list is David. Rest are top order bats. Green has had success in the IPL batting at number 3. I'd consider Ollie Davies massively for that no7 role.