It's quite possibly the strongest 18-man squad Brisbane Roar Head Coach John Aloisi has named this season.
With captain Matt McKay back from Socceroos duty, defender Jack Hingert back from suspension and every player in the larger Hyundai A-League squad in full training, the toughest calls were probably who to leave out for Sunday's crunch home match against Newcastle Jets.
The squad is: McKay (below) and Hingert plus the 16 who performed gallantly to come from behind to snatch a 3-2 win over Sydney FC last weekend.
Two players from that 18 still have to be trimmed for the match-day 16 for the Roar's final regular season home match.
Aloisi has given few hints on which way he might go at two training sessions so far this week. In both he shuffled players around in various drills, giving everyone the opportunity to push for Starting XI selection.
The Roar have two more training sessions before Sunday's game.
"I've got a few selection headaches between now and Sunday but they are good headaches to have," Aloisi said.
Since taking over in July last year, Aloisi has made it a priority to have at least two players bidding for selection in each position.
With his coaching and medical team, he also mapped out a program that would have the Roar peaking at the business end of the season.
With two rounds to play and the Roar equal top of the ladder, Aloisi has hit the target on both counts.
While the Jets are sometimes rated as a "bogey" team for the Roar, recent statistics prove that to be a myth.
The Roar are undefeated in their last five matches against Newcastle, including three wins.
And Brisbane are in hot scoring form at the moment, netting 19 goals in their last four matches which includes three wins.
Suncorp Stadium has become a home-ground fortress with the Roar winning 10 and drawing two o their 13 matches at the venue so far this season and are on track to post their most successful home record ever in the Hyundai A-League.
To secure your seats for Sunday's match (5pm kick off), click here
Hyundai A-League Round 26, Brisbane Roar FC v Newcastle Jets, Suncorp Stadium, Brisbane, 3 April, Kick-Off: 5pm
Brisbane Roar FC squad: 1.Michael THEO (gk), 3.Shane STEFANUTTO, 5.Corey BROWN, 7.CORONA, 8.Steven LUSTICA, 9.Jamie MACLAREN, 10.HENRIQUE, 13.Jade NORTH, 14.Daniel BOWLES, 15.James DONACHIE, 17.Matt McKAY (c), 18.Javier HERVAS, 19.Jack HINGERT, 21.Jamie YOUNG (gk), 22.Thomas BROICH, 23.Dimitri PETRATOS, 24.Tommy OAR, 28.Brandon BORRELLO. **two to be omitted**
Ins: 17.Matt McKAY (return from international duty), 19.Jack HINGERT (return from suspension)
Newcastle Jets squad: 1.Mark BIRIGHITTI (gk), 2.Daniel MULLEN, 3.Jason HOFFMAN, 4.Nigel BOOGAARD (c), 5.Ben KANTAROVSKI, 6.Cameron WATSON, 7.Enver ALIVODIC, 8.Mateo POLJAK, 9.Milos TRIFUNOVIC, 10.LEONARDO, 12.Andy BRENNAN, 14.Mitch COOPER, 16.Steven UGARKOVIC, 19.Morten NORDSTRAND, 20.Ben KENNEDY (gk), 22.Lachlan JACKSON, 24.Nicholas COWBURN, 28.Ryan KITTO. **two to be omitted**
Ins: 2.Daniel MULLEN (returns from suspension), 7.Enver ALIVODIC (returns after birth of son)
Unavailable: 11.Labinot HALITI (knee – season)
Referee: Strebre Delovski; Assistant Referee 1: Nathan MacDonald; Assistant Referee 2: David Walsh; Fourth Official: Jarred Gillett
TV: Live coverage on FOX SPORTS 505 and Sky Sport 4 (New Zealand)
Radio: Grandstand Digital*, Online & via the ABC Radio Mobile App – A-league Live. *After NRL/AFL coverage
Join the conversation on Twitter using the hash-tag #BRIvNEW