肯尼亚选手或者是甲、或者是乙、或者是丙,据(2)可知乙不是肯尼亚选手,据(3)可知丙不是肯尼亚选手,则甲是肯尼亚选手;再据(1)和(2)可知,乙的成绩最好,甲的成绩居中,丙的成绩最差,而甲的成绩比德国选手好,则乙是美国选手,丙是德国选手,可排除A、B、D三项,只有C项符合题意。故正确答案是A。