When it's anybody's guess, it means the outcome is uncertain or unknown. Some synonyms for this phrase include a toss-up, a crapshoot, a gamble, a wild card, and a lottery. These terms all convey a sense of unpredictability and indicate that there is no clear answer or predictable outcome. Other phrases that could be used as synonyms for "anybody's guess" include "up in the air," "a mystery," "a conundrum," "in limbo," and "unknown territory." No matter which phrase is used, they all point to the same concept of an outcome that is not certain or easily predicted.