A suture delivery device for suturing an opening on tissue comprising: an elongated deployment shaft having a distal end and ramps formed at the distal end; a needle deployment assembly carried by the shaft, including a plurality of needles (222, 226) carrying suture material configured to have an insertion profile at a distal position and to deflect radially outwards to a piercing angle when moved proximally relative to the shaft over the ramps at the distal end of the shaft; a stabilizer carried by the shaft at a location proximal of the needle deployment assembly, wherein the stabilizer is reconfigurable between an unexpanded insertion profile and an expanded profile; a catcher tube coaxially and slidably disposed over the shaft having a catcher assembly (240; 268; 274) at a distal end; and a sheath coaxially and slidably disposed over the catcher tube, wherein a distal end of the sheath is configured to sandwich tissue to be sutured against the stabilizer when expanded; characterised in that the catcher assembly and needle deployment assembly are configured such that the catcher assembly asynchronously engages and retains at least a portion of each of the plurality of needles (222, 226) carrying the suture material when the needles are passed through the tissue to be sutured to a proximal position beyond the catcher assembly (240; 268; 274) and then returned distally such that distal movement of the needle deployment assembly causes a first subset of the plurality of needles (222, 226) to engage the catcher assembly (240; 268; 274) at a first time and continued distal movement of the needle deployment assembly causes a second subset of the plurality of needles (222, 226) to engage the catcher assembly (240; 268; 274) at a second time subsequent to the first time. an elongated deployment shaft having a distal end and ramps formed at the distal end; a needle deployment assembly carried by the shaft, including a plurality of needles (222, 226) carrying suture material configured to have an insertion profile at a distal position and to deflect radially outwards to a piercing angle when moved proximally relative to the shaft over the ramps at the distal end of the shaft; a stabilizer carried by the shaft at a location proximal of the needle deployment assembly, wherein the stabilizer is reconfigurable between an unexpanded insertion profile and an expanded profile; a catcher tube coaxially and slidably disposed over the shaft having a catcher assembly (240; 268; 274) at a distal end; and a sheath coaxially and slidably disposed over the catcher tube, wherein a distal end of the sheath is configured to sandwich tissue to be sutured against the stabilizer when expanded; characterised in that the catcher assembly and needle deployment assembly are configured such that the catcher assembly asynchronously engages and retains at least a portion of each of the plurality of needles (222, 226) carrying the suture material when the needles are passed through the tissue to be sutured to a proximal position beyond the catcher assembly (240; 268; 274) and then returned distally such that distal movement of the needle deployment assembly causes a first subset of the plurality of needles (222, 226) to engage the catcher assembly (240; 268; 274) at a first time and continued distal movement of the needle deployment assembly causes a second subset of the plurality of needles (222, 226) to engage the catcher assembly (240; 268; 274) at a second time subsequent to the first time.