This study investigates how the performance of a set of models depends on the catchments to which these models are applied. It examines (i) whether it is possible to identify a single best model for each of the catchments, or whether results are dominated by equifinality; and (ii) whether the ranking of model performance can be related to a set of predictors, such as climate and catchment characteristics. In order to explore these questions, we applied 12 model structures to 99 catchments in Germany, ranging in size from 10 km2 to 1826 km2. We examined model performance in terms of streamflow predictions, based on various indices. Our results indicate that for some catchments many structures perform equally well, whereas for other catchments a single structure clearly outperforms the others. We could not identify clear relationships between relative model performance and catchment characteristics. This result led us to conclude that for the spatial scales considered, it is difficult to base the selection of a lumped conceptual model based on a priori assessment, and we recommend a posteriori selection based on model comparisons.