As adjectives the difference between runless and ruinless
is that runless is not susceptible to runs while ruinless is without ruins.
runless
English
Adjective
(-)
(of stockings) Not susceptible to runs.
(sports) Without runs (in cricket, baseball, etc.).
ruinless
English
Adjective
(-)
Without ruins.