This one is called "Bat-M-Up Jr.: and was made by Northwestern Products Co. My guess is it is from the late 1950s or early 1960s. You shoot the metal ball and if it lands in the plastic holder, you get a hit or out.
This one is from Nathan's. Again you shoot the metal ball and it ping pongs down to settle in a holder and you score the number of that holder.
This one is rather new, from 2001. You shoot a marble and get the result when it lands in one of many indentations in the board. This was made by Schyiling.
Finally, here is a larger game.This one you actually bat the marble and again, your result is where it lands in the indentation. This is from the late 1960s.