A Bayesian hierarchical model was employed to estimate individual expected pricing performance for market advisory programs in corn and soybeans. Performance is defined as the difference between the price/revenue obtained by following the program's marketing recommendations and the average price/revenue offered by the market along the marketing window. The estimates obtained from this model are weighted averages of traditional separate and pooled estimates. Based on the sample employed, the most reasonable individual estimates for expected pricing performance imply a substantial shrinkage towards pooled values. The Bayesian estimates for expected pricing performance range from ¢9/bu to ¢9/bu for corn, from ¢11/bu to ¢17/bu for soybeans and $0.4/acre to $11/acre for revenue. Bayesian estimates are employed in the construction of efficient portfolios of advisory programs. Results suggest that farmers can benefit from following the marketing recommendations of advisory programs portfolios.