So the team would be pretty much this with corrected evs/ natures:
>Greninja @ Life Orb
Protean
4 HP / 252 SAtk / 252 Spd
Timid Nature
- Surf
- Ice Beam
- Grass Knot
- Mat Block
>Lv 1 Aron @ Berry Juice
Sturdy
Any Nature
- Endeavor
- Protect
- Toxic
- Sleep Talk
>Garchomp @ Focus Sash
Sand Veil
4 HP / 252 Atk / 252 Spd
Jolly Nature
- Earthquake
- Dragon Claw
- Swords Dance
- Protect
>Tyranitar (F) @ Choice Scarf
Sand Stream
4 HP / 252 Atk / 252 Spd
Jolly Nature
- Rock Slide
- Crunch
- Earthquake
- Iron Tail
>Gyarados (F) @ Choice Band
Intimidate
164 HP / 200 Atk / 76 SDef / 68 Spd
Adamant Nature
- Waterfall
- Earthquake
- Stone Edge
- Return ->Protect
>Aegislash (F) @ Spell Tag
Trait: Stance Change
252 HP / 252 Atk / 4 SDef
Brave Nature (+Atk, -Spd)
- Iron Head
- Shadow Sneak
- Sacred Sword
- Swords Dance
Pretty much is ''spam and protect'' team, i don't get the spell tag on aegilash, maybe the weakness policy will be better and run shadow ball for wall coverage.
Also i hope that the guy was running a 31'ivd team because with those 4 evs in random stats