Don't know about carp. Gotta have someone else take the fly out of its mouth when I catch them!! BUT .. catfish? that's a whole nuther story! Ya'all come on up and we'll hit the "Jumpin Catfish"...