yes makuhita can evolve at lv 50 into harriyama
You cannot find wild Hariyama for attempted capture in Pokémon SoulSilver however you can find its pre-evolved form of Makuhita and it can be found in Union Cave, Slowpoke Well, Dark Cave, Mt. Mortar, in the Whirl Islands and Ice Path, in Mt. Silver, in the Cliff Cave and Diglett's Cave as well as in Mt. Moon, Cerulean Cave, the Seafoam Islands, Tohjo Falls, Victory Road and the Rock Tunnel and then you can evolve Makuhita at Level 24 in order for it to evolve into Hariyama.
Makuhita evolves into Hariyama at level 24. This will give your Pokémon new powers to use in battles with other Pokémon.
They evolve on level 40
It doesn't evolve at a level, you have to trade it.
Makuhita Evolves on level 24 into Hariyama, which does not evolve.
makuhita evolves at level 24
makuhita evolves at level 24 into a hariyama
Makuhita evolves at level 24.
41
At level 24
Evolves at level 24
level 24
level 24 into hariyama
Makuhita evolves at Level 24 in Pokémon XD.
Level 25 .
Makuhita evolves on level 24.