I came up with a solution. It may not be the best but it works. Any improvements are welcomed.
Add this to single.php inside the loop
global $wpdb;
$pid = get_the_ID();
$review_query = "SELECT r.page_id rid, AVG(r.review_rating) average_rating, COUNT(*) total_reviews
FROM {$wpdb->prefix}wpcreviews r, $wpdb->posts p
WHERE p.ID = r.page_id
AND p.post_type = 'post'
AND p.post_status = 'publish'
GROUP BY r.page_id";
$get_reviews = $wpdb->get_results($review_query, OBJECT);
if ($get_reviews) {
foreach ($get_reviews as $review) {
if ($review->rid == $pid) {
$average_rating = number_format($review->average_rating, 1);
$total_reviews = $review->total_reviews;
}
}
}
if ($average_rating && $total_reviews) {
echo 'Average: ' . $average_rating;
echo 'Total reviews: ' . $total_reviews;
}