A.- Mit Verfügungen vom 17. Februar 1999 verneinte die Zürich Versicherungsgesellschaft (nachfolgend: Zürich) den Anspruch des 1950 geborenen V._ auf Rentenleistungen für die Folgen zweier am 1. August 1994 und am 7. Mai 1996 erlittenen Unfälle, sprach ihm jedoch mit Bezug auf den ersten Unfall eine Integritätsentschädigung aufgrund einer Integritätseinbusse von 20 % zu. Daran hielt sie mit Einspracheentscheiden vom 23. April 1999 fest. B. Die hiegegen erhobenen Beschwerden, mit welchen V._ hatte beantragen lassen, die beiden Einspracheentscheide vom 23. April 1999 seien aufzuheben und es seien ihm gestützt auf weitere medizinische Abklärungen, namentlich nach Einholung eines interdisziplinären Gutachtens, die gesetzlichen Leistungen zuzusprechen, wies das Versicherungsgericht des Kantons St. Gallen - unter Vereinigung beider Verfahren - mit Entscheid vom 22. November 2000 ab. C.- V._ lässt Verwaltungsgerichtsbeschwerde führen mit dem Rechtsbegehren, in Aufhebung des vorinstanzlichen Entscheids sei ihm eine Invalidenrente aufgrund eines Invaliditätsgrades von 75 % zuzusprechen; eventualiter sei die Streitsache an die Vorinstanz zurückzuweisen, damit diese nach Einholung eines umfassenden medizinischen Gutachtens über das Leistungsbegehren neu befinde. Ferner ersucht er um Gewährung der unentgeltlichen Rechtspflege. Die Zürich schliesst auf Abweisung der Verwaltungsgerichtsbeschwerde. Das Bundesamt für Sozialversicherung verzichtet auf eine Vernehmlassung. 