Fisheries scientists use biological models to determine sustainable fishing rates and forecast future dynamics. These models require both life‐history parameters (mortality, maturity, growth) and stock‐recruit parameters (juvenile production). However, there has been little research to simultaneously predict life‐history and stock‐recruit parameters. I develop the first data‐integrated life‐history model, which extends a simple model of evolutionary dynamics to field measurements of life‐history parameters as well as historical records of spawning output and subsequent recruitment. This evolutionary model predicts recruitment productivity (steepness) and variability (variance and autocorrelation in recruitment deviations) as well as mortality, maturity, growth, and size, and uses these to predict intrinsic growth rate (r) for all described fishes. The model confirms previous analysis showing little correlation between steepness and either natural mortality or asymptotic maximum size (W∞). However, it does reveal taxonomic patterns, where family Sebastidae has lower steepness (mean=0.72) and Salmonidae has elevated steepness (mean=0.79) relative to the prediction for bony fishes (class Actinopterygii, mean=0.74). Similarly, genus Sebastes has growth rate r (0.09) approaching that of several shark families (Lamniformes: 0.02; Carcharhiniformes: 0.02). A cross‐validation experiment confirms that the model is accurate, explains a substantial portion of variance (32%–67%), but generates standard errors that are somewhat too small. Predictive intervals are tighter for species than for higher‐level organizations (e.g. families), and predictions (including intervals) are available for all fishes worldwide in R package FishLife. I conclude by outlining how multivariate predictions of life‐history and stock‐recruit parameters could be useful for stock assessment, decision theory, ensemble modelling and strategic management.