A Missouri jury found Herbert Smulls guilty of first degree murder, as well as other crimes, and he was sentenced to death. The Supreme Court of Missouri ultimately affirmed Smulls’ convictions on direct appeal and denied his motions for postconviction relief. The district court1 *856denied Smulls’ 28 U.S.C. § 2254 petition, and this court granted a certificate of ap-pealability on Smulls’ Batson2 — related claims. After a divided panel of this court affirmed in part and reversed and remanded in part, Smulls v. Roper, 467 F.3d 1108 (8th Cir.2006), we granted the State’s petition for rehearing en banc and vacated the panel opinion. We now affirm the district court’s denial of habeas relief.
I.
On July 27, 1991, Smulls and Norman Brown robbed a jewelry store owned by Stephen and Florence Honickman. In the course of the robbery, Smulls shot Stephen and Florence; Stephen died from his wounds, and Florence sustained permanent injuries. Smulls was charged with first degree murder, first degree assault, two counts of first degree robbery, and two counts of armed criminal action. At his first trial, the jury found Smulls guilty of first degree robbery but failed to reach verdicts on the remaining counts. Upon retrial, the jury found Smulls guilty of the remaining counts.
During jury selection at Smulls’ second trial, his defense counsel objected to the prosecutor’s exercise of a peremptory challenge to remove Margaret Sidney from the jury. The defense moved to quash the jury and moved for a mistrial on the basis of a Batson violation. Counsel identified Ms. Sidney as the only black person left on the 30-person venire panel from which peremptory challenges were made and argued that the prosecutor’s removal of Ms. Sidney left Smulls, who was black, to face an all-white jury. Counsel “fe[lt] that the state struck her in a racially discriminatory manner.” (Appellant’s App. at 13.) The trial court asked the prosecutor to address the claim. The prosecutor recognized that Ms. Sidney was a black female and discussed his reasons for striking her from the panel. The prosecutor described Ms. Sidney’s demeanor during his examination of the panel, particularly during the discussion of the potential death penalty, and he specifically recounted a glare on her face, an aversion of her eyes, and an irritated answer to one of his questions. He also discussed Ms. Sidney’s occupation, which he described as a mail sorter for 5,000 people at Monsanto, and which, in his view, equated her with postal service workers. According to the prosecutor, he had negative experiences with postal workers who served as jurors in the past. He noted her general demeanor, which, in his discussion, included the fact that she wore a beret one day and a sequined cap the next. Finally, the prosecutor compared Ms. Sidney to another white juror, Ms. Dillard, whom he had struck because she was a postal worker with a confrontational attitude. Following the prosecutor’s explanation for striking Ms. Sidney, the trial court overruled the request to quash the jury and denied the motion for a mistrial. Defense counsel then argued that the prosecutor’s stated reasons were pretextual, addressing the various points made by the prosecutor and discussing several other venirepersons. The trial court, noting that it was ruling only on the Batson challenge to the strike of Ms. Sidney, again overruled the objection. Defense counsel then moved the court to disallow the strike of Ms. Sidney, to which the trial court responded, “Based upon what is before the Court that request will be denied.” (Id. at 19.)
The next morning, defense counsel renewed the motion for a mistrial and the motion to quash the jury based on Batson, arguing “that the striking of Ms. Margaret Sidney the black female juror who was the only black remaining juror out of 30 we qualified, was struck on a racially discrimi*857natory basis.” (Id. at 22.) Defense counsel asked to supplement the record made the previous day, which the court allowed. The court allowed the prosecutor to respond and then denied the motion for a mistrial for the third time. Undeterred, defense counsel responded to the denial by stating, “Judge, I believe I stated on the record yesterday when I made my record that Ms. Sidney was the only black juror remaining out of the 30.” (Id. at 26-27.) At this point, the trial judge’s frustration became apparent.
THE COURT: You made that statement.
MS. KRAFT: Okay.
THE COURT: You see, I have a problem. I don’t know what it is to be black. I don’t know what constitutes black. And I never, in this Court, no matter what any appellate court may say, I never take judicial notice that anybody is black or that only one person or four persons or eight persons are black.
That to me is something that I don’t think this Court is wise enough or any other appellate court is wise enough unless there is direct evidence as to who is black and who is white and who is orange and who is purple. I do not under any circumstances in this division ever take judicial notice of the number of people who are black. And I believe that’s counsel’s responsibility to prove who is black and who isn’t or who is a minority and who isn’t.
There were some dark complexioned people on this jury. I don’t know if that makes them black or white. As I said, I don’t know what constitutes black. Years ago they used to say one drop of blood constitutes black. I don’t know what black means. Can somebody enlighten me of what black is? I don’t know; I think of them as people.
I listened to the responses of Ms. Sidney. I watched her attitude very briefly as it may have been, and I’m not going to sit here and say to you that Ms. Sidney is not black. But I’m not going to make a judgment as to whether anybody else on the panel was, so in any event, I’m merely telling you that for the record.
I’d rather not even discuss it on the record. But, in any event, I’m going to deny your motion for a mistrial on the basis stated. Are we ready to proceed?
(Id. at 27-28.) Smulls was ultimately convicted by a jury containing no black jurors. On appeal, the Supreme Court of Missouri unanimously rejected Smulls’ claim that the prosecutor violated Batson by improperly striking Ms. Sidney. State v. Smulls, 935 S.W.2d 9, 15-16 (Mo.1996) (en banc) (White, J.), cert. denied, 520 U.S. 1254, 117 S.Ct. 2415, 138 L.Ed.2d 180 (1997). Following numerous state postconviction proceedings concerning a motion to disqualify the state trial judge from presiding over the postconviction hearings, the Supreme Court of Missouri ultimately affirmed the denial of all postconviction relief. Smulls v. State, 71 S.W.3d 138 (Mo.2002) (en banc).
Smulls filed a 28 U.S.C. § 2254 petition for habeas review, which was denied by the district court. We granted a certificate of appealability to review Smulls’ Bat-son — related claims.
II.
“On an appeal from a district court’s denial of a petition for writ of habe-as corpus, we review its findings of fact for clear error and its conclusions of law de novo.” Chavez v. Weber, 497 F.3d 796, 801 (8th Cir.2007). Our review, as was the district court’s, is strictly circumscribed by the Anti-Terrorism and Effective Death Penalty Act of 1996 (AEDPA). Under AEDPA, when a state prisoner’s claim has been adjudicated on the merits in state *858court, a federal court “shall not ... grant[ ]” an application for a writ of habe-as corpus unless the state courts’ adjudication of the prisoner’s claim:
(1) resulted in a decision that was contrary to, or involved an unreasonable application of, clearly established Federal law, as determined by the Supreme Court of the United States; or
(2) resulted in a decision that was based on an unreasonable determination of the facts in light of the evidence presented in the State court proceeding.
28 U.S.C. § 2254(d). In ruling on an application for a writ of habeas corpus, “a determination of a factual issue made by a State court shall be presumed to be correct,” unless rebutted “by clear and convincing evidence.” § 2254(e)(1).
AEDPA’s substantial limitations on collateral review reflect Congress’s concern for federalism. “A federal court’s collateral review of a state-court decision must be consistent with the respect due state courts in our federal system.” Miller-El v. Cockrell, 537 U.S. 322, 340, 123 S.Ct. 1029, 154 L.Ed.2d 931 (2003) (Miller-El I); see also Rice v. Collins, 546 U.S. 333, 344, 126 S.Ct. 969, 163 L.Ed.2d 824 (2006) (Breyer, J., concurring) (“[Cjonsiderations of federalism require federal habeas courts to show yet further deference to state-court judgments.”). The Supreme Court recently reiterated that AEDPA “ereate[d] an independent, high standard to be met before a federal court may issue a writ of habeas corpus to set aside state-court rulings.” Uttecht v. Brown, — U.S. -, 127 S.Ct. 2218, 2224, 167 L.Ed.2d 1014 (2007) (reversing Ninth Circuit’s grant of habeas relief where the court “failed to respect the limited role ... prescribed by Congress” and the Court’s precedent). With these restrictions in mind, we turn to Mr. Smulls’ claims that he is entitled to habeas relief.
Peremptory strikes have long been a part of our jury trial system. Peremptory strikes date back to ancient Roman times and were eventually carried to this country when the colonists separated from England. See generally Roger Enriquez & John W. Clark III, The Social Psychology of Peremptory Challenges: An Examination of Latino Jurors, 13 Tex. Hisp. J.L. & Pol’y 25, 28-30 (2007) (discussing the history of peremptory challenges). The nature of a peremptory strike, which, by definition means “[n]ot requiring any shown cause; arbitrary,” Black’s Law Dictionary 1157 (7th ed.1999), allows both the prosecutor and the defense counsel to remove a potential juror from the panel based entirely on his or her instinct or gut feeling that an individual would not be a favorable juror. While peremptory strikes are an important part of our jury system, see Batson, 476 U.S. at 91, 106 S.Ct. 1712 (noting that peremptory “challenges traditionally have been viewed as one means of assuring the selection of a qualified and unbiased jury”); Lewis v. United States, 146 U.S. 370, 376, 13 S.Ct. 136, 36 L.Ed. 1011 (1892) (deeming peremptory strikes a necessary component of a litigant’s right to a fair trial), their arbitrary nature has allowed prosecutors to use the strikes to purposely remove a venireperson from the jury solely on the basis of the venireper-son’s race. Race discrimination within the judicial process at any stage, including the selection of jurors, “raises serious questions” as to the fairness of the process itself. Edmonson v. Leesville Concrete Co., Inc., 500 U.S. 614, 628, 111 S.Ct. 2077, 114 L.Ed.2d 660 (1991). “Racial bias mars the integrity of the judicial system and prevents the idea of democratic government from becoming a reality.” Id. Not only do racially motivated strikes violate the defendant’s Constitutional right to equal protection, see Batson, 476 U.S. at 84-85, 106 S.Ct. 1712 (discussing the *859Court’s century-old holding in Strauder v. West Virginia, 100 U.S. 303, 25 L.Ed. 664 (1880), that “the State denies a black defendant equal protection of the laws when it puts him on trial before a jury from which members of his race have been purposefully excluded”), they violate the veni-reperson’s own right to equal protection by “denying the excluded venireperson the honor and privilege of participating in our system of justice,” Edmonson, 500 U.S. at 619, 111 S.Ct. 2077 (holding that Batson applies to jury selection in private, civil litigation). The Court has engaged in “unceasing efforts to eradicate racial discrimination in the procedures used to select the venire from which individual jurors are drawn.” Batson, 476 U.S. at 85, 106 S.Ct. 1712; see also id. at 85-86, 106 S.Ct. 1712 (discussing the Court’s jurisprudence since Strauder); Powers v. Ohio, 499 U.S. 400, 404, 111 S.Ct. 1364, 113 L.Ed.2d 411 (1991) (holding that a defendant may challenge a racially motivated strike of a venireperson not of the defendant’s race based on the defendant’s “right to be tried by a jury whose members are selected by nondiscriminatory criteria”).
Despite the important protections afforded defendants by Batson, a Batson challenge can be difficult to resolve because the Batson analysis requires a court to assess the prosecutor’s subjective motivation for exercising a peremptory strike. See id. at 93-95, 106 S.Ct. 1712 (discussing the Court’s equal protection jurisprudence concerning jury selection). Because a peremptory strike can be instinctive (indeed perhaps even subliminal) to begin with, it is difficult for a defendant to establish, as is his burden when challenging a strike as discriminatory, that the prosecutor had an unstated, impermissible, unconstitutional discriminatory motive for exercising the strike. See Rice, 546 U.S. at 343, 126 S.Ct. 969 (Breyer, J., concurring) (“How can trial judges second-guess an instinctive judgment the underlying basis for which may be a form of stereotyping invisible even to the prosecutor?”); Miller-El v. Dretke, 545 U.S. 231, 238, 125 S.Ct. 2317, 162 L.Ed.2d 196 (2005) (,Miller-El II) (“The rub has been the practical difficulty of ferreting out discrimination in selections discretionary by nature, and choices subject to myriad legitimate influences, whatever the race of the individuals on the panel from which jurors are selected.”); Batson, 476 U.S. at 106, 106 S.Ct. 1712 (Marshall, J., concurring) (discussing the fact that a prosecutor may not even recognize his own subconscious racism).
These difficulties notwithstanding, peremptory challenges remain a significant part of our jury trial process, and the Supreme Court continues to stand by the Batson framework as the proper method to determine whether a prosecutor has engaged in purposeful unconstitutional discrimination in exercising peremptory challenges. Under Batson, a trial court must engage in a three-step inquiry. The trial court first determines whether the defendant has made a prima facie showing that a prosecutor’s peremptory strike was based on race. Rice, 546 U.S. at 338, 126 S.Ct. 969. If the defendant satisfies the first step, the burden then shifts to the prosecutor to present a race-neutral explanation for striking the juror. The prosecutor’s stated reason need not be “ ‘persuasive, or even plausible’ ” as long as it is not inherently discriminatory. Id. (quoting Purkett v. Elem, 514 U.S. 765, 768, 115 S.Ct. 1769, 131 L.Ed.2d 834 (1995) (per curiam)). The burden then shifts back to the defendant at the third step to shoulder his ultimate burden of establishing purposeful discrimination. The “final step involves evaluating ‘the persuasiveness of the justification’ proffered by the prosecutor.” Id. (quoting Purkett, 514 U.S. at 768, 115 S.Ct. 1769).
*860A. AEDPA’s “Unreasonable Application of Clearly Established Federal Law” Requirement
Smulls first argues that the Missouri trial court made no findings concerning the validity of the prosecutor’s claimed race-neutral reasons for the strike, and therefore the court unreasonably applied federal law. Smulls fails to direct us to any Supreme Court case holding that the Constitution requires a trial court to make specific fact-findings in reviewing a Batson challenge. See Carey v. Musladin, 549 U.S. 70, 127 S.Ct. 649, 653, 166 L.Ed.2d 482 (2006) (“ ‘[C]learly established Federal law in § 2254(d)(1) ‘refers to the holdings, as opposed to the dicta, of [the Supreme] Court’s decisions as of the time of the relevant state-court decision.’ ”) (quoting Williams v. Taylor, 529 U.S. 362, 412, 120 S.Ct. 1495, 146 L.Ed.2d 389 (2000)). In fact, federal law has never required explicit fact-findings following a Batson challenge, especially where a prima facie case is acknowledged and the prosecution presents specific nondiscriminatory reasons on the record. See Miller-El I, 537 U.S. at 347, 123 S.Ct. 1029 (“We adhere to the proposition that a state court need not make detailed findings addressing all the evidence before it.”); see also McKinney v. Artuz, 326 F.3d 87, 100 (2d Cir.2003) (“Although reviewing courts might have preferred the trial court to provide express reasons for each credibility determination, no clearly established federal law required the trial court to do so.”). A trial court’s ruling on a Batson challenge is itself a factual determination, and we have repeatedly upheld rulings made without additional reasoning. See U.S. Xpress Enters., Inc. v. J.B. Hunt Transp., Inc., 320 F.3d 809, 814 (8th Cir. 2003) (concluding that the trial court engaged in “a full Batson analysis” where the objector made a Batson challenge, the proponent of the strike offered a race-neutral explanation, both parties were allowed to argue their positions, and the trial court granted the motion without making any specific findings, implicitly finding the proponent’s reasons to be racially motivated); see also Wainwright v. Witt, 469 U.S. 412, 430, 105 S.Ct. 844, 83 L.Ed.2d 841 (1985) (upholding a state trial court’s dismissal of a juror for cause and noting “that the judge was [not] required to announce for the record his conclusion that [the] juror ... was biased, or his reasoning” because the finding was evident from the record).
We do not read the Supreme Court’s most recent ease addressing Batson to hold otherwise. See Snyder v. Louisiana, — U.S.-, 128 S.Ct. 1203, 170 L.Ed.2d 175 (2008). In Snyder, the Court refused to presume that the trial court credited the prosecutor’s representation that he struck the challenged juror based on the juror’s demeanor because the trial court had made no determination concerning the juror’s demeanor. Id. at 1209. But, a number of factors led the Court to that conclusion. First, the trial court in Snyder did not state whether it based its ruling on the first proffered reason (claimed nervousness on the part of the juror), the second reason (other pressing time constraints— student teaching responsibilities), or on both, and the Court was unwilling to assume the trial court relied on the first reason when the Court found that the second reason did not stand up to scrutiny under the deferential standard. Id. at 1209, 1212. Notably, the Court applied the deferential standard to the second proffered reason, which it found lacking, even though the trial court made no findings concerning the second reason other than allowing the strike. Id. at 1209. Second, the Court rejected the second reason offered by the prosecutor, leaving the juror’s alleged nervousness as the only potentially valid basis for the strike, and there was no evidence in the record that *861the prosecutor would have pre-emptively challenged the juror based on his nervousness alone. Id. at 1212. Third, the Court rejected the second reason for the strike because it was “highly speculative” and because the same reasoning would have applied with more force to specific white jurors, whom the prosecutor did not strike. Id. at 1211-12. Despite the reversal of the trial court in Snyder, the Court continues to “recognizef ] that ... determinations of credibility and demeanor lie peculiarly within a trial judge’s province,” and, “in the absence of exceptional circumstances, [the Court will] defer to the trial court.” Id. at 1208 (internal marks omitted). In our case, both proffered reasons withstand scrutiny, as discussed in more detail infra, such that we are not left to surmise whether one of the two reasons alone would support the strike as nondiscriminatory. There is no evidence here that the prosecutor’s proffered reasons applied with greater force to white jurors who were not struck; in fact, the prosecutor used the same reasons — occupation and demean- or — to strike a white juror. In any event, Snyder was not clearly established law at the time of the state courts’ rejection of Smulls’ Batson claim and cannot provide the basis for habeas relief under § 2254(d)(1). See Williams, 529 U.S. at 412, 120 S.Ct. 1495.
In a related context involving the dismissal of jurors for cause who are “substantially impaired” in their ability to impose the death penalty, the Supreme Court recently explained that “there is no requirement in a case involving the Wither-spoonVWitt rule that a state appellate court make particular reference to the ex-cusal of each juror. It is the trial court’s ruling that counts.” Uttecht, 127 S.Ct. at 2228 (internal citations omitted). Here, by denying the Batson challenge, the trial court implicitly found that the prosecution’s proffered nondiscriminatory reasons were credible. No further fact-finding was required. The absence of additional findings is certainly not a misapplication of clearly established Supreme Court precedent as required for relief under § 2254(d)(1).
Nor does the trial court’s failure to make explicit findings relieve this court of its obligation to view the state trial court’s findings as presumptively correct3 or empower us to order the federal district court to reconstruct the record.4 Prior to AEDPA, the presumption of correctness was contained in § 2254(d), which listed eight exceptions to the presumption. See 28 U.S.C. § 2254(d) (1994), amended by Antiterrorism & Effective Death Penalty Act of 1996, Pub.L. No. 104-132, § 104(4), 110 Stat. 1214, 1219 (1996). AEDPA’s amendments to § 2254 “jettisoned ... [the] situations which previously swept aside the presumption.” Valdez v. Cockrell, 274 F.3d 941, 949 (5th Cir.2001), cert. denied, 537 U.S. 883, 123 S.Ct. 106, 154 L.Ed.2d 141 (2002). “The presumption of correctness erected in its place at § 2254(e)(1), now simply provides that unless the petitioner can rebut the findings of fact through clear and convincing evidence, those findings of fact are presumed to be correct.” Id.; see also Miller-El I, 537 U.S. at 358-59, 123 S.Ct. 1029 (Thom*862as, J., dissenting) (“Section 2254(e)(1) does not, as its predecessor did, create exceptions to factual deference for procedural infirmities.... Section 2254(e)(1) simply cannot be read to contain an implied sliding scale of deference.”) (noting that the majority opinion does not appear to conflict with this view). Thus, regardless of the extent of the evidence considered by the state trial court, we may reject the trial court’s factual findings only if those findings are proven incorrect “by clear and convincing evidence.” § 2254(e)(1); see also Hall v. Luebbers, 341 F.3d 706, 713 (8th Cir.2003) (“Each step of the Batson inquiry involves a factual determination entitled to a presumption of correctness unless overcome by clear and convincing evidence.”), cert. denied, 541 U.S. 996, 124 S.Ct. 2031, 158 L.Ed.2d 505 (2004). Our suggestions to federal trial judges that they are well advised to articulate their findings concerning the validity of the prosecutor’s asserted race-neutral reasons, see, e.g., Hopson v. Fredericksen, 961 F.2d 1374, 1378 (8th Cir.1992) (“We strongly suggest ... that trial judges [addressing a Batson challenge] make an on-the-record ruling stating their reasoning with appropriate references to the underlying facts as they determine them to be.”), are, of course, not binding on state court judges. We therefore will presume the trial court’s fact-findings to be correct unless Smulls can present “clear and convincing evidence” otherwise. § 2254(e)(1).
B. AEDPA’s “Contrary to Clearly Established Federal Law” Requirement
Smulls next claims that the state supreme court’s analysis of the Bat-son claim is contrary to clearly established federal law because the supreme court conflated the second and third steps of the Batson analysis. In reviewing state court proceedings for compliance with federal law, we consider the entirety of the state proceedings. Even if the trial court made a legal error, the error does not support habeas relief if the state appellate court correctly applied federal law. See Boyd v. Newland, 467 F.3d 1139, 1144 (9th Cir. 2006) (giving deference to a California Court of Appeals decision that correctly applied Batson even though the trial court had applied a higher state court standard for making out a prima facie Batson claim), cert. denied, — U.S. -, 127 S.Ct. 2249, 167 L.Ed.2d 1089 (2007); see also Elem v. Purkett, 64 F.3d 1195, 1200-01 (8th Cir.1995) (reviewing state appellate court findings on remand from the Supreme Court).
The Supreme Court of Missouri correctly articulated the Batson three-step standard, found that the prosecutor’s proffered reasons concerning Ms. Sidney’s occupation and demeanor were race neutral, and concluded that the trial court did not clearly err in overruling the Batson challenge. See Smulls, 935 S.W.2d at 14-15. Smulls focuses on the Supreme Court of Missouri’s citation to Purkett in its discussion of the third Batson step to support his assertion that the court improperly conflated steps two and three. See id. at 15-16 (noting that “[a] legitimate reason for exercising peremptory challenges is not one ‘that makes sense’ but one ‘that does not deny equal protection,’ ” quoting Purkett, 514 U.S. at 769, 115 S.Ct. 1769, where the Court had explained why the Eighth Circuit had erred in holding the prosecution to too high of a burden at the second step). We do not construe the Supreme Court of Missouri’s discussion or consideration of the issue as stopping at step two or inappropriately applying the step-two standard to step three. Step three requires balancing the defendant’s prima fa-cie case from step one against the race-neutral justifications offered in step two to determine whether the defendant has met *863his ultimate burden at step three of proving that the prosecutor’s motives were in fact discriminatory. Although the Supreme Court of Missouri quoted from Purkett’s discussion of the step-two analysis, the court concluded that even if it assumed that some of the prosecutor’s reasons for the strike were nonsensical, that did not establish that the prosecutor’s justifications were inherently pretextual, which is the defendant’s burden at step three. See Rice, 546 U.S. at 338, 126 S.Ct. 969 (noting that a federal habeas court can grant a § 2254 petition based on Batson only if it was unreasonable for the state court to credit the prosecutor’s raceneutral explanations); Bell-Bey v. Roper, 499 F.3d 752, 757-58 (8th Cir.2007) (“[T]he trial court’s conclusion [that] the state attorney’s nondiscriminatory rationale was persuasive (without further argument [from the defense]) was not contrary to clearly established federal law.... [W]hen the trial court makes the necessary credibility determination, we defer to that ruling and there is ‘nothing left to review.’ ” (quoting Miller-El I, 537 U.S. at 339-40, 123 S.Ct. 1029)).
As we discussed above, the denial of a Batson challenge is itself a finding at the third step that the defendant failed to carry his burden of establishing that the strike was motivated by purposeful discrimination. See Hernandez v. New York, 500 U.S. 352, 364, 111 S.Ct. 1859, 114 L.Ed.2d 395 (1991) (“In Batson, [the Supreme Court] explained that the trial court’s decision on the ultimate question of discriminatory intent represents a finding of fact ....”) (plurality opinion); Messiah v. Duncan, 435 F.3d 186, 189 (2d Cir.2006) (holding that the trial court fulfills its “duty to rule” on the Batson third-step analysis “by expressing a clear intention to uphold or reject a strike after listening to the challenge, the race-neutral explanation and the arguments of the parties”); Hightower v. Terry, 459 F.3d 1067, 1072 n. 9 (11th Cir.2006) (rejecting a claim that the state courts failed to apply the third Bat-son step and concluding that the trial court’s rejection of the challenge was itself a step-three finding), cert. denied, — U.S. -, 127 S.Ct. 2254, 167 L.Ed.2d 1123 (2007). By finding that the trial court did not clearly err in accepting the prosecutor’s reasons, the Supreme Court of Missouri properly applied the third step of the Batson analysis.
In a related argument, Smulls claims that the trial court violated clearly established federal law by placing an undue burden on the defendant to establish the race of each venireperson and then avoiding the Batson challenge when the defense failed to meet the allegedly imposed burden. However, it is evident from the record that the state trial court was informed that Ms. Sidney was the only black venire-person when it first rejected the Batson challenge. The defense represented to the court that she was the only black person in the qualified group of 30 venirepersons when it first challenged the strike and again when it renewed the challenge the following morning, and at no time did the prosecution ever dispute that fact. The record shows that when the trial court ruled on the Batson objection, it did so based on “what was presented to this Court,” which included defense counsel’s representation about the racial composition of the qualified venire. (Appellant’s App. at 18.) In short, the trial court considered the challenge and the related circumstances and arguments, including its observations of Ms. Sidney, and made its ruling, a ruling it made four times in two days. To the extent Smulls claims that the trial court violated federal law by placing too high a burden on the defendant to establish the race of the other venireper-sons, we respectfully reject the claim.
*864Further, the defense was allowed to respond to the prosecutor’s proffered reasons and argue that the stated reasons were pretextual. While the trial court did initially deny the motion for a mistrial following the prosecutor’s proffered race-neutral reasons for striking Ms. Sidney, the trial court immediately allowed the defense ample opportunity to make its argument that the proffered reasons were pretextual. The trial court did not limit the defense. Rather, it allowed the defense to make the record it chose to make, considered the arguments, and then denied the motion. The defense then asked that the peremptory strike be disallowed, which the trial court overruled. The following day, the defense again raised the Batson challenge. The trial court allowed both parties to address the issue and supplement the record. The trial court once again denied the challenge, but only after once again listening to the arguments made by counsel. Given this extensive record, the trial court cannot be criticized for failing to afford the defense an opportunity to respond, nor can it be fairly criticized for failing to consider the relevant circumstances raised by the attorneys.
C. AEDPA’s “Unreasonable Determination of the Facts” Requirement
Smulls also claims that the Missouri courts’ denial of his Batson claim involves an unreasonable determination of the facts based on the evidence contained in the record. The deference owed to the state trial court pursuant to § 2254(e)(1) includes deference to its credibility determinations. A federal court can only grant habeas relief if the state court’s credibility determinations were objectively unreasonable based on the record. See Rice, 546 U.S. at 338-39, 126 S.Ct. 969. “Thus, a federal habeas court can only grant [a] petition if it was unreasonable to credit the prosecutor’s race-neutral explanations for the Batson challenge.” Id. at 338, 126 S.Ct. 969. “Moreover, ... our deference to trial court fact-finding is doubly great when considering Batson challenges because of the unique awareness [on the part of the trial court] of the totality of the circumstances surrounding voir dire.” Simmons v. Luebbers, 299 F.3d 929, 942 (8th Cir.2002) (internal marks omitted), cert, denied, 538 U.S. 923, 123 S.Ct. 1582, 155 L.Ed.2d 314 (2003); see also Uttecht, 127 S.Ct. at 2224 (noting the deference due a trial court in assessing “the demeanor of the venire, and of the individuals who compose it, a factor of critical importance in assessing the attitude and qualifications of potential jurors”); Hightower v. Schofield, 365 F.3d 1008, 1034-35 (11th Cir.2004) (accepting the Georgia trial court’s finding, without further elaboration, that the defendant failed to “establish purposeful discrimination” where the defendant provided no evidence to the trial court to discredit the prosecutor’s proffered justifications, leaving the trial court free to accept the prosecutor’s reasons at face value (internal marks and brackets omitted)), vacated by 545 U.S. 1124, 125 S.Ct. 2929, 162 L.Ed.2d 863 (2005), reinstated by 459 F.3d 1067, 1072 (11th Cir.2006).
Under AEDPA, it is not just the trial court’s findings that are presumed to be correct. The presumption, codified pre-AEDPA in § 2254(d), applies to factual determinations made by the appellate court as well. Sumner v. Mata, 449 U.S. 539, 547, 101 S.Ct. 764, 66 L.Ed.2d 722 (1981) (subsequent history omitted). The statute “makes no distinction between the factual determinations of a state trial court and those of a state appellate court.” Id. at 546, 101 S.Ct. 764. As we noted in Jones v. Jones, 938 F.2d 838, 842-43 (8th Cir.1991), “Sumner requires us to also consider whether the [appellate court] made any finding of fact regarding the *865prosecutor’s peremptory challenges.” See also Weaver v. Bowersox, 241 F.3d 1024, 1031 (8th Cir.2001) (noting that factual findings made by state appellate courts are entitled to the same presumption of correctness as findings of state trial courts). The Supreme Court of Missouri considered the circumstances shown by the trial court record and concluded that the prosecutor’s reasons were the type typically found to be race neutral and that the trial court did not clearly err in denying the challenge. The supreme court also noted that the prosecutor’s strike of Ms. Sidney was supported by his strike of Ms. Dillard, a similarly situated white venireperson struck on the basis of her occupation as a postal worker and her confrontational demeanor. In addition to the trial court’s findings, these unanimous findings by the Supreme Court of Missouri are likewise entitled to substantial deference, and are presumed to be correct unless rebutted by clear and convincing evidence to the contrary.
Smulls points to evidence in the record that allegedly indicates that the prosecutor’s proffered reasons were pre-textual. Specifically, Smulls points out that Ms. Sidney worked as a manager in Monsanto Corporation’s mail distribution department rather than as a postal service worker as allegedly characterized by the prosecutor. A close examination of the record reveals that Smulls overstates his case. For instance, the prosecutor recognized that Ms. Sidney worked for Monsanto when he first explained his reasons for striking her. He also noted that she worked in the mail department, which he equated with postal service workers who he asserted generally lack ambition. (See Appellant’s App. at 14-15 (“[Ms. Sidney] indicated that she is a mail sorter for Monsanto Company. That she sorts mail for, I believe she said, 5,000 people.... It’s been my experience in the nine years that I’ve been a prosecutor that I treat people who work as mail sorters and as mail carriers, letter carriers and people who work for the U.S. Post Office with great suspicion.... ”).) Thus, the prosecutor did not falsely state that Ms. Sidney was a postal service worker, but accurately recognized that she worked for Monsanto.
The prosecutor also compared Ms. Sidney to Ms. Dillard, a white juror whom he struck based on her mail-related occupation. The Supreme Court of Missouri found this comparison to support the trial court’s determination that the prosecutor had a valid race-neutral justification for striking Ms. Sidney. Although Smulls points to differences between the two jurors, “similarly situated” for purposes of justifying the use of peremptory strikes does not require similarity in all respects. “[P]otential jurors are not products of a set of cookie cutters.” Miller-El II, 545 U.S. at 247 n. 6, 125 S.Ct. 2317 (“None of our cases announces a rule that no comparison is probative unless the situation of the individuals compared is identical in all respects, and there is no reason to accept one.”). The two jurors are similar enough that we cannot say on this record that the prosecutor’s stated reason — Ms. Sidney’s occupation — was a pretext for racial discrimination.
In addition to Ms. Sidney’s occupation, the prosecutor listed her demeanor, which he interpreted from a glare on her face and an irritated answer, as further justification for the strike. Smulls cites no Supreme Court case requiring that a prosecutor’s justification based on demeanor must be supported by evidence on the record before the trial judge can accept the justification. In Rice, the trial court accepted the prosecutor’s justification based on the challenged juror’s demeanor (a rolling of the eyes in response to a question from the court) even though the court itself did not witness the negative demeanor. On appeal, the Ninth Circuit *866determined that the trial court unreasonably credited the prosecutor’s justification for a strike where the claimed negative demeanor was not corroborated by the record. Collins v. Rice, 348 F.3d 1082, 1095-96 (9th Cir.2003). In reversing, the Supreme Court held that “the most generous reading [of the record] would suggest only that the trial court had reason to question the prosecutor’s credibility regarding Juror 16’s alleged improper demeanor.” Rice, 546 U.S. at 341, 126 S.Ct. 969. Where “[reasonable minds reviewing the record might disagree about the prosecutor’s credibility, ... habeas review ... does not suffice to supersede the trial court’s credibility determination.” Id. at 341-42,126 S.Ct. 969.
Smulls also claims that the prosecutor lied when he said that he had previous problems with postal service workers serving on juries, when in fact a postal service worker in the case he specifically referred to voted to convict, even though the case ended in a hung jury. Regardless of whether the prosecutor lied or instead was merely mistaken about the postal service worker’s actions in the specific prior case to which he referred, it was up to the trial court to judge his credibility and determine whether to accept his proffered reasons for striking Ms. Sidney. While this discrepancy disclosed by the later established record may give a reviewing court reason to question the prosecutor’s justifications, it does not compel such a conclusion. “[T]he critical question in determining whether a prisoner has proved purposeful discrimination at step three is the persuasiveness of the prosecutor’s justification for his peremptory strike.” Miller-El I, 537 U.S. at 338-39, 123 S.Ct. 1029. Typically, the decisive question is whether the judge should believe the prosecutor’s race-neutral explanations. There is seldom much evidence on the issue, “and the best evidence often will be the demean- or of the attorney who exercises the challenge. As with the state of mind of a juror, evaluation of the prosecutor’s state of mind based on demeanor and credibility lies ‘peculiarly within a trial judge’s province.’ ” Id. at 339, 123 S.Ct. 1029 (quoting Witt, 469 U.S. at 428, 105 S.Ct. 844).
From the perspective of the deference given to the state trial court in assessing the prosecutor’s credibility, this case is indistinguishable from Rice and Hernandez. In Hernandez,5 the prosecutor said he struck Spanish-speaking veniremembers because an interpreter would be used at trial, and he was afraid that Spanish-speaking jurors would not defer to the interpreter’s translations. 500 U.S. at 356, 111 S.Ct. 1859. The strikes resulted in the removal of several Latinos from the jury of a Latino defendant. Although the defendant argued that the prosecutor’s reasons were merely an excuse for striking Latinos, the Supreme Court refused to overturn the state trial court’s acceptance of the prosecutor’s justification for the strikes or. its ultimate determination that the prosecutor’s strikes were not racially motivated. Id. at 369, 111 S.Ct. 1859 (“[W]here there are two permissible views of the evidence, the fact-finder’s choice between them cannot be clearly erroneous.” (internal marks omitted)).
*867In Rice, the Ninth Circuit determined that a state court clearly erred in accepting the prosecutor’s race-neutral justifications, in part because the prosecutor’s reliance on the juror’s young age was contradicted by the record, which established that one of the stricken jurors was a grandmother, and also because the prosecutor originally relied on gender, an impermissible basis in itself. See 348 F.3d at 1094-95. Despite these misgivings about whether the prosecutor had a race-based motive for striking the jurors, the Supreme Court reversed the Ninth Circuit’s rejection of the trial court’s credibility assessment. “Reasonable minds reviewing the record might disagree about the prosecutor’s credibility, but on habeas review that does not suffice to supersede the trial court’s credibility determination.” Rice, 546 U.S. at 341-42, 126 S.Ct. 969. The same is true here. While discrepancies in the record may raise a question about the prosecutor’s motive, they are not so overwhelming in this case that they “leave us with a definite and firm conviction that a mistake has been committed.” Hernandez, 500 U.S. at 370, 111 S.Ct. 1859 (plurality opinion) (internal marks omitted). The state trial court’s credibility determination concerning the prosecutor’s stated reasons must stand on habeas review.
Smulls argues that the fact that the prosecution struck the only black juror establishes that the prosecutor’s stated reasons were pretextual. That fact alone, however, when considered together with the record as a whole, does not provide the clear and convincing evidence necessary to rebut the presumption of correctness afforded to the state courts’ determinations, particularly the state supreme court’s conclusion that the prosecution’s strike was race neutral. Cf. Miller-El II, 545 U.S. at 262-66, 125 S.Ct. 2317 (holding that the state court’s acceptance of the prosecutor’s explanation for striking ten of the eleven qualified black venirepersons was shown to be erroneous by clear and convincing evidence, including the prosecution’s use of the “jury shuffle,” disparate venire questions posed to black and white jurors, comparison of similarly situated black and white jurors, and the admitted practice of the Dallas County Prosecutor’s Office of removing minorities from juries). This case contains nowhere near the strong circumstantial evidence present in Miller-El II that compelled the Supreme Court to conclude that the trial court made an unreasonable determination of the facts when it upheld the ten peremptory strikes.
The purpose of Batson and its progeny is to insure that trial attorneys do not strike prospective jurors for unconstitutional reasons. The state trial court’s ill-advised comments made on the second day do not make the prosecutor’s proffered reasons any less race neutral, and they have no bearing on whether those reasons were asserted in good faith. Cf. id. at 252, 125 S.Ct. 2317 (noting that it is the prosecutor’s actual reason for the strike that is relevant in a Batson challenge, and the fact that the Court of Appeals could come up with a substitute reason to justify the strikes “does nothing to satisfy the prose-cwtor[]s burden of stating a racially neutral explanation for [his] own actions.” (emphasis added)). We note that the prosecutor never wavered from the initial reasons he presented to the trial court. From the first time he was asked to justify the strike of Ms. Sidney, the prosecutor stated that he struck Ms. Sidney based on her occupation and her demeanor, reasons he also used to strike a white juror. The record supports the trial court’s and the Supreme Court of Missouri’s acceptance of these reasons, Smulls has failed to present clear and convincing evidence to the contrary, and the trial court’s regrettable subsequent statements do not change that fact.
*868In summary, the state courts’ Batson ruling was not contrary to and did not involve an unreasonable application of clearly established Supreme Court precedent, nor was it based on an unreasonable determination of the facts in light of the evidence presented to the state courts. We are not permitted to grant habeas relief to a state prisoner because we might have ruled differently on the Batson objection, nor do we sit as a court of initial review over state trial judges. Applying AEDPA’s restrictive review provisions (both as to the law applicable and as to the facts found by the state courts), the district court correctly denied Smulls’ § 2254 petition based on the Batson challenge. As for Smulls’ Batson — related ineffective assistance of counsel claims, the original panel unanimously agreed that those claims were without merit, and we reinstate the panel opinion to the extent that it affirmed the dismissal of those claims. See Smulls, 467 F.3d at 1116 n. 2.
III.
The district court’s judgment denying Smulls’ § 2254 petition is affirmed.
. The Honorable E. Richard Webber, United States District Judge for the Eastern District of Missouri.
. Batson v. Kentucky, 476 U.S. 79, 106 S.Ct. 1712, 90 L.Ed.2d 69 (1986).
. Snyder, which was a direct appeal from the Supreme Court of Louisiana, does not change the respect owed to state court findings as mandated by AEDPA. On review of a direct appeal, the Supreme Court is not bound by the presumption of correctness required by § 2254(e)(1).
. As recently noted by the Supreme Court, such a remand, more than a decade later, would be futile. See Snyder, 128 S.Ct. at 1212 ("Nor is there any realistic possibility that this subtle question of causation could be profitably explored further on remand at this late date, more than a decade after petitioner’s trial.”).
. Hernandez was a direct criminal review of the New York Court of Appeals’ rejection of the defendant’s Batson claim. 500 U.S. at 355, 111 S.Ct. 1859. The respect owed to state court findings in the habeas context is greater than the deference owed them in a direct criminal appeal. Cf. Miller-El I, 537 U.S. at 359 n. 4, 123 S.Ct. 1029 (Thomas, J., dissenting) ("Hernandez's clear-error standard is less demanding of a criminal defendant than § 2254(e)(1) is of a habeas applicant.”).