Netflix’s social-media-inspired reality show The Circle is back with its third season today, just four months after crowning DeLeesa St. Agathe, a.k.a. Trevor, the victor of season two. With four episodes released in a week, The Circle invites a binge, and this season, we’ll be delivering weekly power rankings as the wannabe-influencers determine who’s deserving of that $100,000 payday.
Before we jump into the rankings, let’s do a quick recap. Meant to be a simple way to get to know one another, the first game this season asks the eight players a series of icebreaker questions. Most offensively to some, 52-year-old Michelle reveals that she refuses to let her dogs kiss her mouth — but can you blame her? The drama instantly starts bubbling, and before anyone’s really had a chance to get to know one another, the Circle demands its first sacrifice. The players rate each other, awarding southern-belle Kai the top spot and making her the Circle’s first sole influencer of the season. Forced to make a quick decision and convinced that she’s exposing a catfish, Kai blocks Ava, sending the singer-songwriter — and her sister, Chanel, who is playing with her — out of the game.
But obviously, things can’t be that simple; after all, this is The Circle. In a shocking series first, Ava and Chanel are given a second chance in the game — by cloning a player and stealing their identity. Michelle is similarly low in the first ratings, so the sisters choose to clone the Mama Bear, and for 24 hours, there are two Michelles in the Circle Chat, enraging and confusing the Real Michelle (now known as “Orange Michelle”). Unfortunately, after being unable to convince the other players she’s real, all six other players unanimously block her. Because she needs to know who just ruined her game, Michelle visits Ava and Chanel, and the conversation between the three women is tense and hard to watch. Ultimately, Real Michelle is a good sport (if someone pulled that stunt on me and cost me $100,000, I don’t think a cussing emoji would have been the harshest words I shared with my imposter). After Michelle is blocked, Ava and Chanel officially earn the right to stay in the game. Now, instead of playing as the 25-year-old singer Ava, we’ll see them attempt to embody Michelle’s southern charm.
Before the second rating, two new catfish are introduced to the game: Sophia, a.k.a. Isabella, and Rachel, a.k.a. Jackson. It’s always an uphill battle for the latecomers in The Circle, but Isabella and Jackson instantly shimmy their way into the game by picking two players each to join them for a Flashback Party. Although they can’t be rated, they have the opportunity to rate the other players. At the end of episode four, the rating has Ruksana in first place, Kai in second, Nick third, Daniel fourth, Ashley and Calvin tied for fifth, and Michelle last, again. For the second time, Kai is an influencer, this time joined by Ruksana.
While we wait patiently for next week’s batch of episodes to see who Ruksana and Kai decide to block, here’s our first power ranking for season three of The Circle.
Ruksana
Four episodes in, Ruksana has already formed a bond with almost everyone in the Circle, earning her the top spot in this week’s rankings. Her bubbly personality and genuine positivity are drawing in the other players, and I’ve been rooting for her since the first time she appeared onscreen. It’s always lovely when The Circle rewards good behavior. Ruksana has certainly played a strong game so far, even successfully using the opportunity to be excluded from the Flashback Party to bond with Daniel and Calvin. She ranked first place in episode four’s ratings, giving her the chance to block a player along with Kai, who pulled off becoming an influencer in both ratings. We may have to wait to see who the influencers blocked, but I couldn’t be happier to see Ruksana wield some power.
Kai
So far, Kai is two for two, earning that coveted blue check mark twice in the first two ratings. Flirting with Calvin and Jackson, cultivating a friendship with Ruksana, and trying to suss out if Michelle’s motherly intentions are true have been Kai’s most significant moves. She solidified her trust with Ruksana by agreeing to break the news about whom they had blocked to the other players, keeping blood off her ally’s hands. On the surface, Kai seems to have a good relationship with nearly everyone, but a harsh anonymous review left her worried that people might be seeing through that big smile. Although her catfish radar was a little off when she gave Ava the boot, we’ll see if she can figure out the sisters’ newest ruse. Will she make the right choice in the next block?
Isabella, a.k.a. Sophia*
Although she’s one of two latecomers and couldn’t be officially ranked without an asterisk, I’m here to show some love to Isabella — well, Sophia. An adorable gay woman who strongly believes that being stereotypically beautiful makes social media easier, Sophia is taking on the role of her older sister, blonde-bombshell Isabella, and will shamelessly flirt with any man who stands in her way to $100,000. Sophia is an endearing character from the moment she’s introduced. She says she hates the drama but really loves it — the perfect combination for The Circle. “I am straight. I am straight,” she tries to convince herself while working up the courage to flirt with Nick. Been there, girl!
Daniel
Daniel is such a sweetheart; I can see him becoming a player everyone eventually wants to align with. Self-deprecating and witty, he makes everyone laugh but still lets the truth come out easily. He confided in Calvin and Ruksana that he hasn’t had his first kiss yet and was open about his attraction to newbie Jackson. After his feelings were hurt in the anonymous review challenge, I loved that he felt safe enough to confide in Ruksana about being homesick.
Ashley, a.k.a. Matthew
Matthew came into this game with a promise to his BFF and soul mate Ashley: He would NOT flirt with guys and would play authentically as Ashley, a lesbian outside of the Circle. It didn’t take long for Matthew to rework that story to make her bisexual, leaving the door open to flirt with “Daddy Nick.” He was instantly drawn to Nick, and while I can’t say I agree with his assessment, we stan a bi-con! Additionally, his heart-to-heart with Isabella about coming out was super-moving and definitely set the two up for a strong connection.
Calvin
Calvin started off doing very well but got a few scathing reviews. It seems like some people just simply aren’t buying his smooth demeanor and believe it’s covering up malicious intentions. At times, his flirtation with Kai is a little over the top, but it’s too fun to watch a relationship develop over those awkward voice-to-text messages. He’s a part of the all-male Wolf Pack alliance, and Calvin went out of his way to compliment Ruksana when her newest photo revealed that she’s a little person. Ruksana isn’t ashamed and wasn’t concerned about filling her competitors in on this fact, but Calvin’s comments made her feel more comfortable anyway.
Nick
Kai and Ruksana are dead on the money by saying Nick is playing this as if he’s on The Bachelor. Wrong show, honey! This routine will only go so far, and now that he has his sights set on Isabella, it’ll be exciting to see if he ever realizes he’s flirting with a gay woman. Regardless of his true personality, so far he’s just coming across as extremely arrogant. We’ll see if the Circle rewards this brazen overconfidence.
Michelle, a.k.a. Ava and Chanel
Last season, Jack and Lisa combined forces to play as John, a man much older than either of them and with whom they had nothing in common. The end result was a hilarious mash-up of personalities that lasted until the very end of the game. Now Ava and Chanel are in a similar position, forced to play as Michelle, but this time, Michelle was initially a real person and someone the other players had met, which throws a wrench into the catfish equation. The sisters aren’t terrible at strategizing, but it doesn’t seem as though they’ll last too much longer, since the others are starting to catch on. Not admitting Real Michelle came to see them was a big mistake.
Jackson, a.k.a. Rachel*
This matter is just too close to call. While Isabella made a mark instantly, Jackson has really only started forming a relationship with Kai. They have a fun flirtation going on, but so far Jackson doesn’t seem as entertaining or magnetic as the other players. From here, the only way is up, so let’s see some effort in convincing us of Jackson’s potential, Rachel!
Subtweets
• Michelle Buteau epitomizing The Circle’s insanity: “Let’s watch Matthew, a gay man playing a lesbian, flirt with Nick, a straight man.”
• Ruksana giving us that #AquariusPride, yes, girl!
• Daniel screaming “Kiss my FUCKING ass!” after being snubbed for the party invite.
• Rachel’s shade toward the classically handsome Jackson, saying she’s more into men with dad bods and face tats. You do you, boo!
By submitting your email, you agree to our
Terms and Privacy Notice
and to receive email correspondence from us. This site is protected by reCAPTCHA and the Google
Privacy Policy and
Terms of Service apply.
or
Already a subscriber?
What is your email?
This email will be used to sign into all New York sites. By submitting your email, you agree to our Terms and Privacy Policy and to receive email correspondence from us.
Password must be at least 8 characters and contain:
Lower case letters (a-z)
Upper case letters (A-Z)
Numbers (0-9)
Special Characters (!@#$%^&*)
This password will be used to sign into all New York sites. By submitting your email, you agree to our Terms and Privacy Policy and to receive email correspondence from us.
You’re in!
As part of your account, you’ll receive occasional updates and offers from New York, which you can opt out of anytime.
or
Already a subscriber?
What is your email?
This email will be used to sign into all New York sites. By submitting your email, you agree to our Terms and Privacy Policy and to receive email correspondence from us.
Password must be at least 8 characters and contain:
Lower case letters (a-z)
Upper case letters (A-Z)
Numbers (0-9)
Special Characters (!@#$%^&*)
This password will be used to sign into all New York sites. By submitting your email, you agree to our Terms and Privacy Policy and to receive email correspondence from us.
You’re in!
As part of your account, you’ll receive occasional updates and offers from New York, which you can opt out of anytime.
Already a subscriber?
Already a subscriber?
`;
// integrate Sub(x) scripts and elements
if (hostname !== 'subs.nymag.com') { // do not integrate on this subdomain
document.head.appendChild(trackingScript);
document.body.insertAdjacentHTML('beforeend', subXAnimationElements);
}
There was an error processing the request. Please try again later."}).catch(e=>console.error("Error verifying email: ",e)))(r.querySelector(".content"),o.bannerCTAVerification)})):(l.remove(),s.remove()),o.dismissable||n.remove(),o.useAlertIcon||a.remove(),r.classList.add("show"),n.addEventListener("click",()=>{u(),r.classList.remove("show")})}else r.remove()}});
}, {"1":1,"6":6,"12":12,"35":35,"40":40}];
window.modules["global-nav.client"] = [function(require,module,exports){"use strict";const dom=require(3),auth=require(12),signInButton=dom.find(".user-signin"),signOutButton=dom.find(".user-signout"),globalNav=dom.find('[class^="global-nav"]'),body=dom.find("body"),dropdownItems=dom.findAll(".dropdown-wrap"),gtm=require(1),appendLandingPageParams=require(136),pageUri=require(124).getPageUri(),subscriptionPromoLinks=dom.findAll(".persist-params"),searchString=window.location.search||"";function closeDropdowns(e){let n=globalNav.querySelectorAll(".dropdown.open");dropdownItems.forEach(function(t){let o=t.querySelector(".dropdown");!n||t.contains(e.target)&&27!==e.keyCode||o.classList.remove("open")})}function gtmSendReport(e,n,t){let o={eventCategory:"ecommerce",eventAction:"componentClick",brand:e,dimension23:"global-nav",list:pageUri,pageZone:"header",variant:"nav-link"};"global-nav-link"===t&&(o.eventLabel=n.href),gtm.reportNow(o)}function updateElementTargetUrlsIfQueryStrings(e){if(searchString){const n=new URLSearchParams(searchString);let t=e.href;if(t.includes("?")){const o=t.split("?"),i=new URLSearchParams(o[1]);for(let e of n.entries())i.set(e[0],e[1]);t=`${o[0]}?${i.toString()}`,e.href=t}else e.href=`${t}?${n.toString()}`}}function init(e){const n=e.querySelectorAll(".to-landing-page");window.addEventListener("auth:init",()=>{signInButton.addEventListener("click",function(e){e.preventDefault(),auth.showEmbeddedLoginFlow("top navigation")}),signOutButton.addEventListener("click",function(e){e.preventDefault(),gtmSendReport("Sign Out",e.target,"user-info-link"),auth.logout()}),auth.isAuthenticated()&&e.classList.add("signed-in"),auth.isSubscriber()&&e.classList.add("subscribed"),e.querySelectorAll(".user-link").forEach(e=>{e.classList.add("active")}),subscriptionPromoLinks.forEach(e=>{updateElementTargetUrlsIfQueryStrings(e)}),appendLandingPageParams(n)})}dropdownItems.forEach(function(e){e.addEventListener("click",function(){e.querySelector(".dropdown").classList.toggle("open")})}),body.addEventListener("click",closeDropdowns),document.addEventListener("keydown",closeDropdowns),globalNav.addEventListener("click",function(e){let n=e.target;n.classList.contains("global-nav-track")&>mSendReport(n.text,n,"global-nav-link")}),module.exports=init;
}, {"1":1,"3":3,"12":12,"124":124,"136":136}];
window.modules["aaa-module-mounting.legacy"] = [function(require,module,exports){"use strict";const _pickBy=require(221),_each=require(408),Fingerprint2=require(407),DS=require(406),Eventify=require(246);function registerGlobals(){window.DS=DS,window.Eventify=Eventify,window.Fingerprint2=Fingerprint2,DS.value("Eventify",Eventify),DS.value("Fingerprint2",Fingerprint2),DS.value("$document",window.document),DS.value("$window",window)}function mountDollarSliceComponents(){DS.service("components",["$document","$module",function(e,n){var o=_pickBy(n.definitions,e=>e.providerStrategy===n.providers.controller),r=Object.keys(o);function t(e){return o=>{try{n.get(e,o)}catch(e){logMountError(o,e)}}}_each(r,n=>{var o=e.querySelectorAll('[data-uri*="/_components/'+n+'/"]'),r=e.querySelectorAll('[data-uri$="/_components/'+n+'"]');_each(o,t(n)),_each(r,t(n))}),this.components=r}]),DS.get("components")}function logMountError(e,n){const o=e.outerHTML.slice(0,e.outerHTML.indexOf(e.innerHTML));console.error("Error attaching controller to "+o,n)}registerGlobals(),"loading"===document.readyState?document.addEventListener("DOMContentLoaded",()=>{mountDollarSliceComponents()}):mountDollarSliceComponents();
}, {"221":221,"246":246,"406":406,"407":407,"408":408}];
window.modules["ads.legacy"] = [function(require,module,exports){"use strict";const _map=require(118),_forEach=require(107),_isString=require(268),_intersectionWith=require(409),_isEqual=require(274),_each=require(408),_debounce=require(182),_sortBy=require(205),page=require(124),visit=require(114);DS.service("adService",["Eventify","$cid","$document","$window",function(e,t,a,i){var o,n,s,r,d,c,u,l,g={},p=this,h=[],f=visit.getQueryParamsObject(["utm_campaign"]),m=document.querySelector('script[data-type="ad-a9"]'),b=[],w=!1,v=[],y=document.querySelector('script[data-name="ad-doubleverify"]');document.querySelector('script[data-name="concert-ads"]')||(i.NYM={},i.NYM.analytics={},i.NYM.analytics.adStartTime=i.performance.now(),i.googletag=i.googletag||{},i.googletag.cmd=i.googletag.cmd||[],u=i.googletag,(m||y)&&(i.googletag.cmd=i.googletag.cmd||[],i.googletag.cmd.push(function(){i.googletag.pubads().disableInitialLoad()})),m&&(l=i.setInterval(function(){void 0!==window.apstag&&void 0!==window.apstag.timeout&&(i.clearInterval(l),window.apstag.cleared=!0,l=null)},10),setTimeout(function(){l&&(i.clearInterval(l),i.googletag.pubads().refresh(),window.apstag||console.log("MESSAGE: Timeout for A9 load exceeded, aborting"))},500)),y&&(b.push(new Promise(function(e){w?e():v.push(e)})),c=i.setTimeout(T,2500)),o=function(e){var t,a,o=e.data,n=[];return o.loaded?e:(o.loaded=!0,t=null,(t=o.sizes?u.defineSlot(o.name,o.sizes,o.id).addService(u.pubads()):u.defineOutOfPageSlot(o.name,o.id).addService(u.pubads())).setTargeting("adid",o.id),f.hasOwnProperty("utm_campaign")&&t.setTargeting("utmcamp",f.utm_campaign),a=p.getAdCount(o.label),t.setTargeting("label",o.label+"_"+o.site+"-"+a),u.display(o.id),u.pubads().addEventListener("slotOnload",function(){i.NYM.analytics.firstAdLoadTime||(i.NYM.analytics.firstAdLoadTime=i.performance.now(),i.NYM.analytics.firstAdLoadLabel=e.data.label)}),n=_(o),Promise.all(b).then(function(){n?window.apstag&&window.apstag.cleared?window.apstag.fetchBids({slots:[n],timeout:window.apstag.timeout},function(){u.cmd.push(function(){window.apstag.setDisplayBids(),u.pubads().refresh([t],{changeCorrelator:!1})})}):y&&u.pubads().refresh([t],{changeCorrelator:!1}):u.pubads().refresh([t],{changeCorrelator:!1})}),e.slot=t,e)},n=function(e){var a,i,o,n=t(),s=e.getAttribute("data-name"),r=e.getAttribute("data-sizes"),d=e.getAttribute("data-label"),c=e.getAttribute("data-site");n=e.id,r&&r.length?(r=r.split(","),a=[],_map(r,function(e){e=e.split("x"),i=parseInt(e[0]),o=parseInt(e[1]),a.push([i,o])})):(e.classList.add("oop"),a=!1),this.data={id:n,name:s,sizes:a,loaded:!1,label:d,site:c},g[n]=this},r=function(e){u.cmd.push(function(){var t=o(e);g[e.data.id]=t})},s=function(e){var t=[];e.slot?(t=_(e))&&window.apstag&&window.apstag.cleared&&window.apstag.fetchBids({slots:[t],timeout:window.apstag.timeout},function(){u.cmd.push(function(){window.apstag.setDisplayBids(),u.pubads().refresh([e.slot],{changeCorrelator:!1})})}):e&&r(e)},u.cmd.push(function(){var e,t,o,n=page.getMeta("article:tag"),s=page.getMeta("author"),r=i.location.href,d=(e=a.head.querySelector(".head-gtm"),t=a.body.querySelector(".gtm"),e&&"top"===e.getAttribute("data-gtm")?"gtmtop":t&&"bottom"===t.getAttribute("data-gtm")?"gtmbottom":"");o=[],_forEach([n,s,d],function(e){_forEach(e.split(","),function(e){(e=e.trim().toLowerCase().replace(/\s/g,"-").replace(/\'|\’/g,"")).length&&o.push(e)})}),u.pubads().setTargeting("kw",o),u.pubads().setTargeting("entry_group",o),r=r.slice(r.lastIndexOf("/")+1),u.pubads().setTargeting("pn",r),u.companionAds().setRefreshUnfilledSlots(!0),u.pubads().enableAsyncRendering(),u.enableServices()}),this.load=r,this.create=function(e){return new n(e)},this.refresh=function(e){var t;_isString(e)?(t=this.getById(e),s(t)):s(e)},this.remove=function(e){var t=e.data.id;a.getElementById(t).innerHTML=""},this.getAdCount=function(e){var t,a=0,i=Object.keys(g);return _each(i,function(i){(t=g[i]).data.loaded&&t.data.label===e&&a++}),a},this.getById=function(e){return g[e]},d=_debounce(function(){var e={TopLeaderboard:1,RightColTopMPU:2,outOfPage:99,"homepageTakeover/TopLeaderboard":1},t=_sortBy(h,function(t){return e[t.data.label]||10});_forEach(t,function(e){return e.data.sizes?r(e):i.setTimeout(function(){r(e)},2e3)}),y&&window.PQ.cmd.push(()=>{try{window.PQ.loadSignals(["ids","bsc","vlp"],T)}catch(e){T(),console.error(`There has been an error loading Double Verify signals: ${e}`)}}),h=[]},10),this.addToPageLoadQueue=function(e){h.push(e),d()});function _(e){var t,a=e.sizes;return a=_intersectionWith(a,[[970,250],[970,90],[728,90],[300,600],[300,250],[320,100],[320,50]],_isEqual),e.sizes&&e.sizes.length&&(t={slotID:e.id,sizes:a,slotName:e.label}),t}function T(){i.clearTimeout(c),w=!0,_forEach(v,function(e){e()})}}]);
}, {"107":107,"114":114,"118":118,"124":124,"182":182,"205":205,"268":268,"274":274,"408":408,"409":409}];
window.modules["cid.legacy"] = [function(require,module,exports){"use strict";DS.service("$cid",function(){var r=Math.floor(100*Math.random());return function(){return"cid-"+ ++r}});
}, {}];
window.modules["client.legacy"] = [function(require,module,exports){"use strict";require("cid.legacy"),require("ads.legacy"),require("facebook.legacy"),require("aaa-module-mounting.legacy");
}, {"cid.legacy":"cid.legacy","aaa-module-mounting.legacy":"aaa-module-mounting.legacy","ads.legacy":"ads.legacy","facebook.legacy":"facebook.legacy"}];
window.modules["facebook.legacy"] = [function(require,module,exports){"use strict";DS.service("facebook",[function(){this.fb=function(i){window.FB&&window.FB[i].apply(this,Array.prototype.slice.call(arguments,1))}}]);
}, {}];
require=(function e(t,n,r){function s(o,u){if(!n[o]){if(!t[o]){var a=typeof require=="function"&&require;if(!u&&a)return a(o,!0);if(i)return i(o,!0);var f=new Error("Cannot find module '"+o+"'");throw f.code="MODULE_NOT_FOUND",f}var l=n[o]={exports:{}};t[o][0].call(l.exports,function(e){var n=t[o][1][e];return s(n?n:e)},l,l.exports,e,t,n,r)}return n[o].exports}var i=typeof require=="function"&&require;for(var o=0;o typeof key === 'string' && key.match(/\.legacy$/)).forEach(key => window.require(key));
}
function tryToMount(fn, el, name) {
try {
fn(el); // init the controller
} catch (e) {
const elementTag = el.outerHTML.slice(0, el.outerHTML.indexOf(el.innerHTML));
console.error(`Error initializing controller for "${name}" on "${elementTag}"`, e);
}
}
/**
* mount client.js component controllers
*/
function mountComponentModules() {
Object.keys(window.modules).filter(key => typeof key === 'string' && key.match(/\.client$/)).forEach(key => {
let controllerFn = window.require(key);
if (typeof controllerFn === 'function') {
const name = key.replace('.client', ''),
instancesSelector = `[data-uri*="_components/${name}/"]`,
defaultSelector = `[data-uri$="_components${name}"]`,
instances = document.querySelectorAll(instancesSelector),
defaults = document.querySelectorAll(defaultSelector);
for (let el of instances) {
tryToMount(controllerFn, el, name);
}
for (let el of defaults) {
tryToMount(controllerFn, el, name);
}
}
});
}
// Make sure that a `window.process.env.NODE_ENV` is available in the client for any dependencies,
// services, or components that could require it
// note: the `` value is swapped for the actual environment variable in /lib/cmd/compile/scripts.js
window.process = window.process || {};
window.process.env = window.process.env || {};
if (!window.process.env.NODE_ENV) {
window.process.env.NODE_ENV = '';
}
// note: legacy controllers that require legacy services (e.g. dollar-slice) must
// wait for DOMContentLoaded to initialize themselves, as the files themselves must be mounted first
mountLegacyServices();
mountComponentModules();
// ]]