well if middle sized egg has only 6g of protein then a can of chickpeas should give you more already. They are handly because they are tasty cold as well (i'm showing my bad cooking credentials here again). I think can of chickpeas is usually around 16g of protein, don't have one at hand now, sorry...
But there are loads of good ways to enhance salads protein content than just adding beans. Could add nuts as well like walnuts, perhaps have a dressing made from tahini (30% protein, yeah 50% fat as well, but one needs their good fats!) and so on. Perhaps more gifted people could give more examples as well
Tofu would be brilliant as well of course.
But usually it is not possible to do a clear cut 1 to 1 substitutions like that when you take the jump to veganism mate. It's a whole new world and as an athlete it is worth it to change dietary habits more than just with remove/replace way.