Could someone point me to or explain the relationship between highest share found on a miner and the found block?
Current Difficulty is 336,899,932,796. So when your miner's best share meets or exceeds this number then it will have found a block, provided that the mining software in your miner is calculating it correctly.