Mallards and woodies will eat fish given the opportunity although they aren’t very efficient at catching them. Mergansers and a few other diving type ducks almost exclusively eat fish. I doubt that mallards and woodies would negatively impact your fish population from predation. Thanks.

Bryan