... the predictions need to predict future events in order to be valid.
How stupid can you be? All predictions are validated by the predicted event being true. Thus there is no prediction about future events which is known to be valid now.
Further more more than 90% of evolution's predictions, made 100 or more years ago have subsequently been found to be true. None have been been shown to be false! I.e. fact that some "missing link" has not been found does not prove it never existed.
When a "missing link" with some details about it was predicted back then it was a prediction about what more FUTURE research / exploration for fossils WOULD FIND. Many of these predictions have now been found in the fossil record.
I have made a prediction, about the continuing evolution of a land creature, now in the "whale stage" which will not be confirmed for at least 10,000 year here:
494 Fortunately, that land creature only returned to the sea very recently on an evolutionary time scale, so fossils of all the intermediate stage have been found. You can see three of them at that link which show how that large strong hind legs of the land creature slowly have been reduced to just tiny calcium deposits, floating in the flesh - not even attached to the rest of the skeleton now.
Also it is useful to compare evolution's predictions with those who support an ID (or creationist, if there is any difference, which I doubt as ID was just the trick creationists used to get around the legal prohibition between government support of any religion like in schools.) For example, IDers / creationists, have dinosaurs, birds, and men all created at essentially the same time (and dying in the same decades, to have their bones found in the same geological strata, which is a false prediction as they are not).
Evolution in contrast predicts what is observed without exception: Dinosaur bones, when in undisturbed strata, NEVER have bird or man bones in that same layer. Furthermore the layers with bird bones do not have dinosaur bones as birds evolved from dinosaurs, nor are there any bones of men in the oldest layers with bird bones. (Man evolved later than the birds.)
SUMMARY: Not only has evolution made MORE THAN a MILLION confirmed predictions* but Evolution predicts correctly. In contrast IDers, ONLY make false predictions (unless they are the same predictions as evolution has made).
*For example there are 10 differ evolutionary orders of the trilobites and more than 20,000 distinguishable trilobite species. They are found in fossil bed layer stacked upon each other in complete agreement with their sequence of evolution which is based on their fossil shapes shapes alone. Thus in trilobites alone there are many more than 10,000 confirmed predictions (about the sequence of layers they will be found in) evolution theory has made, JUST ABOUT TRILOBITES FOSSIL LAYER ORDER LOCATIONS !!!!