The 5800 gph was in reference to an earlier post. Regardless, you can't base your selection strictly on the advertised capacity of the pump... you need to at the very least estimate your head requirements based upon the elevation difference between the pump and the point to which you are pumping (or the surface of the water, if the end point is submerged), and then add a bit for line loss (or a substantial amount for line loss if using undersized pipe, an eductor, or other significant restriction).
Ideally, you would plan out your plumbing, and calculate your line loss given pipe length, diameter, valves, fittings, etc. at the desired flow rate. Add this to the static head due to the elevation change (multiplied by the specific gravity of the fluid), then evaluate pump curves to determine which pumps produce an appropriate flow at that head.
Centrifugal pumps are not all the same... impellers, casings and rotational rates differ, for example. Some pumps produce a lot of pressure (head), but not necessarily much flow. Others crank out the flow, but only at low pressures. In general, you can probably get by with whatever other people with your general type of setup have, although it may not be ideal. Don't expect your flow to match the rated capacity of the pump, though, as this is generally assuming no head.