Следующий сезон Марк начал очень хорошо. Снова победив Хиггинса на новом турнире Шанхай Мастерс, он вышел в полуфинал, где сенсационно проиграл Доминику Дэйлу, 3:6. Однако, ему не удалось выйти из группы на Гран-при 2007 года, когда он проиграл Питеру Эбдону, 2:4. Также он проиграл Барри Хокинсу в Северной Ирландии, 4:5, в первом же раунде. Сезон продолжался, а Селби готовился и старался изо всех сил. Настоящим сражением стал для него UK 2007. Энтони Хэмилтона и Дэйва Харольда он победил без особых проблем. Все трудности его ждали дальше. Катастрофически долгим и тяжёлым стал матч с Марко Фу. Селби лидировал по ходу всего матча. При соперники сыграли очень долгую партию, продолжительностью примерно Марк всё же и вышел в полуфинал. Его соперником уже в который раз стал Ронни О’Салливан — самый талантливый игрок, талант которого считает величайшим даже сам Марк. Селби штурмом пошёл на О’Салливана и повёл: 3:0, 4:1, 6:3 и 7:5. Чтобы не потерять концентрацию за время вынужденного простоя, О’Салливан взял в руки чайную ложку и стал считать на ней точки, пытаясь таким образом отвлечься от не слишком приятных событий. После этого Ронни выиграл 3 партии подряд и Но Селби не сломался. С приличной серией он сравнял счёт и приготовился к контровой. Получив с разбоя шар для игры, он не забил его и не сделал себе страховку. Но дело было не в том, что он дал подставку. Дело в том, что он открыл позицию для гения. Салливан подошёл к столу и … сделал 147! Селби пришлось стоя аплодировать и довольствоваться полуфиналом.