Little is known of the events concerning the Battle of Achnashellach as there is little contemporary evidence to support it.
The lack of information about the Battle of Achnashellach stems from the scarcity of contemporary records that can support its existence.