If I’ve understood the case correctly your $args should be something like that:
$args = array(
'posts_per_page' => 5, // what ever you like
'paged' => $page, // page number tracker
'post_type' => 'post', // or change to custom
'post_status' => array( 'draft', 'publish' ),
'meta_query' => array(
array(
'meta-key' => 'pb_match_date',
'meta-compare' => 'EXISTS'
),
),
);
This will return all posts where ‘pb_match_date’ exists, then you can extract the value and build upon.
You can always reference the codex for more details: